:fa:`regular fa-file-code` C++
--------------------------------

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

----------

AArch64 PAuth
***************

.. doxygenclass:: LIEF::ELF::AArch64PAuth


----------

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

