arm.v4a: cancel_sigsegv

modified:   misc/testsuite/upx_testsuite_1-expected_sha256sums.sh
	modified:   src/stub/src/arm.v4a-linux.elf-entry.S
	modified:   src/stub/src/arm.v4a-linux.elf-fold.S
           plus generated .h .dump .map
This commit is contained in:
John Reiser
2025-08-20 19:43:16 -07:00
parent 404fb48668
commit 26ca21f6cb
15 changed files with 9958 additions and 9617 deletions
+46 -31
View File
@@ -2,29 +2,29 @@ file format elf32-littlearm
Sections:
Idx Name Size VMA LMA File off Algn Flags
0 ELFSIGSEGV 0 0 0 034 2**0 CONTENTS
1 ELFMAINX2 0234 0 0 034 2**2 CONTENTS
2 ELFMAINY 0 0 0 0268 2**0 CONTENTS
3 HUMF_A 04 0 0 0268 2**0 CONTENTS
4 HUMF_L 04 0 0 026c 2**0 CONTENTS
5 UMF_ANDROID 0544 0 0 0270 2**2 CONTENTS
6 UMF_LINUX 0144 0 0 07b4 2**2 CONTENTS
7 ELFMAINX 028 0 0 08f8 2**0 CONTENTS
8 ELFMAINZ 0218 028 028 0920 2**0 CONTENTS
0 ELFSIGSEGV 05c 0 0 034 2**0 CONTENTS
1 ELFMAINX2 0598 0 0 090 2**2 CONTENTS
2 ELFMAINY 0 0 0 0628 2**0 CONTENTS
3 HUMF_A 04 0 0 0628 2**0 CONTENTS
4 HUMF_L 04 0 0 062c 2**0 CONTENTS
5 UMF_ANDROID 0544 0 0 0630 2**2 CONTENTS
6 UMF_LINUX 0144 0 0 0b74 2**2 CONTENTS
7 ELFMAINX 028 0 0 0cb8 2**0 CONTENTS
8 ELFMAINZ 0218 028 028 0ce0 2**0 CONTENTS
SYMBOL TABLE:
00000000 l d ELFSIGSEGV 0 ELFSIGSEGV
00000000 l d ELFMAINX2 0 ELFMAINX2
00000000 l d UMF_ANDROID 0 UMF_ANDROID
00000000 l d UMF_LINUX 0 UMF_LINUX
00000000 l d ELFMAINX 0 ELFMAINX
00000028 l d ELFMAINZ 0 ELFMAINZ
00000000 l d ELFSIGSEGV 0 ELFSIGSEGV
00000000 l d ELFMAINY 0 ELFMAINY
00000000 l d HUMF_A 0 HUMF_A
00000000 l d HUMF_L 0 HUMF_L
00000000 l d ELFMAINX 0 ELFMAINX
00000228 g ELFMAINX2 0 get_page_mask
0000058c g ELFMAINX2 0 get_page_mask
00000000 *UND* 0 MFLG
00000114 g ELFMAINZ 0 getpid
00000234 g ELFMAINX2 0 upx_mmap_and_fd
00000598 g ELFMAINX2 0 upx_mmap_and_fd
00000030 g ELFMAINZ 0 memcpy
00000000 *UND* 0 O_BINFO
000001c8 g ELFMAINZ 0 Psync
@@ -44,7 +44,7 @@ SYMBOL TABLE:
00000164 g ELFMAINZ 0 read
000001a0 g ELFMAINZ 0 unlink
00000054 g ELFMAINZ 0 memset
00000164 g F ELFMAINX2 0c4 ucl_nrv2b_decompress_8
000004c8 g F ELFMAINX2 0c4 ucl_nrv2b_decompress_8
000001f0 g ELFMAINZ 0 my_bkpt
000000ec g ELFMAINZ 0 fsync
00000178 g ELFMAINZ 0 stat
@@ -54,6 +54,11 @@ SYMBOL TABLE:
0000013c g ELFMAINZ 0 mkdir
000000b0 g ELFMAINZ 0 close
RELOCATION RECORDS FOR [ELFSIGSEGV]:
OFFSET TYPE VALUE
00000000 R_ARM_PC24 ELFMAINX2
00000038 R_ARM_PC24 ELFSIGSEGV
RELOCATION RECORDS FOR [ELFMAINX2]:
OFFSET TYPE VALUE
00000004 R_ARM_PC24 ELFMAINX2
@@ -65,23 +70,32 @@ OFFSET TYPE VALUE
00000078 R_ARM_PC24 upx_mmap_and_fd
00000080 R_ARM_PC24 ELFMAINX2
000000b0 R_ARM_PC24 ELFMAINX2
000000ec R_ARM_PC24 ELFMAINX2
0000015c R_ARM_PC24 ELFMAINX2
00000174 R_ARM_PC24 ELFMAINX2
000001ac R_ARM_PC24 ELFMAINX2
000001b4 R_ARM_PC24 ELFMAINX2
000001b8 R_ARM_PC24 ELFMAINX2
000001c8 R_ARM_PC24 ELFMAINX2
000001cc R_ARM_PC24 ELFMAINX2
000001d0 R_ARM_PC24 ELFMAINX2
000001dc R_ARM_PC24 ELFMAINX2
000001ec R_ARM_PC24 ELFMAINX2
000001f0 R_ARM_PC24 ELFMAINX2
000001f8 R_ARM_PC24 ELFMAINX2
00000200 R_ARM_PC24 ELFMAINX2
00000204 R_ARM_PC24 ELFMAINX2
00000220 R_ARM_PC24 ELFMAINX2
00000224 R_ARM_PC24 ELFMAINX2
000000f0 R_ARM_PC24 ELFMAINX2
0000020c R_ARM_PC24 ELFMAINX2
00000238 R_ARM_PC24 ELFMAINX2
000003dc R_ARM_PC24 ELFMAINX2
000003f4 R_ARM_PC24 ELFMAINX2
0000041c R_ARM_PC24 ELFMAINX2
00000420 R_ARM_PC24 ELFMAINX2
0000042c R_ARM_PC24 ELFMAINX2
000004a0 R_ARM_PC24 ELFMAINX2
000004a4 R_ARM_PC24 ELFMAINX2
000004c0 R_ARM_PC24 ELFMAINX2
000004d8 R_ARM_PC24 ELFMAINX2
00000510 R_ARM_PC24 ELFMAINX2
00000518 R_ARM_PC24 ELFMAINX2
0000051c R_ARM_PC24 ELFMAINX2
0000052c R_ARM_PC24 ELFMAINX2
00000530 R_ARM_PC24 ELFMAINX2
00000534 R_ARM_PC24 ELFMAINX2
00000540 R_ARM_PC24 ELFMAINX2
00000550 R_ARM_PC24 ELFMAINX2
00000554 R_ARM_PC24 ELFMAINX2
0000055c R_ARM_PC24 ELFMAINX2
00000564 R_ARM_PC24 ELFMAINX2
00000568 R_ARM_PC24 ELFMAINX2
00000584 R_ARM_PC24 ELFMAINX2
00000588 R_ARM_PC24 ELFMAINX2
RELOCATION RECORDS FOR [HUMF_A]:
OFFSET TYPE VALUE
@@ -204,6 +218,7 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [ELFMAINX]:
OFFSET TYPE VALUE
00000000 R_ARM_ABS32 MFLG
00000014 R_ARM_PC24 ELFMAINX
RELOCATION RECORDS FOR [ELFMAINZ]:
OFFSET TYPE VALUE