stub for 64-bit little-endian PowerPC also uses TOC

modified:   stub/src/arch/powerpc/64le/ppc_regs.h
	modified:   stub/src/powerpc64le-linux.elf-fold.S
This commit is contained in:
John Reiser
2017-10-14 13:54:43 -07:00
parent ad3f63b5c4
commit ff1d5fb794
6 changed files with 234 additions and 232 deletions
+4 -4
View File
@@ -32,8 +32,8 @@
#define STUB_POWERPC64LE_DARWIN_MACHO_FOLD_SIZE 6512
#define STUB_POWERPC64LE_DARWIN_MACHO_FOLD_ADLER32 0xddf7c367
#define STUB_POWERPC64LE_DARWIN_MACHO_FOLD_CRC32 0x5f6b909e
#define STUB_POWERPC64LE_DARWIN_MACHO_FOLD_ADLER32 0xe4f7c367
#define STUB_POWERPC64LE_DARWIN_MACHO_FOLD_CRC32 0xd9c156f2
unsigned char stub_powerpc64le_darwin_macho_fold[6512] = {
/* 0x0000 */ 8, 0,128,124,105, 0, 0, 72,208, 0, 6, 40, 32, 0,194, 76,
@@ -42,11 +42,11 @@ unsigned char stub_powerpc64le_darwin_macho_fold[6512] = {
/* 0x0030 */ 252,255, 99, 56,166, 3,137,124, 28, 0, 0, 72,186, 2, 96, 85,
/* 0x0040 */ 80, 0, 3,124, 20, 58, 0,124,186, 1, 11, 80, 0, 0, 99,145,
/* 0x0050 */ 32, 0, 64, 79, 4, 0, 99,133,190, 85, 96, 85, 64, 40, 0,124,
/* 0x0060 */ 220,255,194, 65,240,255, 32, 67, 32, 0,128, 78,112, 0, 33, 56,
/* 0x0060 */ 220,255,194, 65,240,255, 32, 67, 32, 0,128, 78,144, 0, 33, 56,
/* 0x0070 */ 0, 0, 32, 57,252,255, 33,149,120, 11, 41,124,166, 2, 8,125,
/* 0x0080 */ 248,255,159,128, 80,248,100,124, 24, 0,195,128, 0, 8, 6, 40,
/* 0x0090 */ 8, 0,129, 65, 0, 8,192, 56,120, 11, 61,124, 80, 8, 38,124,
/* 0x00a0 */ 120, 11, 37,124,145,255, 33,248,120,251,231,127,105, 6, 0, 72,
/* 0x00a0 */ 120, 11, 37,124,113,255, 33,248,120,251,231,127,105, 6, 0, 72,
/* 0x00b0 */ 120,235,161,127, 0, 0, 3,128,166, 3, 9,124,136, 0, 3,128,
/* 0x00c0 */ 32,241, 15,124,140, 0, 3,128,166, 3, 1,124,144, 0, 3,128,
/* 0x00d0 */ 166, 3, 8,124, 24, 0,131,184, 8, 0, 3,128, 16, 0, 67,128,