LIEF/doc/sphinx/api/cpp/macho.rst
Romain Thomas 29c8157ecc Parse Mach-O relocations and add MachO API to retrieve section from name
API Update:
  lief.MachO.Section.relocations - to access to the relocations
  lief.MachO.binary.get_section - Get section from name
  lief.MachO.binary.has_section -Check if section with given name exists

Resolve #57
2017-07-17 17:27:28 +02:00

208 lines
2.8 KiB
ReStructuredText

MachO
-----
Parsers
*******
.. doxygenclass:: LIEF::MachO::Parser
:project: lief
.. doxygenclass:: LIEF::MachO::BinaryParser
:project: lief
----------
Binary
******
.. doxygenclass:: LIEF::MachO::Binary
:project: lief
----------
Header
******
.. doxygenclass:: LIEF::MachO::Header
:project: lief
----------
Builder
*******
.. doxygenclass:: LIEF::MachO::Builder
:project: lief
----------
DylibCommand
************
.. doxygenclass:: LIEF::MachO::DylibCommand
:project: lief
----------
DylinkerCommand
****************
.. doxygenclass:: LIEF::MachO::DylinkerCommand
:project: lief
----------
DynamicSymbolCommand
********************
.. doxygenclass:: LIEF::MachO::DynamicSymbolCommand
:project: lief
----------
LoadCommand
***********
.. doxygenclass:: LIEF::MachO::LoadCommand
:project: lief
----------
MainCommand
***********
.. doxygenclass:: LIEF::MachO::MainCommand
:project: lief
----------
Section
*******
.. doxygenclass:: LIEF::MachO::Section
:project: lief
----------
Symbol
******
.. doxygenclass:: LIEF::MachO::Symbol
:project: lief
----------
SymbolCommand
*************
.. doxygenclass:: LIEF::MachO::SymbolCommand
:project: lief
----------
UUIDCommand
***********
.. doxygenclass:: LIEF::MachO::UUIDCommand
:project: lief
----------
Dyld Info
*********
.. doxygenclass:: LIEF::MachO::DyldInfo
:project: lief
Function starts
***************
.. doxygenclass:: LIEF::MachO::FunctionStarts
:project: lief
----------
Source Version
**************
.. doxygenclass:: LIEF::MachO::SourceVersion
:project: lief
----------
Relocation
**********
.. doxygenclass:: LIEF::MachO::Relocation
:project: lief
----------
Enums
*****
.. doxygenenum:: LIEF::MachO::MACHO_TYPES
:project: lief
.. doxygenenum:: LIEF::MachO::FILE_TYPES
:project: lief
.. doxygenenum:: LIEF::MachO::HEADER_FLAGS
:project: lief
.. doxygenenum:: LIEF::MachO::LOAD_COMMAND_TYPES
:project: lief
.. doxygenenum:: LIEF::MachO::SEGMENTS_FLAGS
:project: lief
.. doxygenenum:: LIEF::MachO::SECTION_FLAGS_HELPER
:project: lief
.. doxygenenum:: LIEF::MachO::SECTION_TYPES
:project: lief
.. doxygenenum:: LIEF::MachO::SECTION_FLAGS
:project: lief
.. doxygenenum:: LIEF::MachO::SYMBOL_TYPES
:project: lief
.. doxygenenum:: LIEF::MachO::SYMBOL_DESCRIPTIONS
:project: lief
.. doxygenenum:: LIEF::MachO::X86_RELOCATION
:project: lief
.. doxygenenum:: LIEF::MachO::X86_64_RELOCATION
:project: lief
.. doxygenenum:: LIEF::MachO::PPC_RELOCATION
:project: lief
.. doxygenenum:: LIEF::MachO::ARM_RELOCATION
:project: lief
.. doxygenenum:: LIEF::MachO::ARM64_RELOCATION
:project: lief
.. doxygenenum:: LIEF::MachO::CPU_TYPES
:project: lief
.. doxygenenum:: LIEF::MachO::CPU_SUBTYPES_X86
:project: lief