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_FOLD_SIZE 34890
#define STUB_ARM_V5A_LINUX_ELF_SO_FOLD_ADLER32 0x22b5455d
#define STUB_ARM_V5A_LINUX_ELF_SO_FOLD_CRC32 0xc62236da
#define STUB_ARM_V5A_LINUX_ELF_SO_FOLD_ADLER32 0x3d8b45db
#define STUB_ARM_V5A_LINUX_ELF_SO_FOLD_CRC32 0x6a07c54e
unsigned char stub_arm_v5a_linux_elf_so_fold[34890] = {
/* 0x0000 */ 127, 69, 76, 70, 1, 1, 1, 97, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -189,7 +189,7 @@ unsigned char stub_arm_v5a_linux_elf_so_fold[34890] = {
/* 0x0950 */ 3, 32,160,227, 12, 48,160,225,254,255,255,235, 1, 10,112,227,
/* 0x0960 */ 1, 48,133,146, 3, 0,128,145, 76, 1, 0,234, 17,192,160,227,
/* 0x0970 */ 62, 1, 0,234, 12,208,141,226, 1,218,141,226,240,129,189,232,
/* 0x0980 */ 2, 0, 65, 0, 0,240,255,255,240, 64, 45,233, 8,208, 77,226,
/* 0x0980 */ 2, 64, 64, 0, 0,240,255,255,240, 64, 45,233, 8,208, 77,226,
/* 0x0990 */ 0,112,160,225, 1, 96,160,225, 4, 0, 0,235,117,112,120, 0,
/* 0x09a0 */ 14, 64,160,225, 4, 0,160,225, 16, 16,160,227,254,255,255,235,
/* 0x09b0 */ 0, 80,160,225, 22, 0,112,227, 15, 0, 0, 26, 4, 0,160,225,
@@ -209,7 +209,7 @@ unsigned char stub_arm_v5a_linux_elf_so_fold[34890] = {
/* 0x0a90 */ 3, 32,160,227, 3, 0, 87,225, 1, 48,160, 3, 17, 48,160, 19,
/* 0x0aa0 */ 254,255,255,235, 0, 64,160,225,254,255,255,235, 4, 0, 80,225,
/* 0x0ab0 */ 1, 48,132,130, 3, 64,133,128, 4, 0,160,225, 8,208,141,226,
/* 0x0ac0 */ 240,128,189,232, 2, 0, 65, 0,255, 48, 3,226, 1, 48,195,227,
/* 0x0ac0 */ 240,128,189,232, 2, 64, 64, 0,255, 48, 3,226, 1, 48,195,227,
/* 0x0ad0 */ 80, 0, 83,227, 14,240,160, 17, 33, 17,176,225, 0, 0, 80, 19,
/* 0x0ae0 */ 14,240,160, 1, 1, 16, 65,226, 1, 33,144,231, 15, 52, 2,226,
/* 0x0af0 */ 11, 4, 83,227, 15, 0, 0, 26,255, 52, 2,226, 1, 32, 66,224,