Header menu logo B2R2

B2R2.FrontEnd.BinFile.Mach Namespace

Contains types and functions for working with Mach-O file types.

Type/Module Description

CmdType

Represents the type of load commands in Mach-O files.

CPUSubType

Represents the exact model of a CPU.

CPUType

Represents the CPU type.

DyLdInfoCmd

Represents a DYLD information command (dyld_info_command).

DyLibCmd

Represents a dynamic library command: the data used by the dynamic linker to match a shared library against the files that have linked to it.

DySymTabCmd

Represents a dynamic symbol table command.

ExportedSymbol

Represents an exported symbol.

ExportedSymbols

Represents an array of exported symbols.

Fat

Provides functions to parse Mach-O FAT binary headers.

FatArch

Represents the location of an object file targeted at a specific architecture in a Mach-O FAT binary (fat_arch).

FileType

Represents the usage of the Mach-O file.

FuncStartsCmd

Represents a function starts command (LC_FUNCTION_STARTS).

Header

Represents the header of Mach-O file format.

LoadCommand

Represents a load command in a Mach-O file. Load commands are used to specify the logical structure and the layout of the Mach-O file.

MachFlag

Represents optional features of the Mach-O file format.

Magic

Represents the magic number for Mach-O binaries.

MainCmd

Represents a main command.

RelocationInfo

Represents relocation information in a Mach-O binary file.

RelocSymbol

Represents a relocation symbol, which can either be a symbol index or a section ordinal.

Section

Represents a Mach-O section.

SectionAttribute

Represents the attributes of Mach-O section.

SectionType

Represents the type of a Mach-O section.

SegCmd

Represents a segment command.

Symbol

Represents a symbol in a Mach-O file.

SymbolStore

Represents symbol info.

SymbolType

Represents the symbol type (N_TYPE).

SymTabCmd

Represents a symbol table command.

Type something to start searching.