i386 VDSO may conflict on low side of -pie ET_DYN

https://github.com/upx/upx/issues/105
	modified:   stub/src/i386-linux.elf-entry.S

	modified:   stub/i386-linux.elf-entry.h
	modified:   stub/tmp/i386-linux.elf-entry.bin.dump
This commit is contained in:
John Reiser
2017-06-19 15:49:28 -07:00
parent 8f572e5fe6
commit 50638b5213
3 changed files with 2023 additions and 2022 deletions
+8 -8
View File
@@ -169,10 +169,10 @@ Idx Name Size VMA LMA File off Algn Flags
164 ctok32.30 0000000a 00000000 00000000 00001aa8 2**0 CONTENTS, RELOC, READONLY
165 ctok32.40 00000005 00000000 00000000 00001ab2 2**0 CONTENTS, RELOC, READONLY
166 LEXEC017 00000002 00000000 00000000 00001ab7 2**0 CONTENTS, READONLY
167 LEXEC020 0000004e 00000000 00000000 00001ab9 2**0 CONTENTS, READONLY
168 LEXECEXE 00000032 00000000 00000000 00001b07 2**0 CONTENTS, RELOC, READONLY
169 LEXECDYN 00000084 00000000 00000000 00001b39 2**0 CONTENTS, RELOC, READONLY
170 LEXEC025 00000020 00000000 00000000 00001bbd 2**0 CONTENTS, RELOC, READONLY
167 LEXEC020 00000041 00000000 00000000 00001ab9 2**0 CONTENTS, READONLY
168 LEXECEXE 0000003f 00000000 00000000 00001afa 2**0 CONTENTS, RELOC, READONLY
169 LEXECDYN 0000008f 00000000 00000000 00001b39 2**0 CONTENTS, RELOC, READONLY
170 LEXEC025 00000020 00000000 00000000 00001bc8 2**0 CONTENTS, RELOC, READONLY
SYMBOL TABLE:
00000000 l d N2BSMA10 00000000 N2BSMA10
00000000 l d N2BFAS11 00000000 N2BFAS11
@@ -663,13 +663,13 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [LEXECEXE]:
OFFSET TYPE VALUE
00000020 R_386_PC32 LEXEC020
0000002d R_386_PC32 LEXEC020
RELOCATION RECORDS FOR [LEXECDYN]:
OFFSET TYPE VALUE
00000031 R_386_32 LEXEC025
0000007f R_386_32 LEXEC025
00000051 R_386_PC32 LEXEC020
00000004 R_386_32 LEXEC025
0000008a R_386_32 LEXEC025
0000005c R_386_PC32 LEXEC020
RELOCATION RECORDS FOR [LEXEC025]:
OFFSET TYPE VALUE