B2R2


Mach Type

Main Mach-o file structure.

Record fields

Record Field Description

BaseAddr

Full Usage: BaseAddr

Field type: Addr

Preferred base address.

Field type: Addr

BinReader

Full Usage: BinReader

Field type: BinReader

BinReader.

Field type: BinReader

Cmds

Full Usage: Cmds

Field type: LoadCommand list

Load Commands

Field type: LoadCommand list

EntryPoint

Full Usage: EntryPoint

Field type: Addr option

Entry point.

Field type: Addr option

ExecutableRanges

Full Usage: ExecutableRanges

Field type: IntervalSet

Executable address ranges.

Field type: IntervalSet

InvalidAddrRanges

Full Usage: InvalidAddrRanges

Field type: IntervalSet

Invalid address ranges.

Field type: IntervalSet

MachHdr

Full Usage: MachHdr

Field type: MachHeader

Header.

Field type: MachHeader

NotInFileRanges

Full Usage: NotInFileRanges

Field type: IntervalSet

Not-in-file address ranges.

Field type: IntervalSet

Relocations

Full Usage: Relocations

Field type: Symbol[]

Relocation information.

Field type: Symbol[]

SecText

Full Usage: SecText

Field type: int

Text section index.

Field type: int

Sections

Full Usage: Sections

Field type: SectionInfo

Sections.

Field type: SectionInfo

SegmentMap

Full Usage: SegmentMap

Field type: ARMap<SegCmd>

Segment address map.

Field type: ARMap<SegCmd>

Segments

Full Usage: Segments

Field type: SegCmd list

Segments.

Field type: SegCmd list

SymInfo

Full Usage: SymInfo

Field type: SymInfo

Symbol info.

Field type: SymInfo