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
+24 -15
View File
@@ -2,20 +2,23 @@ file format elf32-bigarm
Sections:
Idx Name Size VMA LMA File off Algn Flags
0 ELFMAINX 000000b0 00000000 00000000 00000034 2**0 CONTENTS, RELOC, READONLY
1 NRV_HEAD 00000000 00000000 00000000 000000e4 2**0 CONTENTS, READONLY
2 NRV_TAIL 00000000 00000000 00000000 000000e4 2**0 CONTENTS, READONLY
3 NRV2E 0000012c 00000000 00000000 000000e4 2**0 CONTENTS, RELOC, READONLY
4 NRV2D 00000118 00000000 00000000 00000210 2**0 CONTENTS, RELOC, READONLY
5 NRV2B 000000dc 00000000 00000000 00000328 2**0 CONTENTS, RELOC, READONLY
6 LZMA_ELF00 000000a8 00000000 00000000 00000404 2**0 CONTENTS, RELOC, READONLY
7 LZMA_DEC20 00000938 00000000 00000000 000004ac 2**0 CONTENTS, RELOC, READONLY
8 LZMA_DEC10 00000478 00000000 00000000 00000de4 2**0 CONTENTS, RELOC, READONLY
9 LZMA_DEC30 00000000 00000000 00000000 0000125c 2**0 CONTENTS, READONLY
10 ELFMAINY 00000036 00000000 00000000 0000125c 2**0 CONTENTS, READONLY
11 ELFMAINZ 00000000 00000000 00000000 00001292 2**0 CONTENTS, READONLY
0 ELFMAINX 00000028 00000000 00000000 00000034 2**0 CONTENTS, RELOC, READONLY
1 LUNMP000 00000004 00000000 00000000 0000005c 2**0 CONTENTS, READONLY
2 LUNMP001 00000004 00000000 00000000 00000060 2**0 CONTENTS, READONLY
3 ELFMAINXu 00000088 00000000 00000000 00000064 2**0 CONTENTS, RELOC, READONLY
4 NRV_HEAD 00000000 00000000 00000000 000000ec 2**0 CONTENTS, READONLY
5 NRV_TAIL 00000000 00000000 00000000 000000ec 2**0 CONTENTS, READONLY
6 NRV2E 0000012c 00000000 00000000 000000ec 2**0 CONTENTS, RELOC, READONLY
7 NRV2D 00000118 00000000 00000000 00000218 2**0 CONTENTS, RELOC, READONLY
8 NRV2B 000000dc 00000000 00000000 00000330 2**0 CONTENTS, RELOC, READONLY
9 LZMA_ELF00 000000a8 00000000 00000000 0000040c 2**0 CONTENTS, RELOC, READONLY
10 LZMA_DEC20 00000938 00000000 00000000 000004b4 2**0 CONTENTS, RELOC, READONLY
11 LZMA_DEC10 00000478 00000000 00000000 00000dec 2**0 CONTENTS, RELOC, READONLY
12 LZMA_DEC30 00000000 00000000 00000000 00001264 2**0 CONTENTS, READONLY
13 ELFMAINY 00000036 00000000 00000000 00001264 2**0 CONTENTS, READONLY
14 ELFMAINZ 00000000 00000000 00000000 0000129a 2**0 CONTENTS, READONLY
SYMBOL TABLE:
00000000 l d ELFMAINX 00000000 ELFMAINX
00000000 l d ELFMAINXu 00000000 ELFMAINXu
00000000 l d NRV2E 00000000 NRV2E
00000000 l d NRV2D 00000000 NRV2D
00000000 l d NRV2B 00000000 NRV2B
@@ -24,6 +27,9 @@ SYMBOL TABLE:
00000000 l d LZMA_DEC10 00000000 LZMA_DEC10
00000000 l d LZMA_DEC30 00000000 LZMA_DEC30
00000000 l d ELFMAINY 00000000 ELFMAINY
00000000 l d ELFMAINX 00000000 ELFMAINX
00000000 l d LUNMP000 00000000 LUNMP000
00000000 l d LUNMP001 00000000 LUNMP001
00000000 l d NRV_HEAD 00000000 NRV_HEAD
00000000 l d NRV_TAIL 00000000 NRV_TAIL
00000000 l d ELFMAINZ 00000000 ELFMAINZ
@@ -43,8 +49,11 @@ OFFSET TYPE VALUE
00000000 R_ARM_ABS32 ADRM
00000004 R_ARM_ABS32 LENF
00000008 R_ARM_ABS32 CPR0
00000040 R_ARM_PC24 ELFMAINY
00000050 R_ARM_PC24 ELFMAINX
RELOCATION RECORDS FOR [ELFMAINXu]:
OFFSET TYPE VALUE
00000018 R_ARM_PC24 ELFMAINY
00000028 R_ARM_PC24 ELFMAINXu
RELOCATION RECORDS FOR [NRV2E]:
OFFSET TYPE VALUE