2017-03-30 16:56:49 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
----------
|
|
|
|
|
2017-06-11 16:21:30 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
----------
|
|
|
|
|
2017-03-30 16:56:49 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
----------
|
|
|
|
|
2017-06-11 16:21:30 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
----------
|
|
|
|
|
|
|
|
|
|
|
|
|
2017-03-30 16:56:49 +02:00
|
|
|
Enums
|
|
|
|
*****
|
|
|
|
|
|
|
|
.. doxygenenum:: LIEF::ELF::ARCH
|
|
|
|
:project: lief
|
|
|
|
|
|
|
|
.. doxygenenum:: LIEF::ELF::IDENTITY
|
|
|
|
:project: lief
|
|
|
|
|
|
|
|
.. doxygenenum:: LIEF::ELF::E_TYPE
|
|
|
|
:project: lief
|
|
|
|
|
|
|
|
.. doxygenenum:: LIEF::ELF::VERSION
|
|
|
|
:project: lief
|
|
|
|
|
|
|
|
.. doxygenenum:: LIEF::ELF::ELF_CLASS
|
|
|
|
:project: lief
|
|
|
|
|
|
|
|
.. doxygenenum:: LIEF::ELF::ELF_DATA
|
|
|
|
:project: lief
|
|
|
|
|
|
|
|
.. doxygenenum:: LIEF::ELF::OS_ABI
|
|
|
|
:project: lief
|
|
|
|
|
|
|
|
.. doxygenenum:: LIEF::ELF::SYMBOL_SECTION_INDEX
|
|
|
|
:project: lief
|
|
|
|
|
|
|
|
.. doxygenenum:: LIEF::ELF::SECTION_TYPES
|
|
|
|
:project: lief
|
|
|
|
|
|
|
|
.. doxygenenum:: LIEF::ELF::SECTION_FLAGS
|
|
|
|
:project: lief
|
|
|
|
|
|
|
|
.. doxygenenum:: LIEF::ELF::SYMBOL_BINDINGS
|
|
|
|
:project: lief
|
|
|
|
|
|
|
|
.. doxygenenum:: LIEF::ELF::SYMBOL_TYPES
|
|
|
|
:project: lief
|
|
|
|
|
|
|
|
.. doxygenenum:: LIEF::ELF::SEGMENT_TYPES
|
|
|
|
:project: lief
|
|
|
|
|
|
|
|
.. doxygenenum:: LIEF::ELF::SEGMENT_FLAGS
|
|
|
|
:project: lief
|
|
|
|
|
|
|
|
.. doxygenenum:: LIEF::ELF::DYNAMIC_TAGS
|
|
|
|
:project: lief
|
|
|
|
|
|
|
|
.. doxygenenum:: LIEF::ELF::DYNAMIC_FLAGS
|
|
|
|
:project: lief
|
2017-04-26 14:51:23 +02:00
|
|
|
|
|
|
|
.. doxygenenum:: LIEF::ELF::DYNSYM_COUNT_METHODS
|
|
|
|
:project: lief
|
2017-06-11 16:21:30 +02:00
|
|
|
|
|
|
|
.. doxygenenum:: LIEF::ELF::NOTE_TYPES
|
|
|
|
:project: lief
|
|
|
|
|
|
|
|
.. doxygenenum:: LIEF::ELF::NOTE_ABIS
|
|
|
|
:project: lief
|
2017-07-11 11:22:21 +02:00
|
|
|
|
|
|
|
.. doxygenenum:: LIEF::ELF::RELOCATION_PURPOSES
|
|
|
|
:project: lief
|