- Timestamp:
- Sep 5, 2012 9:55:16 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/k/kLdrFmts/mach-o.h
r48 r50 170 170 #define MH_BINDS_TO_WEAK KU32_C(0x00010000) /**< The (finally) linked image uses weak symbols. */ 171 171 #define MH_ALLOW_STACK_EXECUTION KU32_C(0x00020000) /**< Task: allow stack execution. (MH_EXECUTE only) */ 172 #define MH_VALID_FLAGS KU32_C(0x0003ffff) /**< Mask containing the defined flags. */ 172 #define MH_ROOT_SAFE KU32_C(0x00040000) /**< Binary safe for root execution. */ 173 #define MH_SETUID_SAFE KU32_C(0x00080000) /**< Binary safe for set-uid execution. */ 174 #define MH_NO_REEXPORTED_DYLIBS KU32_C(0x00100000) /**< No reexported dylibs. */ 175 #define MH_PIE KU32_C(0x00200000) /**< Address space randomization. (MH_EXECUTE only) */ 176 #define MH_DEAD_STRIPPABLE_DYLIB KU32_C(0x00400000) /**< Drop dylib dependency if not used. (MH_DYLIB only) */ 177 #define MH_HAS_TLV_DESCRIPTORS KU32_C(0x00800000) /**< Has a S_TRHEAD_LOCAL_VARIABLES section. TLS support. */ 178 #define MH_NO_HEAP_EXECUTION KU32_C(0x01000000) /**< Task: no heap execution. (MH_EXECUTE only) */ 179 #define MH_VALID_FLAGS KU32_C(0x01ffffff) /**< Mask containing the defined flags. */ 173 180 /** @} */ 174 181
Note:
See TracChangeset
for help on using the changeset viewer.