LIEF: Library to Instrument Executable Formats Version 0.15.0
|
This is the complete list of members for LIEF::ELF::Segment, including all inherited members.
accept(Visitor &visitor) const override (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | virtual |
add(FLAGS flag) | LIEF::ELF::Segment | |
alignment() const | LIEF::ELF::Segment | inline |
alignment(uint64_t alignment) (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | inline |
as() (defined in LIEF::Object) | LIEF::Object | |
as() const (defined in LIEF::Object) | LIEF::Object | |
clear_flags() (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | inline |
content() const | LIEF::ELF::Segment | |
content(std::vector< uint8_t > content) (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | |
file_offset() const | LIEF::ELF::Segment | inline |
file_offset(uint64_t file_offset) (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | |
flags() const | LIEF::ELF::Segment | inline |
flags(FLAGS flags) (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | inline |
flags(uint32_t flags) (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | inline |
FLAGS enum name (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | |
from_raw(const uint8_t *ptr, size_t size) (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | static |
from_raw(const std::vector< uint8_t > &raw) (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | inlinestatic |
get_content_size() const (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | |
get_content_value(size_t offset) const (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | |
has(FLAGS flag) const | LIEF::ELF::Segment | inline |
has(const Section §ion) const | LIEF::ELF::Segment | |
has(const std::string §ion_name) const | LIEF::ELF::Segment | |
is_interpreter() const (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | inline |
is_load() const (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | inline |
is_phdr() const (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | inline |
it_const_sections typedef (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | |
it_sections typedef (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | |
Object() (defined in LIEF::Object) | LIEF::Object | |
Object(const Object &other) (defined in LIEF::Object) | LIEF::Object | |
operator!=(const Object &other) const (defined in LIEF::Object) | LIEF::Object | inlinevirtual |
operator+=(FLAGS flag) (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | inline |
operator-=(FLAGS flag) (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | inline |
operator<< (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | friend |
operator=(Segment other) (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | |
operator=(Segment &&)=default (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | |
operator=(const Object &other) (defined in LIEF::Object) | LIEF::Object | |
operator==(const Object &other) const (defined in LIEF::Object) | LIEF::Object | virtual |
output_const_t typedef (defined in LIEF::Object) | LIEF::Object | |
output_t typedef (defined in LIEF::Object) | LIEF::Object | |
physical_address() const | LIEF::ELF::Segment | inline |
physical_address(uint64_t physical_address) (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | inline |
physical_size() const | LIEF::ELF::Segment | inline |
physical_size(uint64_t physical_size) (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | |
PT_AARCH64 (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | static |
PT_ARM (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | static |
PT_BIT (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | static |
PT_MASK (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | static |
PT_MIPS (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | static |
PT_RISCV (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | static |
remove(FLAGS flag) | LIEF::ELF::Segment | |
sections() | LIEF::ELF::Segment | inline |
sections() const (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | inline |
sections_t typedef (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | |
Segment()=default (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | |
Segment(const Segment &other) (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | |
Segment(Segment &&)=default (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | |
set_content_value(size_t offset, T value) (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | |
swap(Segment &other) (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | |
to_value(TYPE type) (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | inlinestatic |
type() const | LIEF::ELF::Segment | inline |
type(TYPE type) (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | inline |
TYPE enum name | LIEF::ELF::Segment | |
type_from(uint64_t value, ARCH arch) (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | static |
virtual_address() const | LIEF::ELF::Segment | inline |
virtual_address(uint64_t virtual_address) (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | inline |
virtual_size() const | LIEF::ELF::Segment | inline |
virtual_size(uint64_t virtual_size) (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment | inline |
~Object() (defined in LIEF::Object) | LIEF::Object | virtual |
~Segment() override=default (defined in LIEF::ELF::Segment) | LIEF::ELF::Segment |