B2R2


LoadCmdType Type

Load command type.

Record fields

Record Field Description

LCCodeSign

Full Usage: LCCodeSign

Field type: LoadCmdType
Modifiers: static

Local of code signature.

Field type: LoadCmdType

LCDataInCode

Full Usage: LCDataInCode

Field type: LoadCmdType
Modifiers: static

Table of non-instructions in __text.

Field type: LoadCmdType

LCDyLDEnv

Full Usage: LCDyLDEnv

Field type: LoadCmdType
Modifiers: static

String for dyld to treat like environment variable.

Field type: LoadCmdType

LCDyLDInfo

Full Usage: LCDyLDInfo

Field type: LoadCmdType
Modifiers: static

Compressed dyld information.

Field type: LoadCmdType

LCDyLDInfoOnly

Full Usage: LCDyLDInfoOnly

Field type: LoadCmdType
Modifiers: static

Compressed dyld information only.

Field type: LoadCmdType

LCDyLibCodeSigDRS

Full Usage: LCDyLibCodeSigDRS

Field type: LoadCmdType
Modifiers: static

Code signing DRs copied from linked dylibs.

Field type: LoadCmdType

LCDySymTab

Full Usage: LCDySymTab

Field type: LoadCmdType
Modifiers: static

Dynamic link-edit symbol table info.

Field type: LoadCmdType

LCEncInfo64

Full Usage: LCEncInfo64

Field type: LoadCmdType
Modifiers: static

64-bit encrypted segment information.

Field type: LoadCmdType

LCEncSegInfo

Full Usage: LCEncSegInfo

Field type: LoadCmdType
Modifiers: static

Encrypted segment information.

Field type: LoadCmdType

LCFVMFile

Full Usage: LCFVMFile

Field type: LoadCmdType
Modifiers: static

Fixed VM file inclusion (internal use).

Field type: LoadCmdType

LCFunStarts

Full Usage: LCFunStarts

Field type: LoadCmdType
Modifiers: static

Compressed table of function start addresses.

Field type: LoadCmdType

LCIDDyLib

Full Usage: LCIDDyLib

Field type: LoadCmdType
Modifiers: static

This command Specifies the install name of a dynamic shared library.

Field type: LoadCmdType

LCIDDyLink

Full Usage: LCIDDyLink

Field type: LoadCmdType
Modifiers: static

Dynamic linker identification.

Field type: LoadCmdType

LCIDFVMLib

Full Usage: LCIDFVMLib

Field type: LoadCmdType
Modifiers: static

Fixed VM shared library identification.

Field type: LoadCmdType

LCIdent

Full Usage: LCIdent

Field type: LoadCmdType
Modifiers: static

Object identification info (obsolete).

Field type: LoadCmdType

LCLazyLoadDyLib

Full Usage: LCLazyLoadDyLib

Field type: LoadCmdType
Modifiers: static

Delay load of dylib until first use.

Field type: LoadCmdType

LCLinkOpt

Full Usage: LCLinkOpt

Field type: LoadCmdType
Modifiers: static

Linker options in MH_OBJECT files.

Field type: LoadCmdType

LCLinkOptimizeHint

Full Usage: LCLinkOptimizeHint

Field type: LoadCmdType
Modifiers: static

Optimization hints in MH_OBJECT files.

Field type: LoadCmdType

LCLoadDyLib

Full Usage: LCLoadDyLib

Field type: LoadCmdType
Modifiers: static

Load a dynamically linked shared library.

Field type: LoadCmdType

LCLoadDyLink

Full Usage: LCLoadDyLink

Field type: LoadCmdType
Modifiers: static

Load a dynamic linker.

Field type: LoadCmdType

LCLoadFVMLib

Full Usage: LCLoadFVMLib

Field type: LoadCmdType
Modifiers: static

Load a specified fixed VM shared library.

Field type: LoadCmdType

LCLoadUpwardDyLib

Full Usage: LCLoadUpwardDyLib

Field type: LoadCmdType
Modifiers: static

Load upward dylib.

Field type: LoadCmdType

LCLoadWeakDyLib

Full Usage: LCLoadWeakDyLib

Field type: LoadCmdType
Modifiers: static

Load a dynamically linked shared library that is allowed to be missing.

Field type: LoadCmdType

LCMain

Full Usage: LCMain

