LIEF: Library to Instrument Executable Formats Version 0.16.0
|
This is the complete list of members for LIEF::SpanStream, including all inherited members.
align(size_t align_on) const | LIEF::BinaryStream | |
BinaryStream(STREAM_TYPE type) | LIEF::BinaryStream | inline |
can_read() const | LIEF::BinaryStream | |
can_read(size_t offset) const | LIEF::BinaryStream | |
can_read(int64_t offset, int64_t size) const | LIEF::BinaryStream | inline |
classof(const BinaryStream &stream) | LIEF::SpanStream | inlinestatic |
clone() const | LIEF::SpanStream | inline |
content() const | LIEF::SpanStream | inline |
decrement_pos(size_t value) const | LIEF::BinaryStream | inline |
end() const override | LIEF::SpanStream | inlinevirtual |
end() | LIEF::SpanStream | inlinevirtual |
from_array(const std::array< uint8_t, N > &data) | LIEF::SpanStream | inlinestatic |
from_vector(const std::vector< uint8_t > &data) | LIEF::SpanStream | inlinestatic |
increment_pos(size_t value) const | LIEF::BinaryStream | inline |
is_all_zero(const T &buffer) | LIEF::BinaryStream | inlinestatic |
operator bool() const | LIEF::BinaryStream | inline |
operator=(const SpanStream &other)=default | LIEF::SpanStream | |
operator=(SpanStream &&other) noexcept=default | LIEF::SpanStream | |
p() const override | LIEF::SpanStream | inlinevirtual |
p() | LIEF::SpanStream | inlinevirtual |
peek() const | LIEF::BinaryStream | |
peek(size_t offset) const | LIEF::BinaryStream | |
peek_array(size_t size) const | LIEF::BinaryStream | |
peek_array(size_t offset, size_t size) const | LIEF::BinaryStream | |
peek_data(std::vector< uint8_t > &container, uint64_t offset, uint64_t size, uint64_t virtual_address=0) | LIEF::BinaryStream | inlinevirtual |
peek_objects(std::vector< T > &container, uint64_t count) | LIEF::BinaryStream | inline |
peek_objects_at(uint64_t offset, std::vector< T > &container, uint64_t count) | LIEF::BinaryStream | inline |
peek_string(size_t maxsize=~static_cast< size_t >(0)) const | LIEF::BinaryStream | |
peek_string_at(size_t offset, size_t maxsize=~static_cast< size_t >(0)) const | LIEF::BinaryStream | |
peek_u16string() const | LIEF::BinaryStream | |
peek_u16string(size_t length) const | LIEF::BinaryStream | |
peek_u16string_at(size_t offset, size_t length) const | LIEF::BinaryStream | |
pos() const | LIEF::BinaryStream | inline |
read() const | LIEF::BinaryStream | |
read_array(size_t size) const | LIEF::BinaryStream | |
read_data(std::vector< uint8_t > &container, uint64_t size) | LIEF::BinaryStream | inlinevirtual |
read_dwarf_encoded(uint8_t encoding) const | LIEF::BinaryStream | |
read_mutf8(size_t maxsize=~static_cast< size_t >(0)) const | LIEF::BinaryStream | |
read_objects(std::vector< T > &container, uint64_t count) | LIEF::BinaryStream | inline |
read_sleb128() const | LIEF::BinaryStream | |
read_string(size_t maxsize=~static_cast< size_t >(0)) const | LIEF::BinaryStream | |
read_u16string() const | LIEF::BinaryStream | |
read_u16string(size_t length) const | LIEF::BinaryStream | |
read_uleb128() const | LIEF::BinaryStream | |
set_endian_swap(bool swap) | LIEF::BinaryStream | inline |
setpos(size_t pos) const | LIEF::BinaryStream | inline |
should_swap() const | LIEF::BinaryStream | inline |
size() const override | LIEF::SpanStream | inlinevirtual |
slice(size_t offset, size_t size) const | LIEF::SpanStream | inline |
slice(size_t offset) const | LIEF::SpanStream | inline |
SpanStream(span< const uint8_t > data) | LIEF::SpanStream | inline |
SpanStream(span< uint8_t > data) | LIEF::SpanStream | inline |
SpanStream(const uint8_t *p, size_t size) | LIEF::SpanStream | inline |
SpanStream(const std::vector< uint8_t > &data) | LIEF::SpanStream | inline |
SpanStream()=delete | LIEF::SpanStream | |
SpanStream(const SpanStream &other)=default | LIEF::SpanStream | |
SpanStream(SpanStream &&other) noexcept=default | LIEF::SpanStream | |
start() const override | LIEF::SpanStream | inlinevirtual |
start() | LIEF::SpanStream | inlinevirtual |
STREAM_TYPE enum name | LIEF::BinaryStream | |
to_vector() const | LIEF::SpanStream | |
type() const | LIEF::BinaryStream | inline |
~BinaryStream()=default | LIEF::BinaryStream | virtual |
~SpanStream() override=default | LIEF::SpanStream |