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_ARM64_LINUX_ELF_SO_FOLD_SIZE 20080
#define STUB_ARM64_LINUX_ELF_SO_FOLD_ADLER32 0xae8ab56a
#define STUB_ARM64_LINUX_ELF_SO_FOLD_CRC32 0xa37b7a19
#define STUB_ARM64_LINUX_ELF_SO_FOLD_ADLER32 0x6431b552
#define STUB_ARM64_LINUX_ELF_SO_FOLD_CRC32 0xc377b28e
unsigned char stub_arm64_linux_elf_so_fold[20080] = {
/* 0x0000 */ 127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47,8 +47,8 @@ unsigned char stub_arm64_linux_elf_so_fold[20080] = {
/* 0x0070 */ 1, 2,128, 82, 0, 0, 0,148,243, 3, 0, 42, 31, 88, 0, 49,
/* 0x0080 */ 161, 0, 0, 84,224, 3, 22,170, 1, 0,128, 82, 0, 0, 0,148,
/* 0x0090 */ 243, 3, 0, 42,211, 4,248, 54, 4, 0, 0,148, 47,100,101,118,
/* 0x00a0 */ 47,115,104,109, 0, 0, 0, 0,224, 3, 30,170, 65, 0,128, 82,
/* 0x00b0 */ 33, 8,160,114, 2, 56,128, 82, 0, 0, 0,148,243, 3, 0, 42,
/* 0x00a0 */ 47,115,104,109, 0, 0, 0, 0,224, 3, 30,170, 65, 0,136, 82,
/* 0x00b0 */ 1, 8,160,114, 2, 56,128, 82, 0, 0, 0,148,243, 3, 0, 42,
/* 0x00c0 */ 115, 3,248, 54, 97,126, 64,147,127, 86, 0, 49,225, 5, 0, 84,
/* 0x00d0 */ 17, 0, 0,148, 85, 80, 88, 45, 53, 46, 48, 32,119, 97,110,116,
/* 0x00e0 */ 115, 32,109,101,109,102,100, 95, 99,114,101, 97,116,101, 40, 41,