2017-03-30 16:56:49 +02:00
|
|
|
MachO
|
|
|
|
-----
|
|
|
|
|
|
|
|
|
|
|
|
Parser
|
|
|
|
*******
|
|
|
|
|
|
|
|
.. autofunction:: lief.MachO.parse
|
|
|
|
|
|
|
|
|
|
|
|
----------
|
|
|
|
|
2017-06-25 18:16:11 +02:00
|
|
|
.. _python-macho-binary-api-ref:
|
2017-03-30 16:56:49 +02:00
|
|
|
|
|
|
|
Binary
|
|
|
|
******
|
|
|
|
|
|
|
|
.. autoclass:: lief.MachO.Binary
|
|
|
|
:members:
|
|
|
|
:inherited-members:
|
|
|
|
:undoc-members:
|
|
|
|
|
|
|
|
----------
|
|
|
|
|
|
|
|
Header
|
|
|
|
******
|
|
|
|
|
|
|
|
.. autoclass:: lief.MachO.Header
|
|
|
|
:members:
|
|
|
|
:inherited-members:
|
|
|
|
:undoc-members:
|
|
|
|
|
|
|
|
----------
|
|
|
|
|
|
|
|
|
|
|
|
Section
|
|
|
|
*******
|
|
|
|
|
|
|
|
.. autoclass:: lief.MachO.Section
|
|
|
|
:members:
|
|
|
|
:inherited-members:
|
|
|
|
:undoc-members:
|
|
|
|
|
|
|
|
----------
|
|
|
|
|
|
|
|
|
|
|
|
SegmentCommand
|
|
|
|
**************
|
|
|
|
|
|
|
|
.. autoclass:: lief.MachO.SegmentCommand
|
|
|
|
:members:
|
|
|
|
:inherited-members:
|
|
|
|
:undoc-members:
|
|
|
|
|
|
|
|
----------
|
|
|
|
|
|
|
|
|
|
|
|
LoadCommand
|
|
|
|
***********
|
|
|
|
|
|
|
|
.. autoclass:: lief.MachO.LoadCommand
|
|
|
|
:members:
|
|
|
|
:inherited-members:
|
|
|
|
:undoc-members:
|
|
|
|
|
|
|
|
----------
|
|
|
|
|
|
|
|
|
|
|
|
DylibCommand
|
|
|
|
************
|
|
|
|
|
|
|
|
.. autoclass:: lief.MachO.DylibCommand
|
|
|
|
:members:
|
|
|
|
:inherited-members:
|
|
|
|
:undoc-members:
|
|
|
|
|
|
|
|
|
|
|
|
----------
|
|
|
|
|
2017-06-25 18:16:11 +02:00
|
|
|
DylinkerCommand
|
|
|
|
***************
|
|
|
|
|
|
|
|
.. autoclass:: lief.MachO.DylinkerCommand
|
|
|
|
:members:
|
|
|
|
:inherited-members:
|
|
|
|
:undoc-members:
|
|
|
|
|
|
|
|
|
|
|
|
----------
|
|
|
|
|
|
|
|
UUIDCommand
|
|
|
|
***********
|
|
|
|
|
|
|
|
.. autoclass:: lief.MachO.UUIDCommand
|
|
|
|
:members:
|
|
|
|
:inherited-members:
|
|
|
|
:undoc-members:
|
|
|
|
|
|
|
|
|
|
|
|
----------
|
|
|
|
|
|
|
|
|
|
|
|
MainCommand
|
|
|
|
***********
|
|
|
|
|
|
|
|
.. autoclass:: lief.MachO.MainCommand
|
|
|
|
:members:
|
|
|
|
:inherited-members:
|
|
|
|
:undoc-members:
|
|
|
|
|
|
|
|
----------
|
|
|
|
|
|
|
|
|
|
|
|
|
2017-03-30 16:56:49 +02:00
|
|
|
|
|
|
|
Symbol
|
|
|
|
******
|
|
|
|
|
|
|
|
.. autoclass:: lief.MachO.Symbol
|
|
|
|
:members:
|
|
|
|
:inherited-members:
|
|
|
|
:undoc-members:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
----------
|
|
|
|
|
|
|
|
|
|
|
|
Enum
|
|
|
|
****
|
|
|
|
|
|
|
|
|
|
|
|
CPU types
|
|
|
|
~~~~~~~~~
|
|
|
|
|
|
|
|
.. autoclass:: lief.MachO.CPU_TYPES
|
|
|
|
:members:
|
|
|
|
:inherited-members:
|
|
|
|
:undoc-members:
|
|
|
|
|
|
|
|
----------
|
|
|
|
|
|
|
|
|
|
|
|
FILE_TYPES
|
|
|
|
~~~~~~~~~~
|
|
|
|
|
|
|
|
.. autoclass:: lief.MachO.FILE_TYPES
|
|
|
|
:members:
|
|
|
|
:inherited-members:
|
|
|
|
:undoc-members:
|
|
|
|
|
|
|
|
----------
|
|
|
|
|
|
|
|
|
|
|
|
HEADER_FLAGS
|
|
|
|
~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
.. autoclass:: lief.MachO.HEADER_FLAGS
|
|
|
|
:members:
|
|
|
|
:inherited-members:
|
|
|
|
:undoc-members:
|
|
|
|
|
|
|
|
----------
|
|
|
|
|
|
|
|
|
|
|
|
LOAD_COMMAND_TYPES
|
|
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
.. autoclass:: lief.MachO.LOAD_COMMAND_TYPES
|
|
|
|
:members:
|
|
|
|
:inherited-members:
|
|
|
|
:undoc-members:
|
|
|
|
|
|
|
|
----------
|
|
|
|
|
|
|
|
|
|
|
|
SECTION_TYPES
|
|
|
|
~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
.. autoclass:: lief.MachO.SECTION_TYPES
|
|
|
|
:members:
|
|
|
|
:inherited-members:
|
|
|
|
:undoc-members:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|