O_DIRECTORY is architecture-dependent

https://github.com/upx/upx/issues/902
	modified:   ../misc/testsuite/upx_testsuite_1-expected_sha256sums.sh
	modified:   stub/src/arm64-linux.elf-entry.S
	modified:   stub/src/arm64-linux.elf-fold.S
	modified:   stub/src/powerpc64-linux.elf-fold.S
	modified:   stub/src/upxfd_android.c
	modified:   stub/src/upxfd_linux.c
           plus generated .h .map .dump
This commit is contained in:
John Reiser
2025-03-21 10:54:27 -07:00
parent a25c20ee0b
commit ff9d577e46
26 changed files with 8572 additions and 8526 deletions
+4 -4
View File
@@ -33,8 +33,8 @@
/* clang-format off */
#define STUB_ARM_V5A_LINUX_ELF_SO_ENTRY_SIZE 13107
#define STUB_ARM_V5A_LINUX_ELF_SO_ENTRY_ADLER32 0x4d9091e2
#define STUB_ARM_V5A_LINUX_ELF_SO_ENTRY_CRC32 0x86ca8f03
#define STUB_ARM_V5A_LINUX_ELF_SO_ENTRY_ADLER32 0x47959260
#define STUB_ARM_V5A_LINUX_ELF_SO_ENTRY_CRC32 0x311459ac
unsigned char stub_arm_v5a_linux_elf_so_entry[13107] = {
/* 0x0000 */ 127, 69, 76, 70, 1, 1, 1, 97, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -164,7 +164,7 @@ unsigned char stub_arm_v5a_linux_elf_so_entry[13107] = {
/* 0x07c0 */ 8, 16,160,225, 3, 32,160,227, 12, 48,160,225,254,255,255,235,
/* 0x07d0 */ 1, 10,112,227, 1, 48,133,146, 3, 0,128,145, 76, 1, 0,234,
/* 0x07e0 */ 17,192,160,227, 62, 1, 0,234, 12,208,141,226, 1,218,141,226,
/* 0x07f0 */ 240,129,189,232, 2, 0, 65, 0, 0,240,255,255,240, 64, 45,233,
/* 0x07f0 */ 240,129,189,232, 2, 64, 64, 0, 0,240,255,255,240, 64, 45,233,
/* 0x0800 */ 8,208, 77,226, 0,112,160,225, 1, 96,160,225, 4, 0, 0,235,
/* 0x0810 */ 117,112,120, 0, 14, 64,160,225, 4, 0,160,225, 16, 16,160,227,
/* 0x0820 */ 254,255,255,235, 0, 80,160,225, 22, 0,112,227, 15, 0, 0, 26,
@@ -184,7 +184,7 @@ unsigned char stub_arm_v5a_linux_elf_so_entry[13107] = {
/* 0x0900 */ 6, 16,160,225, 3, 32,160,227, 3, 0, 87,225, 1, 48,160, 3,
/* 0x0910 */ 17, 48,160, 19,254,255,255,235, 0, 64,160,225,254,255,255,235,
/* 0x0920 */ 4, 0, 80,225, 1, 48,132,130, 3, 64,133,128, 4, 0,160,225,
/* 0x0930 */ 8,208,141,226,240,128,189,232, 2, 0, 65, 0, 0, 0,160,225,
/* 0x0930 */ 8,208,141,226,240,128,189,232, 2, 64, 64, 0, 0, 0,160,225,
/* 0x0940 */ 255, 64, 45,233, 12,208, 77,226,124, 0, 0,235, 0, 0,158,229,
/* 0x0950 */ 4, 0,141,229, 4,112,158,229, 12, 64,142,226, 0, 32,160,227,
/* 0x0960 */ 0, 16,160,225, 0, 0,160,227,254,255,255,235, 4, 48,141,226,