LIEF: Library to Instrument Executable Formats
Version 0.17.0
Loading...
Searching...
No Matches
LIEF
ELF
Section
LIEF::ELF::Section Member List
This is the complete list of members for
LIEF::ELF::Section
, including all inherited members.
accept
(Visitor &visitor) const override
LIEF::ELF::Section
virtual
add
(FLAGS flag)
LIEF::ELF::Section
alignment
() const
LIEF::ELF::Section
inline
alignment
(uint64_t alignment)
LIEF::ELF::Section
inline
as
()
LIEF::Object
as
() const
LIEF::Object
as_frame
()
LIEF::ELF::Section
inline
clear
(uint8_t value=0)
LIEF::ELF::Section
clear_flags
()
LIEF::ELF::Section
inline
content
() const override
LIEF::ELF::Section
virtual
content
(const std::vector< uint8_t > &data) override
LIEF::ELF::Section
virtual
content
(std::vector< uint8_t > &&data)
LIEF::ELF::Section
entropy
() const
LIEF::Section
entry_size
() const
LIEF::ELF::Section
inline
entry_size
(uint64_t entry_size)
LIEF::ELF::Section
inline
file_offset
() const
LIEF::ELF::Section
inline
file_offset
(uint64_t offset)
LIEF::ELF::Section
inline
FLAG_MASK
LIEF::ELF::Section
static
FLAGS
enum name
LIEF::ELF::Section
flags
() const
LIEF::ELF::Section
inline
flags
(uint64_t flags)
LIEF::ELF::Section
inline
flags_list
() const
LIEF::ELF::Section
fullname
() const
LIEF::Section
inline
virtual
has
(FLAGS flag) const
LIEF::ELF::Section
has
(const Segment &segment) const
LIEF::ELF::Section
information
() const
LIEF::ELF::Section
inline
information
(uint32_t info)
LIEF::ELF::Section
inline
is_frame
() const
LIEF::ELF::Section
inline
it_const_segments
typedef
LIEF::ELF::Section
it_segments
typedef
LIEF::ELF::Section
link
() const
LIEF::ELF::Section
inline
link
(uint32_t link)
LIEF::ELF::Section
inline
MAX_SECTION_SIZE
LIEF::ELF::Section
static
name
() const
LIEF::Section
inline
virtual
name
(std::string name)
LIEF::Section
inline
virtual
npos
LIEF::Section
static
Object
()
LIEF::Object
Object
(const Object &other)
LIEF::Object
offset
(uint64_t offset) override
LIEF::ELF::Section
virtual
offset
() const override
LIEF::ELF::Section
inline
virtual
operator!=
(const Object &other) const
LIEF::Object
inline
virtual
operator+=
(FLAGS c)
LIEF::ELF::Section
inline
operator-=
(FLAGS c)
LIEF::ELF::Section
inline
operator<<
(std::ostream &os, const Section §ion)
LIEF::ELF::Section
friend
operator=
(Section other)
LIEF::ELF::Section
inline
LIEF::Section::operator=
(const Section &)=default
LIEF::Section
LIEF::Object::operator=
(const Object &other)
LIEF::Object
operator==
(const Object &other) const
LIEF::Object
virtual
original_size
() const
LIEF::ELF::Section
inline
output_const_t
typedef
LIEF::Object
output_t
typedef
LIEF::Object
remove
(FLAGS flag)
LIEF::ELF::Section
search
(uint64_t integer, size_t pos, size_t size) const
LIEF::Section
search
(const std::vector< uint8_t > &pattern, size_t pos=0) const
LIEF::Section
search
(const std::string &pattern, size_t pos=0) const
LIEF::Section
search
(uint64_t integer, size_t pos=0) const
LIEF::Section
search_all
(uint64_t v, size_t size) const
LIEF::Section
search_all
(uint64_t v) const
LIEF::Section
search_all
(const std::string &v) const
LIEF::Section
Section
(const std::string &name, TYPE type=TYPE::PROGBITS)
LIEF::ELF::Section
inline
Section
()=default
LIEF::ELF::Section
Section
(const Section &other)
LIEF::ELF::Section
LIEF::Section::Section
(std::string name)
LIEF::Section
inline
LIEF::Section::Section
(const Section &)=default
LIEF::Section
segments
()
LIEF::ELF::Section
inline
segments
() const
LIEF::ELF::Section
inline
segments_t
typedef
LIEF::ELF::Section
size
() const override
LIEF::ELF::Section
inline
virtual
size
(uint64_t size) override
LIEF::ELF::Section
virtual
stream
() const
LIEF::ELF::Section
swap
(Section &other) noexcept
LIEF::ELF::Section
to_value
(TYPE type)
LIEF::ELF::Section
inline
static
TYPE
enum name
LIEF::ELF::Section
type
() const
LIEF::ELF::Section
inline
type
(TYPE type)
LIEF::ELF::Section
inline
type_from
(uint32_t value, ARCH arch)
LIEF::ELF::Section
static
TYPE_MASK
LIEF::ELF::Section
static
virtual_address
() const
LIEF::Section
inline
virtual
virtual_address
(uint64_t virtual_address)
LIEF::Section
inline
virtual
~Object
()
LIEF::Object
virtual
~Section
() override=default
LIEF::ELF::Section
Generated by
1.13.0