mirror of
https://github.com/lief-project/LIEF
synced 2026-06-08 15:30:44 +00:00
62499ca1ab
Resolve: #1065
299 lines
3.6 KiB
ReStructuredText
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
|
|
|