Fix MH_EXECUTE for amd64-darwin.macho

modified:   p_mach.cpp
	modified:   stub/src/amd64-darwin.macho-entry.S

	modified:   stub/amd64-darwin.macho-entry.h
	modified:   stub/tmp/amd64-darwin.macho-entry.bin.dump
This commit is contained in:
John Reiser
2017-06-07 08:58:20 -07:00
parent e7f1e99a5e
commit 143c4e3322
4 changed files with 240 additions and 249 deletions
@@ -15,7 +15,7 @@ Idx Name Size VMA LMA File off Algn
10 LZMA_DEC30 00000014 0000000000000000 0000000000000000 00001737 2**0 CONTENTS, READONLY
11 NRV_TAIL 00000000 0000000000000000 0000000000000000 0000174b 2**0 CONTENTS, READONLY
12 MACHMAINY 00000011 0000000000000000 0000000000000000 0000174b 2**0 CONTENTS, READONLY
13 MACHMAINZ 00000045 0000000000000000 0000000000000000 0000175c 2**0 CONTENTS, RELOC, READONLY
13 MACHMAINZ 00000041 0000000000000000 0000000000000000 0000175c 2**0 CONTENTS, READONLY
SYMBOL TABLE:
0000000000000000 l d NRV_HEAD 0000000000000000 NRV_HEAD
0000000000000000 l d LZMA_DEC30 0000000000000000 LZMA_DEC30
@@ -33,7 +33,6 @@ SYMBOL TABLE:
0000000000000000 l d NRV_TAIL 0000000000000000 NRV_TAIL
0000000000000000 g MACHMAINX 0000000000000000 _start
0000000000000011 g MACHMAINY 0000000000000000 end_decompress
0000000000000000 *UND* 0000000000000000 O_BINFO
RELOCATION RECORDS FOR [MACHMAINX]:
OFFSET TYPE VALUE
@@ -57,7 +56,3 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [LZMA_ELF00]:
OFFSET TYPE VALUE
0000000000000006 R_X86_64_PC32 LZMA_DEC30+0x0000000000000010
RELOCATION RECORDS FOR [MACHMAINZ]:
OFFSET TYPE VALUE
0000000000000041 R_X86_64_32 O_BINFO