PowerPC 64-bit big-endian

modified:   conf.h
	modified:   linker.cpp
	modified:   linker.h
	modified:   p_lx_elf.cpp
	modified:   p_lx_elf.h
	modified:   packmast.cpp
	modified:   stub/Makefile
	modified:   stub/powerpc-linux.elf-entry.h
	new file:   stub/powerpc64-linux.elf-entry.h
	new file:   stub/powerpc64-linux.elf-fold.h
	modified:   stub/powerpc64le-linux.elf-entry.h
	modified:   stub/powerpc64le-linux.elf-fold.h
	modified:   stub/scripts/xstrip.py
	modified:   stub/src/arch/powerpc/64le/nrv2b_d.S
	modified:   stub/src/arch/powerpc/64le/nrv2d_d.S
	modified:   stub/src/arch/powerpc/64le/nrv2e_d.S
	new file:   stub/src/powerpc64-darwin.dylib-entry.S
	new file:   stub/src/powerpc64-darwin.macho-entry.S
	new file:   stub/src/powerpc64-darwin.macho-fold.S
	new file:   stub/src/powerpc64-darwin.macho-main.c
	new file:   stub/src/powerpc64-linux.elf-entry.S
	new file:   stub/src/powerpc64-linux.elf-fold.S
	new file:   stub/src/powerpc64-linux.elf-fold.lds
	new file:   stub/src/powerpc64-linux.elf-main.c
	modified:   stub/src/powerpc64le-linux.elf-entry.S
	modified:   stub/src/powerpc64le-linux.elf-fold.S
	modified:   stub/src/powerpc64le-linux.elf-main.c
	modified:   stub/tmp/powerpc64le-linux.elf-entry.bin.dump
	modified:   stub/tmp/powerpc64le-linux.elf-fold.map
This commit is contained in:
John Reiser
2017-04-11 19:15:43 -07:00
parent 40b506d2e0
commit 4e05f087f9
29 changed files with 1944 additions and 478 deletions
+3 -3
View File
@@ -32,8 +32,8 @@
#define STUB_POWERPC_LINUX_ELF_ENTRY_SIZE 9042
#define STUB_POWERPC_LINUX_ELF_ENTRY_ADLER32 0xd7d532bf
#define STUB_POWERPC_LINUX_ELF_ENTRY_CRC32 0x933cb3e1
#define STUB_POWERPC_LINUX_ELF_ENTRY_ADLER32 0x038832c3
#define STUB_POWERPC_LINUX_ELF_ENTRY_CRC32 0x2a7eb489
unsigned char stub_powerpc_linux_elf_entry[9042] = {
/* 0x0000 */ 127, 69, 76, 70, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -426,7 +426,7 @@ unsigned char stub_powerpc_linux_elf_entry[9042] = {
/* 0x1830 */ 255,221,124,124, 27,120,128, 67, 0, 0,128,131, 0, 4, 56, 99,
/* 0x1840 */ 0, 8, 44, 2, 0, 6, 65,130, 0, 16, 44, 2, 0, 0, 64,130,
/* 0x1850 */ 255,232, 56,128, 16, 0,124,155, 35,120, 57, 0, 0, 0, 56,224,
/* 0x1860 */ 255,255, 56,192, 0, 34, 56,160, 0, 3,128,126, 0, 8, 56, 99,
/* 0x1860 */ 255,255, 56,192, 0, 34, 56,160, 0, 7,128,126, 0, 8, 56, 99,
/* 0x1870 */ 0, 12, 56, 68,255,255,124, 99,242, 20,124, 99, 18, 20,124, 66,
/* 0x1880 */ 24, 56,124, 98, 24, 80, 56, 0, 0, 90,124,110, 27,120, 68, 0,
/* 0x1890 */ 0, 2,124, 14, 24, 64, 64,130, 0, 0,127,233, 3,166,128, 30,