amd64-linux revamp for compressing shared libraries

Major changes: p_lx_elf.cpp and stub/src/amd64-linux.elf-so*.
(Includes run-time infrastructure for multiple de-compressors.)
	modified:   linker.cpp
	modified:   p_lx_elf.cpp
	modified:   p_lx_elf.h
	modified:   p_unix.cpp
	modified:   p_unix.h
	modified:   stub/Makefile
	modified:   stub/src/amd64-darwin.dylib-entry.S
	modified:   stub/src/amd64-darwin.macho-entry.S
	new file:   stub/src/amd64-expand.S
	modified:   stub/src/amd64-linux.elf-entry.S
	new file:   stub/src/amd64-linux.elf-so_entry.S
	new file:   stub/src/amd64-linux.elf-so_fold.S
	new file:   stub/src/amd64-linux.elf-so_fold.lds
	new file:   stub/src/amd64-linux.elf-so_main.c
	modified:   stub/src/amd64-linux.shlib-init.S
	modified:   stub/src/amd64-win64.pep.S
	modified:   stub/src/arch/amd64/nrv2b_d.S
	modified:   stub/src/arch/amd64/nrv2d_d.S
	modified:   stub/src/arch/amd64/nrv2e_d.S
           plus many generated stub/*.h and stub/tmp/*.bin.dump
This commit is contained in:
John Reiser
2023-01-09 09:39:25 -08:00
committed by Markus F.X.J. Oberhumer
parent 5f3ebc8a7f
commit 26d8e9c4c5
133 changed files with 42126 additions and 48117 deletions
+210 -210
View File
@@ -2,217 +2,217 @@ file format elf32-i386
Sections:
Idx Name Size VMA LMA File off Algn Flags
0 DEVICEENTRY 0000002d 00000000 00000000 00000034 2**0 CONTENTS, RELOC, READONLY
1 LZMADEVICE 00000005 00000000 00000000 00000061 2**0 CONTENTS, RELOC, READONLY
2 DEVICEENTRY2 00000003 00000000 00000000 00000066 2**0 CONTENTS, READONLY
3 LZMAENTRY 00000011 00000000 00000000 00000069 2**0 CONTENTS, RELOC, READONLY
4 NRV2B160 0000000a 00000000 00000000 0000007a 2**0 CONTENTS, RELOC, READONLY
5 NRVDDONE 00000002 00000000 00000000 00000084 2**0 CONTENTS, RELOC, READONLY
6 NRVDRETU 00000002 00000000 00000000 00000086 2**0 CONTENTS, RELOC, READONLY
7 NRVDECO1 0000001e 00000000 00000000 00000088 2**0 CONTENTS, RELOC, READONLY
8 NRVLED00 00000001 00000000 00000000 000000a6 2**0 CONTENTS, READONLY
9 NRVGTD00 00000007 00000000 00000000 000000a7 2**0 CONTENTS, READONLY
10 NRVDECO2 00000017 00000000 00000000 000000ae 2**0 CONTENTS, RELOC, READONLY
11 CALLTR16 0000000b 00000000 00000000 000000c5 2**0 CONTENTS, RELOC, READONLY
12 CT16I286 00000003 00000000 00000000 000000d0 2**0 CONTENTS, READONLY
13 CT16SUB0 00000002 00000000 00000000 000000d3 2**0 CONTENTS, READONLY
14 CT16I086 00000008 00000000 00000000 000000d5 2**0 CONTENTS, READONLY
15 CALLTRI2 00000003 00000000 00000000 000000dd 2**0 CONTENTS, RELOC, READONLY
16 CT16E800 00000002 00000000 00000000 000000e0 2**0 CONTENTS, READONLY
17 CT16E900 00000002 00000000 00000000 000000e2 2**0 CONTENTS, READONLY
18 CALLTRI5 00000006 00000000 00000000 000000e4 2**0 CONTENTS, RELOC, READONLY
19 CT16JEND 00000002 00000000 00000000 000000ea 2**0 CONTENTS, RELOC, READONLY
20 CT16JUL2 00000002 00000000 00000000 000000ec 2**0 CONTENTS, RELOC, READONLY
21 CT16I287 00000003 00000000 00000000 000000ee 2**0 CONTENTS, READONLY
22 CT16SUB1 00000002 00000000 00000000 000000f1 2**0 CONTENTS, READONLY
23 CT16I087 00000008 00000000 00000000 000000f3 2**0 CONTENTS, READONLY
24 CALLTRI6 00000003 00000000 00000000 000000fb 2**0 CONTENTS, RELOC, READONLY
25 EXEENTRY 0000001c 00000000 00000000 000000fe 2**0 CONTENTS, RELOC, READONLY
26 LONGSUB 00000006 00000000 00000000 0000011a 2**0 CONTENTS, RELOC, READONLY
27 SHORTSUB 00000005 00000000 00000000 00000120 2**0 CONTENTS, RELOC, READONLY
28 JNCDOCOPY 00000005 00000000 00000000 00000125 2**0 CONTENTS, RELOC, READONLY
29 EXERELPU 00000001 00000000 00000000 0000012a 2**0 CONTENTS, READONLY
30 EXEMAIN4 00000009 00000000 00000000 0000012b 2**0 CONTENTS, RELOC, READONLY
31 EXEMAIN4B 00000003 00000000 00000000 00000134 2**0 CONTENTS, RELOC, READONLY
32 EXEMAIN4C 00000002 00000000 00000000 00000137 2**0 CONTENTS, READONLY
33 COMPRESSED_LZMA_START 00000000 00000000 00000000 00000139 2**0 CONTENTS, READONLY
34 UPX1HEAD 0000001b 00000000 00000000 00000139 2**0 CONTENTS, READONLY
35 EXECUTPO 00000000 00000000 00000000 00000154 2**0 CONTENTS, READONLY
36 NRV2B16S 0000000d 00000000 00000000 00000154 2**0 CONTENTS, RELOC, READONLY
37 N2B64K01 0000000b 00000000 00000000 00000161 2**0 CONTENTS, READONLY
38 NRV2BEX1 0000000b 00000000 00000000 0000016c 2**0 CONTENTS, RELOC, READONLY
39 N2BX8601 00000008 00000000 00000000 00000177 2**0 CONTENTS, READONLY
40 N2B28601 00000003 00000000 00000000 0000017f 2**0 CONTENTS, READONLY
41 NRV2BEX2 00000031 00000000 00000000 00000182 2**0 CONTENTS, RELOC, READONLY
42 N2BX8602 0000000e 00000000 00000000 000001b3 2**0 CONTENTS, READONLY
43 N2B28602 00000006 00000000 00000000 000001c1 2**0 CONTENTS, READONLY
44 NRV2BEX3 00000015 00000000 00000000 000001c7 2**0 CONTENTS, RELOC, READONLY
45 N2B64K02 0000000b 00000000 00000000 000001dc 2**0 CONTENTS, READONLY
46 NRV2BEX9 00000004 00000000 00000000 000001e7 2**0 CONTENTS, READONLY
47 NRV2D16S 0000000d 00000000 00000000 000001eb 2**0 CONTENTS, RELOC, READONLY
48 N2D64K01 0000000b 00000000 00000000 000001f8 2**0 CONTENTS, READONLY
49 NRV2DEX1 00000013 00000000 00000000 00000203 2**0 CONTENTS, RELOC, READONLY
50 N2DX8601 00000006 00000000 00000000 00000216 2**0 CONTENTS, READONLY
51 N2D28601 00000003 00000000 00000000 0000021c 2**0 CONTENTS, READONLY
52 NRV2DEX2 00000039 00000000 00000000 0000021f 2**0 CONTENTS, RELOC, READONLY
53 N2DX8602 0000000e 00000000 00000000 00000258 2**0 CONTENTS, READONLY
54 N2D28602 00000006 00000000 00000000 00000266 2**0 CONTENTS, READONLY
55 NRV2DEX3 00000015 00000000 00000000 0000026c 2**0 CONTENTS, RELOC, READONLY
56 N2D64K02 0000000b 00000000 00000000 00000281 2**0 CONTENTS, READONLY
57 NRV2DEX9 00000004 00000000 00000000 0000028c 2**0 CONTENTS, READONLY
58 NRV2E16S 0000000d 00000000 00000000 00000290 2**0 CONTENTS, RELOC, READONLY
59 N2E64K01 0000000b 00000000 00000000 0000029d 2**0 CONTENTS, READONLY
60 NRV2EEX1 00000013 00000000 00000000 000002a8 2**0 CONTENTS, RELOC, READONLY
61 N2EX8601 00000006 00000000 00000000 000002bb 2**0 CONTENTS, READONLY
62 N2E28601 00000003 00000000 00000000 000002c1 2**0 CONTENTS, READONLY
63 NRV2EEX2 0000003e 00000000 00000000 000002c4 2**0 CONTENTS, RELOC, READONLY
64 N2EX8602 0000000e 00000000 00000000 00000302 2**0 CONTENTS, READONLY
65 N2E28602 00000006 00000000 00000000 00000310 2**0 CONTENTS, READONLY
66 NRV2EEX3 00000015 00000000 00000000 00000316 2**0 CONTENTS, RELOC, READONLY
67 N2E64K02 0000000b 00000000 00000000 0000032b 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
70 ignore_reloc_overflow 00000008 00000000 00000000 0000036c 2**0 CONTENTS, RELOC, READONLY
71 LZMA_DEC10 0000119b 00000000 00000000 00000374 2**0 CONTENTS, READONLY
72 LZMA_DEC20 0000122f 00000000 00000000 0000150f 2**0 CONTENTS, READONLY
73 LZMA_DEC30 00000001 00000000 00000000 0000273e 2**0 CONTENTS, READONLY
74 LZMA_DEC31 0000000c 00000000 00000000 0000273f 2**0 CONTENTS, RELOC, READONLY
75 LZMA_DEC32 00000005 00000000 00000000 0000274b 2**0 CONTENTS, RELOC, READONLY
76 LZMA_DEC33 00000007 00000000 00000000 00002750 2**0 CONTENTS, RELOC, READONLY
77 EXEMAIN5 00000001 00000000 00000000 00002757 2**0 CONTENTS, READONLY
78 EXEADJUS 00000007 00000000 00000000 00002758 2**0 CONTENTS, READONLY
79 EXENOADJ 00000002 00000000 00000000 0000275f 2**0 CONTENTS, READONLY
80 EXERELO1 0000001e 00000000 00000000 00002761 2**0 CONTENTS, RELOC, READONLY
81 EXEREL9A 00000012 00000000 00000000 0000277f 2**0 CONTENTS, RELOC, READONLY
82 EXERELO2 00000004 00000000 00000000 00002791 2**0 CONTENTS, READONLY
83 EXEREBIG 00000002 00000000 00000000 00002795 2**0 CONTENTS, RELOC, READONLY
84 EXERELO3 00000002 00000000 00000000 00002797 2**0 CONTENTS, RELOC, READONLY
85 EXEMAIN8 00000003 00000000 00000000 00002799 2**0 CONTENTS, READONLY
86 DEVICEEND 00000013 00000000 00000000 0000279c 2**0 CONTENTS, READONLY
87 EXESTACK 00000006 00000000 00000000 000027af 2**0 CONTENTS, RELOC, READONLY
88 EXESTASP 00000003 00000000 00000000 000027b5 2**0 CONTENTS, RELOC, READONLY
89 EXEJUMPF 00000005 00000000 00000000 000027b8 2**0 CONTENTS, RELOC, READONLY
90 EXERCSPO 00000004 00000000 00000000 000027bd 2**0 CONTENTS, RELOC, READONLY
91 EXERETIP 00000006 00000000 00000000 000027c1 2**0 CONTENTS, RELOC, READONLY
0 DEVICEENTRY 02d 0 0 034 2**0 CONTENTS
1 LZMADEVICE 05 0 0 061 2**0 CONTENTS
2 DEVICEENTRY2 03 0 0 066 2**0 CONTENTS
3 LZMAENTRY 011 0 0 069 2**0 CONTENTS
4 NRV2B160 0a 0 0 07a 2**0 CONTENTS
5 NRVDDONE 02 0 0 084 2**0 CONTENTS
6 NRVDRETU 02 0 0 086 2**0 CONTENTS
7 NRVDECO1 01e 0 0 088 2**0 CONTENTS
8 NRVLED00 01 0 0 0a6 2**0 CONTENTS
9 NRVGTD00 07 0 0 0a7 2**0 CONTENTS
10 NRVDECO2 017 0 0 0ae 2**0 CONTENTS
11 CALLTR16 0b 0 0 0c5 2**0 CONTENTS
12 CT16I286 03 0 0 0d0 2**0 CONTENTS
13 CT16SUB0 02 0 0 0d3 2**0 CONTENTS
14 CT16I086 08 0 0 0d5 2**0 CONTENTS
15 CALLTRI2 03 0 0 0dd 2**0 CONTENTS
16 CT16E800 02 0 0 0e0 2**0 CONTENTS
17 CT16E900 02 0 0 0e2 2**0 CONTENTS
18 CALLTRI5 06 0 0 0e4 2**0 CONTENTS
19 CT16JEND 02 0 0 0ea 2**0 CONTENTS
20 CT16JUL2 02 0 0 0ec 2**0 CONTENTS
21 CT16I287 03 0 0 0ee 2**0 CONTENTS
22 CT16SUB1 02 0 0 0f1 2**0 CONTENTS
23 CT16I087 08 0 0 0f3 2**0 CONTENTS
24 CALLTRI6 03 0 0 0fb 2**0 CONTENTS
25 EXEENTRY 01c 0 0 0fe 2**0 CONTENTS
26 LONGSUB 06 0 0 011a 2**0 CONTENTS
27 SHORTSUB 05 0 0 0120 2**0 CONTENTS
28 JNCDOCOPY 05 0 0 0125 2**0 CONTENTS
29 EXERELPU 01 0 0 012a 2**0 CONTENTS
30 EXEMAIN4 09 0 0 012b 2**0 CONTENTS
31 EXEMAIN4B 03 0 0 0134 2**0 CONTENTS
32 EXEMAIN4C 02 0 0 0137 2**0 CONTENTS
33 COMPRESSED_LZMA_START 0 0 0 0139 2**0 CONTENTS
34 UPX1HEAD 01b 0 0 0139 2**0 CONTENTS
35 EXECUTPO 0 0 0 0154 2**0 CONTENTS
36 NRV2B16S 0d 0 0 0154 2**0 CONTENTS
37 N2B64K01 0b 0 0 0161 2**0 CONTENTS
38 NRV2BEX1 0b 0 0 016c 2**0 CONTENTS
39 N2BX8601 08 0 0 0177 2**0 CONTENTS
40 N2B28601 03 0 0 017f 2**0 CONTENTS
41 NRV2BEX2 031 0 0 0182 2**0 CONTENTS
42 N2BX8602 0e 0 0 01b3 2**0 CONTENTS
43 N2B28602 06 0 0 01c1 2**0 CONTENTS
44 NRV2BEX3 015 0 0 01c7 2**0 CONTENTS
45 N2B64K02 0b 0 0 01dc 2**0 CONTENTS
46 NRV2BEX9 04 0 0 01e7 2**0 CONTENTS
47 NRV2D16S 0d 0 0 01eb 2**0 CONTENTS
48 N2D64K01 0b 0 0 01f8 2**0 CONTENTS
49 NRV2DEX1 013 0 0 0203 2**0 CONTENTS
50 N2DX8601 06 0 0 0216 2**0 CONTENTS
51 N2D28601 03 0 0 021c 2**0 CONTENTS
52 NRV2DEX2 039 0 0 021f 2**0 CONTENTS
53 N2DX8602 0e 0 0 0258 2**0 CONTENTS
54 N2D28602 06 0 0 0266 2**0 CONTENTS
55 NRV2DEX3 015 0 0 026c 2**0 CONTENTS
56 N2D64K02 0b 0 0 0281 2**0 CONTENTS
57 NRV2DEX9 04 0 0 028c 2**0 CONTENTS
58 NRV2E16S 0d 0 0 0290 2**0 CONTENTS
59 N2E64K01 0b 0 0 029d 2**0 CONTENTS
60 NRV2EEX1 013 0 0 02a8 2**0 CONTENTS
61 N2EX8601 06 0 0 02bb 2**0 CONTENTS
62 N2E28601 03 0 0 02c1 2**0 CONTENTS
63 NRV2EEX2 03e 0 0 02c4 2**0 CONTENTS
64 N2EX8602 0e 0 0 0302 2**0 CONTENTS
65 N2E28602 06 0 0 0310 2**0 CONTENTS
66 NRV2EEX3 015 0 0 0316 2**0 CONTENTS
67 N2E64K02 0b 0 0 032b 2**0 CONTENTS
68 NRV2EEX9 04 0 0 0336 2**0 CONTENTS
69 LZMA_DEC00 032 0 0 033a 2**0 CONTENTS
70 ignore_reloc_overflow 08 0 0 036c 2**0 CONTENTS
71 LZMA_DEC10 0119b 0 0 0374 2**0 CONTENTS
72 LZMA_DEC20 0122f 0 0 0150f 2**0 CONTENTS
73 LZMA_DEC30 01 0 0 0273e 2**0 CONTENTS
74 LZMA_DEC31 0c 0 0 0273f 2**0 CONTENTS
75 LZMA_DEC32 05 0 0 0274b 2**0 CONTENTS
76 LZMA_DEC33 07 0 0 02750 2**0 CONTENTS
77 EXEMAIN5 01 0 0 02757 2**0 CONTENTS
78 EXEADJUS 07 0 0 02758 2**0 CONTENTS
79 EXENOADJ 02 0 0 0275f 2**0 CONTENTS
80 EXERELO1 01e 0 0 02761 2**0 CONTENTS
81 EXEREL9A 012 0 0 0277f 2**0 CONTENTS
82 EXERELO2 04 0 0 02791 2**0 CONTENTS
83 EXEREBIG 02 0 0 02795 2**0 CONTENTS
84 EXERELO3 02 0 0 02797 2**0 CONTENTS
85 EXEMAIN8 03 0 0 02799 2**0 CONTENTS
86 DEVICEEND 013 0 0 0279c 2**0 CONTENTS
87 EXESTACK 06 0 0 027af 2**0 CONTENTS
88 EXESTASP 03 0 0 027b5 2**0 CONTENTS
89 EXEJUMPF 05 0 0 027b8 2**0 CONTENTS
90 EXERCSPO 04 0 0 027bd 2**0 CONTENTS
91 EXERETIP 06 0 0 027c1 2**0 CONTENTS
SYMBOL TABLE:
00000000 l d DEVICEENTRY 00000000 DEVICEENTRY
00000000 l d COMPRESSED_LZMA_START 00000000 COMPRESSED_LZMA_START
00000000 l d NRV2B160 00000000 NRV2B160
00000000 l d NRVDECO2 00000000 NRVDECO2
00000000 l d CALLTR16 00000000 CALLTR16
00000000 l d CALLTRI5 00000000 CALLTRI5
00000000 l d CALLTRI6 00000000 CALLTRI6
00000000 l d EXEENTRY 00000000 EXEENTRY
00000000 l d NRV2B16S 00000000 NRV2B16S
00000000 l d NRV2BEX2 00000000 NRV2BEX2
00000000 l d NRV2BEX3 00000000 NRV2BEX3
00000000 l d NRV2BEX9 00000000 NRV2BEX9
00000000 l d NRV2D16S 00000000 NRV2D16S
00000000 l d NRV2DEX2 00000000 NRV2DEX2
00000000 l d NRV2DEX3 00000000 NRV2DEX3
00000000 l d NRV2DEX9 00000000 NRV2DEX9
00000000 l d NRV2E16S 00000000 NRV2E16S
00000000 l d NRV2EEX2 00000000 NRV2EEX2
00000000 l d NRV2EEX3 00000000 NRV2EEX3
00000000 l d NRV2EEX9 00000000 NRV2EEX9
00000000 l d LZMA_DEC00 00000000 LZMA_DEC00
00000000 l d LZMA_DEC32 00000000 LZMA_DEC32
00000000 l d EXERELO1 00000000 EXERELO1
00000000 l d EXERELO2 00000000 EXERELO2
00000000 l d LZMADEVICE 00000000 LZMADEVICE
00000000 l d DEVICEENTRY2 00000000 DEVICEENTRY2
00000000 l d LZMAENTRY 00000000 LZMAENTRY
00000000 l d NRVDDONE 00000000 NRVDDONE
00000000 l d NRVDRETU 00000000 NRVDRETU
00000000 l d NRVDECO1 00000000 NRVDECO1
00000000 l d NRVLED00 00000000 NRVLED00
00000000 l d NRVGTD00 00000000 NRVGTD00
00000000 l d CT16I286 00000000 CT16I286
00000000 l d CT16SUB0 00000000 CT16SUB0
00000000 l d CT16I086 00000000 CT16I086
00000000 l d CALLTRI2 00000000 CALLTRI2
00000000 l d CT16E800 00000000 CT16E800
00000000 l d CT16E900 00000000 CT16E900
00000000 l d CT16JEND 00000000 CT16JEND
00000000 l d CT16JUL2 00000000 CT16JUL2
00000000 l d CT16I287 00000000 CT16I287
00000000 l d CT16SUB1 00000000 CT16SUB1
00000000 l d CT16I087 00000000 CT16I087
00000000 l d LONGSUB 00000000 LONGSUB
00000000 l d SHORTSUB 00000000 SHORTSUB
00000000 l d JNCDOCOPY 00000000 JNCDOCOPY
00000000 l d EXERELPU 00000000 EXERELPU
00000000 l d EXEMAIN4 00000000 EXEMAIN4
00000000 l d EXEMAIN4B 00000000 EXEMAIN4B
00000000 l d EXEMAIN4C 00000000 EXEMAIN4C
00000000 l d UPX1HEAD 00000000 UPX1HEAD
00000000 l d EXECUTPO 00000000 EXECUTPO
00000000 l d N2B64K01 00000000 N2B64K01
00000000 l d NRV2BEX1 00000000 NRV2BEX1
00000000 l d N2BX8601 00000000 N2BX8601
00000000 l d N2B28601 00000000 N2B28601
00000000 l d N2BX8602 00000000 N2BX8602
00000000 l d N2B28602 00000000 N2B28602
00000000 l d N2B64K02 00000000 N2B64K02
00000000 l d N2D64K01 00000000 N2D64K01
00000000 l d NRV2DEX1 00000000 NRV2DEX1
00000000 l d N2DX8601 00000000 N2DX8601
00000000 l d N2D28601 00000000 N2D28601
00000000 l d N2DX8602 00000000 N2DX8602
00000000 l d N2D28602 00000000 N2D28602
00000000 l d N2D64K02 00000000 N2D64K02
00000000 l d N2E64K01 00000000 N2E64K01
00000000 l d NRV2EEX1 00000000 NRV2EEX1
00000000 l d N2EX8601 00000000 N2EX8601
00000000 l d N2E28601 00000000 N2E28601
00000000 l d N2EX8602 00000000 N2EX8602
00000000 l d N2E28602 00000000 N2E28602
00000000 l d N2E64K02 00000000 N2E64K02
00000000 l d ignore_reloc_overflow 00000000 ignore_reloc_overflow
00000000 l d LZMA_DEC10 00000000 LZMA_DEC10
00000000 l d LZMA_DEC20 00000000 LZMA_DEC20
00000000 l d LZMA_DEC30 00000000 LZMA_DEC30
00000000 l d LZMA_DEC31 00000000 LZMA_DEC31
00000000 l d LZMA_DEC33 00000000 LZMA_DEC33
00000000 l d EXEMAIN5 00000000 EXEMAIN5
00000000 l d EXEADJUS 00000000 EXEADJUS
00000000 l d EXENOADJ 00000000 EXENOADJ
00000000 l d EXEREL9A 00000000 EXEREL9A
00000000 l d EXEREBIG 00000000 EXEREBIG
00000000 l d EXERELO3 00000000 EXERELO3
00000000 l d EXEMAIN8 00000000 EXEMAIN8
00000000 l d DEVICEEND 00000000 DEVICEEND
00000000 l d EXESTACK 00000000 EXESTACK
00000000 l d EXESTASP 00000000 EXESTASP
00000000 l d EXEJUMPF 00000000 EXEJUMPF
00000000 l d EXERCSPO 00000000 EXERCSPO
00000000 l d EXERETIP 00000000 EXERETIP
00000000 *UND* 00000000 attribute
00000000 *UND* 00000000 interrupt
00000000 *UND* 00000000 orig_strategy
00000000 *UND* 00000000 exe_stack_ss
00000000 *UND* 00000000 exe_stack_sp
00000000 *UND* 00000000 calltrick_calls
00000000 *UND* 00000000 words_to_copy
00000000 *UND* 00000000 copy_offset
00000000 *UND* 00000000 source_segment
00000000 *UND* 00000000 destination_segment
00000000 *UND* 00000000 decompressor_entry
00000000 *UND* 00000000 bx_magic
00000000 *UND* 00000000 lzma_stack_adjust
00000000 *UND* 00000000 lzma_u_len_hi
00000000 *UND* 00000000 lzma_u_len
00000000 *UND* 00000000 lzma_c_len_hi
00000000 *UND* 00000000 lzma_c_len
00000000 *UND* 00000000 lzma_properties
00000000 *UND* 00000000 lzma_properties_hi
00000000 *UND* 00000000 clear_dirty_stack_low
00000000 *UND* 00000000 lzma_u_len_segment
00000000 *UND* 00000000 reloc_size
00000000 *UND* 00000000 original_ss
00000000 *UND* 00000000 original_sp
00000000 *UND* 00000000 original_ip
00000000 *UND* 00000000 original_cs
00000000 l d DEVICEENTRY 0 DEVICEENTRY
00000000 l d COMPRESSED_LZMA_START 0 COMPRESSED_LZMA_START
00000000 l d NRV2B160 0 NRV2B160
00000000 l d NRVDECO2 0 NRVDECO2
00000000 l d CALLTR16 0 CALLTR16
00000000 l d CALLTRI5 0 CALLTRI5
00000000 l d CALLTRI6 0 CALLTRI6
00000000 l d EXEENTRY 0 EXEENTRY
00000000 l d NRV2B16S 0 NRV2B16S
00000000 l d NRV2BEX2 0 NRV2BEX2
00000000 l d NRV2BEX3 0 NRV2BEX3
00000000 l d NRV2BEX9 0 NRV2BEX9
00000000 l d NRV2D16S 0 NRV2D16S
00000000 l d NRV2DEX2 0 NRV2DEX2
00000000 l d NRV2DEX3 0 NRV2DEX3
00000000 l d NRV2DEX9 0 NRV2DEX9
00000000 l d NRV2E16S 0 NRV2E16S
00000000 l d NRV2EEX2 0 NRV2EEX2
00000000 l d NRV2EEX3 0 NRV2EEX3
00000000 l d NRV2EEX9 0 NRV2EEX9
00000000 l d LZMA_DEC00 0 LZMA_DEC00
00000000 l d LZMA_DEC32 0 LZMA_DEC32
00000000 l d EXERELO1 0 EXERELO1
00000000 l d EXERELO2 0 EXERELO2
00000000 l d LZMADEVICE 0 LZMADEVICE
00000000 l d DEVICEENTRY2 0 DEVICEENTRY2
00000000 l d LZMAENTRY 0 LZMAENTRY
00000000 l d NRVDDONE 0 NRVDDONE
00000000 l d NRVDRETU 0 NRVDRETU
00000000 l d NRVDECO1 0 NRVDECO1
00000000 l d NRVLED00 0 NRVLED00
00000000 l d NRVGTD00 0 NRVGTD00
00000000 l d CT16I286 0 CT16I286
00000000 l d CT16SUB0 0 CT16SUB0
00000000 l d CT16I086 0 CT16I086
00000000 l d CALLTRI2 0 CALLTRI2
00000000 l d CT16E800 0 CT16E800
00000000 l d CT16E900 0 CT16E900
00000000 l d CT16JEND 0 CT16JEND
00000000 l d CT16JUL2 0 CT16JUL2
00000000 l d CT16I287 0 CT16I287
00000000 l d CT16SUB1 0 CT16SUB1
00000000 l d CT16I087 0 CT16I087
00000000 l d LONGSUB 0 LONGSUB
00000000 l d SHORTSUB 0 SHORTSUB
00000000 l d JNCDOCOPY 0 JNCDOCOPY
00000000 l d EXERELPU 0 EXERELPU
00000000 l d EXEMAIN4 0 EXEMAIN4
00000000 l d EXEMAIN4B 0 EXEMAIN4B
00000000 l d EXEMAIN4C 0 EXEMAIN4C
00000000 l d UPX1HEAD 0 UPX1HEAD
00000000 l d EXECUTPO 0 EXECUTPO
00000000 l d N2B64K01 0 N2B64K01
00000000 l d NRV2BEX1 0 NRV2BEX1
00000000 l d N2BX8601 0 N2BX8601
00000000 l d N2B28601 0 N2B28601
00000000 l d N2BX8602 0 N2BX8602
00000000 l d N2B28602 0 N2B28602
00000000 l d N2B64K02 0 N2B64K02
00000000 l d N2D64K01 0 N2D64K01
00000000 l d NRV2DEX1 0 NRV2DEX1
00000000 l d N2DX8601 0 N2DX8601
00000000 l d N2D28601 0 N2D28601
00000000 l d N2DX8602 0 N2DX8602
00000000 l d N2D28602 0 N2D28602
00000000 l d N2D64K02 0 N2D64K02
00000000 l d N2E64K01 0 N2E64K01
00000000 l d NRV2EEX1 0 NRV2EEX1
00000000 l d N2EX8601 0 N2EX8601
00000000 l d N2E28601 0 N2E28601
00000000 l d N2EX8602 0 N2EX8602
00000000 l d N2E28602 0 N2E28602
00000000 l d N2E64K02 0 N2E64K02
00000000 l d ignore_reloc_overflow 0 ignore_reloc_overflow
00000000 l d LZMA_DEC10 0 LZMA_DEC10
00000000 l d LZMA_DEC20 0 LZMA_DEC20
00000000 l d LZMA_DEC30 0 LZMA_DEC30
00000000 l d LZMA_DEC31 0 LZMA_DEC31
00000000 l d LZMA_DEC33 0 LZMA_DEC33
00000000 l d EXEMAIN5 0 EXEMAIN5
00000000 l d EXEADJUS 0 EXEADJUS
00000000 l d EXENOADJ 0 EXENOADJ
00000000 l d EXEREL9A 0 EXEREL9A
00000000 l d EXEREBIG 0 EXEREBIG
00000000 l d EXERELO3 0 EXERELO3
00000000 l d EXEMAIN8 0 EXEMAIN8
00000000 l d DEVICEEND 0 DEVICEEND
00000000 l d EXESTACK 0 EXESTACK
00000000 l d EXESTASP 0 EXESTASP
00000000 l d EXEJUMPF 0 EXEJUMPF
00000000 l d EXERCSPO 0 EXERCSPO
00000000 l d EXERETIP 0 EXERETIP
00000000 *UND* 0 attribute
00000000 *UND* 0 interrupt
00000000 *UND* 0 orig_strategy
00000000 *UND* 0 exe_stack_ss
00000000 *UND* 0 exe_stack_sp
00000000 *UND* 0 calltrick_calls
00000000 *UND* 0 words_to_copy
00000000 *UND* 0 copy_offset
00000000 *UND* 0 source_segment
00000000 *UND* 0 destination_segment
00000000 *UND* 0 decompressor_entry
00000000 *UND* 0 bx_magic
00000000 *UND* 0 lzma_stack_adjust
00000000 *UND* 0 lzma_u_len_hi
00000000 *UND* 0 lzma_u_len
00000000 *UND* 0 lzma_c_len_hi
00000000 *UND* 0 lzma_c_len
00000000 *UND* 0 lzma_properties
00000000 *UND* 0 lzma_properties_hi
00000000 *UND* 0 clear_dirty_stack_low
00000000 *UND* 0 lzma_u_len_segment
00000000 *UND* 0 reloc_size
00000000 *UND* 0 original_ss
00000000 *UND* 0 original_sp
00000000 *UND* 0 original_ip
00000000 *UND* 0 original_cs
RELOCATION RECORDS FOR [DEVICEENTRY]:
OFFSET TYPE VALUE