Welcome to LIEF's documentation!
================================

.. toctree::
  :maxdepth: 2

  intro
  installation
  compilation

.. toctree::
  :caption: <i class="fa-solid fa-sitemap">&nbsp;</i>Formats
  :maxdepth: 2

  formats/elf/index
  formats/macho/index
  formats/pe/index
  formats/android/index

.. toctree::
  :caption: <i class="fa-solid fa-code">&nbsp;</i>API
  :maxdepth: 1

  api/binary_abstraction/index
  api/utilities/index
  api/error_handling/index
  api/logging/index
  api/cpp/index
  api/rust/index

.. toctree::
  :caption: <i class="fa-solid fa-hat-wizard">&nbsp;</i>LIEF Extended
  :maxdepth: 1

  extended/intro
  extended/debug_info/index
  extended/dwarf/index
  extended/pdb/index
  extended/objc/index
  extended/dsc/index
  extended/disassembler/index
  extended/assembler/index

.. toctree::
  :caption: <i class="fa-solid fa-layer-group">&nbsp;</i>Tutorials
  :maxdepth: 1

  tutorials/01_play_with_formats
  tutorials/02_pe_from_scratch
  tutorials/03_elf_change_symbols
  tutorials/04_elf_hooking
  tutorials/05_elf_infect_plt_got
  tutorials/06_pe_hooking
  tutorials/07_pe_resource
  tutorials/08_elf_bin2lib
  tutorials/09_frida_lief
  tutorials/10_android_formats
  tutorials/11_macho_modification
  tutorials/12_elf_coredump
  tutorials/13_pe_authenticode

.. toctree::
  :caption: <i class="fa-brands fa-space-awesome">&nbsp;</i>Extra Information
  :maxdepth: 1

  references
  changelog


