LC
Fields of this type
Fields
- NONE:NONE
- No load command - invalid
- SEGMENT:SEGMENT
- segment of this file to be mapped
- SYMTAB:SYMTAB
- link-edit stab symbol table info
- SYMSEG:SYMSEG
- link-edit gdb symbol table info (obsolete)
- THREAD:THREAD
- thread
- UNIXTHREAD:UNIXTHREAD
- unix thread (includes a stack)
- LOADFVMLIB:LOADFVMLIB
- load a specified fixed VM shared library
- IDFVMLIB:IDFVMLIB
- fixed VM shared library identification
- IDENT:IDENT
- object identification info (obsolete)
- FVMFILE:FVMFILE
- fixed VM file inclusion (internal use)
- PREPAGE:PREPAGE
- prepage command (internal use)
- DYSYMTAB:DYSYMTAB
- dynamic link-edit symbol table info
- LOAD_DYLIB:LOAD_DYLIB
- load a dynamically linked shared library
- ID_DYLIB:ID_DYLIB
- dynamically linked shared lib ident
- LOAD_DYLINKER:LOAD_DYLINKER
- load a dynamic linker
- ID_DYLINKER:ID_DYLINKER
- dynamic linker identification
- PREBOUND_DYLIB:PREBOUND_DYLIB
- modules prebound for a dynamically
- ROUTINES:ROUTINES
- image routines
- SUB_FRAMEWORK:SUB_FRAMEWORK
- sub framework
- SUB_UMBRELLA:SUB_UMBRELLA
- sub umbrella
- SUB_CLIENT:SUB_CLIENT
- sub client
- SUB_LIBRARY:SUB_LIBRARY
- sub library
- TWOLEVEL_HINTS:TWOLEVEL_HINTS
- two-level namespace lookup hints
- PREBIND_CKSUM:PREBIND_CKSUM
- prebind checksum
- LOAD_WEAK_DYLIB:LOAD_WEAK_DYLIB
- load a dynamically linked shared library that is allowed to be missing
- SEGMENT_64:SEGMENT_64
- 64-bit segment of this file to be mapped
- ROUTINES_64:ROUTINES_64
- 64-bit image routines
- UUID:UUID
- the uuid
- RPATH:RPATH
- runpath additions
- CODE_SIGNATURE:CODE_SIGNATURE
- local of code signature
- SEGMENT_SPLIT_INFO:SEGMENT_SPLIT_INFO
- local of info to split segments
- REEXPORT_DYLIB:REEXPORT_DYLIB
- load and re-export dylib
- LAZY_LOAD_DYLIB:LAZY_LOAD_DYLIB
- delay load of dylib until first use
- ENCRYPTION_INFO:ENCRYPTION_INFO
- encrypted segment information
- DYLD_INFO:DYLD_INFO
- compressed dyld information
- DYLD_INFO_ONLY:DYLD_INFO_ONLY
- compressed dyld information only
- LOAD_UPWARD_DYLIB:LOAD_UPWARD_DYLIB
- load upward dylib
- VERSION_MIN_MACOSX:VERSION_MIN_MACOSX
- build for MacOSX min OS version
- VERSION_MIN_IPHONEOS:VERSION_MIN_IPHONEOS
- build for iPhoneOS min OS version
- FUNCTION_STARTS:FUNCTION_STARTS
- compressed table of function start addresses
- DYLD_ENVIRONMENT:DYLD_ENVIRONMENT
- string for dyld to treat like environment variable
- MAIN:MAIN
- replacement for LC_UNIXTHREAD
- DATA_IN_CODE:DATA_IN_CODE
- table of non-instructions in __text
- SOURCE_VERSION:SOURCE_VERSION
- source version used to build binary
- DYLIB_CODE_SIGN_DRS:DYLIB_CODE_SIGN_DRS
- Code signing DRs copied from linked dylibs
- ENCRYPTION_INFO_64:ENCRYPTION_INFO_64
- 64-bit encrypted segment information
- LINKER_OPTION:LINKER_OPTION
- linker options in MH_OBJECT files
- LINKER_OPTIMIZATION_HINT:LINKER_OPTIMIZATION_HINT
- optimization hints in MH_OBJECT files
- VERSION_MIN_TVOS:VERSION_MIN_TVOS
- build for AppleTV min OS version
- VERSION_MIN_WATCHOS:VERSION_MIN_WATCHOS
- build for Watch min OS version
- NOTE:NOTE
- arbitrary data included within a Mach-O file
- BUILD_VERSION:BUILD_VERSION
- build for platform min OS version
- DYLD_EXPORTS_TRIE:DYLD_EXPORTS_TRIE
- used with linkedit_data_command, payload is trie
- DYLD_CHAINED_FIXUPS:DYLD_CHAINED_FIXUPS
- used with linkedit_data_command
- _:_