Mach-o MH_EXECUTE rewrite; work-in-progress
On amd64, otool and lldb accept the results. The entry point points to the unfilter and uncompress routines. Somehow _start has been lost. modified: p_mach.cpp modified: p_mach.h modified: p_mach_enum.h modified: stub/amd64-darwin.macho-entry.h modified: stub/src/amd64-darwin.macho-entry.S modified: stub/src/amd64-darwin.macho-upxmain.c modified: stub/src/i386-darwin.macho-upxmain.c modified: stub/src/powerpc-darwin.macho-upxmain.c modified: stub/tmp/amd64-darwin.macho-entry.bin.dump
This commit is contained in:
+2
-1
@@ -45,7 +45,8 @@
|
||||
enum { // cputype
|
||||
CPU_TYPE_I386 = 7,
|
||||
CPU_TYPE_X86_64 = 0x01000007,
|
||||
CPU_TYPE_ARM = 12,
|
||||
CPU_TYPE_ARM = 0x0000000c,
|
||||
CPU_TYPE_ARM64 = 0x0100000c,
|
||||
CPU_TYPE_POWERPC = 0x00000012,
|
||||
CPU_TYPE_POWERPC64 = 0x01000012,
|
||||
CPU_TYPE_POWERPC64LE = 0x01000021
|
||||
|
||||
Reference in New Issue
Block a user