ELF
---

.. doxygenfunction:: elf_parse
   :project: lief


.. doxygenfunction:: elf_binary_destroy
   :project: lief


.. doxygenfunction:: elf_binary_save_header
   :project: lief

Elf_Binary_t
************

.. doxygenstruct:: Elf_Binary_t
   :project: lief


----------

Elf_Header_t
************

.. doxygenstruct:: Elf_Header_t
   :project: lief

----------

Elf_Section_t
*************

.. doxygenstruct:: Elf_Section_t
   :project: lief

----------

Elf_Segment_t
*************

.. doxygenstruct:: Elf_Segment_t
   :project: lief

----------

Dynamic Entries
***************

Elf_DynamicEntry_t
~~~~~~~~~~~~~~~~~~

.. doxygenstruct:: Elf_DynamicEntry_t
   :project: lief

----------

Elf_DynamicEntry_Library_t
~~~~~~~~~~~~~~~~~~~~~~~~~~

.. doxygenstruct:: Elf_DynamicEntry_Library_t
   :project: lief

----------

Elf_DynamicEntry_SharedObject_t
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. doxygenstruct:: Elf_DynamicEntry_SharedObject_t
   :project: lief

----------

Elf_DynamicEntry_Array_t
~~~~~~~~~~~~~~~~~~~~~~~~

.. doxygenstruct:: Elf_DynamicEntry_Array_t
   :project: lief

----------

Elf_DynamicEntry_Rpath_t
~~~~~~~~~~~~~~~~~~~~~~~~

.. doxygenstruct:: Elf_DynamicEntry_Rpath_t
   :project: lief

----------

Elf_DynamicEntry_RunPath_t
~~~~~~~~~~~~~~~~~~~~~~~~~~

.. doxygenstruct:: Elf_DynamicEntry_RunPath_t
   :project: lief

----------

Elf_DynamicEntry_Flags_t
~~~~~~~~~~~~~~~~~~~~~~~~~~

.. doxygenstruct:: Elf_DynamicEntry_Flags_t
   :project: lief


Utilities
*********

.. doxygengroup:: elf_utils_c_api
   :project: lief
