Fix ET_DYN main program on amd64-linux.elf.

This commit is contained in:
John Reiser
2010-03-08 16:59:53 -08:00
parent bf28a4df49
commit 8de5aa9409
6 changed files with 336 additions and 348 deletions
+11 -15
View File
@@ -16,7 +16,7 @@ Idx Name Size VMA LMA File off Algn
11 ELFMAINZ 00000012 0000000000000000 0000000000000000 00001738 2**0 CONTENTS, READONLY
12 LUNMP000 00000002 0000000000000000 0000000000000000 0000174a 2**0 CONTENTS, READONLY
13 LUNMP001 00000002 0000000000000000 0000000000000000 0000174c 2**0 CONTENTS, READONLY
14 ELFMAINZu 00000077 0000000000000000 0000000000000000 0000174e 2**0 CONTENTS, RELOC, READONLY
14 ELFMAINZu 0000007c 0000000000000000 0000000000000000 0000174e 2**0 CONTENTS, RELOC, READONLY
SYMBOL TABLE:
0000000000000000 l d NRV_HEAD 0000000000000000 NRV_HEAD
0000000000000000 l d LZMA_DEC30 0000000000000000 LZMA_DEC30
@@ -34,17 +34,15 @@ SYMBOL TABLE:
0000000000000000 l d LUNMP000 0000000000000000 LUNMP000
0000000000000000 l d LUNMP001 0000000000000000 LUNMP001
0000000000000000 g ELFMAINX 0000000000000000 _start
0000000000000000 *UND* 0000000000000000 JMPU
0000000000000000 *UND* 0000000000000000 LENU
0000000000000000 *UND* 0000000000000000 ADRM
0000000000000000 *UND* 0000000000000000 LENM
0000000000000000 *UND* 0000000000000000 JMPU
0000000000000000 *UND* 0000000000000000 ADRU
0000000000000000 *UND* 0000000000000000 ADRC
0000000000000000 *UND* 0000000000000000 LENU
0000000000000000 *UND* 0000000000000000 ADRX
RELOCATION RECORDS FOR [ELFMAINX]:
OFFSET TYPE VALUE
0000000000000001 R_X86_64_PC32 ELFMAINZu+0x0000000000000062
0000000000000001 R_X86_64_PC32 ELFMAINZu+0x000000000000005c
RELOCATION RECORDS FOR [NRV2E]:
OFFSET TYPE VALUE
@@ -71,12 +69,10 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [ELFMAINZu]:
OFFSET TYPE VALUE
0000000000000001 R_X86_64_32 ADRM
0000000000000009 R_X86_64_32 LENM
0000000000000022 R_X86_64_32 JMPU
0000000000000027 R_X86_64_32 ADRU
000000000000002c R_X86_64_32 ADRC
0000000000000031 R_X86_64_32 LENU
0000000000000036 R_X86_64_32 ADRX
0000000000000073 R_X86_64_PC32 ELFMAINZ+0x000000000000000d
000000000000001d R_X86_64_PC32 ELFMAINY+0x000000000000000d
0000000000000001 R_X86_64_32 JMPU
0000000000000007 R_X86_64_32 LENU
000000000000000f R_X86_64_32 ADRM
0000000000000017 R_X86_64_32 LENM
0000000000000030 R_X86_64_32 ADRC
0000000000000078 R_X86_64_PC32 ELFMAINZ+0x000000000000000d
000000000000002b R_X86_64_PC32 ELFMAINY+0x000000000000000d