ELF --- Parser ******* .. doxygenclass:: LIEF::ELF::Parser :project: lief ---------- Binary ****** .. doxygenclass:: LIEF::ELF::Binary :project: lief ---------- Header ****** .. doxygenclass:: LIEF::ELF::Header :project: lief ---------- Section ******* .. doxygenclass:: LIEF::ELF::Section :project: lief ---------- Segment ******* .. doxygenclass:: LIEF::ELF::Segment :project: lief ---------- Dynamic Entry ************* .. doxygenclass:: LIEF::ELF::DynamicEntry :project: lief ---------- Dynamic Entry Library ********************* .. doxygenclass:: LIEF::ELF::DynamicEntryLibrary :project: lief ---------- Dynamic Shared Object ********************* .. doxygenclass:: LIEF::ELF::DynamicSharedObject :project: lief ---------- Dynamic Entry Run Path ********************** .. doxygenclass:: LIEF::ELF::DynamicEntryRunPath :project: lief ---------- Dynamic Entry RPath ******************* .. doxygenclass:: LIEF::ELF::DynamicEntryRpath :project: lief ---------- Dynamic Entry Array ******************* .. doxygenclass:: LIEF::ELF::DynamicEntryArray :project: lief ---------- Relocations *********** .. doxygenclass:: LIEF::ELF::Relocation :project: lief ---------- Symbol ****** .. doxygenclass:: LIEF::ELF::Symbol :project: lief ---------- Symbol Version ************** .. doxygenclass:: LIEF::ELF::SymbolVersion :project: lief ---------- Symbol Version Auxiliary ************************ .. doxygenclass:: LIEF::ELF::SymbolVersionAux :project: lief ---------- GNU Hash table ************** .. doxygenclass:: LIEF::ELF::GnuHash :project: lief ---------- SYSV Hash table *************** .. doxygenclass:: LIEF::ELF::SysvHash :project: lief ---------- Note **** .. doxygenclass:: LIEF::ELF::Note :project: lief ---------- Utilities ********* .. doxygenfunction:: LIEF::ELF::is_elf(const std::string &) :project: lief .. doxygenfunction:: LIEF::ELF::is_elf(const std::vector< uint8_t > &) :project: lief ---------- Enums ***** Architectures ~~~~~~~~~~~~~ .. doxygenenum:: LIEF::ELF::ARCH :project: lief ---------- Identity ~~~~~~~~ .. doxygenenum:: LIEF::ELF::IDENTITY :project: lief ---------- Binary types ~~~~~~~~~~~~ .. doxygenenum:: LIEF::ELF::E_TYPE :project: lief ---------- Version ~~~~~~~ .. doxygenenum:: LIEF::ELF::VERSION :project: lief ---------- ELF Class ~~~~~~~~~ .. doxygenenum:: LIEF::ELF::ELF_CLASS :project: lief ---------- ELF Data ~~~~~~~~ .. doxygenenum:: LIEF::ELF::ELF_DATA :project: lief ---------- ELF OS/ABI ~~~~~~~~~~ .. doxygenenum:: LIEF::ELF::OS_ABI :project: lief ---------- Symbol section index ~~~~~~~~~~~~~~~~~~~~ .. doxygenenum:: LIEF::ELF::SYMBOL_SECTION_INDEX :project: lief ---------- Section types ~~~~~~~~~~~~~ .. doxygenenum:: LIEF::ELF::SECTION_TYPES :project: lief ---------- Section flags ~~~~~~~~~~~~~ .. doxygenenum:: LIEF::ELF::SECTION_FLAGS :project: lief ---------- Symbol bindings ~~~~~~~~~~~~~~~ .. doxygenenum:: LIEF::ELF::SYMBOL_BINDINGS :project: lief ---------- Symbol types ~~~~~~~~~~~~ .. doxygenenum:: LIEF::ELF::SYMBOL_TYPES :project: lief ---------- Segment types ~~~~~~~~~~~~~ .. doxygenenum:: LIEF::ELF::SEGMENT_TYPES :project: lief ---------- Segment flags ~~~~~~~~~~~~~ .. doxygenenum:: LIEF::ELF::SEGMENT_FLAGS :project: lief ---------- Dynamic tags ~~~~~~~~~~~~ .. doxygenenum:: LIEF::ELF::DYNAMIC_TAGS :project: lief ---------- Dynamic flags ~~~~~~~~~~~~~ .. doxygenenum:: LIEF::ELF::DYNAMIC_FLAGS :project: lief ---------- Dynamic symbols counting ~~~~~~~~~~~~~~~~~~~~~~~~ .. doxygenenum:: LIEF::ELF::DYNSYM_COUNT_METHODS :project: lief ---------- Note types ~~~~~~~~~~ .. doxygenenum:: LIEF::ELF::NOTE_TYPES :project: lief ---------- Note ABIs ~~~~~~~~~ .. doxygenenum:: LIEF::ELF::NOTE_ABIS :project: lief ---------- Relocation purpose ~~~~~~~~~~~~~~~~~~ .. doxygenenum:: LIEF::ELF::RELOCATION_PURPOSES :project: lief ---------- Relocations x86-64 ~~~~~~~~~~~~~~~~~~ .. doxygenenum:: LIEF::ELF::RELOC_x86_64 :project: lief ---------- Relocations x86 (i386) ~~~~~~~~~~~~~~~~~~~~~~ .. doxygenenum:: LIEF::ELF::RELOC_i386 :project: lief ---------- Relocations ARM ~~~~~~~~~~~~~~~ .. doxygenenum:: LIEF::ELF::RELOC_ARM :project: lief ---------- Relocations AARCH64 ~~~~~~~~~~~~~~~~~~~ .. doxygenenum:: LIEF::ELF::RELOC_AARCH64 :project: lief