MachO ----- Parser ****** .. doxygenclass:: LIEF::MachO::Parser :project: lief .. doxygenclass:: LIEF::MachO::BinaryParser :project: lief .. doxygenstruct:: LIEF::MachO::ParserConfig :project: lief ---------- FatBinary ********* .. doxygenclass:: LIEF::MachO::FatBinary :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 ---------- SegmentCommand ************** .. doxygenclass:: LIEF::MachO::SegmentCommand :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 ---------- Version Min *********** .. doxygenclass:: LIEF::MachO::VersionMin :project: lief ---------- Relocation ********** .. doxygenclass:: LIEF::MachO::Relocation :project: lief ---------- Relocation Object ***************** .. doxygenclass:: LIEF::MachO::RelocationObject :project: lief ---------- Relocation Dyld *************** .. doxygenclass:: LIEF::MachO::RelocationDyld :project: lief ---------- Relocation Fixup **************** .. doxygenclass:: LIEF::MachO::RelocationFixup :project: lief ---------- Dyld Binding Info ***************** .. doxygenclass:: LIEF::MachO::DyldBindingInfo :project: lief ---------- Chained Binding Info ******************** .. doxygenclass:: LIEF::MachO::ChainedBindingInfo :project: lief ---------- Export Info *********** .. doxygenclass:: LIEF::MachO::ExportInfo :project: lief ---------- Thread Command ************** .. doxygenclass:: LIEF::MachO::ThreadCommand :project: lief ---------- RPath Command ************* .. doxygenclass:: LIEF::MachO::RPathCommand :project: lief ---------- Code Signature ************** .. doxygenclass:: LIEF::MachO::CodeSignature :project: lief ---------- Data In Code ************ .. doxygenclass:: LIEF::MachO::DataInCode :project: lief ---------- Data Code Entry **************** .. doxygenclass:: LIEF::MachO::DataCodeEntry :project: lief ---------- Segment Split Info ****************** .. doxygenclass:: LIEF::MachO::SegmentSplitInfo :project: lief ---------- Sub-Framework ************* .. doxygenclass:: LIEF::MachO::SubFramework :project: lief ---------- Dyld Environment **************** .. doxygenclass:: LIEF::MachO::DyldEnvironment :project: lief ---------- Encryption Info *************** .. doxygenclass:: LIEF::MachO::EncryptionInfo :project: lief ---------- Build Version ************* .. doxygenclass:: LIEF::MachO::BuildVersion :project: lief ---------- Build Tool Version ****************** .. doxygenclass:: LIEF::MachO::BuildToolVersion :project: lief ---------- Fileset Command *************** .. doxygenclass:: LIEF::MachO::FilesetCommand :project: lief ---------- DyldChainedFixups Command ************************* .. doxygenclass:: LIEF::MachO::DyldChainedFixups :project: lief ---------- DyldExportsTrie Command ************************ .. doxygenclass:: LIEF::MachO::DyldExportsTrie :project: lief ---------- Code Signature Dir Command ************************** .. doxygenclass:: LIEF::MachO::CodeSignatureDir :project: lief ---------- Linker Optimization Hint Command ******************************** .. doxygenclass:: LIEF::MachO::LinkerOptHint :project: lief ---------- Two Level Hints Command *********************** .. doxygenclass:: LIEF::MachO::TwoLevelHints :project: lief ---------- Utilities ********* .. doxygenfunction:: LIEF::MachO::is_macho(const std::string&) :project: lief .. doxygenfunction:: LIEF::MachO::is_macho(const std::vector&) :project: lief .. doxygenfunction:: LIEF::MachO::is_fat(const std::string&) :project: lief .. doxygenfunction:: LIEF::MachO::is_64(const std::string&) :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::MACHO_SEGMENTS_FLAGS :project: lief .. doxygenenum:: LIEF::MachO::MACHO_SECTION_TYPES :project: lief .. doxygenenum:: LIEF::MachO::MACHO_SECTION_FLAGS :project: lief .. doxygenenum:: LIEF::MachO::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 .. doxygenenum:: LIEF::MachO::RELOCATION_ORIGINS :project: lief .. doxygenenum:: LIEF::MachO::REBASE_TYPES :project: lief .. doxygenenum:: LIEF::MachO::BINDING_CLASS :project: lief .. doxygenenum:: LIEF::MachO::REBASE_OPCODES :project: lief .. doxygenenum:: LIEF::MachO::BIND_TYPES :project: lief .. doxygenenum:: LIEF::MachO::BIND_SPECIAL_DYLIB :project: lief .. doxygenenum:: LIEF::MachO::BIND_OPCODES :project: lief .. doxygenenum:: LIEF::MachO::EXPORT_SYMBOL_KINDS :project: lief .. doxygenenum:: LIEF::MachO::EXPORT_SYMBOL_FLAGS :project: lief .. doxygenenum:: LIEF::MachO::VM_PROTECTIONS :project: lief .. doxygenenum:: LIEF::MachO::SYMBOL_ORIGINS :project: lief .. doxygenenum:: LIEF::MachO::DYLD_CHAINED_FORMAT :project: lief .. doxygenenum:: LIEF::MachO::DYLD_CHAINED_PTR_FORMAT :project: lief