Update AT_BASE for musl-libc

https://github.com/upx/upx/issues/93
	modified:   stub/src/amd64-linux.elf-main.c
	modified:   stub/src/i386-linux.elf-main.c
	modified:   stub/src/powerpc64le-linux.elf-main.c

	modified:   stub/amd64-linux.elf-fold.h
	modified:   stub/powerpc64le-linux.elf-fold.h
	modified:   stub/tmp/amd64-linux.elf-fold.map
	modified:   stub/tmp/powerpc64le-linux.elf-fold.map
	modified:   ../.github/travis_testsuite_1.sh
This commit is contained in:
John Reiser
2017-04-27 20:55:02 -07:00
parent 24c924d668
commit cd11bb1606
8 changed files with 134 additions and 130 deletions
+29 -27
View File
@@ -1,5 +1,5 @@
/* amd64-linux.elf-fold.h
created from amd64-linux.elf-fold.bin, 1834 (0x72a) bytes
created from amd64-linux.elf-fold.bin, 1872 (0x750) bytes
This file is part of the UPX executable compressor.
@@ -31,20 +31,20 @@
*/
#define STUB_AMD64_LINUX_ELF_FOLD_SIZE 1834
#define STUB_AMD64_LINUX_ELF_FOLD_ADLER32 0x23e9ba60
#define STUB_AMD64_LINUX_ELF_FOLD_CRC32 0x69403c4c
#define STUB_AMD64_LINUX_ELF_FOLD_SIZE 1872
#define STUB_AMD64_LINUX_ELF_FOLD_ADLER32 0x40f8c9fd
#define STUB_AMD64_LINUX_ELF_FOLD_CRC32 0xa53313c8
unsigned char stub_amd64_linux_elf_fold[1834] = {
unsigned char stub_amd64_linux_elf_fold[1872] = {
/* 0x0000 */ 127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 2, 0, 62, 0, 1, 0, 0, 0,188, 0, 16, 0, 0, 0, 0, 0,
/* 0x0020 */ 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0030 */ 0, 0, 0, 0, 64, 0, 56, 0, 2, 0, 0, 0, 0, 0, 0, 0,
/* 0x0040 */ 1, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0050 */ 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0,
/* 0x0060 */ 42, 7, 0, 0, 0, 0, 0, 0, 44, 7, 0, 0, 0, 0, 0, 0,
/* 0x0060 */ 80, 7, 0, 0, 0, 0, 0, 0, 80, 7, 0, 0, 0, 0, 0, 0,
/* 0x0070 */ 0, 0, 16, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
/* 0x0080 */ 42, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0080 */ 80, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0090 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x00a0 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0,
/* 0x00b0 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,232, 89, 0, 0,
@@ -131,24 +131,26 @@ unsigned char stub_amd64_linux_elf_fold[1834] = {
/* 0x05c0 */ 0, 0, 0,116, 16, 72,139, 68, 36, 24, 72,139,148, 36,160, 0,
/* 0x05d0 */ 0, 0, 72,137, 2, 73,139, 87, 24, 72, 1, 84, 36, 24, 72,139,
/* 0x05e0 */ 68, 36, 24, 72,131,196,104, 91, 93, 65, 92, 65, 93, 65, 94, 65,
/* 0x05f0 */ 95,195, 65, 86, 76,141,114, 64, 65, 85, 77,137,205, 65, 84, 77,
/* 0x0600 */ 137,196, 85, 72,137,213, 83, 72,137,203, 49,201, 72,131,236, 48,
/* 0x0610 */ 139, 7, 72,137, 52, 36, 72,137,116, 36, 16, 72,141,116, 36, 32,
/* 0x0620 */ 72,137, 84, 36, 40, 72,137,124, 36, 8, 76,137,194, 72,137,124,
/* 0x0630 */ 36, 24, 72,137,231, 72,137, 68, 36, 32,232,217,251,255,255, 73,
/* 0x0640 */ 139, 86, 16,190, 3, 0, 0, 0, 72,137,223, 72,131,194, 64,232,
/* 0x0650 */ 209,252,255,255, 72, 15,183, 85, 56,190, 5, 0, 0, 0, 72,137,
/* 0x0660 */ 223,232,191,252,255,255, 65, 83, 77,137,233, 77,137,224, 49,210,
/* 0x0670 */ 72,137,217, 72,137,239, 72,141, 68, 36,104, 72,141,116, 36, 24,
/* 0x0680 */ 69, 49,237, 80,232,206,252,255,255,190, 9, 0, 0, 0, 72,137,
/* 0x0690 */ 194, 72,137,223, 73,137,196,232,137,252,255,255,102,131,125, 56,
/* 0x06a0 */ 0, 65, 89, 65, 90,116,115, 65,131, 62, 3,117, 93, 72,139,124,
/* 0x06b0 */ 36, 96, 73, 3,126, 16, 49,210, 49,246,232, 18,251,255,255,133,
/* 0x06c0 */ 192,137,195,120, 23,186, 0, 4, 0, 0, 72,137,238,137,199,232,
/* 0x06d0 */ 249,250,255,255, 72, 61, 0, 4, 0, 0,116, 10,191,127, 0, 0,
/* 0x06e0 */ 0,232,243,250,255,255, 65, 80, 49,246, 69, 49,201, 69, 49,192,
/* 0x06f0 */ 49,201,106, 0,137,218, 72,137,239,232, 89,252,255,255,137,223,
/* 0x0700 */ 73,137,196,232,205,250,255,255, 94, 95, 15,183, 69, 56, 65,255,
/* 0x0710 */ 197, 73,131,198, 56, 65, 57,197,124,141, 72,131,196, 48, 76,137,
/* 0x0720 */ 224, 91, 93, 65, 92, 65, 93, 65, 94,195
/* 0x05f0 */ 95,195, 65, 87, 69, 49,255, 65, 86, 73,137,206, 49,201, 65, 85,
/* 0x0600 */ 76,141,106, 64, 65, 84, 77,137,204, 85, 72,137,213, 83, 76,137,
/* 0x0610 */ 195, 72,131,236, 56,139, 7, 72,137, 52, 36, 72,137,116, 36, 16,
/* 0x0620 */ 72,141,116, 36, 32, 72,137, 84, 36, 40, 72,137,124, 36, 8, 76,
/* 0x0630 */ 137,194, 72,137,124, 36, 24, 72,137,231, 72,137, 68, 36, 32,232,
/* 0x0640 */ 212,251,255,255, 73,139, 85, 16,190, 3, 0, 0, 0, 76,137,247,
/* 0x0650 */ 72,131,194, 64,232,204,252,255,255, 72, 15,183, 85, 56,190, 5,
/* 0x0660 */ 0, 0, 0, 76,137,247,232,186,252,255,255, 65, 83, 77,137,225,
/* 0x0670 */ 49,210, 73,137,216, 76,137,241, 72,137,239, 72,141, 68, 36,120,
/* 0x0680 */ 72,141,116, 36, 24, 80,232,204,252,255,255,190, 9, 0, 0, 0,
/* 0x0690 */ 72,137,194, 76,137,247, 73,137,196,232,135,252,255,255,102,131,
/* 0x06a0 */ 125, 56, 0, 65, 89, 65, 90, 15,132,145, 0, 0, 0, 65,131,125,
/* 0x06b0 */ 0, 3,117,118, 72,139,124, 36,112, 73, 3,125, 16, 49,210, 49,
/* 0x06c0 */ 246,232, 11,251,255,255,133,192,137,195,120, 23,186, 0, 4, 0,
/* 0x06d0 */ 0, 72,137,238,137,199,232,242,250,255,255, 72, 61, 0, 4, 0,
/* 0x06e0 */ 0,116, 10,191,127, 0, 0, 0,232,236,250,255,255, 65, 80, 69,
/* 0x06f0 */ 49,201, 69, 49,192, 49,201,137,218, 72,141, 68, 36,120, 49,246,
/* 0x0700 */ 72,137,239, 80,232, 78,252,255,255, 72,139,148, 36,128, 0, 0,
/* 0x0710 */ 0,190, 7, 0, 0, 0, 76,137,247, 73,137,196,232, 4,252,255,
/* 0x0720 */ 255,137,223,232,173,250,255,255, 94, 95, 15,183, 69, 56, 65,255,
/* 0x0730 */ 199, 73,131,197, 56, 65, 57,199, 15,140,111,255,255,255, 72,131,
/* 0x0740 */ 196, 56, 76,137,224, 91, 93, 65, 92, 65, 93, 65, 94, 65, 95,195
};