MH_EXECUTE runs under lldb, fails under shell

mmap  addr=0x100000000  len=0x3003  prot=0x3  flags=0x1012  fd=-1  off=0x0  reloc=0x0
maddr=0xffffffffffffffff  addr=0x100000000
	modified:   p_mach.cpp
	modified:   p_mach_enum.h
	modified:   stub/src/amd64-darwin.macho-entry.S
	modified:   stub/src/amd64-darwin.macho-fold.S
	modified:   stub/src/amd64-darwin.macho-main.c
This commit is contained in:
John Reiser
2017-12-13 09:54:44 -08:00
parent 3400ae9dbe
commit 5063480a38
9 changed files with 946 additions and 782 deletions
+3 -1
View File
@@ -58,7 +58,9 @@
};
enum { // filetype
MH_EXECUTE = 2,
MH_DYLIB = 6,
MH_PRELOAD = 5, /* preloaded executable */
MH_DYLIB = 6, /* dynamically bound shared library */
MH_DYLINKER= 7, /* /usr/bin/dyld */
MH_BUNDLE = 8 /* dynamically bound bundle file */
};
enum { // flags