mirror of
https://github.com/upx/upx
synced 2025-10-05 19:20:23 +08:00
And yet some more dos/exe size reduction.
This commit is contained in:
parent
0d1bbb19ce
commit
eab5da075a
File diff suppressed because it is too large
Load Diff
|
@ -457,7 +457,7 @@ def main(argv):
|
||||||
ofp.write("%s:\n" % (labels[label][2]))
|
ofp.write("%s:\n" % (labels[label][2]))
|
||||||
if inst == "*DEL*":
|
if inst == "*DEL*":
|
||||||
continue
|
continue
|
||||||
if 1 and current_label in [".Lf123", ".Lf124", ".Ls123", ".Ls124"]:
|
if 1 and current_label in [".Lf122", ".Lf123", ".Lf124", ".Ls122", ".Ls123", ".Ls124"]:
|
||||||
continue
|
continue
|
||||||
if args_label:
|
if args_label:
|
||||||
if opts.verbose:
|
if opts.verbose:
|
||||||
|
|
|
@ -1459,14 +1459,6 @@
|
||||||
jb .Lf119
|
jb .Lf119
|
||||||
jmp .Lf120
|
jmp .Lf120
|
||||||
.Lf122:
|
.Lf122:
|
||||||
cmp di,256
|
|
||||||
jae .Lf124
|
|
||||||
mov ax,word ptr [bp-12]
|
|
||||||
mov dx,word ptr [bp-10]
|
|
||||||
mov bx,word ptr [bp-30]
|
|
||||||
mov cx,word ptr [bp-28]
|
|
||||||
M_PTC_JNE .Lf123
|
|
||||||
jmp .Lf007
|
|
||||||
.Lf123:
|
.Lf123:
|
||||||
.Lf124:
|
.Lf124:
|
||||||
.Lf125:
|
.Lf125:
|
||||||
|
|
|
@ -1459,14 +1459,6 @@
|
||||||
jb .Ls119
|
jb .Ls119
|
||||||
jmp .Ls120
|
jmp .Ls120
|
||||||
.Ls122:
|
.Ls122:
|
||||||
cmp di,256
|
|
||||||
jae .Ls124
|
|
||||||
mov ax,word ptr [bp-12]
|
|
||||||
mov dx,word ptr [bp-10]
|
|
||||||
mov bx,word ptr [bp-30]
|
|
||||||
mov cx,word ptr [bp-28]
|
|
||||||
M_PTC_JNE .Ls123
|
|
||||||
jmp .Ls007
|
|
||||||
.Ls123:
|
.Ls123:
|
||||||
.Ls124:
|
.Ls124:
|
||||||
.Ls125:
|
.Ls125:
|
||||||
|
|
|
@ -73,27 +73,27 @@ Idx Name Size VMA LMA File off Algn Flags
|
||||||
68 NRV2EEX9 00000004 00000000 00000000 00000336 2**0 CONTENTS, READONLY
|
68 NRV2EEX9 00000004 00000000 00000000 00000336 2**0 CONTENTS, READONLY
|
||||||
69 LZMA_DEC00 00000032 00000000 00000000 0000033a 2**0 CONTENTS, RELOC, READONLY
|
69 LZMA_DEC00 00000032 00000000 00000000 0000033a 2**0 CONTENTS, RELOC, READONLY
|
||||||
70 ignore_reloc_overflow 00000008 00000000 00000000 0000036c 2**0 CONTENTS, RELOC, READONLY
|
70 ignore_reloc_overflow 00000008 00000000 00000000 0000036c 2**0 CONTENTS, RELOC, READONLY
|
||||||
71 LZMA_DEC10 000011b8 00000000 00000000 00000374 2**0 CONTENTS, READONLY
|
71 LZMA_DEC10 0000119b 00000000 00000000 00000374 2**0 CONTENTS, READONLY
|
||||||
72 LZMA_DEC20 0000124c 00000000 00000000 0000152c 2**0 CONTENTS, READONLY
|
72 LZMA_DEC20 0000122f 00000000 00000000 0000150f 2**0 CONTENTS, READONLY
|
||||||
73 LZMA_DEC30 00000001 00000000 00000000 00002778 2**0 CONTENTS, READONLY
|
73 LZMA_DEC30 00000001 00000000 00000000 0000273e 2**0 CONTENTS, READONLY
|
||||||
74 LZMA_DEC31 0000000c 00000000 00000000 00002779 2**0 CONTENTS, RELOC, READONLY
|
74 LZMA_DEC31 0000000c 00000000 00000000 0000273f 2**0 CONTENTS, RELOC, READONLY
|
||||||
75 LZMA_DEC32 00000005 00000000 00000000 00002785 2**0 CONTENTS, RELOC, READONLY
|
75 LZMA_DEC32 00000005 00000000 00000000 0000274b 2**0 CONTENTS, RELOC, READONLY
|
||||||
76 LZMA_DEC33 00000007 00000000 00000000 0000278a 2**0 CONTENTS, RELOC, READONLY
|
76 LZMA_DEC33 00000007 00000000 00000000 00002750 2**0 CONTENTS, RELOC, READONLY
|
||||||
77 EXEMAIN5 00000001 00000000 00000000 00002791 2**0 CONTENTS, READONLY
|
77 EXEMAIN5 00000001 00000000 00000000 00002757 2**0 CONTENTS, READONLY
|
||||||
78 EXEADJUS 00000007 00000000 00000000 00002792 2**0 CONTENTS, READONLY
|
78 EXEADJUS 00000007 00000000 00000000 00002758 2**0 CONTENTS, READONLY
|
||||||
79 EXENOADJ 00000002 00000000 00000000 00002799 2**0 CONTENTS, READONLY
|
79 EXENOADJ 00000002 00000000 00000000 0000275f 2**0 CONTENTS, READONLY
|
||||||
80 EXERELO1 0000001e 00000000 00000000 0000279b 2**0 CONTENTS, RELOC, READONLY
|
80 EXERELO1 0000001e 00000000 00000000 00002761 2**0 CONTENTS, RELOC, READONLY
|
||||||
81 EXEREL9A 00000012 00000000 00000000 000027b9 2**0 CONTENTS, RELOC, READONLY
|
81 EXEREL9A 00000012 00000000 00000000 0000277f 2**0 CONTENTS, RELOC, READONLY
|
||||||
82 EXERELO2 00000004 00000000 00000000 000027cb 2**0 CONTENTS, READONLY
|
82 EXERELO2 00000004 00000000 00000000 00002791 2**0 CONTENTS, READONLY
|
||||||
83 EXEREBIG 00000002 00000000 00000000 000027cf 2**0 CONTENTS, RELOC, READONLY
|
83 EXEREBIG 00000002 00000000 00000000 00002795 2**0 CONTENTS, RELOC, READONLY
|
||||||
84 EXERELO3 00000002 00000000 00000000 000027d1 2**0 CONTENTS, RELOC, READONLY
|
84 EXERELO3 00000002 00000000 00000000 00002797 2**0 CONTENTS, RELOC, READONLY
|
||||||
85 EXEMAIN8 00000003 00000000 00000000 000027d3 2**0 CONTENTS, READONLY
|
85 EXEMAIN8 00000003 00000000 00000000 00002799 2**0 CONTENTS, READONLY
|
||||||
86 DEVICEEND 00000013 00000000 00000000 000027d6 2**0 CONTENTS, READONLY
|
86 DEVICEEND 00000013 00000000 00000000 0000279c 2**0 CONTENTS, READONLY
|
||||||
87 EXESTACK 00000006 00000000 00000000 000027e9 2**0 CONTENTS, RELOC, READONLY
|
87 EXESTACK 00000006 00000000 00000000 000027af 2**0 CONTENTS, RELOC, READONLY
|
||||||
88 EXESTASP 00000003 00000000 00000000 000027ef 2**0 CONTENTS, RELOC, READONLY
|
88 EXESTASP 00000003 00000000 00000000 000027b5 2**0 CONTENTS, RELOC, READONLY
|
||||||
89 EXEJUMPF 00000005 00000000 00000000 000027f2 2**0 CONTENTS, RELOC, READONLY
|
89 EXEJUMPF 00000005 00000000 00000000 000027b8 2**0 CONTENTS, RELOC, READONLY
|
||||||
90 EXERCSPO 00000004 00000000 00000000 000027f7 2**0 CONTENTS, RELOC, READONLY
|
90 EXERCSPO 00000004 00000000 00000000 000027bd 2**0 CONTENTS, RELOC, READONLY
|
||||||
91 EXERETIP 00000006 00000000 00000000 000027fb 2**0 CONTENTS, RELOC, READONLY
|
91 EXERETIP 00000006 00000000 00000000 000027c1 2**0 CONTENTS, RELOC, READONLY
|
||||||
SYMBOL TABLE:
|
SYMBOL TABLE:
|
||||||
00000000 l d DEVICEENTRY 00000000 DEVICEENTRY
|
00000000 l d DEVICEENTRY 00000000 DEVICEENTRY
|
||||||
00000000 l d COMPRESSED_LZMA_START 00000000 COMPRESSED_LZMA_START
|
00000000 l d COMPRESSED_LZMA_START 00000000 COMPRESSED_LZMA_START
|
||||||
|
|
Loading…
Reference in New Issue
Block a user