Bug in unfilter on x86* when region ends in 32-bit displacement.
https://github.com/upx/upx/issues/43 modified: stub/src/arch/amd64/bxx.S modified: stub/src/arch/i386/macros.S plus all the stubs that use them
This commit is contained in:
committed by
Markus F.X.J. Oberhumer
parent
fdce705e55
commit
ba9118aa58
@@ -90,17 +90,17 @@ Idx Name Size VMA LMA File off Algn Flags
|
||||
85 CTBROR11 00000002 00000000 00000000 0000196f 2**0 CONTENTS, READONLY
|
||||
86 CTBSWA11 00000005 00000000 00000000 00001971 2**0 CONTENTS, READONLY
|
||||
87 CALLTR13 00000007 00000000 00000000 00001976 2**0 CONTENTS, RELOC, READONLY
|
||||
88 ctok32.00 0000000c 00000000 00000000 0000197d 2**0 CONTENTS, RELOC, READONLY
|
||||
89 ctok32.10 0000000e 00000000 00000000 00001989 2**0 CONTENTS, RELOC, READONLY
|
||||
90 ctok32.20 00000022 00000000 00000000 00001997 2**0 CONTENTS, RELOC, READONLY
|
||||
91 ctok32.30 00000007 00000000 00000000 000019b9 2**0 CONTENTS, RELOC, READONLY
|
||||
92 ctok32.40 00000005 00000000 00000000 000019c0 2**0 CONTENTS, RELOC, READONLY
|
||||
93 TMTRELOC 00000003 00000000 00000000 000019c5 2**0 CONTENTS, READONLY
|
||||
94 RELOC320 00000029 00000000 00000000 000019c8 2**0 CONTENTS, RELOC, READONLY
|
||||
95 REL32BIG 00000009 00000000 00000000 000019f1 2**0 CONTENTS, RELOC, READONLY
|
||||
96 RELOC32J 00000002 00000000 00000000 000019fa 2**0 CONTENTS, RELOC, READONLY
|
||||
97 REL32END 00000000 00000000 00000000 000019fc 2**0 CONTENTS, READONLY
|
||||
98 TMTJUMP1 00000005 00000000 00000000 000019fc 2**0 CONTENTS, RELOC, READONLY
|
||||
88 ctok32.00 0000000a 00000000 00000000 0000197d 2**0 CONTENTS, RELOC, READONLY
|
||||
89 ctok32.10 0000000e 00000000 00000000 00001987 2**0 CONTENTS, RELOC, READONLY
|
||||
90 ctok32.20 00000020 00000000 00000000 00001995 2**0 CONTENTS, RELOC, READONLY
|
||||
91 ctok32.30 0000000a 00000000 00000000 000019b5 2**0 CONTENTS, RELOC, READONLY
|
||||
92 ctok32.40 00000005 00000000 00000000 000019bf 2**0 CONTENTS, RELOC, READONLY
|
||||
93 TMTRELOC 00000003 00000000 00000000 000019c4 2**0 CONTENTS, READONLY
|
||||
94 RELOC320 00000029 00000000 00000000 000019c7 2**0 CONTENTS, RELOC, READONLY
|
||||
95 REL32BIG 00000009 00000000 00000000 000019f0 2**0 CONTENTS, RELOC, READONLY
|
||||
96 RELOC32J 00000002 00000000 00000000 000019f9 2**0 CONTENTS, RELOC, READONLY
|
||||
97 REL32END 00000000 00000000 00000000 000019fb 2**0 CONTENTS, READONLY
|
||||
98 TMTJUMP1 00000005 00000000 00000000 000019fb 2**0 CONTENTS, RELOC, READONLY
|
||||
SYMBOL TABLE:
|
||||
00000000 l d TMTCUTPO 00000000 TMTCUTPO
|
||||
00000000 l d N2BSMA10 00000000 N2BSMA10
|
||||
@@ -432,12 +432,14 @@ OFFSET TYPE VALUE
|
||||
RELOCATION RECORDS FOR [ctok32.20]:
|
||||
OFFSET TYPE VALUE
|
||||
00000005 R_386_PC8 ctok32.40
|
||||
00000008 R_386_8 filter_cto
|
||||
0000000a R_386_PC8 ctok32.40
|
||||
0000000e R_386_8 filter_cto
|
||||
00000010 R_386_PC8 ctok32.40
|
||||
|
||||
RELOCATION RECORDS FOR [ctok32.30]:
|
||||
OFFSET TYPE VALUE
|
||||
00000006 R_386_PC8 ctok32.10
|
||||
00000004 R_386_PC8 ctok32.40
|
||||
00000009 R_386_PC8 ctok32.10
|
||||
|
||||
RELOCATION RECORDS FOR [ctok32.40]:
|
||||
OFFSET TYPE VALUE
|
||||
|
||||
Reference in New Issue
Block a user