Changeset 56 in kStuff for trunk/include
- Timestamp:
- Oct 11, 2013 2:07:22 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/k/kLdrFmts/mach-o.h
r55 r56 370 370 #define LC_ROUTINES_64 KU32_C(0x1a) /**< Image routines (64-bit). See routines_command_32. */ 371 371 #define LC_UUID KU32_C(0x1b) /**< The UUID of the object module. See uuid_command. */ 372 #define LC_RPATH KU32_C(0x1c| LC_REQ_DYLD) /**< Runpth additions. See rpath_command. */372 #define LC_RPATH (KU32_C(0x1c) | LC_REQ_DYLD) /**< Runpth additions. See rpath_command. */ 373 373 #define LC_CODE_SIGNATURE KU32_C(0x1d) /**< Code signature location. See linkedit_data_command. */ 374 374 #define LC_SEGMENT_SPLIT_INFO KU32_C(0x1e)/**< Segment split info location. See linkedit_data_command. */ 375 #define LC_REEXPORT_DYLIB KU32_C(0x1f| LC_REQ_DYLD)/**< Load and re-export the given dylib - DLL forwarding. See dylib_command. */375 #define LC_REEXPORT_DYLIB (KU32_C(0x1f) | LC_REQ_DYLD)/**< Load and re-export the given dylib - DLL forwarding. See dylib_command. */ 376 376 #define LC_LAZY_LOAD_DYLIB KU32_C(0x20) /**< Delays loading of the given dylib until used. See dylib_command? */ 377 377 #define LC_ENCRYPTION_INFO KU32_C(0x21) /**< Segment encryption information. See encryption_info_command. */ 378 378 #define LC_DYLD_INFO KU32_C(0x22) /**< Compressed dylib relocation information, alternative present. See dyld_info_command. */ 379 #define LC_DYLD_INFO_ONLY KU32_C(0x22| LC_REQ_DYLD) /**< Compressed dylib relocation information, no alternative. See dyld_info_command. */379 #define LC_DYLD_INFO_ONLY (KU32_C(0x22) | LC_REQ_DYLD) /**< Compressed dylib relocation information, no alternative. See dyld_info_command. */ 380 380 #define LC_LOAD_UPWARD_DYLIB KU32_C(0x23) /**< ???? */ 381 381 #define LC_VERSION_MIN_MACOSX KU32_C(0x24) /**< The image requires the given Mac OS X version. See version_min_command. */ 382 382 #define LC_VERSION_MIN_IPHONEOS KU32_C(0x25) /**< The image requires the given iOS version. See version_min_command. */ 383 383 #define LC_FUNCTION_STARTS KU32_C(0x26) /**< Where to find the compress function start addresses. See linkedit_data_command. */ 384 #define LC_DYLD_ENVIRONMENT KU32_C(0x26) /**< Environment variable for the dynamic linker. See dylinker_command. */ 384 #define LC_DYLD_ENVIRONMENT KU32_C(0x27) /**< Environment variable for the dynamic linker. See dylinker_command. */ 385 #define LC_MAIN (KU32_C(0x28) | LC_REQ_DYLD) /**< Simpler alternative to LC_UNIXTHREAD. */ 386 #define LC_DATA_IN_CODE KU32_C(0x29) /**< Table of data in the the text section. */ 387 #define LC_SOURCE_VERSION KU32_C(0x2a) /**< Source code revision / version hint. */ 388 #define LC_DYLIB_CODE_SIGN_DRS KU32_C(0x2b) /**< Code signing designated requirements copied from dylibs prequisites. */ 385 389 /** @} */ 386 390
Note:
See TracChangeset
for help on using the changeset viewer.