Linux preserve /proc/self/exe; --unmap-all-pages option

This commit is contained in:
John Reiser
2010-02-28 15:58:08 -08:00
parent 79783abeb1
commit f03f42ca4d
27 changed files with 5755 additions and 5540 deletions
+18 -11
View File
@@ -13,12 +13,16 @@ Idx Name Size VMA LMA File off Algn
8 LZMA_DEC30 00000014 0000000000000000 0000000000000000 000016ea 2**0 CONTENTS, READONLY
9 NRV_TAIL 00000000 0000000000000000 0000000000000000 000016fe 2**0 CONTENTS, READONLY
10 ELFMAINY 0000003a 0000000000000000 0000000000000000 000016fe 2**0 CONTENTS, RELOC, READONLY
11 ELFMAINZ 00000089 0000000000000000 0000000000000000 00001738 2**0 CONTENTS, RELOC, READONLY
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
SYMBOL TABLE:
0000000000000000 l d NRV_HEAD 0000000000000000 NRV_HEAD
0000000000000000 l d LZMA_DEC30 0000000000000000 LZMA_DEC30
0000000000000000 l d ELFMAINY 0000000000000000 ELFMAINY
0000000000000000 l d ELFMAINZ 0000000000000000 ELFMAINZ
0000000000000000 l d ELFMAINZu 0000000000000000 ELFMAINZu
0000000000000000 l d ELFMAINX 0000000000000000 ELFMAINX
0000000000000000 l d NRV2E 0000000000000000 NRV2E
0000000000000000 l d NRV2D 0000000000000000 NRV2D
@@ -27,6 +31,8 @@ SYMBOL TABLE:
0000000000000000 l d LZMA_DEC10 0000000000000000 LZMA_DEC10
0000000000000000 l d LZMA_DEC20 0000000000000000 LZMA_DEC20
0000000000000000 l d NRV_TAIL 0000000000000000 NRV_TAIL
0000000000000000 l d LUNMP000 0000000000000000 LUNMP000
0000000000000000 l d LUNMP001 0000000000000000 LUNMP001
0000000000000000 g ELFMAINX 0000000000000000 _start
0000000000000000 *UND* 0000000000000000 ADRM
0000000000000000 *UND* 0000000000000000 LENM
@@ -38,7 +44,7 @@ SYMBOL TABLE:
RELOCATION RECORDS FOR [ELFMAINX]:
OFFSET TYPE VALUE
0000000000000001 R_X86_64_PC32 ELFMAINZ+0x0000000000000074
0000000000000001 R_X86_64_PC32 ELFMAINZu+0x0000000000000062
RELOCATION RECORDS FOR [NRV2E]:
OFFSET TYPE VALUE
@@ -63,13 +69,14 @@ RELOCATION RECORDS FOR [ELFMAINY]:
OFFSET TYPE VALUE
0000000000000018 R_X86_64_PC32 ELFMAINZ+0xfffffffffffffffc
RELOCATION RECORDS FOR [ELFMAINZ]:
RELOCATION RECORDS FOR [ELFMAINZu]:
OFFSET TYPE VALUE
0000000000000013 R_X86_64_32 ADRM
000000000000001b R_X86_64_32 LENM
0000000000000034 R_X86_64_32 JMPU
0000000000000039 R_X86_64_32 ADRU
000000000000003e R_X86_64_32 ADRC
0000000000000043 R_X86_64_32 LENU
0000000000000048 R_X86_64_32 ADRX
000000000000002f R_X86_64_PC32 ELFMAINY+0x000000000000000d
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