Some non-ELF --lzma stubs assumed only one block, and <= 0.5MiB

Fixed for p_lx_exc.cpp; others remain a mystery.
https://github.com/upx/upx/issues/816
This commit is contained in:
John Reiser
2024-05-01 10:09:52 -07:00
committed by Markus F.X.J. Oberhumer
parent 8393ded1b3
commit 4562d5459d
45 changed files with 29040 additions and 29211 deletions
+34 -38
View File
@@ -63,38 +63,38 @@ Idx Name Size VMA LMA File off Algn Flags
58 N2EFAS60 019 0 0 032a 2**0 CONTENTS
59 N2EFAS61 016 0 0 0343 2**0 CONTENTS
60 N2EDEC60 0 0 0 0359 2**0 CONTENTS
61 LZMA_DEC00 02e 0 0 0359 2**0 CONTENTS
62 LZMA_ELF00 048 0 0 0387 2**0 CONTENTS
63 LZMA_DEC10 0a86 0 0 03cf 2**0 CONTENTS
64 LZMA_DEC20 0a86 0 0 0e55 2**0 CONTENTS
65 LZMA_DEC30 01a 0 0 018db 2**0 CONTENTS
66 LZMA_DONE_STACK 05 0 0 018f5 2**0 CONTENTS
67 DJ2BSS00 07 0 0 018fa 2**0 CONTENTS
68 DJCALLT2 01 0 0 01901 2**0 CONTENTS
69 CALLTR00 0e 0 0 01902 2**0 CONTENTS
70 CTCLEVE1 05 0 0 01910 2**0 CONTENTS
71 CALLTR01 05 0 0 01915 2**0 CONTENTS
72 CTBSHR01 04 0 0 0191a 2**0 CONTENTS
73 CTBROR01 02 0 0 0191e 2**0 CONTENTS
74 CTBSWA01 05 0 0 01920 2**0 CONTENTS
75 CALLTR02 0e 0 0 01925 2**0 CONTENTS
76 CALLTR10 05 0 0 01933 2**0 CONTENTS
77 CALLTRE8 02 0 0 01938 2**0 CONTENTS
78 CALLTRE9 02 0 0 0193a 2**0 CONTENTS
79 CALLTR11 04 0 0 0193c 2**0 CONTENTS
80 CTCLEVE2 05 0 0 01940 2**0 CONTENTS
81 CALLTR12 02 0 0 01945 2**0 CONTENTS
82 CTBSHR11 04 0 0 01947 2**0 CONTENTS
83 CTBROR11 02 0 0 0194b 2**0 CONTENTS
84 CTBSWA11 05 0 0 0194d 2**0 CONTENTS
85 CALLTR13 05 0 0 01952 2**0 CONTENTS
86 ctok32.00 0a 0 0 01957 2**0 CONTENTS
87 ctok32.10 0e 0 0 01961 2**0 CONTENTS
88 ctok32.20 01e 0 0 0196f 2**0 CONTENTS
89 ctok32.30 0a 0 0 0198d 2**0 CONTENTS
90 ctok32.40 05 0 0 01997 2**0 CONTENTS
91 DJRETURN 05 0 0 0199c 2**0 CONTENTS
92 UPX1HEAD 020 0 0 019a1 2**0 CONTENTS
61 LZMA_DEC00 036 0 0 0359 2**0 CONTENTS
62 LZMA_ELF00 048 0 0 038f 2**0 CONTENTS
63 LZMA_DEC10 0a86 0 0 03d7 2**0 CONTENTS
64 LZMA_DEC20 0a86 0 0 0e5d 2**0 CONTENTS
65 LZMA_DEC30 01a 0 0 018e3 2**0 CONTENTS
66 LZMA_DONE_STACK 05 0 0 018fd 2**0 CONTENTS
67 DJ2BSS00 07 0 0 01902 2**0 CONTENTS
68 DJCALLT2 01 0 0 01909 2**0 CONTENTS
69 CALLTR00 0e 0 0 0190a 2**0 CONTENTS
70 CTCLEVE1 05 0 0 01918 2**0 CONTENTS
71 CALLTR01 05 0 0 0191d 2**0 CONTENTS
72 CTBSHR01 04 0 0 01922 2**0 CONTENTS
73 CTBROR01 02 0 0 01926 2**0 CONTENTS
74 CTBSWA01 05 0 0 01928 2**0 CONTENTS
75 CALLTR02 0e 0 0 0192d 2**0 CONTENTS
76 CALLTR10 05 0 0 0193b 2**0 CONTENTS
77 CALLTRE8 02 0 0 01940 2**0 CONTENTS
78 CALLTRE9 02 0 0 01942 2**0 CONTENTS
79 CALLTR11 04 0 0 01944 2**0 CONTENTS
80 CTCLEVE2 05 0 0 01948 2**0 CONTENTS
81 CALLTR12 02 0 0 0194d 2**0 CONTENTS
82 CTBSHR11 04 0 0 0194f 2**0 CONTENTS
83 CTBROR11 02 0 0 01953 2**0 CONTENTS
84 CTBSWA11 05 0 0 01955 2**0 CONTENTS
85 CALLTR13 05 0 0 0195a 2**0 CONTENTS
86 ctok32.00 0a 0 0 0195f 2**0 CONTENTS
87 ctok32.10 0e 0 0 01969 2**0 CONTENTS
88 ctok32.20 01e 0 0 01977 2**0 CONTENTS
89 ctok32.30 0a 0 0 01995 2**0 CONTENTS
90 ctok32.40 05 0 0 0199f 2**0 CONTENTS
91 DJRETURN 05 0 0 019a4 2**0 CONTENTS
92 UPX1HEAD 020 0 0 019a9 2**0 CONTENTS
SYMBOL TABLE:
00000000 l d N2BSMA10 0 N2BSMA10
00000000 l d N2BFAS11 0 N2BFAS11
@@ -193,8 +193,6 @@ SYMBOL TABLE:
00000000 *UND* 0 start_of_uncompressed
00000000 *UND* 0 stack_for_lzma
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 length_of_bss
00000000 *UND* 0 filter_length
@@ -370,10 +368,8 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [LZMA_DEC00]:
OFFSET TYPE VALUE
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
0000000c R_386_32 lzma_stack_adjust
00000032 R_386_32 lzma_properties
RELOCATION RECORDS FOR [DJ2BSS00]:
OFFSET TYPE VALUE