src/stub: fix ET_DYN with non-zero PT_LOAD[0].p_vaddr

This commit is contained in:
Markus F.X.J. Oberhumer
2025-05-01 20:42:39 +02:00
parent 23c70ec447
commit 5ed1d5b2b3
29 changed files with 18215 additions and 18201 deletions
+1263 -1262
View File
File diff suppressed because it is too large Load Diff
+714 -712
View File
File diff suppressed because it is too large Load Diff
+2208 -2208
View File
File diff suppressed because it is too large Load Diff
+685 -684
View File
File diff suppressed because it is too large Load Diff
+2218 -2217
View File
File diff suppressed because it is too large Load Diff
+1027 -1027
View File
File diff suppressed because it is too large Load Diff
+680 -678
View File
File diff suppressed because it is too large Load Diff
+2211 -2210
View File
File diff suppressed because it is too large Load Diff
+1135 -1131
View File
File diff suppressed because it is too large Load Diff
+1188 -1187
View File
File diff suppressed because it is too large Load Diff
+1179 -1178
View File
File diff suppressed because it is too large Load Diff
+1080 -1080
View File
File diff suppressed because it is too large Load Diff
+1206 -1206
View File
File diff suppressed because it is too large Load Diff
+1212 -1212
View File
File diff suppressed because it is too large Load Diff
+3 -3
View File
@@ -8,13 +8,13 @@ Linker script and memory map
0x0000000000000040 . = SIZEOF_HEADERS
.text 0x0000000000000000 0x9bf
.text 0x0000000000000000 0x9cd
.text 0x0000000000000000 0x165 tmp/amd64-linux.elf-fold.o
0x000000000000015d get_page_mask
*fill* 0x0000000000000165 0x3 00
.text 0x0000000000000168 0x0 tmp/amd64-expand.o
.text 0x0000000000000168 0x857 tmp/amd64-linux.elf-main2.o
0x000000000000088a upx_main2
.text 0x0000000000000168 0x865 tmp/amd64-linux.elf-main2.o
0x0000000000000898 upx_main2
0x00000000000002c6 underlay
UMF_LINUX 0x0000000000000000 0xf9
+40 -40
View File
@@ -7,48 +7,48 @@ Idx Name Size VMA LMA File off Algn Flags
2 HUMF_L 04 0 0 038 2**0 CONTENTS
3 UMF_ANDROID 0544 0 0 03c 2**2 CONTENTS
4 UMF_LINUX 0144 0 0 0580 2**2 CONTENTS
5 ELFMAINX 0248 0 0 06c4 2**2 CONTENTS
6 ELFMAINZ 0218 0248 0248 090c 2**0 CONTENTS
5 ELFMAINX 0264 0 0 06c4 2**2 CONTENTS
6 ELFMAINZ 0218 0264 0264 0928 2**0 CONTENTS
SYMBOL TABLE:
00000000 l d UMF_ANDROID 0 UMF_ANDROID
00000000 l d UMF_LINUX 0 UMF_LINUX
00000000 l d ELFMAINX 0 ELFMAINX
00000248 l d ELFMAINZ 0 ELFMAINZ
00000264 l d ELFMAINZ 0 ELFMAINZ
00000000 l d ELFMAINY 0 ELFMAINY
00000000 l d HUMF_A 0 HUMF_A
00000000 l d HUMF_L 0 HUMF_L
0000023c g ELFMAINX 0 get_page_mask
00000258 g ELFMAINX 0 get_page_mask
00000000 *UND* 0 MFLG
00000334 g ELFMAINZ 0 getpid
00000248 g ELFMAINX 0 upx_mmap_and_fd
00000250 g ELFMAINZ 0 memcpy
00000350 g ELFMAINZ 0 getpid
00000264 g ELFMAINX 0 upx_mmap_and_fd
0000026c g ELFMAINZ 0 memcpy
00000000 *UND* 0 O_BINFO
000003e8 g ELFMAINZ 0 Psync
00000294 g ELFMAINZ 0 mempcpy
00000320 g ELFMAINZ 0 ftruncate
00000348 g ELFMAINZ 0 lseek
00000404 g ELFMAINZ 0 Psync
000002b0 g ELFMAINZ 0 mempcpy
0000033c g ELFMAINZ 0 ftruncate
00000364 g ELFMAINZ 0 lseek
000002c4 g F UMF_ANDROID 0280 upx_mmap_and_fd_android
00000418 g ELFMAINZ 0 mmap
00000434 g ELFMAINZ 0 mmap
00000000 g F UMF_LINUX 0144 upx_mmap_and_fd_linux
000003ac g ELFMAINZ 0 uname
000003c8 g ELFMAINZ 0 uname
00000000 g ELFMAINY 0 end_decompress
000003d4 g ELFMAINZ 0 write
000002f8 g ELFMAINZ 0 fdatasync
00000248 g ELFMAINZ 0 get_upxfn_path
000002b0 g ELFMAINZ 0 memfd_create
000003f0 g ELFMAINZ 0 write
00000314 g ELFMAINZ 0 fdatasync
00000264 g ELFMAINZ 0 get_upxfn_path
000002cc g ELFMAINZ 0 memfd_create
00000004 g ELFMAINX 0 _start
00000384 g ELFMAINZ 0 read
000003c0 g ELFMAINZ 0 unlink
00000274 g ELFMAINZ 0 memset
00000178 g F ELFMAINX 0c4 ucl_nrv2b_decompress_8
00000410 g ELFMAINZ 0 my_bkpt
0000030c g ELFMAINZ 0 fsync
00000398 g ELFMAINZ 0 stat
00000460 g ELFMAINZ 0 cpr0
000002e4 g ELFMAINZ 0 exit
00000370 g ELFMAINZ 0 open
0000035c g ELFMAINZ 0 mkdir
000002d0 g ELFMAINZ 0 close
000003a0 g ELFMAINZ 0 read
000003dc g ELFMAINZ 0 unlink
00000290 g ELFMAINZ 0 memset
00000194 g F ELFMAINX 0c4 ucl_nrv2b_decompress_8
0000042c g ELFMAINZ 0 my_bkpt
00000328 g ELFMAINZ 0 fsync
000003b4 g ELFMAINZ 0 stat
0000047c g ELFMAINZ 0 cpr0
00000300 g ELFMAINZ 0 exit
0000038c g ELFMAINZ 0 open
00000378 g ELFMAINZ 0 mkdir
000002ec g ELFMAINZ 0 close
RELOCATION RECORDS FOR [HUMF_A]:
OFFSET TYPE VALUE
@@ -181,22 +181,22 @@ OFFSET TYPE VALUE
000000a8 R_ARM_PC24 ELFMAINX
000000d8 R_ARM_PC24 ELFMAINX
00000114 R_ARM_PC24 ELFMAINX
00000170 R_ARM_PC24 ELFMAINX
00000188 R_ARM_PC24 ELFMAINX
000001c0 R_ARM_PC24 ELFMAINX
000001c8 R_ARM_PC24 ELFMAINX
000001cc R_ARM_PC24 ELFMAINX
0000018c R_ARM_PC24 ELFMAINX
000001a4 R_ARM_PC24 ELFMAINX
000001dc R_ARM_PC24 ELFMAINX
000001e0 R_ARM_PC24 ELFMAINX
000001e4 R_ARM_PC24 ELFMAINX
000001f0 R_ARM_PC24 ELFMAINX
000001e8 R_ARM_PC24 ELFMAINX
000001f8 R_ARM_PC24 ELFMAINX
000001fc R_ARM_PC24 ELFMAINX
00000200 R_ARM_PC24 ELFMAINX
00000204 R_ARM_PC24 ELFMAINX
0000020c R_ARM_PC24 ELFMAINX
00000214 R_ARM_PC24 ELFMAINX
00000218 R_ARM_PC24 ELFMAINX
0000021c R_ARM_PC24 ELFMAINX
00000220 R_ARM_PC24 ELFMAINX
00000228 R_ARM_PC24 ELFMAINX
00000230 R_ARM_PC24 ELFMAINX
00000234 R_ARM_PC24 ELFMAINX
00000238 R_ARM_PC24 ELFMAINX
00000250 R_ARM_PC24 ELFMAINX
00000254 R_ARM_PC24 ELFMAINX
RELOCATION RECORDS FOR [ELFMAINZ]:
OFFSET TYPE VALUE
+4 -4
View File
@@ -7,7 +7,7 @@ Name Origin Length Attributes
Linker script and memory map
.text 0x0000000000000000 0xcac
.text 0x0000000000000000 0xcb8
.text 0x0000000000000000 0x398 tmp/arm.v4a-linux.elf-fold.o
0x0000000000000004 get_page_mask
0x0000000000000338 memcpy
@@ -22,9 +22,9 @@ Linker script and memory map
0x0000000000000024 mprotect
.text 0x0000000000000398 0x0 tmp/arm.v4a-linux.elf-help_umf.o
.text 0x0000000000000398 0x0 tmp/arm.v4a-expand.o
.text 0x0000000000000398 0x914 tmp/arm.v4a-linux.elf-main2.o
0x0000000000000c48 underlay
0x0000000000000b18 upx_main
.text 0x0000000000000398 0x920 tmp/arm.v4a-linux.elf-main2.o
0x0000000000000c54 underlay
0x0000000000000b24 upx_main
SYSCALLS 0x0000000000000000 0x214
SYSCALLS 0x0000000000000000 0x214 tmp/arm.v4a-linux.elf-fold.o
+15 -15
View File
@@ -8,7 +8,7 @@ Idx Name Size VMA LMA File off Algn Flags
3 HUMF_L 04 0 0 0250 2**0 CONTENTS
4 UMF_ANDROID 054c 0 0 0254 2**2 CONTENTS
5 UMF_LINUX 0140 0 0 07a0 2**2 CONTENTS
6 ELFMAINX 0248 0 0 08e0 2**2 CONTENTS
6 ELFMAINX 0264 0 0 08e0 2**2 CONTENTS
SYMBOL TABLE:
00000000 l d ELFMAINZ 0 ELFMAINZ
00000000 l d UMF_ANDROID 0 UMF_ANDROID
@@ -17,10 +17,10 @@ SYMBOL TABLE:
00000000 l d ELFMAINY 0 ELFMAINY
00000000 l d HUMF_A 0 HUMF_A
00000000 l d HUMF_L 0 HUMF_L
0000023c g ELFMAINX 0 get_page_mask
00000258 g ELFMAINX 0 get_page_mask
00000000 *UND* 0 MFLG
000000ec g ELFMAINZ 0 getpid
00000248 g ELFMAINX 0 upx_mmap_and_fd
00000264 g ELFMAINX 0 upx_mmap_and_fd
00000008 g ELFMAINZ 0 memcpy
00000000 *UND* 0 O_BINFO
000001a0 g ELFMAINZ 0 Psync
@@ -40,7 +40,7 @@ SYMBOL TABLE:
0000013c g ELFMAINZ 0 read
00000178 g ELFMAINZ 0 unlink
0000002c g ELFMAINZ 0 memset
00000178 g F ELFMAINX 0c4 ucl_nrv2b_decompress_8
00000194 g F ELFMAINX 0c4 ucl_nrv2b_decompress_8
000001c8 g ELFMAINZ 0 my_bkpt
000000c4 g ELFMAINZ 0 fsync
00000150 g ELFMAINZ 0 stat
@@ -193,19 +193,19 @@ OFFSET TYPE VALUE
000000a8 R_ARM_PC24 ELFMAINX
000000d8 R_ARM_PC24 ELFMAINX
00000114 R_ARM_PC24 ELFMAINX
00000170 R_ARM_PC24 ELFMAINX
00000188 R_ARM_PC24 ELFMAINX
000001c0 R_ARM_PC24 ELFMAINX
000001c8 R_ARM_PC24 ELFMAINX
000001cc R_ARM_PC24 ELFMAINX
0000018c R_ARM_PC24 ELFMAINX
000001a4 R_ARM_PC24 ELFMAINX
000001dc R_ARM_PC24 ELFMAINX
000001e0 R_ARM_PC24 ELFMAINX
000001e4 R_ARM_PC24 ELFMAINX
000001f0 R_ARM_PC24 ELFMAINX
000001e8 R_ARM_PC24 ELFMAINX
000001f8 R_ARM_PC24 ELFMAINX
000001fc R_ARM_PC24 ELFMAINX
00000200 R_ARM_PC24 ELFMAINX
00000204 R_ARM_PC24 ELFMAINX
0000020c R_ARM_PC24 ELFMAINX
00000214 R_ARM_PC24 ELFMAINX
00000218 R_ARM_PC24 ELFMAINX
0000021c R_ARM_PC24 ELFMAINX
00000220 R_ARM_PC24 ELFMAINX
00000228 R_ARM_PC24 ELFMAINX
00000230 R_ARM_PC24 ELFMAINX
00000234 R_ARM_PC24 ELFMAINX
00000238 R_ARM_PC24 ELFMAINX
00000250 R_ARM_PC24 ELFMAINX
00000254 R_ARM_PC24 ELFMAINX
+4 -4
View File
@@ -7,7 +7,7 @@ Name Origin Length Attributes
Linker script and memory map
.text 0x0000000000000000 0xcac
.text 0x0000000000000000 0xcb8
.text 0x0000000000000000 0x398 tmp/arm.v5a-linux.elf-fold.o
0x0000000000000004 get_page_mask
0x0000000000000338 memcpy
@@ -22,9 +22,9 @@ Linker script and memory map
0x0000000000000024 mprotect
.text 0x0000000000000398 0x0 tmp/arm.v5a-linux.elf-help_umf.o
.text 0x0000000000000398 0x0 tmp/arm.v5a-expand.o
.text 0x0000000000000398 0x914 tmp/arm.v5a-linux.elf-main2.o
0x0000000000000c48 underlay
0x0000000000000b18 upx_main
.text 0x0000000000000398 0x920 tmp/arm.v5a-linux.elf-main2.o
0x0000000000000c54 underlay
0x0000000000000b24 upx_main
SYSCALLS 0x0000000000000000 0x214
SYSCALLS 0x0000000000000000 0x214 tmp/arm.v5a-linux.elf-fold.o
+4 -4
View File
@@ -12,7 +12,7 @@ LOAD tmp/arm64-expand.o
LOAD tmp/arm64-linux.elf-main2.o
OUTPUT(tmp/arm64-linux.elf-fold.bin elf64-littleaarch64)
.text 0x0000000000000000 0xb8c
.text 0x0000000000000000 0xb84
.text 0x0000000000000000 0x2c4 tmp/arm64-linux.elf-fold.o
0x0000000000000008 get_page_mask
0x0000000000000018 mmap_privanon
@@ -22,9 +22,9 @@ OUTPUT(tmp/arm64-linux.elf-fold.bin elf64-littleaarch64)
0x00000000000000c0 Pprotect
0x00000000000000c0 mprotect
.text 0x00000000000002c4 0x0 tmp/arm64-expand.o
.text 0x00000000000002c4 0x8c8 tmp/arm64-linux.elf-main2.o
0x00000000000009e8 underlay
0x0000000000000a54 upx_main2
.text 0x00000000000002c4 0x8c0 tmp/arm64-linux.elf-main2.o
0x00000000000009e0 underlay
0x0000000000000a4c upx_main2
.data 0x0000000000000000 0x0
.data 0x0000000000000000 0x0 tmp/arm64-linux.elf-fold.o
+15 -15
View File
@@ -8,7 +8,7 @@ Idx Name Size VMA LMA File off Algn Flags
3 HUMF_L 04 0 0 0250 2**0 CONTENTS
4 UMF_ANDROID 0544 0 0 0254 2**2 CONTENTS
5 UMF_LINUX 0144 0 0 0798 2**2 CONTENTS
6 ELFMAINX 0248 0 0 08dc 2**2 CONTENTS
6 ELFMAINX 0264 0 0 08dc 2**2 CONTENTS
SYMBOL TABLE:
00000000 l d ELFMAINZ 0 ELFMAINZ
00000000 l d UMF_ANDROID 0 UMF_ANDROID
@@ -17,10 +17,10 @@ SYMBOL TABLE:
00000000 l d ELFMAINY 0 ELFMAINY
00000000 l d HUMF_A 0 HUMF_A
00000000 l d HUMF_L 0 HUMF_L
0000023c g ELFMAINX 0 get_page_mask
00000258 g ELFMAINX 0 get_page_mask
00000000 *UND* 0 MFLG
000000ec g ELFMAINZ 0 getpid
00000248 g ELFMAINX 0 upx_mmap_and_fd
00000264 g ELFMAINX 0 upx_mmap_and_fd
00000008 g ELFMAINZ 0 memcpy
00000000 *UND* 0 O_BINFO
000001a0 g ELFMAINZ 0 Psync
@@ -40,7 +40,7 @@ SYMBOL TABLE:
0000013c g ELFMAINZ 0 read
00000178 g ELFMAINZ 0 unlink
0000002c g ELFMAINZ 0 memset
00000178 g F ELFMAINX 0c4 ucl_nrv2b_decompress_8
00000194 g F ELFMAINX 0c4 ucl_nrv2b_decompress_8
000001c8 g ELFMAINZ 0 my_bkpt
000000c4 g ELFMAINZ 0 fsync
00000150 g ELFMAINZ 0 stat
@@ -191,19 +191,19 @@ OFFSET TYPE VALUE
000000a8 R_ARM_PC24 ELFMAINX
000000d8 R_ARM_PC24 ELFMAINX
00000114 R_ARM_PC24 ELFMAINX
00000170 R_ARM_PC24 ELFMAINX
00000188 R_ARM_PC24 ELFMAINX
000001c0 R_ARM_PC24 ELFMAINX
000001c8 R_ARM_PC24 ELFMAINX
000001cc R_ARM_PC24 ELFMAINX
0000018c R_ARM_PC24 ELFMAINX
000001a4 R_ARM_PC24 ELFMAINX
000001dc R_ARM_PC24 ELFMAINX
000001e0 R_ARM_PC24 ELFMAINX
000001e4 R_ARM_PC24 ELFMAINX
000001f0 R_ARM_PC24 ELFMAINX
000001e8 R_ARM_PC24 ELFMAINX
000001f8 R_ARM_PC24 ELFMAINX
000001fc R_ARM_PC24 ELFMAINX
00000200 R_ARM_PC24 ELFMAINX
00000204 R_ARM_PC24 ELFMAINX
0000020c R_ARM_PC24 ELFMAINX
00000214 R_ARM_PC24 ELFMAINX
00000218 R_ARM_PC24 ELFMAINX
0000021c R_ARM_PC24 ELFMAINX
00000220 R_ARM_PC24 ELFMAINX
00000228 R_ARM_PC24 ELFMAINX
00000230 R_ARM_PC24 ELFMAINX
00000234 R_ARM_PC24 ELFMAINX
00000238 R_ARM_PC24 ELFMAINX
00000250 R_ARM_PC24 ELFMAINX
00000254 R_ARM_PC24 ELFMAINX
+4 -4
View File
@@ -7,7 +7,7 @@ Name Origin Length Attributes
Linker script and memory map
.text 0x0000000000000000 0xcc0
.text 0x0000000000000000 0xccc
.text 0x0000000000000000 0x398 tmp/armeb.v4a-linux.elf-fold.o
0x0000000000000004 get_page_mask
0x0000000000000338 memcpy
@@ -22,9 +22,9 @@ Linker script and memory map
0x0000000000000024 mprotect
.text 0x0000000000000398 0x0 tmp/armeb.v4a-linux.elf-help_umf.o
.text 0x0000000000000398 0x0 tmp/armeb.v4a-expand.o
.text 0x0000000000000398 0x928 tmp/armeb.v4a-linux.elf-main2.o
0x0000000000000c5c underlay
0x0000000000000b28 upx_main
.text 0x0000000000000398 0x934 tmp/armeb.v4a-linux.elf-main2.o
0x0000000000000c68 underlay
0x0000000000000b34 upx_main
SYSCALLS 0x0000000000000000 0x214
SYSCALLS 0x0000000000000000 0x214 tmp/armeb.v4a-linux.elf-fold.o
+3 -3
View File
@@ -7,15 +7,15 @@ Name Origin Length Attributes
Linker script and memory map
.text 0x0000000000000000 0x9b2
.text 0x0000000000000000 0x9fb
.text 0x0000000000000000 0x190 tmp/i386-linux.elf-fold.o
0x0000000000000008 get_page_mask
0x0000000000000015 get_upxfn_path
.text 0x0000000000000190 0x0 tmp/i386-linux.elf-help_umf.o
.text 0x0000000000000190 0x0 tmp/i386-expand.o
.text 0x0000000000000190 0x822 tmp/i386-linux.elf-main2.o
.text 0x0000000000000190 0x86b tmp/i386-linux.elf-main2.o
0x00000000000002e8 underlay
0x000000000000085e upx_main
0x00000000000008a7 upx_main
HUMF_A 0x0000000000000000 0x5
HUMF_A 0x0000000000000000 0x5 tmp/i386-linux.elf-help_umf.o
+4 -4
View File
@@ -7,12 +7,12 @@ Name Origin Length Attributes
Linker script and memory map
.text 0x0000000000000000 0xd74
.text 0x0000000000000000 0xd74 tmp/mips.r3000-linux.elf-fold.o
.text 0x0000000000000000 0xd7c
.text 0x0000000000000000 0xd7c tmp/mips.r3000-linux.elf-fold.o
0x00000000000000d0 get_page_mask
0x00000000000000f0 get_upxfn_path
0x0000000000000d08 underlay
0x0000000000000b78 upx_main
0x0000000000000d10 underlay
0x0000000000000b80 upx_main
0x0000000000000010 get4unal
0x0000000000000128 close
+4 -4
View File
@@ -7,12 +7,12 @@ Name Origin Length Attributes
Linker script and memory map
.text 0x0000000000000000 0xd64
.text 0x0000000000000000 0xd64 tmp/mipsel.r3000-linux.elf-fold.o
.text 0x0000000000000000 0xd6c
.text 0x0000000000000000 0xd6c tmp/mipsel.r3000-linux.elf-fold.o
0x00000000000000d0 get_page_mask
0x00000000000000f0 get_upxfn_path
0x0000000000000cf8 underlay
0x0000000000000b68 upx_main
0x0000000000000d00 underlay
0x0000000000000b70 upx_main
0x0000000000000010 get4unal
0x0000000000000128 close
+3 -3
View File
@@ -7,7 +7,7 @@ Name Origin Length Attributes
Linker script and memory map
.text 0x0000000000000000 0x1348
.text 0x0000000000000000 0x134c
.text 0x0000000000000000 0x2e0 tmp/powerpc-linux.elf-fold.o
0x0000000000000094 Pmap
0x000000000000000c get_page_mask
@@ -16,9 +16,9 @@ Linker script and memory map
0x00000000000000b8 Punmap
.text 0x00000000000002e0 0x0 tmp/powerpc-linux.elf-help_umf.o
.text 0x00000000000002e0 0x0 tmp/powerpc-expand.o
.text 0x00000000000002e0 0x1068 tmp/powerpc-linux.elf-main2.o
.text 0x00000000000002e0 0x106c tmp/powerpc-linux.elf-main2.o
0x00000000000007f8 underlay
0x0000000000001134 upx_main
0x0000000000001138 upx_main
HUMF_A 0x0000000000000000 0x4
HUMF_A 0x0000000000000000 0x4 tmp/powerpc-linux.elf-help_umf.o
+4 -4
View File
@@ -11,15 +11,15 @@ TARGET(elf64-powerpc)
LOAD tmp/powerpc64-linux.elf-fold.o
OUTPUT(tmp/powerpc64-linux.elf-fold.bin elf64-powerpc)
.text 0x0000000000000000 0xed8
.text 0x0000000000000000 0xed8 tmp/powerpc64-linux.elf-fold.o
.text 0x0000000000000000 0xed0
.text 0x0000000000000000 0xed0 tmp/powerpc64-linux.elf-fold.o
0x0000000000000014 get_page_mask
0x000000000000002c Pprotect
0x0000000000000050 Psync
0x000000000000009c Pmap
0x00000000000000c0 Punmap
0x0000000000000cb4 underlay
0x0000000000000d40 upx_main2
0x0000000000000cac underlay
0x0000000000000d38 upx_main2
.data 0x0000000000000000 0x0
.data 0x0000000000000000 0x0 tmp/powerpc64-linux.elf-fold.o
+4 -4
View File
@@ -11,15 +11,15 @@ TARGET(elf64-powerpcle)
LOAD tmp/powerpc64le-linux.elf-fold.o
OUTPUT(tmp/powerpc64le-linux.elf-fold.bin elf64-powerpcle)
.text 0x0000000000000000 0xf04
.text 0x0000000000000000 0xf04 tmp/powerpc64le-linux.elf-fold.o
.text 0x0000000000000000 0xefc
.text 0x0000000000000000 0xefc tmp/powerpc64le-linux.elf-fold.o
0x0000000000000014 get_page_mask
0x000000000000002c Pprotect
0x0000000000000050 Psync
0x000000000000009c Pmap
0x00000000000000c0 Punmap
0x0000000000000ce0 underlay
0x0000000000000d6c upx_main2
0x0000000000000cd8 underlay
0x0000000000000d64 upx_main2
.data 0x0000000000000000 0x0
.data 0x0000000000000000 0x0 tmp/powerpc64le-linux.elf-fold.o