Fix call to unfilter from amd64-expand

modified:   stub/src/amd64-expand.S

	modified:   stub/amd64-linux.elf-fold.h
	modified:   stub/amd64-linux.elf-so_fold.h
	modified:   stub/tmp/amd64-linux.elf-fold.map
	modified:   stub/tmp/amd64-linux.elf-so_fold.bin.dump
This commit is contained in:
John Reiser 2023-04-21 08:52:48 -07:00
parent 278b25bad2
commit eaa0f33473
5 changed files with 961 additions and 956 deletions

View File

@ -1,5 +1,5 @@
/* amd64-linux.elf-fold.h
created from amd64-linux.elf-fold.bin, 3249 (0xcb1) bytes
created from amd64-linux.elf-fold.bin, 3253 (0xcb5) bytes
This file is part of the UPX executable compressor.
@ -31,20 +31,20 @@
*/
#define STUB_AMD64_LINUX_ELF_FOLD_SIZE 3249
#define STUB_AMD64_LINUX_ELF_FOLD_ADLER32 0x6ca42787
#define STUB_AMD64_LINUX_ELF_FOLD_CRC32 0x256ec881
#define STUB_AMD64_LINUX_ELF_FOLD_SIZE 3253
#define STUB_AMD64_LINUX_ELF_FOLD_ADLER32 0x1af72780
#define STUB_AMD64_LINUX_ELF_FOLD_CRC32 0xf6f70c4a
unsigned char stub_amd64_linux_elf_fold[3249] = {
unsigned char stub_amd64_linux_elf_fold[3253] = {
/* 0x0000 */ 127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 2, 0, 62, 0, 1, 0, 0, 0,188, 0, 16, 0, 0, 0, 0, 0,
/* 0x0020 */ 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0030 */ 0, 0, 0, 0, 64, 0, 56, 0, 2, 0, 0, 0, 0, 0, 0, 0,
/* 0x0040 */ 1, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0050 */ 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0,
/* 0x0060 */ 177, 12, 0, 0, 0, 0, 0, 0,177, 12, 0, 0, 0, 0, 0, 0,
/* 0x0060 */ 181, 12, 0, 0, 0, 0, 0, 0,181, 12, 0, 0, 0, 0, 0, 0,
/* 0x0070 */ 0, 0, 16, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
/* 0x0080 */ 177, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0080 */ 181, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0090 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x00a0 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0,
/* 0x00b0 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,232, 74, 0, 0,
@ -185,59 +185,59 @@ unsigned char stub_amd64_linux_elf_fold[3249] = {
/* 0x0920 */ 232,140,250,255,255,137,223,232, 35,249,255,255, 94, 95,255, 68,
/* 0x0930 */ 36, 12, 15,183, 69, 56, 73,131,197, 56, 57, 68, 36, 12, 15,130,
/* 0x0940 */ 113,255,255,255, 72,131,196, 72, 76,137,224, 91, 93, 65, 92, 65,
/* 0x0950 */ 93, 65, 94, 65, 95,195, 0, 0, 85, 72,137,229, 83, 15,182, 71,
/* 0x0960 */ 9,133,192,116, 97, 15,182, 79, 10, 80, 81,255, 50, 86,232, 83,
/* 0x0970 */ 0, 0, 0, 95, 94, 90, 89, 80,131,249, 73,117, 68, 83, 87, 72,
/* 0x0980 */ 141, 76, 55,253, 94, 86, 91,235, 47, 72, 57,206,115, 50, 86, 94,
/* 0x0990 */ 172, 60,128,114, 10, 60,143,119, 6,128,126,254, 15,116, 6, 44,
/* 0x09a0 */ 232, 60, 1,119,228, 72, 57,206,115, 22, 86,173, 40,208,117,223,
/* 0x09b0 */ 95, 15,200, 41,248, 1,216,171, 72, 57,206,115, 3,172,235,223,
/* 0x09c0 */ 91,195, 88, 91, 93,195, 82, 15,182, 87, 8, 87, 86, 95, 94,139,
/* 0x09d0 */ 70, 4, 72,131,198, 12, 72, 1,240, 80, 87, 49,219, 49,201, 72,
/* 0x09e0 */ 131,205,255,235, 78,139, 30, 72,131,238,252, 17,219,138, 22,243,
/* 0x09f0 */ 195, 1,219,116,240,243,195, 72,141, 4, 47,131,249, 5,138, 16,
/* 0x0a00 */ 118, 32,131,253,252,119, 27,131,233, 4,139, 16, 72,131,192, 4,
/* 0x0a10 */ 131,233, 4,137, 23, 72,141,127, 4,115,239,131,193, 4,138, 16,
/* 0x0a20 */ 116, 15, 72,255,192,136, 23,255,201,138, 16, 72,141,127, 1,117,
/* 0x0a30 */ 241,243,195,252,128,250, 8, 15,133,218, 0, 0, 0,235, 8, 72,
/* 0x0a40 */ 255,198,136, 23, 72,255,199,138, 22, 1,219,117, 10,139, 30, 72,
/* 0x0a50 */ 131,238,252, 17,219,138, 22,114,230,141, 65, 1,235, 18,255,200,
/* 0x0a60 */ 1,219,117, 10,139, 30, 72,131,238,252, 17,219,138, 22, 17,192,
/* 0x0a70 */ 1,219,117, 10,139, 30, 72,131,238,252, 17,219,138, 22, 17,192,
/* 0x0a80 */ 1,219,117, 10,139, 30, 72,131,238,252, 17,219,138, 22,115,206,
/* 0x0a90 */ 131,232, 3,114, 29,193,224, 8, 15,182,210, 9,208, 72,255,198,
/* 0x0aa0 */ 131,240,255, 15,132, 87,245,239,255,209,248, 72, 99,232,114, 67,
/* 0x0ab0 */ 235, 14, 1,219,117, 8,139, 30, 72,131,238,252, 17,219,114, 51,
/* 0x0ac0 */ 255,193, 1,219,117, 8,139, 30, 72,131,238,252, 17,219,114, 35,
/* 0x0ad0 */ 1,219,117, 10,139, 30, 72,131,238,252, 17,219,138, 22, 17,201,
/* 0x0ae0 */ 1,219,117, 8,139, 30, 72,131,238,252, 17,219,115,226,131,193,
/* 0x0af0 */ 2,235, 16, 1,219,117, 10,139, 30, 72,131,238,252, 17,219,138,
/* 0x0b00 */ 22, 17,201, 72,129,253, 0,251,255,255,131,209, 2,232,229,254,
/* 0x0b10 */ 255,255,233, 48,255,255,255, 87, 94,128,250, 5, 15,133,204, 0,
/* 0x0b20 */ 0, 0,235, 8, 72,255,198,136, 23, 72,255,199,138, 22, 1,219,
/* 0x0b30 */ 117, 10,139, 30, 72,131,238,252, 17,219,138, 22,114,230,141, 65,
/* 0x0b40 */ 1,235, 18,255,200, 1,219,117, 10,139, 30, 72,131,238,252, 17,
/* 0x0b50 */ 219,138, 22, 17,192, 1,219,117, 10,139, 30, 72,131,238,252, 17,
/* 0x0b60 */ 219,138, 22, 17,192, 1,219,117, 10,139, 30, 72,131,238,252, 17,
/* 0x0b70 */ 219,138, 22,115,206,131,232, 3,114, 27,193,224, 8, 15,182,210,
/* 0x0b80 */ 9,208, 72,255,198,131,240,255, 15,132,114,244,239,255,209,248,
/* 0x0b90 */ 72, 99,232,235, 14, 1,219,117, 10,139, 30, 72,131,238,252, 17,
/* 0x0ba0 */ 219,138, 22, 17,201, 1,219,117, 10,139, 30, 72,131,238,252, 17,
/* 0x0bb0 */ 219,138, 22, 17,201,117, 35,255,193, 1,219,117, 10,139, 30, 72,
/* 0x0bc0 */ 131,238,252, 17,219,138, 22, 17,201, 1,219,117, 8,139, 30, 72,
/* 0x0bd0 */ 131,238,252, 17,219,115,226,131,193, 2, 72,129,253, 0,251,255,
/* 0x0be0 */ 255,131,209, 1,232, 14,254,255,255,233, 62,255,255,255, 87, 94,
/* 0x0bf0 */ 128,250, 2, 15,133,182, 0, 0, 0,235, 8, 72,255,198,136, 23,
/* 0x0c00 */ 72,255,199,138, 22, 1,219,117, 10,139, 30, 72,131,238,252, 17,
/* 0x0c10 */ 219,138, 22,114,230,141, 65, 1, 1,219,117, 10,139, 30, 72,131,
/* 0x0c20 */ 238,252, 17,219,138, 22, 17,192, 1,219,117, 10,139, 30, 72,131,
/* 0x0c30 */ 238,252, 17,219,138, 22,115,224,131,232, 3,114, 23,193,224, 8,
/* 0x0c40 */ 15,182,210, 9,208, 72,255,198,131,240,255, 15,132,175,243,239,
/* 0x0c50 */ 255, 72, 99,232,141, 65, 1, 1,219,117, 10,139, 30, 72,131,238,
/* 0x0c60 */ 252, 17,219,138, 22, 17,201, 1,219,117, 10,139, 30, 72,131,238,
/* 0x0c70 */ 252, 17,219,138, 22, 17,201,117, 35,137,193,131,192, 2, 1,219,
/* 0x0c80 */ 117, 10,139, 30, 72,131,238,252, 17,219,138, 22, 17,201, 1,219,
/* 0x0c90 */ 117, 8,139, 30, 72,131,238,252, 17,219,115,226, 72,129,253, 0,
/* 0x0ca0 */ 243,255,255, 17,193,232, 77,253,255,255,233, 84,255,255,255, 87,
/* 0x0cb0 */ 94
/* 0x0950 */ 93, 65, 94, 65, 95,195, 0, 0, 85, 72,137,229, 83, 82, 86, 87,
/* 0x0960 */ 232,101, 0, 0, 0, 91, 95, 94, 80, 15,182, 75, 9,133,201,116,
/* 0x0970 */ 11, 15,182, 83, 10,139, 54,232, 4, 0, 0, 0, 88, 91, 93,195,
/* 0x0980 */ 131,249, 73,117, 68, 83, 87, 72,141, 76, 55,253, 94, 86, 91,235,
/* 0x0990 */ 47, 72, 57,206,115, 50, 86, 94,172, 60,128,114, 10, 60,143,119,
/* 0x09a0 */ 6,128,126,254, 15,116, 6, 44,232, 60, 1,119,228, 72, 57,206,
/* 0x09b0 */ 115, 22, 86,173, 40,208,117,223, 95, 15,200, 41,248, 1,216,171,
/* 0x09c0 */ 72, 57,206,115, 3,172,235,223, 91,195, 82, 15,182, 87, 8, 87,
/* 0x09d0 */ 86, 95, 94,139, 70, 4, 72,131,198, 12, 72, 1,240, 80, 87, 49,
/* 0x09e0 */ 219, 49,201, 72,131,205,255,235, 78,139, 30, 72,131,238,252, 17,
/* 0x09f0 */ 219,138, 22,243,195, 1,219,116,240,243,195, 72,141, 4, 47,131,
/* 0x0a00 */ 249, 5,138, 16,118, 32,131,253,252,119, 27,131,233, 4,139, 16,
/* 0x0a10 */ 72,131,192, 4,131,233, 4,137, 23, 72,141,127, 4,115,239,131,
/* 0x0a20 */ 193, 4,138, 16,116, 15, 72,255,192,136, 23,255,201,138, 16, 72,
/* 0x0a30 */ 141,127, 1,117,241,243,195,252,128,250, 8, 15,133,218, 0, 0,
/* 0x0a40 */ 0,235, 8, 72,255,198,136, 23, 72,255,199,138, 22, 1,219,117,
/* 0x0a50 */ 10,139, 30, 72,131,238,252, 17,219,138, 22,114,230,141, 65, 1,
/* 0x0a60 */ 235, 18,255,200, 1,219,117, 10,139, 30, 72,131,238,252, 17,219,
/* 0x0a70 */ 138, 22, 17,192, 1,219,117, 10,139, 30, 72,131,238,252, 17,219,
/* 0x0a80 */ 138, 22, 17,192, 1,219,117, 10,139, 30, 72,131,238,252, 17,219,
/* 0x0a90 */ 138, 22,115,206,131,232, 3,114, 29,193,224, 8, 15,182,210, 9,
/* 0x0aa0 */ 208, 72,255,198,131,240,255, 15,132, 83,245,239,255,209,248, 72,
/* 0x0ab0 */ 99,232,114, 67,235, 14, 1,219,117, 8,139, 30, 72,131,238,252,
/* 0x0ac0 */ 17,219,114, 51,255,193, 1,219,117, 8,139, 30, 72,131,238,252,
/* 0x0ad0 */ 17,219,114, 35, 1,219,117, 10,139, 30, 72,131,238,252, 17,219,
/* 0x0ae0 */ 138, 22, 17,201, 1,219,117, 8,139, 30, 72,131,238,252, 17,219,
/* 0x0af0 */ 115,226,131,193, 2,235, 16, 1,219,117, 10,139, 30, 72,131,238,
/* 0x0b00 */ 252, 17,219,138, 22, 17,201, 72,129,253, 0,251,255,255,131,209,
/* 0x0b10 */ 2,232,229,254,255,255,233, 48,255,255,255, 87, 94,128,250, 5,
/* 0x0b20 */ 15,133,204, 0, 0, 0,235, 8, 72,255,198,136, 23, 72,255,199,
/* 0x0b30 */ 138, 22, 1,219,117, 10,139, 30, 72,131,238,252, 17,219,138, 22,
/* 0x0b40 */ 114,230,141, 65, 1,235, 18,255,200, 1,219,117, 10,139, 30, 72,
/* 0x0b50 */ 131,238,252, 17,219,138, 22, 17,192, 1,219,117, 10,139, 30, 72,
/* 0x0b60 */ 131,238,252, 17,219,138, 22, 17,192, 1,219,117, 10,139, 30, 72,
/* 0x0b70 */ 131,238,252, 17,219,138, 22,115,206,131,232, 3,114, 27,193,224,
/* 0x0b80 */ 8, 15,182,210, 9,208, 72,255,198,131,240,255, 15,132,110,244,
/* 0x0b90 */ 239,255,209,248, 72, 99,232,235, 14, 1,219,117, 10,139, 30, 72,
/* 0x0ba0 */ 131,238,252, 17,219,138, 22, 17,201, 1,219,117, 10,139, 30, 72,
/* 0x0bb0 */ 131,238,252, 17,219,138, 22, 17,201,117, 35,255,193, 1,219,117,
/* 0x0bc0 */ 10,139, 30, 72,131,238,252, 17,219,138, 22, 17,201, 1,219,117,
/* 0x0bd0 */ 8,139, 30, 72,131,238,252, 17,219,115,226,131,193, 2, 72,129,
/* 0x0be0 */ 253, 0,251,255,255,131,209, 1,232, 14,254,255,255,233, 62,255,
/* 0x0bf0 */ 255,255, 87, 94,128,250, 2, 15,133,182, 0, 0, 0,235, 8, 72,
/* 0x0c00 */ 255,198,136, 23, 72,255,199,138, 22, 1,219,117, 10,139, 30, 72,
/* 0x0c10 */ 131,238,252, 17,219,138, 22,114,230,141, 65, 1, 1,219,117, 10,
/* 0x0c20 */ 139, 30, 72,131,238,252, 17,219,138, 22, 17,192, 1,219,117, 10,
/* 0x0c30 */ 139, 30, 72,131,238,252, 17,219,138, 22,115,224,131,232, 3,114,
/* 0x0c40 */ 23,193,224, 8, 15,182,210, 9,208, 72,255,198,131,240,255, 15,
/* 0x0c50 */ 132,171,243,239,255, 72, 99,232,141, 65, 1, 1,219,117, 10,139,
/* 0x0c60 */ 30, 72,131,238,252, 17,219,138, 22, 17,201, 1,219,117, 10,139,
/* 0x0c70 */ 30, 72,131,238,252, 17,219,138, 22, 17,201,117, 35,137,193,131,
/* 0x0c80 */ 192, 2, 1,219,117, 10,139, 30, 72,131,238,252, 17,219,138, 22,
/* 0x0c90 */ 17,201, 1,219,117, 8,139, 30, 72,131,238,252, 17,219,115,226,
/* 0x0ca0 */ 72,129,253, 0,243,255,255, 17,193,232, 77,253,255,255,233, 84,
/* 0x0cb0 */ 255,255,255, 87, 94
};

File diff suppressed because it is too large Load Diff

View File

@ -93,19 +93,26 @@ b_cto8= 10
b_extra= 11
sz_binfo= 12
// If unfilter will be needed, then splice a call to unfilter after de-compress
movzbl b_ftid(fx_src),%eax; test %eax,%eax; jz no_unf
movzbl b_cto8(fx_src),%ecx
push %rax; push %ecx; push (fx_dstlen); push fx_dst
call no_unf
// decompress returns here, to fall into unfilter
pop %rdi; pop %rsi; pop %rdx; pop %rcx // (*f_unf)(xo->buf, out_len, h.b_cto8, h.b_ftid);
push %rax // save result from decompress
#include "arch/amd64/bxx.S" // unfilter code; args in registers, fall-through return
pop %rax // restore result from decompress
pop %rbx; pop %rbp
ret
push fx_dstlen; push fx_dst; push fx_src // MATCH_54
call decompress
pop %rbx // fx_src
pop %rdi // fx_dst arg1
pop %rsi // MATCH_54 fx_dstlen
push %rax // MATCH_55 save result from decompress
movzbl b_ftid(%rbx),%ecx // arg4
test %ecx,%ecx; jz no_unf // 0==.ftid
movzbl b_cto8(%rbx),%edx // arg3
movl (%rsi),%esi // arg2= dstlen
call unfilter // (*f_unf)(xo->buf, out_len, h.b_cto8, h.b_ftid);
no_unf:
pop %rax // MATCH_55 restore result from decompress
pop %rbx; pop %rbp // MATCH_50
ret
unfilter:
#include "arch/amd64/bxx.S" // !NO_METHOD_CHECK; ordinary C call+ret
/* NRV2 working registers */
#define off %eax /* XXX: 2GB */
@ -118,6 +125,7 @@ no_unf:
#define displ %ebp
#define dispq %rbp
decompress: // (fx_src= &b_info, fx_dst= dst, fx_dstlen= &dstlen)
push fx_dstlen // MATCH_51
movzbl b_method(fx_src),%edx // methb; for choosing decompression method
push fx_src; push fx_dst
@ -196,8 +204,4 @@ eof:
pop %rcx // MATCH_51 &dstlen
movl %edi,(%rcx) // actual length used at dst XXX: 4GB
sub %rsi,%rax // src -= eof; // return 0: good; else: bad
pop %rbx; pop %rbp
ret

View File

@ -33,35 +33,35 @@ Linker script and memory map
0x0000000000100958 . = ALIGN (0x1)
0x0000000000100958 __start_EXP_HEAD = .
EXP_HEAD 0x0000000000100958 0xdc
EXP_HEAD 0x0000000000100958 0xdc tmp/amd64-expand.o
EXP_HEAD 0x0000000000100958 0xe0
EXP_HEAD 0x0000000000100958 0xe0 tmp/amd64-expand.o
0x0000000000100958 f_expand
0x0000000000100a34 __stop_EXP_HEAD = .
0x0000000000100a34 . = ALIGN (0x1)
0x0000000000100a34 __start_NRV2E = .
0x0000000000100a38 __stop_EXP_HEAD = .
0x0000000000100a38 . = ALIGN (0x1)
0x0000000000100a38 __start_NRV2E = .
NRV2E 0x0000000000100a34 0xe5
NRV2E 0x0000000000100a34 0xe5 tmp/amd64-expand.o
0x0000000000100b19 __stop_NRV2E = .
0x0000000000100b19 . = ALIGN (0x1)
0x0000000000100b19 __start_NRV2D = .
NRV2E 0x0000000000100a38 0xe5
NRV2E 0x0000000000100a38 0xe5 tmp/amd64-expand.o
0x0000000000100b1d __stop_NRV2E = .
0x0000000000100b1d . = ALIGN (0x1)
0x0000000000100b1d __start_NRV2D = .
NRV2D 0x0000000000100b19 0xd7
NRV2D 0x0000000000100b19 0xd7 tmp/amd64-expand.o
0x0000000000100bf0 __stop_NRV2D = .
0x0000000000100bf0 . = ALIGN (0x1)
0x0000000000100bf0 __start_NRV2B = .
NRV2D 0x0000000000100b1d 0xd7
NRV2D 0x0000000000100b1d 0xd7 tmp/amd64-expand.o
0x0000000000100bf4 __stop_NRV2D = .
0x0000000000100bf4 . = ALIGN (0x1)
0x0000000000100bf4 __start_NRV2B = .
NRV2B 0x0000000000100bf0 0xc1
NRV2B 0x0000000000100bf0 0xc1 tmp/amd64-expand.o
0x0000000000100cb1 __stop_NRV2B = .
NRV2B 0x0000000000100bf4 0xc1
NRV2B 0x0000000000100bf4 0xc1 tmp/amd64-expand.o
0x0000000000100cb5 __stop_NRV2B = .
.data
.bss 0x0000000000100cb4 0x0
.bss 0x0000000000100cb4 0x0 tmp/amd64-linux.elf-fold.o
.bss 0x0000000000100cb4 0x0 tmp/amd64-linux.elf-main.o
.bss 0x0000000000100cb4 0x0 tmp/amd64-expand.o
.bss 0x0000000000100cb8 0x0
.bss 0x0000000000100cb8 0x0 tmp/amd64-linux.elf-fold.o
.bss 0x0000000000100cb8 0x0 tmp/amd64-linux.elf-main.o
.bss 0x0000000000100cb8 0x0 tmp/amd64-expand.o
.rela.dyn 0x0000000000100cb8 0x0
.rela.text 0x0000000000000000 0x0 tmp/amd64-linux.elf-fold.o
@ -96,6 +96,6 @@ LZMA_DEC30 0x0000000000000000 0x18
0x0000000000000018 . = ALIGN (0x1)
0x0000000000000018 __start_EXP_TAIL = .
EXP_TAIL 0x0000000000000000 0xe
EXP_TAIL 0x0000000000000000 0xe tmp/amd64-expand.o
0x000000000000000e __stop_EXP_TAIL = .
EXP_TAIL 0x0000000000000000 0xc
EXP_TAIL 0x0000000000000000 0xc tmp/amd64-expand.o
0x000000000000000c __stop_EXP_TAIL = .

View File

@ -3,18 +3,18 @@ file format elf64-x86-64
Sections:
Idx Name Size VMA LMA File off Algn Flags
0 SO_MAIN 05f0 0 0 040 2**4 CONTENTS
1 EXP_HEAD 0dc 0 0 0630 2**0 CONTENTS
2 NRV2E 0e5 0 0 070c 2**0 CONTENTS
3 NRV2D 0d7 0 0 07f1 2**0 CONTENTS
4 NRV2B 0c1 0 0 08c8 2**0 CONTENTS
5 SO_HEAD 01b 0 0 0989 2**0 CONTENTS
6 ptr_NEXT 0 0 0 09a4 2**0 CONTENTS
7 SO_TAIL 081 0 0 09a4 2**0 CONTENTS
8 LZMA_ELF00 064 0 0 0a25 2**0 CONTENTS
9 LZMA_DEC10 09f7 0 0 0a89 2**0 CONTENTS
10 LZMA_DEC20 09f7 0 0 01480 2**0 CONTENTS
11 LZMA_DEC30 018 0 0 01e77 2**0 CONTENTS
12 EXP_TAIL 0e 0 0 01e8f 2**0 CONTENTS
1 EXP_HEAD 0e0 0 0 0630 2**0 CONTENTS
2 NRV2E 0e5 0 0 0710 2**0 CONTENTS
3 NRV2D 0d7 0 0 07f5 2**0 CONTENTS
4 NRV2B 0c1 0 0 08cc 2**0 CONTENTS
5 SO_HEAD 01b 0 0 098d 2**0 CONTENTS
6 ptr_NEXT 0 0 0 09a8 2**0 CONTENTS
7 SO_TAIL 081 0 0 09a8 2**0 CONTENTS
8 LZMA_ELF00 064 0 0 0a29 2**0 CONTENTS
9 LZMA_DEC10 09f7 0 0 0a8d 2**0 CONTENTS
10 LZMA_DEC20 09f7 0 0 01484 2**0 CONTENTS
11 LZMA_DEC30 018 0 0 01e7b 2**0 CONTENTS
12 EXP_TAIL 0c 0 0 01e93 2**0 CONTENTS
SYMBOL TABLE:
0000000000000000 l d EXP_HEAD 0 EXP_HEAD
0000000000000000 l d LZMA_DEC30 0 LZMA_DEC30
@ -68,17 +68,17 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [NRV2E]:
OFFSET TYPE VALUE
00000000000000da R_X86_64_PC32 EXP_HEAD+0x000000000000009b
00000000000000da R_X86_64_PC32 EXP_HEAD+0x000000000000009f
0000000000000071 R_X86_64_PC32 EXP_TAIL+0xfffffffffffffffc
RELOCATION RECORDS FOR [NRV2D]:
OFFSET TYPE VALUE
00000000000000cc R_X86_64_PC32 EXP_HEAD+0x000000000000009b
00000000000000cc R_X86_64_PC32 EXP_HEAD+0x000000000000009f
0000000000000071 R_X86_64_PC32 EXP_TAIL+0xfffffffffffffffc
RELOCATION RECORDS FOR [NRV2B]:
OFFSET TYPE VALUE
00000000000000b6 R_X86_64_PC32 EXP_HEAD+0x000000000000009b
00000000000000b6 R_X86_64_PC32 EXP_HEAD+0x000000000000009f
000000000000005d R_X86_64_PC32 EXP_TAIL+0xfffffffffffffffc
RELOCATION RECORDS FOR [SO_HEAD]: