ELF2 arm32-linux unmap_all_pages

modified:   ../misc/testsuite/upx_testsuite_1-expected_sha256sums.sh
	modified:   stub/src/arm.v4a-linux.elf-entry.S
	modified:   stub/src/arm.v4a-linux.elf-fold.S
	modified:   stub/src/powerpc-linux.elf-entry.S
           plus generated *.h *.map *.dump
This commit is contained in:
John Reiser
2024-07-08 17:59:14 -07:00
parent 66dc1d90d8
commit 6cda0b6016
16 changed files with 7689 additions and 7638 deletions
+69 -69
View File
@@ -4,14 +4,14 @@ Sections:
Idx Name Size VMA LMA File off Algn Flags
0 ELFMAINY 0 0 0 034 2**0 CONTENTS
1 ELFMAINZ 0114 0 0 034 2**0 CONTENTS
2 ELFMAINX 0628 0 0 0148 2**2 CONTENTS
2 ELFMAINX 062c 0 0 0148 2**2 CONTENTS
SYMBOL TABLE:
00000000 l d ELFMAINZ 0 ELFMAINZ
00000000 l d ELFMAINX 0 ELFMAINX
00000000 l d ELFMAINY 0 ELFMAINY
00000000 *UND* 0 MFLG
00000090 g ELFMAINZ 0 getpid
00000474 g F ELFMAINX 01b4 upx_mmap_and_fd
00000478 g F ELFMAINX 01b4 upx_mmap_and_fd
00000008 g ELFMAINZ 0 memcpy
00000000 *UND* 0 O_BINFO
0000004c g ELFMAINZ 0 mempcpy
@@ -28,7 +28,7 @@ SYMBOL TABLE:
000000b0 g ELFMAINZ 0 read
000000c8 g ELFMAINZ 0 unlink
0000002c g ELFMAINZ 0 memset
00000160 g F ELFMAINX 0dc ucl_nrv2b_decompress_8
00000164 g F ELFMAINX 0dc ucl_nrv2b_decompress_8
00000080 g ELFMAINZ 0 fsync
000000b8 g ELFMAINZ 0 stat
00000114 g ELFMAINZ 0 cpr0
@@ -58,80 +58,80 @@ OFFSET TYPE VALUE
000000a0 R_ARM_PC24 upx_mmap_and_fd
000000cc R_ARM_PC24 ELFMAINX
00000108 R_ARM_PC24 ELFMAINX
00000158 R_ARM_PC24 ELFMAINX
00000170 R_ARM_PC24 ELFMAINX
000001c0 R_ARM_PC24 ELFMAINX
000001c8 R_ARM_PC24 ELFMAINX
0000015c R_ARM_PC24 ELFMAINX
00000174 R_ARM_PC24 ELFMAINX
000001c4 R_ARM_PC24 ELFMAINX
000001cc R_ARM_PC24 ELFMAINX
000001dc R_ARM_PC24 ELFMAINX
000001d0 R_ARM_PC24 ELFMAINX
000001e0 R_ARM_PC24 ELFMAINX
000001e4 R_ARM_PC24 ELFMAINX
000001f0 R_ARM_PC24 ELFMAINX
00000200 R_ARM_PC24 ELFMAINX
000001e8 R_ARM_PC24 ELFMAINX
000001f4 R_ARM_PC24 ELFMAINX
00000204 R_ARM_PC24 ELFMAINX
0000020c R_ARM_PC24 ELFMAINX
00000214 R_ARM_PC24 ELFMAINX
00000208 R_ARM_PC24 ELFMAINX
00000210 R_ARM_PC24 ELFMAINX
00000218 R_ARM_PC24 ELFMAINX
00000234 R_ARM_PC24 ELFMAINX
0000021c R_ARM_PC24 ELFMAINX
00000238 R_ARM_PC24 ELFMAINX
00000248 R_ARM_PC24 ELFMAINX
00000264 R_ARM_PC24 ELFMAINX
0000027c R_ARM_PC24 ELFMAINX
00000290 R_ARM_PC24 ELFMAINX
000002bc R_ARM_PC24 memset
000002c8 R_ARM_PC24 stat
000002d0 R_ARM_PC24 ELFMAINX
000002e4 R_ARM_PC24 ELFMAINX
000002f4 R_ARM_PC24 mkdir
0000030c R_ARM_PC24 ELFMAINX
00000324 R_ARM_PC24 mempcpy
00000334 R_ARM_PC24 ELFMAINX
0000023c R_ARM_PC24 ELFMAINX
0000024c R_ARM_PC24 ELFMAINX
00000268 R_ARM_PC24 ELFMAINX
00000280 R_ARM_PC24 ELFMAINX
00000294 R_ARM_PC24 ELFMAINX
000002c0 R_ARM_PC24 memset
000002cc R_ARM_PC24 stat
000002d4 R_ARM_PC24 ELFMAINX
000002e8 R_ARM_PC24 ELFMAINX
000002f8 R_ARM_PC24 mkdir
00000310 R_ARM_PC24 ELFMAINX
00000328 R_ARM_PC24 mempcpy
00000338 R_ARM_PC24 ELFMAINX
0000035c R_ARM_PC24 open
00000370 R_ARM_PC24 read
0000037c R_ARM_PC24 close
000003a0 R_ARM_PC24 ELFMAINX
000003b0 R_ARM_PC24 ELFMAINX
000003b8 R_ARM_PC24 ELFMAINX
000003c4 R_ARM_PC24 ELFMAINX
000003d4 R_ARM_PC24 mempcpy
000003e8 R_ARM_PC24 ELFMAINX
0000033c R_ARM_PC24 ELFMAINX
00000360 R_ARM_PC24 open
00000374 R_ARM_PC24 read
00000380 R_ARM_PC24 close
000003a4 R_ARM_PC24 ELFMAINX
000003b4 R_ARM_PC24 ELFMAINX
000003bc R_ARM_PC24 ELFMAINX
000003c8 R_ARM_PC24 ELFMAINX
000003d8 R_ARM_PC24 mempcpy
000003ec R_ARM_PC24 ELFMAINX
00000404 R_ARM_PC24 mempcpy
00000414 R_ARM_PC24 ELFMAINX
000003f0 R_ARM_PC24 ELFMAINX
00000408 R_ARM_PC24 mempcpy
00000418 R_ARM_PC24 ELFMAINX
00000430 R_ARM_PC24 mempcpy
00000438 R_ARM_PC24 getpid
00000440 R_ARM_PC24 ELFMAINX
0000044c R_ARM_PC24 ELFMAINX
00000458 R_ARM_PC24 ELFMAINX
00000470 R_ARM_PC24 ELFMAINX
00000490 R_ARM_PC24 ELFMAINX
000004a0 R_ARM_PC24 memfd_create
000004c0 R_ARM_PC24 uname
000004c4 R_ARM_PC24 ELFMAINX
000004dc R_ARM_PC24 ELFMAINX
000004f4 R_ARM_PC24 ELFMAINX
000004f8 R_ARM_PC24 get_upxfn_path
00000510 R_ARM_PC24 ELFMAINX
00000518 R_ARM_PC24 ELFMAINX
00000524 R_ARM_PC24 ELFMAINX
00000530 R_ARM_PC24 ELFMAINX
00000538 R_ARM_PC24 ELFMAINX
00000548 R_ARM_PC24 open
00000554 R_ARM_PC24 ELFMAINX
0000055c R_ARM_PC24 unlink
00000564 R_ARM_PC24 ELFMAINX
0000056c R_ARM_PC24 ELFMAINX
00000578 R_ARM_PC24 ftruncate
00000580 R_ARM_PC24 ELFMAINX
0000041c R_ARM_PC24 ELFMAINX
00000434 R_ARM_PC24 mempcpy
0000043c R_ARM_PC24 getpid
00000444 R_ARM_PC24 ELFMAINX
00000450 R_ARM_PC24 ELFMAINX
0000045c R_ARM_PC24 ELFMAINX
00000474 R_ARM_PC24 ELFMAINX
00000494 R_ARM_PC24 ELFMAINX
000004a4 R_ARM_PC24 memfd_create
000004c4 R_ARM_PC24 uname
000004c8 R_ARM_PC24 ELFMAINX
000004e0 R_ARM_PC24 ELFMAINX
000004f8 R_ARM_PC24 ELFMAINX
000004fc R_ARM_PC24 get_upxfn_path
00000514 R_ARM_PC24 ELFMAINX
0000051c R_ARM_PC24 ELFMAINX
00000528 R_ARM_PC24 ELFMAINX
00000534 R_ARM_PC24 ELFMAINX
0000053c R_ARM_PC24 ELFMAINX
0000054c R_ARM_PC24 open
00000558 R_ARM_PC24 ELFMAINX
00000560 R_ARM_PC24 unlink
00000568 R_ARM_PC24 ELFMAINX
00000570 R_ARM_PC24 ELFMAINX
0000057c R_ARM_PC24 ftruncate
00000584 R_ARM_PC24 ELFMAINX
00000594 R_ARM_PC24 memset
000005b4 R_ARM_PC24 write
000005bc R_ARM_PC24 ELFMAINX
000005c4 R_ARM_PC24 ELFMAINX
000005d4 R_ARM_PC24 lseek
000005e0 R_ARM_PC24 ELFMAINX
00000588 R_ARM_PC24 ELFMAINX
00000598 R_ARM_PC24 memset
000005b8 R_ARM_PC24 write
000005c0 R_ARM_PC24 ELFMAINX
000005c8 R_ARM_PC24 ELFMAINX
000005d8 R_ARM_PC24 lseek
000005e4 R_ARM_PC24 ELFMAINX
000005ec R_ARM_PC24 ELFMAINX
00000610 R_ARM_PC24 mmap
000005e8 R_ARM_PC24 ELFMAINX
000005f0 R_ARM_PC24 ELFMAINX
00000614 R_ARM_PC24 mmap