arm64: stub uses new strategy

modified:   p_lx_elf.cpp
	modified:   stub/src/powerpc64le-linux.elf-entry.S
	modified:   stub/src/amd64-linux.elf-main.c
	modified:   stub/src/arm64-linux.elf-entry.S
	modified:   stub/src/arm64-linux.elf-fold.S
	modified:   stub/src/arm64-linux.elf-main.c
	also .h, .map, .bin.dump
This commit is contained in:
John Reiser
2017-10-10 14:51:03 -07:00
parent b37bc99330
commit 1522293be0
19 changed files with 1234 additions and 1790 deletions
+5 -5
View File
@@ -32,8 +32,8 @@
#define STUB_POWERPC64_LINUX_ELF_ENTRY_SIZE 11568
#define STUB_POWERPC64_LINUX_ELF_ENTRY_ADLER32 0xc761d06f
#define STUB_POWERPC64_LINUX_ELF_ENTRY_CRC32 0xb13e13b0
#define STUB_POWERPC64_LINUX_ELF_ENTRY_ADLER32 0xcfb7d090
#define STUB_POWERPC64_LINUX_ELF_ENTRY_CRC32 0xe0324858
unsigned char stub_powerpc64_linux_elf_entry[11568] = {
/* 0x0000 */ 127, 69, 76, 70, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -512,9 +512,9 @@ unsigned char stub_powerpc64_linux_elf_entry[11568] = {
/* 0x1d90 */ 127, 32,200, 80, 56, 96, 0, 0,124, 25,176, 80,124,149, 2, 20,
/* 0x1da0 */ 124,156, 35,120, 72, 0, 0,153,124,125, 27,120,128, 22, 0, 8,
/* 0x1db0 */ 124,149,224, 80,127,103,219,120, 56,192, 0, 18,124,132, 2, 20,
/* 0x1dc0 */ 72, 0, 0,125,126,153, 24, 80,130,118, 0, 0, 56,118, 0, 16,
/* 0x1dd0 */ 126,214,162, 20,126,246,170, 20,126,216,240, 56,126,248,184, 80,
/* 0x1de0 */ 127,233, 3,166,127,255,162, 20,136,246, 0, 12,250,161, 1,136,
/* 0x1dc0 */ 72, 0, 0,125,126,153, 24, 80,127,233, 3,166,127,255,162, 20,
/* 0x1dd0 */ 130,118, 0, 0, 56,118, 0, 16,126,214,162, 20,126,246,170, 20,
/* 0x1de0 */ 127,248,240, 56,126,248,184, 80,136,246, 0, 12,250,161, 1,136,
/* 0x1df0 */ 56,193, 1,136,126,197,179,120,128,150, 0, 8, 78,128, 4, 33,
/* 0x1e00 */ 128, 22, 0, 0,123,195,186, 66,120, 96, 4, 44,144, 22, 0, 0,
/* 0x1e10 */ 56,160, 0, 5,126,228,187,120,127, 3,195,120, 56, 0, 0,125,