B2R2


B2R2.FrontEnd.BinFile.Mach Namespace

Type Description

CPUSubType

CPUSubType specifies the exact model of the CPU.

CPUType

CPUType indicates the architecture.

DyLdInfoCmd

DYLD information command (dyld_info_command).

DyLibCmd

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

DySymTabCmd

Dynamic symbol table command.

ExportInfo

Export info.

FuncStartsCmd

Function starts command (LC_FUNCTION_STARTS).

LoadCmdType

Load command type.

LoadCommand

The load command structures are located directly after the header of the object file, and they specify both the logical structure of the file and the layout of the file in virtual memory.

Mach

Main Mach-o file structure.

MachFileType

Usage of the file.

MachFlag

Attribute of the file.

MachHeader

Mach-O file format header.

MachSection

Mach-O section.

MachSymbol

Mach-O symbol.

Magic

Magic number for Mach-O header.

MainCmd

Main command.

RelocationInfo

Reloc info.

RelocSymbol

SectionAttribute

Section attribute.

SectionInfo

Section information.

SectionType

Section type.

SegCmd

Segment command.

SymbolType

Symbol type (N_TYPE).

SymInfo

Symbol info

SymTabCmd

Symbol table command.

UnhandledCommand

This type represents a load command unhandled by B2R2.