Sync arm* stubs

modified:   ../arm.v4a-linux.elf-entry.h
	modified:   ../arm.v4a-linux.elf-fold.h
	modified:   ../arm.v5a-linux.elf-entry.h
	modified:   ../arm.v5a-linux.elf-fold.h
	modified:   ../arm64-darwin.macho-entry.h
	modified:   ../arm64-linux.elf-entry.h
	modified:   ../arm64-linux.elf-fold.h
	modified:   ../armeb.v4a-linux.elf-entry.h
	modified:   ../armeb.v4a-linux.elf-fold.h
	modified:   ../tmp/arm.v4a-linux.elf-entry.bin.dump
	modified:   ../tmp/arm.v4a-linux.elf-fold.map
	modified:   ../tmp/arm.v5a-linux.elf-entry.bin.dump
	modified:   ../tmp/arm.v5a-linux.elf-fold.map
	modified:   ../tmp/arm64-darwin.macho-entry.bin.dump
	modified:   ../tmp/arm64-linux.elf-entry.bin.dump
	modified:   ../tmp/armeb.v4a-linux.elf-entry.bin.dump
	modified:   ../tmp/armeb.v4a-linux.elf-fold.map
This commit is contained in:
John Reiser
2017-04-11 19:13:11 -07:00
parent 263f384810
commit 40b506d2e0
17 changed files with 4103 additions and 4133 deletions
+19 -18
View File
@@ -2,21 +2,19 @@ file format elf32-littlearm
Sections:
Idx Name Size VMA LMA File off Algn Flags
0 ELFMAINX 00000034 00000000 00000000 00000034 2**0 CONTENTS, RELOC, READONLY
1 LUNMP000 00000004 00000000 00000000 00000068 2**0 CONTENTS, READONLY
2 LUNMP001 00000004 00000000 00000000 0000006c 2**0 CONTENTS, READONLY
3 ELFMAINXu 00000098 00000000 00000000 00000070 2**0 CONTENTS, RELOC, READONLY
4 NRV_HEAD 00000000 00000000 00000000 00000108 2**0 CONTENTS, READONLY
5 NRV_TAIL 00000000 00000000 00000000 00000108 2**0 CONTENTS, READONLY
6 NRV2E 0000012c 00000000 00000000 00000108 2**0 CONTENTS, RELOC, READONLY
7 NRV2D 00000118 00000000 00000000 00000234 2**0 CONTENTS, RELOC, READONLY
8 NRV2B 000000dc 00000000 00000000 0000034c 2**0 CONTENTS, RELOC, READONLY
9 LZMA_ELF00 000000a8 00000000 00000000 00000428 2**0 CONTENTS, RELOC, READONLY
10 LZMA_DEC20 00000938 00000000 00000000 000004d0 2**0 CONTENTS, RELOC, READONLY
11 LZMA_DEC10 00000478 00000000 00000000 00000e08 2**0 CONTENTS, RELOC, READONLY
12 LZMA_DEC30 00000000 00000000 00000000 00001280 2**0 CONTENTS, READONLY
13 ELFMAINY 00000036 00000000 00000000 00001280 2**0 CONTENTS, READONLY
14 ELFMAINZ 00000000 00000000 00000000 000012b6 2**0 CONTENTS, READONLY
0 ELFMAINX 0000003c 00000000 00000000 00000034 2**0 CONTENTS, RELOC, READONLY
1 ELFMAINXu 00000090 00000000 00000000 00000070 2**0 CONTENTS, RELOC, READONLY
2 NRV_HEAD 00000000 00000000 00000000 00000100 2**0 CONTENTS, READONLY
3 NRV_TAIL 00000000 00000000 00000000 00000100 2**0 CONTENTS, READONLY
4 NRV2E 0000012c 00000000 00000000 00000100 2**0 CONTENTS, RELOC, READONLY
5 NRV2D 00000118 00000000 00000000 0000022c 2**0 CONTENTS, RELOC, READONLY
6 NRV2B 000000dc 00000000 00000000 00000344 2**0 CONTENTS, RELOC, READONLY
7 LZMA_ELF00 000000a8 00000000 00000000 00000420 2**0 CONTENTS, RELOC, READONLY
8 LZMA_DEC20 00000938 00000000 00000000 000004c8 2**0 CONTENTS, RELOC, READONLY
9 LZMA_DEC10 00000478 00000000 00000000 00000e00 2**0 CONTENTS, RELOC, READONLY
10 LZMA_DEC30 00000000 00000000 00000000 00001278 2**0 CONTENTS, READONLY
11 ELFMAINY 00000036 00000000 00000000 00001278 2**0 CONTENTS, READONLY
12 ELFMAINZ 00000004 00000000 00000000 000012ae 2**0 CONTENTS, RELOC, READONLY
SYMBOL TABLE:
00000000 l d ELFMAINXu 00000000 ELFMAINXu
00000000 l d NRV2E 00000000 NRV2E
@@ -28,8 +26,6 @@ SYMBOL TABLE:
00000000 l d LZMA_DEC30 00000000 LZMA_DEC30
00000000 l d ELFMAINY 00000000 ELFMAINY
00000000 l d ELFMAINX 00000000 ELFMAINX
00000000 l d LUNMP000 00000000 LUNMP000
00000000 l d LUNMP001 00000000 LUNMP001
00000000 l d NRV_HEAD 00000000 NRV_HEAD
00000000 l d NRV_TAIL 00000000 NRV_TAIL
00000000 l d ELFMAINZ 00000000 ELFMAINZ
@@ -38,12 +34,13 @@ SYMBOL TABLE:
00000000 *UND* 00000000 CPR0
00000000 *UND* 00000000 MFLG
00000010 g ELFMAINX 00000000 _start
00000004 g ELFMAINZ 00000000 cpr0
00000000 g F NRV2E 0000012c ucl_nrv2e_decompress_8
00000000 g F NRV2D 00000118 ucl_nrv2d_decompress_8
00000000 g F NRV2B 000000dc ucl_nrv2b_decompress_8
00000000 g LZMA_DEC10 00000000 LzmaDecode
00000000 g ELFMAINY 00000000 end_decompress
00000000 g ELFMAINZ 00000000 cpr0
00000000 *UND* 00000000 O_BINFO
RELOCATION RECORDS FOR [ELFMAINX]:
OFFSET TYPE VALUE
@@ -261,3 +258,7 @@ OFFSET TYPE VALUE
00000400 R_ARM_PC24 LZMA_DEC10
00000418 R_ARM_PC24 LZMA_DEC10
00000440 R_ARM_PC24 LZMA_DEC10
RELOCATION RECORDS FOR [ELFMAINZ]:
OFFSET TYPE VALUE
00000000 R_ARM_ABS32 O_BINFO
+24 -24
View File
@@ -9,35 +9,35 @@ Linker script and memory map
TARGET(elf32-littlearm)
0x0000000000008080 . = ((0x8000 + SIZEOF_HEADERS) + 0xc)
.text 0x0000000000008080 0x9a0
.text 0x0000000000008080 0x998
*(.text)
.text 0x0000000000008080 0x2ac tmp/arm.v4a-linux.elf-fold.o
0x00000000000082d0 munmap
0x00000000000082b8 getpid
0x00000000000082c8 readlink
0x00000000000082ec mmap
0x00000000000082e0 __clear_cache
0x0000000000008310 mmap_privanon
0x0000000000008298 write
0x0000000000008290 read
0x00000000000082b0 unlink
0x0000000000008284 my_bkpt
0x000000000000828c exit
0x00000000000082c0 brk
0x00000000000082a0 open
0x00000000000082d8 mprotect
0x00000000000082a8 close
.text 0x000000000000832c 0x6f4 tmp/arm.v4a-linux.elf-main.o
0x00000000000088a0 upx_main
.text 0x0000000000008080 0x2a4 tmp/arm.v4a-linux.elf-fold.o
0x00000000000082c8 munmap
0x00000000000082b0 getpid
0x00000000000082c0 readlink
0x00000000000082e4 mmap
0x00000000000082d8 __clear_cache
0x0000000000008308 mmap_privanon
0x0000000000008290 write
0x0000000000008288 read
0x00000000000082a8 unlink
0x000000000000827c my_bkpt
0x0000000000008284 exit
0x00000000000082b8 brk
0x0000000000008298 open
0x00000000000082d0 mprotect
0x00000000000082a0 close
.text 0x0000000000008324 0x6f4 tmp/arm.v4a-linux.elf-main.o
0x0000000000008898 upx_main
*(.data)
.data 0x0000000000008a20 0x0 tmp/arm.v4a-linux.elf-fold.o
.data 0x0000000000008a20 0x0 tmp/arm.v4a-linux.elf-main.o
.data 0x0000000000008a18 0x0 tmp/arm.v4a-linux.elf-fold.o
.data 0x0000000000008a18 0x0 tmp/arm.v4a-linux.elf-main.o
.data
.bss 0x0000000000008a20 0x0
.bss 0x0000000000008a20 0x0 tmp/arm.v4a-linux.elf-fold.o
.bss 0x0000000000008a20 0x0 tmp/arm.v4a-linux.elf-main.o
.bss 0x0000000000008a18 0x0
.bss 0x0000000000008a18 0x0 tmp/arm.v4a-linux.elf-fold.o
.bss 0x0000000000008a18 0x0 tmp/arm.v4a-linux.elf-main.o
LOAD tmp/arm.v4a-linux.elf-fold.o
LOAD tmp/arm.v4a-linux.elf-main.o
OUTPUT(tmp/arm.v4a-linux.elf-fold.bin elf32-littlearm)
+19 -18
View File
@@ -2,21 +2,19 @@ file format elf32-littlearm
Sections:
Idx Name Size VMA LMA File off Algn Flags
0 ELFMAINX 00000034 00000000 00000000 00000034 2**0 CONTENTS, RELOC, READONLY
1 LUNMP000 00000004 00000000 00000000 00000068 2**0 CONTENTS, READONLY
2 LUNMP001 00000004 00000000 00000000 0000006c 2**0 CONTENTS, READONLY
3 ELFMAINXu 000000a4 00000000 00000000 00000070 2**0 CONTENTS, RELOC, READONLY
4 NRV_HEAD 00000000 00000000 00000000 00000114 2**0 CONTENTS, READONLY
5 NRV_TAIL 00000000 00000000 00000000 00000114 2**0 CONTENTS, READONLY
6 NRV2E 0000013c 00000000 00000000 00000114 2**0 CONTENTS, RELOC, READONLY
7 NRV2D 00000128 00000000 00000000 00000250 2**0 CONTENTS, RELOC, READONLY
8 NRV2B 000000ec 00000000 00000000 00000378 2**0 CONTENTS, RELOC, READONLY
9 LZMA_ELF00 000000b8 00000000 00000000 00000464 2**0 CONTENTS, RELOC, READONLY
10 LZMA_DEC20 00000938 00000000 00000000 0000051c 2**0 CONTENTS, RELOC, READONLY
11 LZMA_DEC10 00000478 00000000 00000000 00000e54 2**0 CONTENTS, RELOC, READONLY
12 LZMA_DEC30 00000000 00000000 00000000 000012cc 2**0 CONTENTS, READONLY
13 ELFMAINY 0000003e 00000000 00000000 000012cc 2**0 CONTENTS, READONLY
14 ELFMAINZ 00000000 00000000 00000000 0000130a 2**0 CONTENTS, READONLY
0 ELFMAINX 0000003c 00000000 00000000 00000034 2**0 CONTENTS, RELOC, READONLY
1 ELFMAINXu 0000009c 00000000 00000000 00000070 2**0 CONTENTS, RELOC, READONLY
2 NRV_HEAD 00000000 00000000 00000000 0000010c 2**0 CONTENTS, READONLY
3 NRV_TAIL 00000000 00000000 00000000 0000010c 2**0 CONTENTS, READONLY
4 NRV2E 0000013c 00000000 00000000 0000010c 2**0 CONTENTS, RELOC, READONLY
5 NRV2D 00000128 00000000 00000000 00000248 2**0 CONTENTS, RELOC, READONLY
6 NRV2B 000000ec 00000000 00000000 00000370 2**0 CONTENTS, RELOC, READONLY
7 LZMA_ELF00 000000b8 00000000 00000000 0000045c 2**0 CONTENTS, RELOC, READONLY
8 LZMA_DEC20 00000938 00000000 00000000 00000514 2**0 CONTENTS, RELOC, READONLY
9 LZMA_DEC10 00000478 00000000 00000000 00000e4c 2**0 CONTENTS, RELOC, READONLY
10 LZMA_DEC30 00000000 00000000 00000000 000012c4 2**0 CONTENTS, READONLY
11 ELFMAINY 0000003e 00000000 00000000 000012c4 2**0 CONTENTS, READONLY
12 ELFMAINZ 00000004 00000000 00000000 00001302 2**0 CONTENTS, RELOC, READONLY
SYMBOL TABLE:
00000000 l d ELFMAINXu 00000000 ELFMAINXu
00000000 l d NRV2E 00000000 NRV2E
@@ -28,8 +26,6 @@ SYMBOL TABLE:
00000000 l d LZMA_DEC30 00000000 LZMA_DEC30
00000000 l d ELFMAINY 00000000 ELFMAINY
00000000 l d ELFMAINX 00000000 ELFMAINX
00000000 l d LUNMP000 00000000 LUNMP000
00000000 l d LUNMP001 00000000 LUNMP001
00000000 l d NRV_HEAD 00000000 NRV_HEAD
00000000 l d NRV_TAIL 00000000 NRV_TAIL
00000000 l d ELFMAINZ 00000000 ELFMAINZ
@@ -38,12 +34,13 @@ SYMBOL TABLE:
00000000 *UND* 00000000 CPR0
00000000 *UND* 00000000 MFLG
00000010 g ELFMAINX 00000000 _start
00000004 g ELFMAINZ 00000000 cpr0
00000000 g F NRV2E 0000013c ucl_nrv2e_decompress_8
00000000 g F NRV2D 00000128 ucl_nrv2d_decompress_8
00000000 g F NRV2B 000000ec ucl_nrv2b_decompress_8
00000000 g LZMA_DEC10 00000000 LzmaDecode
00000000 g ELFMAINY 00000000 end_decompress
00000000 g ELFMAINZ 00000000 cpr0
00000000 *UND* 00000000 O_BINFO
RELOCATION RECORDS FOR [ELFMAINX]:
OFFSET TYPE VALUE
@@ -261,3 +258,7 @@ OFFSET TYPE VALUE
00000400 R_ARM_PC24 LZMA_DEC10
00000418 R_ARM_PC24 LZMA_DEC10
00000440 R_ARM_PC24 LZMA_DEC10
RELOCATION RECORDS FOR [ELFMAINZ]:
OFFSET TYPE VALUE
00000000 R_ARM_ABS32 O_BINFO
+24 -24
View File
@@ -9,35 +9,35 @@ Linker script and memory map
TARGET(elf32-littlearm)
0x0000000000008080 . = ((0x8000 + SIZEOF_HEADERS) + 0xc)
.text 0x0000000000008080 0xa38
.text 0x0000000000008080 0xa30
*(.text)
.text 0x0000000000008080 0x34c tmp/arm.v5a-linux.elf-fold.o
0x000000000000833c munmap
0x0000000000008300 getpid
0x0000000000008328 readlink
0x0000000000008380 mmap
0x0000000000008364 __clear_cache
0x00000000000083b0 mmap_privanon
0x00000000000082b0 write
0x000000000000829c read
0x00000000000082ec unlink
0x0000000000008284 my_bkpt
0x000000000000828c exit
0x0000000000008314 brk
0x00000000000082c4 open
0x0000000000008350 mprotect
0x00000000000082d8 close
.text 0x00000000000083cc 0x6ec tmp/armel-linux.elf-main.o
0x0000000000008938 upx_main
.text 0x0000000000008080 0x344 tmp/arm.v5a-linux.elf-fold.o
0x0000000000008334 munmap
0x00000000000082f8 getpid
0x0000000000008320 readlink
0x0000000000008378 mmap
0x000000000000835c __clear_cache
0x00000000000083a8 mmap_privanon
0x00000000000082a8 write
0x0000000000008294 read
0x00000000000082e4 unlink
0x000000000000827c my_bkpt
0x0000000000008284 exit
0x000000000000830c brk
0x00000000000082bc open
0x0000000000008348 mprotect
0x00000000000082d0 close
.text 0x00000000000083c4 0x6ec tmp/armel-linux.elf-main.o
0x0000000000008930 upx_main
*(.data)
.data 0x0000000000008ab8 0x0 tmp/arm.v5a-linux.elf-fold.o
.data 0x0000000000008ab8 0x0 tmp/armel-linux.elf-main.o
.data 0x0000000000008ab0 0x0 tmp/arm.v5a-linux.elf-fold.o
.data 0x0000000000008ab0 0x0 tmp/armel-linux.elf-main.o
.data
.bss 0x0000000000008ab8 0x0
.bss 0x0000000000008ab8 0x0 tmp/arm.v5a-linux.elf-fold.o
.bss 0x0000000000008ab8 0x0 tmp/armel-linux.elf-main.o
.bss 0x0000000000008ab0 0x0
.bss 0x0000000000008ab0 0x0 tmp/arm.v5a-linux.elf-fold.o
.bss 0x0000000000008ab0 0x0 tmp/armel-linux.elf-main.o
LOAD tmp/arm.v5a-linux.elf-fold.o
LOAD tmp/armel-linux.elf-main.o
OUTPUT(tmp/arm.v5a-linux.elf-fold.bin elf32-littlearm)
@@ -13,7 +13,7 @@ Idx Name Size VMA LMA File off Algn
8 LZMA_DEC10 0000049c 0000000000000000 0000000000000000 00000df0 2**0 CONTENTS, READONLY
9 LZMA_DEC30 00000000 0000000000000000 0000000000000000 0000128c 2**0 CONTENTS, READONLY
10 MACHMAINY 00000000 0000000000000000 0000000000000000 0000128c 2**0 CONTENTS, READONLY
11 MACHMAINZ 00000058 0000000000000000 0000000000000000 0000128c 2**0 CONTENTS, READONLY
11 MACHMAINZ 0000005c 0000000000000000 0000000000000000 0000128c 2**0 CONTENTS, RELOC, READONLY
SYMBOL TABLE:
0000000000000000 l d LZMA_DEC30 0000000000000000 LZMA_DEC30
0000000000000000 l d MACHMAINZ 0000000000000000 MACHMAINZ
@@ -33,6 +33,7 @@ SYMBOL TABLE:
0000000000000000 g F NRV2B 00000000000000f0 ucl_nrv2b_decompress_32
0000000000000000 g LZMA_DEC10 0000000000000000 LzmaDecode
0000000000000000 g MACHMAINY 0000000000000000 end_decompress
0000000000000000 *UND* 0000000000000000 O_BINFO
RELOCATION RECORDS FOR [MACHMAINX]:
OFFSET TYPE VALUE
@@ -41,3 +42,7 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [LZMA_ELF00]:
OFFSET TYPE VALUE
0000000000000004 R_AARCH64_CONDBR19 LZMA_DEC30
RELOCATION RECORDS FOR [MACHMAINZ]:
OFFSET TYPE VALUE
0000000000000058 R_AARCH64_ABS32 O_BINFO
+16 -21
View File
@@ -2,28 +2,23 @@ file format elf64-littleaarch64
Sections:
Idx Name Size VMA LMA File off Algn Flags
0 ELFMAINX 00000040 0000000000000000 0000000000000000 00000040 2**0 CONTENTS, RELOC, READONLY
1 LUNMP000 00000000 0000000000000000 0000000000000000 00000080 2**0 CONTENTS, READONLY
2 LUNMP001 00000000 0000000000000000 0000000000000000 00000080 2**0 CONTENTS, READONLY
3 ELFMAINXu 000000a4 0000000000000000 0000000000000000 00000080 2**0 CONTENTS, RELOC, READONLY
4 NRV_HEAD 00000000 0000000000000000 0000000000000000 00000124 2**0 CONTENTS, READONLY
5 NRV_TAIL 00000000 0000000000000000 0000000000000000 00000124 2**0 CONTENTS, READONLY
6 NRV2E 00000128 0000000000000000 0000000000000000 00000124 2**0 CONTENTS, READONLY
7 NRV2D 0000011c 0000000000000000 0000000000000000 0000024c 2**0 CONTENTS, READONLY
8 NRV2B 000000f0 0000000000000000 0000000000000000 00000368 2**0 CONTENTS, READONLY
9 LZMA_ELF00 000000d0 0000000000000000 0000000000000000 00000458 2**0 CONTENTS, RELOC, READONLY
10 LZMA_DEC20 00000968 0000000000000000 0000000000000000 00000528 2**0 CONTENTS, READONLY
11 LZMA_DEC10 0000049c 0000000000000000 0000000000000000 00000e90 2**0 CONTENTS, READONLY
12 LZMA_DEC30 00000000 0000000000000000 0000000000000000 0000132c 2**0 CONTENTS, READONLY
13 ELFMAINY 0000003e 0000000000000000 0000000000000000 0000132c 2**0 CONTENTS, READONLY
14 ELFMAINZ 00000004 0000000000000000 0000000000000000 0000136a 2**0 CONTENTS, RELOC, READONLY
0 ELFMAINX 00000044 0000000000000000 0000000000000000 00000040 2**0 CONTENTS, RELOC, READONLY
1 ELFMAINXu 00000098 0000000000000000 0000000000000000 00000084 2**0 CONTENTS, RELOC, READONLY
2 NRV_HEAD 00000000 0000000000000000 0000000000000000 0000011c 2**0 CONTENTS, READONLY
3 NRV_TAIL 00000000 0000000000000000 0000000000000000 0000011c 2**0 CONTENTS, READONLY
4 NRV2E 00000128 0000000000000000 0000000000000000 0000011c 2**0 CONTENTS, READONLY
5 NRV2D 0000011c 0000000000000000 0000000000000000 00000244 2**0 CONTENTS, READONLY
6 NRV2B 000000f0 0000000000000000 0000000000000000 00000360 2**0 CONTENTS, READONLY
7 LZMA_ELF00 000000d0 0000000000000000 0000000000000000 00000450 2**0 CONTENTS, RELOC, READONLY
8 LZMA_DEC20 00000968 0000000000000000 0000000000000000 00000520 2**0 CONTENTS, READONLY
9 LZMA_DEC10 0000049c 0000000000000000 0000000000000000 00000e88 2**0 CONTENTS, READONLY
10 LZMA_DEC30 00000000 0000000000000000 0000000000000000 00001324 2**0 CONTENTS, READONLY
11 ELFMAINY 0000003e 0000000000000000 0000000000000000 00001324 2**0 CONTENTS, READONLY
12 ELFMAINZ 00000004 0000000000000000 0000000000000000 00001362 2**0 CONTENTS, RELOC, READONLY
SYMBOL TABLE:
0000000000000000 l d LZMA_DEC30 0000000000000000 LZMA_DEC30
0000000000000000 l d ELFMAINY 0000000000000000 ELFMAINY
0000000000000000 l d ELFMAINZ 0000000000000000 ELFMAINZ
0000000000000000 l d ELFMAINX 0000000000000000 ELFMAINX
0000000000000000 l d LUNMP000 0000000000000000 LUNMP000
0000000000000000 l d LUNMP001 0000000000000000 LUNMP001
0000000000000000 l d ELFMAINXu 0000000000000000 ELFMAINXu
0000000000000000 l d NRV_HEAD 0000000000000000 NRV_HEAD
0000000000000000 l d NRV_TAIL 0000000000000000 NRV_TAIL
@@ -33,18 +28,19 @@ SYMBOL TABLE:
0000000000000000 l d LZMA_ELF00 0000000000000000 LZMA_ELF00
0000000000000000 l d LZMA_DEC20 0000000000000000 LZMA_DEC20
0000000000000000 l d LZMA_DEC10 0000000000000000 LZMA_DEC10
0000000000000000 l d ELFMAINZ 0000000000000000 ELFMAINZ
0000000000000000 *UND* 0000000000000000 LENF
0000000000000000 *UND* 0000000000000000 CPR0
0000000000000000 *UND* 0000000000000000 MFLG
0000000000000000 *UND* 0000000000000000 ADRM
0000000000000014 g ELFMAINX 0000000000000000 _start
0000000000000004 g ELFMAINZ 0000000000000000 cpr0
0000000000000000 g F NRV2E 0000000000000128 ucl_nrv2e_decompress_32
0000000000000000 g F NRV2D 000000000000011c ucl_nrv2d_decompress_32
0000000000000000 g F NRV2B 00000000000000f0 ucl_nrv2b_decompress_32
0000000000000000 g LZMA_DEC10 0000000000000000 LzmaDecode
0000000000000000 g ELFMAINY 0000000000000000 end_decompress
0000000000000000 *UND* 0000000000000000 O_BINFO
0000000000000004 g ELFMAINZ 0000000000000000 cpr0
RELOCATION RECORDS FOR [ELFMAINX]:
OFFSET TYPE VALUE
@@ -55,8 +51,7 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [ELFMAINXu]:
OFFSET TYPE VALUE
0000000000000024 R_AARCH64_CONDBR19 ELFMAINY
0000000000000070 R_AARCH64_LD_PREL_LO19 ELFMAINZ
0000000000000028 R_AARCH64_CONDBR19 ELFMAINY
RELOCATION RECORDS FOR [LZMA_ELF00]:
OFFSET TYPE VALUE
+19 -18
View File
@@ -2,21 +2,19 @@ file format elf32-bigarm
Sections:
Idx Name Size VMA LMA File off Algn Flags
0 ELFMAINX 00000034 00000000 00000000 00000034 2**0 CONTENTS, RELOC, READONLY
1 LUNMP000 00000004 00000000 00000000 00000068 2**0 CONTENTS, READONLY
2 LUNMP001 00000004 00000000 00000000 0000006c 2**0 CONTENTS, READONLY
3 ELFMAINXu 00000098 00000000 00000000 00000070 2**0 CONTENTS, RELOC, READONLY
4 NRV_HEAD 00000000 00000000 00000000 00000108 2**0 CONTENTS, READONLY
5 NRV_TAIL 00000000 00000000 00000000 00000108 2**0 CONTENTS, READONLY
6 NRV2E 0000012c 00000000 00000000 00000108 2**0 CONTENTS, RELOC, READONLY
7 NRV2D 00000118 00000000 00000000 00000234 2**0 CONTENTS, RELOC, READONLY
8 NRV2B 000000dc 00000000 00000000 0000034c 2**0 CONTENTS, RELOC, READONLY
9 LZMA_ELF00 000000a8 00000000 00000000 00000428 2**0 CONTENTS, RELOC, READONLY
10 LZMA_DEC20 00000938 00000000 00000000 000004d0 2**0 CONTENTS, RELOC, READONLY
11 LZMA_DEC10 00000478 00000000 00000000 00000e08 2**0 CONTENTS, RELOC, READONLY
12 LZMA_DEC30 00000000 00000000 00000000 00001280 2**0 CONTENTS, READONLY
13 ELFMAINY 00000036 00000000 00000000 00001280 2**0 CONTENTS, READONLY
14 ELFMAINZ 00000000 00000000 00000000 000012b6 2**0 CONTENTS, READONLY
0 ELFMAINX 0000003c 00000000 00000000 00000034 2**0 CONTENTS, RELOC, READONLY
1 ELFMAINXu 00000090 00000000 00000000 00000070 2**0 CONTENTS, RELOC, READONLY
2 NRV_HEAD 00000000 00000000 00000000 00000100 2**0 CONTENTS, READONLY
3 NRV_TAIL 00000000 00000000 00000000 00000100 2**0 CONTENTS, READONLY
4 NRV2E 0000012c 00000000 00000000 00000100 2**0 CONTENTS, RELOC, READONLY
5 NRV2D 00000118 00000000 00000000 0000022c 2**0 CONTENTS, RELOC, READONLY
6 NRV2B 000000dc 00000000 00000000 00000344 2**0 CONTENTS, RELOC, READONLY
7 LZMA_ELF00 000000a8 00000000 00000000 00000420 2**0 CONTENTS, RELOC, READONLY
8 LZMA_DEC20 00000938 00000000 00000000 000004c8 2**0 CONTENTS, RELOC, READONLY
9 LZMA_DEC10 00000478 00000000 00000000 00000e00 2**0 CONTENTS, RELOC, READONLY
10 LZMA_DEC30 00000000 00000000 00000000 00001278 2**0 CONTENTS, READONLY
11 ELFMAINY 00000036 00000000 00000000 00001278 2**0 CONTENTS, READONLY
12 ELFMAINZ 00000004 00000000 00000000 000012ae 2**0 CONTENTS, RELOC, READONLY
SYMBOL TABLE:
00000000 l d ELFMAINXu 00000000 ELFMAINXu
00000000 l d NRV2E 00000000 NRV2E
@@ -28,8 +26,6 @@ SYMBOL TABLE:
00000000 l d LZMA_DEC30 00000000 LZMA_DEC30
00000000 l d ELFMAINY 00000000 ELFMAINY
00000000 l d ELFMAINX 00000000 ELFMAINX
00000000 l d LUNMP000 00000000 LUNMP000
00000000 l d LUNMP001 00000000 LUNMP001
00000000 l d NRV_HEAD 00000000 NRV_HEAD
00000000 l d NRV_TAIL 00000000 NRV_TAIL
00000000 l d ELFMAINZ 00000000 ELFMAINZ
@@ -38,12 +34,13 @@ SYMBOL TABLE:
00000000 *UND* 00000000 CPR0
00000000 *UND* 00000000 MFLG
00000010 g ELFMAINX 00000000 _start
00000004 g ELFMAINZ 00000000 cpr0
00000000 g F NRV2E 0000012c ucl_nrv2e_decompress_8
00000000 g F NRV2D 00000118 ucl_nrv2d_decompress_8
00000000 g F NRV2B 000000dc ucl_nrv2b_decompress_8
00000000 g LZMA_DEC10 00000000 LzmaDecode
00000000 g ELFMAINY 00000000 end_decompress
00000000 g ELFMAINZ 00000000 cpr0
00000000 *UND* 00000000 O_BINFO
RELOCATION RECORDS FOR [ELFMAINX]:
OFFSET TYPE VALUE
@@ -261,3 +258,7 @@ OFFSET TYPE VALUE
00000400 R_ARM_PC24 LZMA_DEC10
00000418 R_ARM_PC24 LZMA_DEC10
00000440 R_ARM_PC24 LZMA_DEC10
RELOCATION RECORDS FOR [ELFMAINZ]:
OFFSET TYPE VALUE
00000000 R_ARM_ABS32 O_BINFO
+24 -24
View File
@@ -9,35 +9,35 @@ Linker script and memory map
TARGET(elf32-bigarm)
0x0000000000008080 . = ((0x8000 + SIZEOF_HEADERS) + 0xc)
.text 0x0000000000008080 0x9a0
.text 0x0000000000008080 0x998
*(.text)
.text 0x0000000000008080 0x2ac tmp/armeb.v4a-linux.elf-fold.o
0x00000000000082d0 munmap
0x00000000000082b8 getpid
0x00000000000082c8 readlink
0x00000000000082ec mmap
0x00000000000082e0 __clear_cache
0x0000000000008310 mmap_privanon
0x0000000000008298 write
0x0000000000008290 read
0x00000000000082b0 unlink
0x0000000000008284 my_bkpt
0x000000000000828c exit
0x00000000000082c0 brk
0x00000000000082a0 open
0x00000000000082d8 mprotect
0x00000000000082a8 close
.text 0x000000000000832c 0x6f4 tmp/armeb.v4a-linux.elf-main.o
0x00000000000088a0 upx_main
.text 0x0000000000008080 0x2a4 tmp/armeb.v4a-linux.elf-fold.o
0x00000000000082c8 munmap
0x00000000000082b0 getpid
0x00000000000082c0 readlink
0x00000000000082e4 mmap
0x00000000000082d8 __clear_cache
0x0000000000008308 mmap_privanon
0x0000000000008290 write
0x0000000000008288 read
0x00000000000082a8 unlink
0x000000000000827c my_bkpt
0x0000000000008284 exit
0x00000000000082b8 brk
0x0000000000008298 open
0x00000000000082d0 mprotect
0x00000000000082a0 close
.text 0x0000000000008324 0x6f4 tmp/armeb.v4a-linux.elf-main.o
0x0000000000008898 upx_main
*(.data)
.data 0x0000000000008a20 0x0 tmp/armeb.v4a-linux.elf-fold.o
.data 0x0000000000008a20 0x0 tmp/armeb.v4a-linux.elf-main.o
.data 0x0000000000008a18 0x0 tmp/armeb.v4a-linux.elf-fold.o
.data 0x0000000000008a18 0x0 tmp/armeb.v4a-linux.elf-main.o
.data
.bss 0x0000000000008a20 0x0
.bss 0x0000000000008a20 0x0 tmp/armeb.v4a-linux.elf-fold.o
.bss 0x0000000000008a20 0x0 tmp/armeb.v4a-linux.elf-main.o
.bss 0x0000000000008a18 0x0
.bss 0x0000000000008a18 0x0 tmp/armeb.v4a-linux.elf-fold.o
.bss 0x0000000000008a18 0x0 tmp/armeb.v4a-linux.elf-main.o
LOAD tmp/armeb.v4a-linux.elf-fold.o
LOAD tmp/armeb.v4a-linux.elf-main.o
OUTPUT(tmp/armeb.v4a-linux.elf-fold.bin elf32-bigarm)