Files
lief-project-LIEF/doc/sphinx/api/cpp/elf.rst
T
2024-06-22 07:08:28 +02:00

299 lines
3.6 KiB
ReStructuredText

ELF
---
Parser
*******
.. doxygenclass:: LIEF::ELF::Parser
.. doxygenstruct:: LIEF::ELF::ParserConfig
----------
Binary
******
.. doxygenclass:: LIEF::ELF::Binary
----------
Header
******
.. doxygenclass:: LIEF::ELF::Header
----------
Section
*******
.. doxygenclass:: LIEF::ELF::Section
----------
Segment
*******
.. doxygenclass:: LIEF::ELF::Segment
----------
Dynamic Entry
*************
.. doxygenclass:: LIEF::ELF::DynamicEntry
----------
Dynamic Entry Library
*********************
.. doxygenclass:: LIEF::ELF::DynamicEntryLibrary
----------
Dynamic Shared Object
*********************
.. doxygenclass:: LIEF::ELF::DynamicSharedObject
----------
Dynamic Entry Run Path
**********************
.. doxygenclass:: LIEF::ELF::DynamicEntryRunPath
----------
Dynamic Entry RPath
*******************
.. doxygenclass:: LIEF::ELF::DynamicEntryRpath
----------
Dynamic Entry Array
*******************
.. doxygenclass:: LIEF::ELF::DynamicEntryArray
----------
Dynamic Entry Flags
*******************
.. doxygenclass:: LIEF::ELF::DynamicEntryFlags
----------
Relocations
***********
.. doxygenclass:: LIEF::ELF::Relocation
----------
Symbol
******
.. doxygenclass:: LIEF::ELF::Symbol
----------
Symbol Version
**************
.. doxygenclass:: LIEF::ELF::SymbolVersion
----------
Symbol Version Auxiliary
************************
.. doxygenclass:: LIEF::ELF::SymbolVersionAux
----------
Symbol Version Definition
*************************
.. doxygenclass:: LIEF::ELF::SymbolVersionDefinition
----------
Symbol Version Requirement
**************************
.. doxygenclass:: LIEF::ELF::SymbolVersionRequirement
----------
Symbol Version Auxiliary Requirement
************************************
.. doxygenclass:: LIEF::ELF::SymbolVersionAuxRequirement
----------
GNU Hash table
**************
.. doxygenclass:: LIEF::ELF::GnuHash
----------
SYSV Hash table
***************
.. doxygenclass:: LIEF::ELF::SysvHash
----------
Note
****
.. doxygenclass:: LIEF::ELF::Note
----------
Core PrPsInfo
*************
.. doxygenclass:: LIEF::ELF::CorePrPsInfo
----------
Core File
*********
.. doxygenclass:: LIEF::ELF::CoreFile
----------
Core PrStatus
*************
.. doxygenclass:: LIEF::ELF::CorePrStatus
----------
Core Siginfo
*************
.. doxygenclass:: LIEF::ELF::CoreSigInfo
----------
Core Auxiliary Vector
*********************
.. doxygenclass:: LIEF::ELF::CoreAuxv
----------
Android Identity
****************
.. doxygenclass:: LIEF::ELF::AndroidIdent
----------
QNX Stack
*********
.. doxygenclass:: LIEF::ELF::QNXStack
----------
Note ABI
********
.. doxygenclass:: LIEF::ELF::NoteAbi
----------
Note Gnu Property
*****************
.. doxygenclass:: LIEF::ELF::NoteGnuProperty
----------
Generic
*******
.. doxygenclass:: LIEF::ELF::Generic
----------
AArch64 Feature
***************
.. doxygenclass:: LIEF::ELF::AArch64Feature
----------
No Copy on Protected
********************
.. doxygenclass:: LIEF::ELF::NoteNoCopyOnProtected
----------
Stack Size
**********
.. doxygenclass:: LIEF::ELF::StackSize
----------
X86 Feature
***********
.. doxygenclass:: LIEF::ELF::X86Features
----------
X86 ISA
*******
.. doxygenclass:: LIEF::ELF::X86ISA
----------
Builder
*******
.. doxygenclass:: LIEF::ELF::Builder
----------
Utilities
*********
.. doxygenfunction:: LIEF::ELF::is_elf(const std::string&)
.. doxygenfunction:: LIEF::ELF::is_elf(const std::vector<uint8_t>&)
----------
Enums
*****
Architectures
~~~~~~~~~~~~~
.. doxygenenum:: LIEF::ELF::ARCH
Processor Flags
~~~~~~~~~~~~~~~
.. doxygenenum:: LIEF::ELF::PROCESSOR_FLAGS