New i386/lzma-multi_d.S enables unpacking more than one block
Used by p_lx_exe.cpp; others keep old i386/lzma_d.S
which allows only one block, but avoids trouble with
anti-virus utilities for some OS.
modified: misc/testsuite/upx_testsuite_1-expected_sha256sums.sh
new file: src/stub/src/arch/i386/lzma-multi_d.S
modified: src/stub/src/arch/i386/lzma_d.S
modified: src/stub/src/i386-bsd.elf.execve-entry.S
modified: src/stub/src/i386-linux.elf.execve-entry.S
plus stub/*.h, *.dump
Notable:
modified: src/stub/i386-dos32.djgpp2.h
modified: src/stub/i386-dos32.tmt.h
modified: src/stub/i386-dos32.watcom.le.h
modified: src/stub/i386-win32.pe.h
This commit is contained in:
committed by
Markus F.X.J. Oberhumer
parent
4562d5459d
commit
92c925fe95
+114
-110
@@ -62,114 +62,114 @@ Idx Name Size VMA LMA File off Algn Flags
|
||||
57 N2EFAS60 019 0 0 031d 2**0 CONTENTS
|
||||
58 N2EFAS61 016 0 0 0336 2**0 CONTENTS
|
||||
59 N2EDEC60 0 0 0 034c 2**0 CONTENTS
|
||||
60 LZMA_DEC00 036 0 0 034c 2**0 CONTENTS
|
||||
61 LZMA_ELF00 048 0 0 0382 2**0 CONTENTS
|
||||
62 LZMA_DEC10 0a86 0 0 03ca 2**0 CONTENTS
|
||||
63 LZMA_DEC20 0a86 0 0 0e50 2**0 CONTENTS
|
||||
64 LZMA_DEC30 01a 0 0 018d6 2**0 CONTENTS
|
||||
65 LEXEC015 01d 0 0 018f0 2**0 CONTENTS
|
||||
66 LXUNF000 02 0 0 0190d 2**0 CONTENTS
|
||||
67 LXUNF002 05 0 0 0190f 2**0 CONTENTS
|
||||
68 MRUBYTE0 02 0 0 01914 2**0 CONTENTS
|
||||
69 LXMRU005 05 0 0 01916 2**0 CONTENTS
|
||||
70 LXMRU006 07 0 0 0191b 2**0 CONTENTS
|
||||
71 LXMRU007 07 0 0 01922 2**0 CONTENTS
|
||||
72 LXUNF008 04 0 0 01929 2**0 CONTENTS
|
||||
73 LXUNF010 05 0 0 0192d 2**0 CONTENTS
|
||||
74 LXJCC010 03 0 0 01932 2**0 CONTENTS
|
||||
75 LXMRU045 03 0 0 01935 2**0 CONTENTS
|
||||
76 LXMRU046 02 0 0 01938 2**0 CONTENTS
|
||||
77 LXJCC020 02 0 0 0193a 2**0 CONTENTS
|
||||
78 LXJCC021 05 0 0 0193c 2**0 CONTENTS
|
||||
79 LXJCC023 07 0 0 01941 2**0 CONTENTS
|
||||
80 LXUNF037 02 0 0 01948 2**0 CONTENTS
|
||||
81 LXUNF386 01 0 0 0194a 2**0 CONTENTS
|
||||
82 LXUNF387 09 0 0 0194b 2**0 CONTENTS
|
||||
83 LXUNF388 03 0 0 01954 2**0 CONTENTS
|
||||
84 LXUNF486 04 0 0 01957 2**0 CONTENTS
|
||||
85 LXUNF487 02 0 0 0195b 2**0 CONTENTS
|
||||
86 LXMRU065 05 0 0 0195d 2**0 CONTENTS
|
||||
87 MRUBYTE3 02 0 0 01962 2**0 CONTENTS
|
||||
88 MRUARB30 01 0 0 01964 2**0 CONTENTS
|
||||
89 MRUBITS3 02 0 0 01965 2**0 CONTENTS
|
||||
90 MRUARB40 04 0 0 01967 2**0 CONTENTS
|
||||
91 LXMRU070 08 0 0 0196b 2**0 CONTENTS
|
||||
92 MRUBYTE4 03 0 0 01973 2**0 CONTENTS
|
||||
93 MRUBITS4 02 0 0 01976 2**0 CONTENTS
|
||||
94 MRUARB50 06 0 0 01978 2**0 CONTENTS
|
||||
95 LXMRU080 03 0 0 0197e 2**0 CONTENTS
|
||||
96 MRUBYTE5 02 0 0 01981 2**0 CONTENTS
|
||||
97 MRUARB60 01 0 0 01983 2**0 CONTENTS
|
||||
98 MRUBITS5 02 0 0 01984 2**0 CONTENTS
|
||||
99 MRUARB70 04 0 0 01986 2**0 CONTENTS
|
||||
100 LXMRU090 0b 0 0 0198a 2**0 CONTENTS
|
||||
101 MRUBYTE6 02 0 0 01995 2**0 CONTENTS
|
||||
102 MRUARB80 01 0 0 01997 2**0 CONTENTS
|
||||
103 MRUBITS6 02 0 0 01998 2**0 CONTENTS
|
||||
104 MRUARB90 04 0 0 0199a 2**0 CONTENTS
|
||||
105 LXMRU100 010 0 0 0199e 2**0 CONTENTS
|
||||
106 LXUNF040 05 0 0 019ae 2**0 CONTENTS
|
||||
107 LXMRU110 03 0 0 019b3 2**0 CONTENTS
|
||||
108 LXMRU111 02 0 0 019b6 2**0 CONTENTS
|
||||
109 LXUNF041 07 0 0 019b8 2**0 CONTENTS
|
||||
110 LXUNF042 0 0 0 019bf 2**0 CONTENTS
|
||||
111 LEXEC016 05 0 0 019bf 2**0 CONTENTS
|
||||
112 LXMRU010 01 0 0 019c4 2**0 CONTENTS
|
||||
113 LXJMPA00 02 0 0 019c5 2**0 CONTENTS
|
||||
114 LXCALLB0 02 0 0 019c7 2**0 CONTENTS
|
||||
115 LXUNF021 06 0 0 019c9 2**0 CONTENTS
|
||||
116 LXMRU022 03 0 0 019cf 2**0 CONTENTS
|
||||
117 LXJMPA01 02 0 0 019d2 2**0 CONTENTS
|
||||
118 LXCALLB1 02 0 0 019d4 2**0 CONTENTS
|
||||
119 MRUBITS1 01 0 0 019d6 2**0 CONTENTS
|
||||
120 LXMRU030 02 0 0 019d7 2**0 CONTENTS
|
||||
121 MRUBYTE1 02 0 0 019d9 2**0 CONTENTS
|
||||
122 MRUARB10 01 0 0 019db 2**0 CONTENTS
|
||||
123 LXMRU040 02 0 0 019dc 2**0 CONTENTS
|
||||
124 LXUNF030 06 0 0 019de 2**0 CONTENTS
|
||||
125 LXJCC000 08 0 0 019e4 2**0 CONTENTS
|
||||
126 LXCJ0MRU 02 0 0 019ec 2**0 CONTENTS
|
||||
127 LXCJ1MRU 03 0 0 019ee 2**0 CONTENTS
|
||||
128 LXCALJMP 03 0 0 019f1 2**0 CONTENTS
|
||||
129 LXCALL00 02 0 0 019f4 2**0 CONTENTS
|
||||
130 LXCALL01 03 0 0 019f6 2**0 CONTENTS
|
||||
131 LXCJ2MRU 02 0 0 019f9 2**0 CONTENTS
|
||||
132 LXCJ4MRU 02 0 0 019fb 2**0 CONTENTS
|
||||
133 LXCJ6MRU 02 0 0 019fd 2**0 CONTENTS
|
||||
134 LXCJ7MRU 02 0 0 019ff 2**0 CONTENTS
|
||||
135 LXCJ8MRU 03 0 0 01a01 2**0 CONTENTS
|
||||
136 LXUNF034 05 0 0 01a04 2**0 CONTENTS
|
||||
137 LXMRU055 02 0 0 01a09 2**0 CONTENTS
|
||||
138 MRUBYTE2 05 0 0 01a0b 2**0 CONTENTS
|
||||
139 MRUBITS2 05 0 0 01a10 2**0 CONTENTS
|
||||
140 MRUARB20 05 0 0 01a15 2**0 CONTENTS
|
||||
141 LXMRU057 06 0 0 01a1a 2**0 CONTENTS
|
||||
142 LXMRU058 01 0 0 01a20 2**0 CONTENTS
|
||||
143 LXUNF035 06 0 0 01a21 2**0 CONTENTS
|
||||
144 ctok32.00 07 0 0 01a27 2**0 CONTENTS
|
||||
145 ctok32.10 0e 0 0 01a2e 2**0 CONTENTS
|
||||
146 ctok32.20 020 0 0 01a3c 2**0 CONTENTS
|
||||
147 ctok32.30 0a 0 0 01a5c 2**0 CONTENTS
|
||||
148 ctok32.40 05 0 0 01a66 2**0 CONTENTS
|
||||
149 CALLTR00 010 0 0 01a6b 2**0 CONTENTS
|
||||
150 CTCLEVE1 05 0 0 01a7b 2**0 CONTENTS
|
||||
151 CALLTR01 05 0 0 01a80 2**0 CONTENTS
|
||||
152 CTBSHR01 04 0 0 01a85 2**0 CONTENTS
|
||||
153 CTBROR01 02 0 0 01a89 2**0 CONTENTS
|
||||
154 CTBSWA01 05 0 0 01a8b 2**0 CONTENTS
|
||||
155 CALLTR02 010 0 0 01a90 2**0 CONTENTS
|
||||
156 CALLTR10 05 0 0 01aa0 2**0 CONTENTS
|
||||
157 CALLTRE8 02 0 0 01aa5 2**0 CONTENTS
|
||||
158 CALLTRE9 02 0 0 01aa7 2**0 CONTENTS
|
||||
159 CALLTR11 04 0 0 01aa9 2**0 CONTENTS
|
||||
160 CTCLEVE2 05 0 0 01aad 2**0 CONTENTS
|
||||
161 CALLTR12 02 0 0 01ab2 2**0 CONTENTS
|
||||
162 CTBSHR11 04 0 0 01ab4 2**0 CONTENTS
|
||||
163 CTBROR11 02 0 0 01ab8 2**0 CONTENTS
|
||||
164 CTBSWA11 05 0 0 01aba 2**0 CONTENTS
|
||||
165 CALLTR13 07 0 0 01abf 2**0 CONTENTS
|
||||
166 LEXEC017 02 0 0 01ac6 2**0 CONTENTS
|
||||
167 LEXEC020 0cd 0 0 01ac8 2**0 CONTENTS
|
||||
60 LZMA_DEC00 02e 0 0 034c 2**0 CONTENTS
|
||||
61 LZMA_ELF00 048 0 0 037a 2**0 CONTENTS
|
||||
62 LZMA_DEC10 0a86 0 0 03c2 2**0 CONTENTS
|
||||
63 LZMA_DEC20 0a86 0 0 0e48 2**0 CONTENTS
|
||||
64 LZMA_DEC30 01a 0 0 018ce 2**0 CONTENTS
|
||||
65 LEXEC015 01d 0 0 018e8 2**0 CONTENTS
|
||||
66 LXUNF000 02 0 0 01905 2**0 CONTENTS
|
||||
67 LXUNF002 05 0 0 01907 2**0 CONTENTS
|
||||
68 MRUBYTE0 02 0 0 0190c 2**0 CONTENTS
|
||||
69 LXMRU005 05 0 0 0190e 2**0 CONTENTS
|
||||
70 LXMRU006 07 0 0 01913 2**0 CONTENTS
|
||||
71 LXMRU007 07 0 0 0191a 2**0 CONTENTS
|
||||
72 LXUNF008 04 0 0 01921 2**0 CONTENTS
|
||||
73 LXUNF010 05 0 0 01925 2**0 CONTENTS
|
||||
74 LXJCC010 03 0 0 0192a 2**0 CONTENTS
|
||||
75 LXMRU045 03 0 0 0192d 2**0 CONTENTS
|
||||
76 LXMRU046 02 0 0 01930 2**0 CONTENTS
|
||||
77 LXJCC020 02 0 0 01932 2**0 CONTENTS
|
||||
78 LXJCC021 05 0 0 01934 2**0 CONTENTS
|
||||
79 LXJCC023 07 0 0 01939 2**0 CONTENTS
|
||||
80 LXUNF037 02 0 0 01940 2**0 CONTENTS
|
||||
81 LXUNF386 01 0 0 01942 2**0 CONTENTS
|
||||
82 LXUNF387 09 0 0 01943 2**0 CONTENTS
|
||||
83 LXUNF388 03 0 0 0194c 2**0 CONTENTS
|
||||
84 LXUNF486 04 0 0 0194f 2**0 CONTENTS
|
||||
85 LXUNF487 02 0 0 01953 2**0 CONTENTS
|
||||
86 LXMRU065 05 0 0 01955 2**0 CONTENTS
|
||||
87 MRUBYTE3 02 0 0 0195a 2**0 CONTENTS
|
||||
88 MRUARB30 01 0 0 0195c 2**0 CONTENTS
|
||||
89 MRUBITS3 02 0 0 0195d 2**0 CONTENTS
|
||||
90 MRUARB40 04 0 0 0195f 2**0 CONTENTS
|
||||
91 LXMRU070 08 0 0 01963 2**0 CONTENTS
|
||||
92 MRUBYTE4 03 0 0 0196b 2**0 CONTENTS
|
||||
93 MRUBITS4 02 0 0 0196e 2**0 CONTENTS
|
||||
94 MRUARB50 06 0 0 01970 2**0 CONTENTS
|
||||
95 LXMRU080 03 0 0 01976 2**0 CONTENTS
|
||||
96 MRUBYTE5 02 0 0 01979 2**0 CONTENTS
|
||||
97 MRUARB60 01 0 0 0197b 2**0 CONTENTS
|
||||
98 MRUBITS5 02 0 0 0197c 2**0 CONTENTS
|
||||
99 MRUARB70 04 0 0 0197e 2**0 CONTENTS
|
||||
100 LXMRU090 0b 0 0 01982 2**0 CONTENTS
|
||||
101 MRUBYTE6 02 0 0 0198d 2**0 CONTENTS
|
||||
102 MRUARB80 01 0 0 0198f 2**0 CONTENTS
|
||||
103 MRUBITS6 02 0 0 01990 2**0 CONTENTS
|
||||
104 MRUARB90 04 0 0 01992 2**0 CONTENTS
|
||||
105 LXMRU100 010 0 0 01996 2**0 CONTENTS
|
||||
106 LXUNF040 05 0 0 019a6 2**0 CONTENTS
|
||||
107 LXMRU110 03 0 0 019ab 2**0 CONTENTS
|
||||
108 LXMRU111 02 0 0 019ae 2**0 CONTENTS
|
||||
109 LXUNF041 07 0 0 019b0 2**0 CONTENTS
|
||||
110 LXUNF042 0 0 0 019b7 2**0 CONTENTS
|
||||
111 LEXEC016 05 0 0 019b7 2**0 CONTENTS
|
||||
112 LXMRU010 01 0 0 019bc 2**0 CONTENTS
|
||||
113 LXJMPA00 02 0 0 019bd 2**0 CONTENTS
|
||||
114 LXCALLB0 02 0 0 019bf 2**0 CONTENTS
|
||||
115 LXUNF021 06 0 0 019c1 2**0 CONTENTS
|
||||
116 LXMRU022 03 0 0 019c7 2**0 CONTENTS
|
||||
117 LXJMPA01 02 0 0 019ca 2**0 CONTENTS
|
||||
118 LXCALLB1 02 0 0 019cc 2**0 CONTENTS
|
||||
119 MRUBITS1 01 0 0 019ce 2**0 CONTENTS
|
||||
120 LXMRU030 02 0 0 019cf 2**0 CONTENTS
|
||||
121 MRUBYTE1 02 0 0 019d1 2**0 CONTENTS
|
||||
122 MRUARB10 01 0 0 019d3 2**0 CONTENTS
|
||||
123 LXMRU040 02 0 0 019d4 2**0 CONTENTS
|
||||
124 LXUNF030 06 0 0 019d6 2**0 CONTENTS
|
||||
125 LXJCC000 08 0 0 019dc 2**0 CONTENTS
|
||||
126 LXCJ0MRU 02 0 0 019e4 2**0 CONTENTS
|
||||
127 LXCJ1MRU 03 0 0 019e6 2**0 CONTENTS
|
||||
128 LXCALJMP 03 0 0 019e9 2**0 CONTENTS
|
||||
129 LXCALL00 02 0 0 019ec 2**0 CONTENTS
|
||||
130 LXCALL01 03 0 0 019ee 2**0 CONTENTS
|
||||
131 LXCJ2MRU 02 0 0 019f1 2**0 CONTENTS
|
||||
132 LXCJ4MRU 02 0 0 019f3 2**0 CONTENTS
|
||||
133 LXCJ6MRU 02 0 0 019f5 2**0 CONTENTS
|
||||
134 LXCJ7MRU 02 0 0 019f7 2**0 CONTENTS
|
||||
135 LXCJ8MRU 03 0 0 019f9 2**0 CONTENTS
|
||||
136 LXUNF034 05 0 0 019fc 2**0 CONTENTS
|
||||
137 LXMRU055 02 0 0 01a01 2**0 CONTENTS
|
||||
138 MRUBYTE2 05 0 0 01a03 2**0 CONTENTS
|
||||
139 MRUBITS2 05 0 0 01a08 2**0 CONTENTS
|
||||
140 MRUARB20 05 0 0 01a0d 2**0 CONTENTS
|
||||
141 LXMRU057 06 0 0 01a12 2**0 CONTENTS
|
||||
142 LXMRU058 01 0 0 01a18 2**0 CONTENTS
|
||||
143 LXUNF035 06 0 0 01a19 2**0 CONTENTS
|
||||
144 ctok32.00 07 0 0 01a1f 2**0 CONTENTS
|
||||
145 ctok32.10 0e 0 0 01a26 2**0 CONTENTS
|
||||
146 ctok32.20 020 0 0 01a34 2**0 CONTENTS
|
||||
147 ctok32.30 0a 0 0 01a54 2**0 CONTENTS
|
||||
148 ctok32.40 05 0 0 01a5e 2**0 CONTENTS
|
||||
149 CALLTR00 010 0 0 01a63 2**0 CONTENTS
|
||||
150 CTCLEVE1 05 0 0 01a73 2**0 CONTENTS
|
||||
151 CALLTR01 05 0 0 01a78 2**0 CONTENTS
|
||||
152 CTBSHR01 04 0 0 01a7d 2**0 CONTENTS
|
||||
153 CTBROR01 02 0 0 01a81 2**0 CONTENTS
|
||||
154 CTBSWA01 05 0 0 01a83 2**0 CONTENTS
|
||||
155 CALLTR02 010 0 0 01a88 2**0 CONTENTS
|
||||
156 CALLTR10 05 0 0 01a98 2**0 CONTENTS
|
||||
157 CALLTRE8 02 0 0 01a9d 2**0 CONTENTS
|
||||
158 CALLTRE9 02 0 0 01a9f 2**0 CONTENTS
|
||||
159 CALLTR11 04 0 0 01aa1 2**0 CONTENTS
|
||||
160 CTCLEVE2 05 0 0 01aa5 2**0 CONTENTS
|
||||
161 CALLTR12 02 0 0 01aaa 2**0 CONTENTS
|
||||
162 CTBSHR11 04 0 0 01aac 2**0 CONTENTS
|
||||
163 CTBROR11 02 0 0 01ab0 2**0 CONTENTS
|
||||
164 CTBSWA11 05 0 0 01ab2 2**0 CONTENTS
|
||||
165 CALLTR13 07 0 0 01ab7 2**0 CONTENTS
|
||||
166 LEXEC017 02 0 0 01abe 2**0 CONTENTS
|
||||
167 LEXEC020 0cd 0 0 01ac0 2**0 CONTENTS
|
||||
SYMBOL TABLE:
|
||||
00000000 l d LEXEC000 0 LEXEC000
|
||||
00000000 l d N2BSMA10 0 N2BSMA10
|
||||
@@ -341,6 +341,8 @@ SYMBOL TABLE:
|
||||
00000000 l d LEXEC017 0 LEXEC017
|
||||
00000000 g LEXEC000 0 _start
|
||||
00000000 *UND* 0 lzma_stack_adjust
|
||||
00000000 *UND* 0 lzma_u_len
|
||||
00000000 *UND* 0 lzma_c_len
|
||||
00000000 *UND* 0 lzma_properties
|
||||
00000000 *UND* 0 NMRU
|
||||
00000000 *UND* 0 filter_length
|
||||
@@ -510,8 +512,10 @@ OFFSET TYPE VALUE
|
||||
|
||||
RELOCATION RECORDS FOR [LZMA_DEC00]:
|
||||
OFFSET TYPE VALUE
|
||||
0000000c R_386_32 lzma_stack_adjust
|
||||
00000032 R_386_32 lzma_properties
|
||||
00000005 R_386_32 lzma_stack_adjust
|
||||
00000014 R_386_32 lzma_u_len
|
||||
0000001e R_386_32 lzma_c_len
|
||||
0000002a R_386_32 lzma_properties
|
||||
|
||||
RELOCATION RECORDS FOR [LXUNF000]:
|
||||
OFFSET TYPE VALUE
|
||||
|
||||
Reference in New Issue
Block a user