LIEF: Library to Instrument Executable Formats Version 0.15.0
Loading...
Searching...
No Matches
LIEF::ELF::Segment Member List

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::Segmentvirtual
add(FLAGS flag)LIEF::ELF::Segment
alignment() constLIEF::ELF::Segmentinline
alignment(uint64_t alignment) (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentinline
as() (defined in LIEF::Object)LIEF::Object
as() const (defined in LIEF::Object)LIEF::Object
clear_flags() (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentinline
content() constLIEF::ELF::Segment
content(std::vector< uint8_t > content) (defined in LIEF::ELF::Segment)LIEF::ELF::Segment
file_offset() constLIEF::ELF::Segmentinline
file_offset(uint64_t file_offset) (defined in LIEF::ELF::Segment)LIEF::ELF::Segment
flags() constLIEF::ELF::Segmentinline
flags(FLAGS flags) (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentinline
flags(uint32_t flags) (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentinline
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::Segmentstatic
from_raw(const std::vector< uint8_t > &raw) (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentinlinestatic
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) constLIEF::ELF::Segmentinline
has(const Section &section) constLIEF::ELF::Segment
has(const std::string &section_name) constLIEF::ELF::Segment
is_interpreter() const (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentinline
is_load() const (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentinline
is_phdr() const (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentinline
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::Objectinlinevirtual
operator+=(FLAGS flag) (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentinline
operator-=(FLAGS flag) (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentinline
operator<< (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentfriend
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::Objectvirtual
output_const_t typedef (defined in LIEF::Object)LIEF::Object
output_t typedef (defined in LIEF::Object)LIEF::Object
physical_address() constLIEF::ELF::Segmentinline
physical_address(uint64_t physical_address) (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentinline
physical_size() constLIEF::ELF::Segmentinline
physical_size(uint64_t physical_size) (defined in LIEF::ELF::Segment)LIEF::ELF::Segment
PT_AARCH64 (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentstatic
PT_ARM (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentstatic
PT_BIT (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentstatic
PT_MASK (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentstatic
PT_MIPS (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentstatic
PT_RISCV (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentstatic
remove(FLAGS flag)LIEF::ELF::Segment
sections()LIEF::ELF::Segmentinline
sections() const (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentinline
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::Segmentinlinestatic
type() constLIEF::ELF::Segmentinline
type(TYPE type) (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentinline
TYPE enum nameLIEF::ELF::Segment
type_from(uint64_t value, ARCH arch) (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentstatic
virtual_address() constLIEF::ELF::Segmentinline
virtual_address(uint64_t virtual_address) (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentinline
virtual_size() constLIEF::ELF::Segmentinline
virtual_size(uint64_t virtual_size) (defined in LIEF::ELF::Segment)LIEF::ELF::Segmentinline
~Object() (defined in LIEF::Object)LIEF::Objectvirtual
~Segment() override=default (defined in LIEF::ELF::Segment)LIEF::ELF::Segment