Skip to content

Latest commit

 

History

History
329 lines (197 loc) · 4.69 KB

macho.rst

File metadata and controls

329 lines (197 loc) · 4.69 KB

MachO

Parsers

LIEF::MachO::Parser

LIEF::MachO::BinaryParser

LIEF::MachO::ParserConfig


FatBinary

LIEF::MachO::FatBinary


Binary

LIEF::MachO::Binary


Header

LIEF::MachO::Header


Builder

LIEF::MachO::Builder


DylibCommand

LIEF::MachO::DylibCommand


DylinkerCommand

LIEF::MachO::DylinkerCommand


DynamicSymbolCommand

LIEF::MachO::DynamicSymbolCommand


LoadCommand

LIEF::MachO::LoadCommand


MainCommand

LIEF::MachO::MainCommand


Section

LIEF::MachO::Section


Symbol

LIEF::MachO::Symbol


SymbolCommand

LIEF::MachO::SymbolCommand


UUIDCommand

LIEF::MachO::UUIDCommand


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


Utilities

LIEF::MachO::is_macho(const std::string &)

LIEF::MachO::is_macho(const std::vector< uint8_t > &)

LIEF::MachO::is_fat(const std::string &)

LIEF::MachO::is_64(const std::string &)

LIEF::MachO::decode_uleb128(const std::string &)


Enums

LIEF::MachO::MACHO_TYPES

LIEF::MachO::FILE_TYPES

LIEF::MachO::HEADER_FLAGS

LIEF::MachO::LOAD_COMMAND_TYPES

LIEF::MachO::MACHO_SEGMENTS_FLAGS

LIEF::MachO::SECTION_FLAGS_HELPER

LIEF::MachO::MACHO_SECTION_TYPES

LIEF::MachO::MACHO_SECTION_FLAGS

LIEF::MachO::MACHO_SYMBOL_TYPES

LIEF::MachO::SYMBOL_DESCRIPTIONS

LIEF::MachO::X86_RELOCATION

LIEF::MachO::X86_64_RELOCATION

LIEF::MachO::PPC_RELOCATION

LIEF::MachO::ARM_RELOCATION

LIEF::MachO::ARM64_RELOCATION

LIEF::MachO::CPU_TYPES

LIEF::MachO::CPU_SUBTYPES_X86

LIEF::MachO::RELOCATION_ORIGINS

LIEF::MachO::REBASE_TYPES

LIEF::MachO::BINDING_CLASS

LIEF::MachO::REBASE_OPCODES

LIEF::MachO::BIND_TYPES

LIEF::MachO::BIND_SPECIAL_DYLIB

LIEF::MachO::BIND_OPCODES

LIEF::MachO::EXPORT_SYMBOL_KINDS

LIEF::MachO::VM_PROTECTIONS