Field type: LoadCmdType
Modifiers: static

Replacement for LC_UNIXTHREAD.

Field type: LoadCmdType

LCPrebindCksum

Full Usage: LCPrebindCksum

Field type: LoadCmdType
Modifiers: static

Prebind checksum.

Field type: LoadCmdType

LCPreboundDyLib

Full Usage: LCPreboundDyLib

Field type: LoadCmdType
Modifiers: static

Modules prebound for a dynamically linked shared library.

Field type: LoadCmdType

LCPrepage

Full Usage: LCPrepage

Field type: LoadCmdType
Modifiers: static

Prepage command (internal use).

Field type: LoadCmdType

LCReExportDyLib

Full Usage: LCReExportDyLib

Field type: LoadCmdType
Modifiers: static

Load and re-export dylib.

Field type: LoadCmdType

LCRoutines

Full Usage: LCRoutines

Field type: LoadCmdType
Modifiers: static

Image routines.

Field type: LoadCmdType

LCRoutines64

Full Usage: LCRoutines64

Field type: LoadCmdType
Modifiers: static

64-bit image routines.

Field type: LoadCmdType

LCRunPath

Full Usage: LCRunPath

Field type: LoadCmdType
Modifiers: static

Runpath additions.

Field type: LoadCmdType

LCSegSplitInfo

Full Usage: LCSegSplitInfo

Field type: LoadCmdType
Modifiers: static

Local of info to split segments

Field type: LoadCmdType

LCSegment

Full Usage: LCSegment

Field type: LoadCmdType
Modifiers: static

Defines a segment of this file to be mapped into the address space of the process that loads this file. It also includes all the sections contained by the segment.

Field type: LoadCmdType

LCSegment64

Full Usage: LCSegment64

Field type: LoadCmdType
Modifiers: static

64-bit segment of this file to be mapped.

Field type: LoadCmdType

LCSourceVer

Full Usage: LCSourceVer

Field type: LoadCmdType
Modifiers: static

Source version used to build binary.

Field type: LoadCmdType

LCSubClient

Full Usage: LCSubClient

Field type: LoadCmdType
Modifiers: static

Sub client.

Field type: LoadCmdType

LCSubFramework

Full Usage: LCSubFramework

Field type: LoadCmdType
Modifiers: static

Sub framework.

Field type: LoadCmdType

LCSubLib

Full Usage: LCSubLib

Field type: LoadCmdType
Modifiers: static

Sub library.

Field type: LoadCmdType

LCSubUmbrella

Full Usage: LCSubUmbrella

Field type: LoadCmdType
Modifiers: static

Sub umbrella.

Field type: LoadCmdType

LCSymSeg

Full Usage: LCSymSeg

Field type: LoadCmdType
Modifiers: static

The gdb symbol table info (obsolete).

Field type: LoadCmdType

LCSymTab

Full Usage: LCSymTab

Field type: LoadCmdType
Modifiers: static

The symbol table for this file.

Field type: LoadCmdType

LCThread

Full Usage: LCThread

Field type: LoadCmdType
Modifiers: static

This command defines the initial thread state of the main thread of the process. LCThread is similar to LCUnixThread but does not cause the kernel to allocate a stack.

Field type: LoadCmdType

LCTwoLevelHints

Full Usage: LCTwoLevelHints

Field type: LoadCmdType
Modifiers: static

Two-level namespace lookup hints

Field type: LoadCmdType

LCUUID

Full Usage: LCUUID

Field type: LoadCmdType
Modifiers: static

The uuid.

Field type: LoadCmdType

LCUnixThread

Full Usage: LCUnixThread

Field type: LoadCmdType
Modifiers: static

This command defines the initial thread state of the main thread of the process.

Field type: LoadCmdType

LCVerMinIphoneOS

Full Usage: LCVerMinIphoneOS

Field type: LoadCmdType
Modifiers: static

Build for iPhoneOS min OS version.

Field type: LoadCmdType

LCVerMinMacOSX

Full Usage: LCVerMinMacOSX

Field type: LoadCmdType
Modifiers: static

Build for MacOSX min OS version.

Field type: LoadCmdType

LCVerMinWatchOS

Full Usage: LCVerMinWatchOS

Field type: LoadCmdType
Modifiers: static

Build for Watch min OS version

Field type: LoadCmdType