26d8e9c4c5
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
106 lines
3.9 KiB
Plaintext
Vendored
106 lines
3.9 KiB
Plaintext
Vendored
file format elf32-littlearm
|
|
|
|
Sections:
|
|
Idx Name Size VMA LMA File off Algn Flags
|
|
0 DllStart 08 0 0 034 2**0 CONTENTS
|
|
1 ExeStart 064 0 0 03c 2**1 CONTENTS
|
|
2 Unfilter_0x50 038 0 0 0a0 2**2 CONTENTS
|
|
3 Relocs 040 0 0 0d8 2**2 CONTENTS
|
|
4 Imports 082 0 0 0118 2**0 CONTENTS
|
|
5 ProcessEnd 08 0 0 019a 2**0 CONTENTS
|
|
6 UPX1HEAD 020 0 0 01a2 2**0 CONTENTS
|
|
7 .ucl_nrv2b_decompress_8 098 0 0 01c2 2**0 CONTENTS
|
|
8 Call2B 04 0 0 025a 2**0 CONTENTS
|
|
9 .ucl_nrv2e_decompress_8 0b2 0 0 025e 2**0 CONTENTS
|
|
10 Call2E 04 0 0 0310 2**0 CONTENTS
|
|
11 CallLZMA 034 0 0 0314 2**2 CONTENTS
|
|
12 LZMA_DECODE 0 0 0 0348 2**0 CONTENTS
|
|
13 LZMA_DEC10 0760 0 0 0348 2**2 CONTENTS
|
|
SYMBOL TABLE:
|
|
00000000 l d ExeStart 0 ExeStart
|
|
00000000 l Imports 0 .real_start_ofImports
|
|
00000000 l d .ucl_nrv2b_decompress_8 0 .ucl_nrv2b_decompress_8
|
|
00000000 l d .ucl_nrv2e_decompress_8 0 .ucl_nrv2e_decompress_8
|
|
00000000 l LZMA_DECODE 0 .real_start_ofLZMA_DECODE
|
|
00000000 l d DllStart 0 DllStart
|
|
00000000 l d Unfilter_0x50 0 Unfilter_0x50
|
|
00000000 l d Relocs 0 Relocs
|
|
00000000 l d Imports 0 Imports
|
|
00000000 l d ProcessEnd 0 ProcessEnd
|
|
00000000 l d UPX1HEAD 0 UPX1HEAD
|
|
00000000 l d Call2B 0 Call2B
|
|
00000000 l d Call2E 0 Call2E
|
|
00000000 l d CallLZMA 0 CallLZMA
|
|
00000000 l d LZMA_DECODE 0 LZMA_DECODE
|
|
00000000 l d LZMA_DEC10 0 LZMA_DEC10
|
|
00000038 g ExeStart 0 SRC0
|
|
00000040 g ExeStart 0 DST0
|
|
00000048 g ExeStart 0 IATT
|
|
00000058 g ExeStart 0 ENTR
|
|
00000000 *UND* 0 start_of_compressed
|
|
00000000 *UND* 0 compressed_length
|
|
00000000 *UND* 0 start_of_uncompressed
|
|
00000000 *UND* 0 uncompressed_length
|
|
00000000 *UND* 0 original_entry
|
|
00000030 g Unfilter_0x50 0 FIBS
|
|
00000000 *UND* 0 filter_buffer_start
|
|
00000034 g Unfilter_0x50 0 FIBE
|
|
00000000 *UND* 0 filter_buffer_end
|
|
0000003c g Relocs 0 BREL
|
|
00000000 *UND* 0 start_of_relocs
|
|
00000078 g Imports 0 BIMP
|
|
00000000 *UND* 0 start_of_imports
|
|
0000007c g Imports 0 ONAM
|
|
00000000 *UND* 0 start_of_dll_names
|
|
00000000 *UND* 0 lzma_u_len
|
|
00000000 *UND* 0 lzma_stack_adjust
|
|
00000000 *UND* 0 lzma_c_len
|
|
00000000 *UND* 0 lzma_properties
|
|
|
|
RELOCATION RECORDS FOR [DllStart]:
|
|
OFFSET TYPE VALUE
|
|
00000004 R_ARM_PC24 ExeStart
|
|
|
|
RELOCATION RECORDS FOR [ExeStart]:
|
|
OFFSET TYPE VALUE
|
|
0000001c R_ARM_PC24 ExeStart
|
|
00000038 R_ARM_ABS32 start_of_compressed
|
|
0000003c R_ARM_ABS32 compressed_length
|
|
00000040 R_ARM_ABS32 start_of_uncompressed
|
|
00000044 R_ARM_ABS32 uncompressed_length
|
|
00000058 R_ARM_ABS32 original_entry
|
|
|
|
RELOCATION RECORDS FOR [Unfilter_0x50]:
|
|
OFFSET TYPE VALUE
|
|
00000030 R_ARM_ABS32 filter_buffer_start
|
|
00000034 R_ARM_ABS32 filter_buffer_end
|
|
|
|
RELOCATION RECORDS FOR [Relocs]:
|
|
OFFSET TYPE VALUE
|
|
0000003c R_ARM_ABS32 start_of_relocs
|
|
|
|
RELOCATION RECORDS FOR [Imports]:
|
|
OFFSET TYPE VALUE
|
|
0000000e R_ARM_THM_CALL .real_start_ofImports
|
|
00000028 R_ARM_THM_CALL .real_start_ofImports
|
|
00000030 R_ARM_THM_CALL .real_start_ofImports
|
|
0000005c R_ARM_THM_CALL .real_start_ofImports
|
|
00000078 R_ARM_ABS32 start_of_imports
|
|
0000007c R_ARM_ABS32 start_of_dll_names
|
|
|
|
RELOCATION RECORDS FOR [Call2B]:
|
|
OFFSET TYPE VALUE
|
|
00000000 R_ARM_THM_CALL .ucl_nrv2b_decompress_8
|
|
|
|
RELOCATION RECORDS FOR [Call2E]:
|
|
OFFSET TYPE VALUE
|
|
00000000 R_ARM_THM_CALL .ucl_nrv2e_decompress_8
|
|
|
|
RELOCATION RECORDS FOR [CallLZMA]:
|
|
OFFSET TYPE VALUE
|
|
0000001c R_ARM_THM_CALL .real_start_ofLZMA_DECODE
|
|
00000024 R_ARM_ABS32 lzma_u_len
|
|
00000028 R_ARM_ABS32 lzma_stack_adjust
|
|
0000002c R_ARM_ABS32 lzma_c_len
|
|
00000030 R_ARM_ABS32 lzma_properties
|