LIEF: Library to Instrument Executable Formats Version 0.15.1
Loading...
Searching...
No Matches
LIEF::SpanStream Member List

This is the complete list of members for LIEF::SpanStream, including all inherited members.

align(size_t align_on) constLIEF::BinaryStream
BinaryStream(STREAM_TYPE type)LIEF::BinaryStreaminline
can_read() constLIEF::BinaryStream
can_read(size_t offset) constLIEF::BinaryStream
classof(const BinaryStream &stream)LIEF::SpanStreaminlinestatic
content() constLIEF::SpanStreaminline
decrement_pos(size_t value) constLIEF::BinaryStreaminline
end() const overrideLIEF::SpanStreaminlinevirtual
end()LIEF::SpanStreaminlinevirtual
from_array(const std::array< uint8_t, N > &data)LIEF::SpanStreaminlinestatic
from_vector(const std::vector< uint8_t > &data)LIEF::SpanStreaminlinestatic
increment_pos(size_t value) constLIEF::BinaryStreaminline
is_all_zero(const T &buffer)LIEF::BinaryStreaminlinestatic
operator bool() constLIEF::BinaryStreaminline
operator=(const SpanStream &)=deleteLIEF::SpanStream
operator=(SpanStream &&other) noexcept=defaultLIEF::SpanStream
p() const overrideLIEF::SpanStreaminlinevirtual
p()LIEF::SpanStreaminlinevirtual
peek() constLIEF::BinaryStream
peek(size_t offset) constLIEF::BinaryStream
peek_array(size_t size) constLIEF::BinaryStream
peek_array(size_t offset, size_t size) constLIEF::BinaryStream
peek_conv() constLIEF::BinaryStream
peek_conv() constLIEF::BinaryStream
peek_conv(size_t offset) constLIEF::BinaryStream
peek_conv_array(size_t offset, size_t size) constLIEF::BinaryStream
peek_data(std::vector< uint8_t > &container, uint64_t offset, uint64_t size)LIEF::BinaryStreaminlinevirtual
peek_string(size_t maxsize=~static_cast< size_t >(0)) constLIEF::BinaryStream
peek_string_at(size_t offset, size_t maxsize=~static_cast< size_t >(0)) constLIEF::BinaryStream
peek_u16string() constLIEF::BinaryStream
peek_u16string(size_t length) constLIEF::BinaryStream
peek_u16string_at(size_t offset, size_t length) constLIEF::BinaryStream
pos() constLIEF::BinaryStreaminline
read() constLIEF::BinaryStream
read_array(size_t size) constLIEF::BinaryStream
read_conv() constLIEF::BinaryStream
read_conv_array(size_t size) constLIEF::BinaryStream
read_data(std::vector< uint8_t > &container, uint64_t size)LIEF::BinaryStreaminlinevirtual
read_dwarf_encoded(uint8_t encoding) constLIEF::BinaryStream
read_mutf8(size_t maxsize=~static_cast< size_t >(0)) constLIEF::BinaryStream
read_sleb128() constLIEF::BinaryStream
read_string(size_t maxsize=~static_cast< size_t >(0)) constLIEF::BinaryStream
read_u16string() constLIEF::BinaryStream
read_u16string(size_t length) constLIEF::BinaryStream
read_uleb128() constLIEF::BinaryStream
set_endian_swap(bool swap)LIEF::BinaryStreaminline
setpos(size_t pos) constLIEF::BinaryStreaminline
should_swap() constLIEF::BinaryStreaminline
size() const overrideLIEF::SpanStreaminlinevirtual
slice(size_t offset, size_t size) constLIEF::SpanStreaminline
slice(size_t offset) constLIEF::SpanStreaminline
SpanStream(span< const uint8_t > data)LIEF::SpanStreaminline
SpanStream(span< uint8_t > data)LIEF::SpanStreaminline
SpanStream(const uint8_t *p, size_t size)LIEF::SpanStreaminline
SpanStream(const std::vector< uint8_t > &data)LIEF::SpanStreaminline
SpanStream()=deleteLIEF::SpanStream
SpanStream(const SpanStream &)=deleteLIEF::SpanStream
SpanStream(SpanStream &&other) noexcept=defaultLIEF::SpanStream
start() const overrideLIEF::SpanStreaminlinevirtual
start()LIEF::SpanStreaminlinevirtual
STREAM_TYPE enum nameLIEF::BinaryStream
swap_endian(T u)LIEF::BinaryStreamstatic
type() constLIEF::BinaryStreaminline
~BinaryStream()=defaultLIEF::BinaryStreamvirtual
~SpanStream() override=defaultLIEF::SpanStream