Fix MIPS stubs

modified:   ../misc/testsuite/upx_testsuite_1-expected_sha256sums.sh
	modified:   stub/Makefile
	modified:   stub/mips.r3000-linux.elf-entry.h
	modified:   stub/mipsel.r3000-linux.elf-entry.h
	modified:   stub/tmp/mips.r3000-linux.elf-entry.bin.dump
	modified:   stub/tmp/mips.r3000-linux.elf-fold.map
	modified:   stub/tmp/mipsel.r3000-linux.elf-entry.bin.dump
	modified:   stub/tmp/mipsel.r3000-linux.elf-fold.map
This commit is contained in:
John Reiser
2024-12-09 14:26:00 -08:00
parent d3300e9564
commit f60d8f6d18
8 changed files with 164 additions and 171 deletions
+6 -6
View File
@@ -2,15 +2,15 @@ file format elf32-bigmips
Sections:
Idx Name Size VMA LMA File off Algn Flags
0 ELFMAINX 0174 0 0 034 2**2 CONTENTS
1 ELFMAINZ 0174 0174 0174 01a8 2**2 CONTENTS
0 ELFMAINX 0174 0 0 034 2**0 CONTENTS
1 ELFMAINZ 0174 0 0 01a8 2**2 CONTENTS
SYMBOL TABLE:
00000000 l d ELFMAINX 0 ELFMAINX
00000174 l d ELFMAINZ 0 ELFMAINZ
00000000 *UND* 0 O_BINFO
00000284 g O ELFMAINZ 0 ftruncate
00000274 g O ELFMAINZ 0 memfd_create
00000000 l d ELFMAINZ 0 ELFMAINZ
00000000 g O ELFMAINX 0 _start
00000100 g O ELFMAINZ 0 memfd_create
00000110 g O ELFMAINZ 0 ftruncate
00000000 *UND* 0 O_BINFO
RELOCATION RECORDS FOR [ELFMAINX]:
OFFSET TYPE VALUE
+5 -5
View File
@@ -7,11 +7,11 @@ Name Origin Length Attributes
Linker script and memory map
.text 0x0000000000000000 0xd68
.text 0x0000000000000000 0xd68 tmp/mips.r3000-linux.elf-fold.o
.text 0x0000000000000000 0xd60
.text 0x0000000000000000 0xd60 tmp/mips.r3000-linux.elf-fold.o
0x00000000000000d0 get_page_mask
0x00000000000000f0 get_upxfn_path
0x0000000000000cfc underlay
0x0000000000000cf4 underlay
0x0000000000000b64 upx_main
0x0000000000000010 get4unal
0x0000000000000128 close
@@ -49,8 +49,8 @@ HUMF_A 0x0000000000000000 0x8
HUMF_L 0x0000000000000000 0x8
HUMF_L 0x0000000000000000 0x8 tmp/mips.r3000-linux.elf-fold.o
UMF_LINUX 0x0000000000000000 0x130
UMF_LINUX 0x0000000000000000 0x130 tmp/mips.r3000-linux.elf-fold.o
UMF_LINUX 0x0000000000000000 0x10c
UMF_LINUX 0x0000000000000000 0x10c tmp/mips.r3000-linux.elf-fold.o
0x0000000000000000 upx_mmap_and_fd_linux
EXP_HEAD 0x0000000000000000 0xfc
+6 -6
View File
@@ -2,15 +2,15 @@ file format elf32-littlemips
Sections:
Idx Name Size VMA LMA File off Algn Flags
0 ELFMAINX 014c 0 0 034 2**2 CONTENTS
1 ELFMAINZ 0174 014c 014c 0180 2**2 CONTENTS
0 ELFMAINX 014c 0 0 034 2**0 CONTENTS
1 ELFMAINZ 0174 0 0 0180 2**2 CONTENTS
SYMBOL TABLE:
00000000 l d ELFMAINX 0 ELFMAINX
0000014c l d ELFMAINZ 0 ELFMAINZ
00000000 *UND* 0 O_BINFO
0000025c g O ELFMAINZ 0 ftruncate
0000024c g O ELFMAINZ 0 memfd_create
00000000 l d ELFMAINZ 0 ELFMAINZ
00000000 g O ELFMAINX 0 _start
00000100 g O ELFMAINZ 0 memfd_create
00000110 g O ELFMAINZ 0 ftruncate
00000000 *UND* 0 O_BINFO
RELOCATION RECORDS FOR [ELFMAINX]:
OFFSET TYPE VALUE
+5 -5
View File
@@ -7,11 +7,11 @@ Name Origin Length Attributes
Linker script and memory map
.text 0x0000000000000000 0xd58
.text 0x0000000000000000 0xd58 tmp/mipsel.r3000-linux.elf-fold.o
.text 0x0000000000000000 0xd50
.text 0x0000000000000000 0xd50 tmp/mipsel.r3000-linux.elf-fold.o
0x00000000000000d0 get_page_mask
0x00000000000000f0 get_upxfn_path
0x0000000000000cec underlay
0x0000000000000ce4 underlay
0x0000000000000b54 upx_main
0x0000000000000010 get4unal
0x0000000000000128 close
@@ -49,8 +49,8 @@ HUMF_A 0x0000000000000000 0x8
HUMF_L 0x0000000000000000 0x8
HUMF_L 0x0000000000000000 0x8 tmp/mipsel.r3000-linux.elf-fold.o
UMF_LINUX 0x0000000000000000 0x130
UMF_LINUX 0x0000000000000000 0x130 tmp/mipsel.r3000-linux.elf-fold.o
UMF_LINUX 0x0000000000000000 0x10c
UMF_LINUX 0x0000000000000000 0x10c tmp/mipsel.r3000-linux.elf-fold.o
0x0000000000000000 upx_mmap_and_fd_linux
EXP_HEAD 0x0000000000000000 0xfc