Skip to content

Latest commit

 

History

History
484 lines (310 loc) · 5.87 KB

macho.rst

File metadata and controls

484 lines (310 loc) · 5.87 KB

MachO

Parser

lief.MachO.parse

lief.MachO.ParserConfig

fatbinary_1 = lief.MachO.parse("/usr/bin/ls", config=lief.MachO.ParserConfig.deep)
# or
fatbinary_2 = lief.MachO.parse("/usr/bin/ls", config=lief.MachO.ParserConfig.quick)

FatBinary

lief.MachO.FatBinary


Binary

lief.MachO.Binary


Header

lief.MachO.Header


Section

lief.MachO.Section


SegmentCommand

lief.MachO.SegmentCommand


LoadCommand

lief.MachO.LoadCommand


DylibCommand

lief.MachO.DylibCommand


DylinkerCommand

lief.MachO.DylinkerCommand


UUIDCommand

lief.MachO.UUIDCommand


MainCommand

lief.MachO.MainCommand


Symbol

lief.MachO.Symbol


Dyld Info

lief.MachO.DyldInfo


Function starts

lief.MachO.FunctionStarts


Source Version

lief.MachO.SourceVersion


Version Min

lief.MachO.VersionMin


Relocation

lief.MachO.Relocation


Relocation Object

lief.MachO.RelocationObject


Relocation Dyld

lief.MachO.RelocationDyld


Binding Info

lief.MachO.BindingInfo


Export Info

lief.MachO.ExportInfo


Thread Command

lief.MachO.ThreadCommand


RPath Command

lief.MachO.RPathCommand


Enums

CPU_TYPES

lief.MachO.CPU_TYPES


FILE_TYPES

lief.MachO.FILE_TYPES


HEADER_FLAGS

lief.MachO.HEADER_FLAGS


LOAD_COMMAND_TYPES

lief.MachO.LOAD_COMMAND_TYPES


SECTION_TYPES

lief.MachO.SECTION_TYPES


MACHO_TYPES

lief.MachO.MACHO_TYPES


X86_RELOCATION

lief.MachO.X86_RELOCATION


X86_64_RELOCATION

lief.MachO.X86_64_RELOCATION


PPC_RELOCATION

lief.MachO.PPC_RELOCATION


ARM_RELOCATION

lief.MachO.ARM_RELOCATION


ARM64_RELOCATION

lief.MachO.ARM64_RELOCATION


RELOCATION_ORIGINS

lief.MachO.RELOCATION_ORIGINS


REBASE_TYPES

lief.MachO.REBASE_TYPES


BINDING_CLASS

lief.MachO.BINDING_CLASS


REBASE_OPCODES

lief.MachO.REBASE_OPCODES


BIND_TYPES

lief.MachO.BIND_TYPES


BIND_SPECIAL_DYLIB

lief.MachO.BIND_SPECIAL_DYLIB


BIND_OPCODES

lief.MachO.BIND_OPCODES


EXPORT_SYMBOL_KINDS

lief.MachO.EXPORT_SYMBOL_KINDS


VM_PROTECTIONS

lief.MachO.VM_PROTECTIONS