amd64-darwin.dylib hacking
modified: p_mach.cpp modified: p_mach.h modified: p_mach_enum.h modified: stub/src/amd64-darwin.dylib-entry.S modified: stub/amd64-darwin.dylib-entry.h modified: stub/tmp/amd64-darwin.dylib-entry.bin.dump
This commit is contained in:
+9
-1
@@ -83,23 +83,31 @@
|
||||
LC_LOAD_DYLINKER = 0xe,
|
||||
LC_ROUTINES = 0x11,
|
||||
LC_TWOLEVEL_HINTS= 0x16,
|
||||
LC_LOAD_WEAK_DYLIB= (0x18 | LC_REQ_DYLD),
|
||||
LC_SEGMENT_64 = 0x19,
|
||||
LC_ROUTINES_64 = 0x1a,
|
||||
LC_UUID = 0x1b,
|
||||
LC_RPATH = 0x1c,
|
||||
LC_CODE_SIGNATURE = 0x1d,
|
||||
LC_SEGMENT_SPLIT_INFO = 0x1e,
|
||||
LC_REEXPORT_DYLIB = 0x1f,
|
||||
LC_REEXPORT_DYLIB = (0x1f | LC_REQ_DYLD),
|
||||
LC_LAZY_LOAD_DYLIB= 0x20,
|
||||
LC_ENCRYPTION_INFO= 0x21,
|
||||
LC_DYLD_INFO = 0x22, // compressed dyld information (10.6.x)
|
||||
LC_DYLD_INFO_ONLY = (0x22|LC_REQ_DYLD),
|
||||
LC_VERSION_MIN_MACOSX= 0x24,
|
||||
LC_VERSION_MIN_IPHONEOS= 0x25,
|
||||
LC_FUNCTION_STARTS= 0x26,
|
||||
LC_DYLD_ENVIRONMENT= 0x27, // string as environment variable
|
||||
LC_MAIN = (0x28|LC_REQ_DYLD),
|
||||
LC_DATA_IN_CODE = 0x29,
|
||||
LC_SOURCE_VERSION = 0x2a,
|
||||
LC_DYLIB_CODE_SIGN_DRS= 0x2B,
|
||||
LC_ENCRYPTION_INFO_64= 0x2C,
|
||||
LC_VERSION_MIN_TVOS= 0x2F,
|
||||
LC_VERSION_MIN_WATCHOS= 0x30,
|
||||
};
|
||||
|
||||
enum { // maxprot
|
||||
VM_PROT_READ = 1,
|
||||
VM_PROT_WRITE = 2,
|
||||
|
||||
Reference in New Issue
Block a user