WIP: variable page size for xfind_pages(); debug arm32 Android shlib
modified: p_lx_elf.cpp
modified: stub/src/amd64-linux.elf-entry.S
modified: stub/src/amd64-linux.elf-fold.S
modified: stub/src/amd64-linux.elf-main2.c
modified: stub/src/arm.v4a-linux.elf-so_entry.S
modified: stub/src/i386-linux.elf-main2.c
plus generated *.h *.dump *.map
This commit is contained in:
Generated
+38
-38
@@ -33,8 +33,8 @@
|
||||
/* clang-format off */
|
||||
|
||||
#define STUB_ARM_V4A_LINUX_ELF_FOLD_SIZE 33364
|
||||
#define STUB_ARM_V4A_LINUX_ELF_FOLD_ADLER32 0xef05a6e5
|
||||
#define STUB_ARM_V4A_LINUX_ELF_FOLD_CRC32 0xf375575b
|
||||
#define STUB_ARM_V4A_LINUX_ELF_FOLD_ADLER32 0x8d81aa08
|
||||
#define STUB_ARM_V4A_LINUX_ELF_FOLD_CRC32 0xe6e608bf
|
||||
|
||||
unsigned char stub_arm_v4a_linux_elf_fold[33364] = {
|
||||
/* 0x0000 */ 127, 69, 76, 70, 1, 1, 1, 97, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
@@ -204,19 +204,19 @@ unsigned char stub_arm_v4a_linux_elf_fold[33364] = {
|
||||
/* 0x0a40 */ 1, 16, 99,224, 6, 0,132,232, 0, 48,148,229, 0, 0, 83,227,
|
||||
/* 0x0a50 */ 79, 2, 0, 26, 16,208,141,226, 48,128,189,232, 85, 80, 88, 33,
|
||||
/* 0x0a60 */ 240, 79, 45,233, 64,208, 77,226, 20, 0,141,229, 0, 0, 81,227,
|
||||
/* 0x0a70 */ 28, 0,144,229, 16, 16,141,229, 20, 16,157,229, 12, 32,141,229,
|
||||
/* 0x0a80 */ 0,176,129,224, 8, 48,141,229,176, 17,209,225,161, 2, 0, 10,
|
||||
/* 0x0a90 */ 100, 48,157,229, 0, 32,147,229, 52, 48,130,226, 40, 0,147,229,
|
||||
/* 0x0aa0 */ 2, 0, 81,227, 2,144, 96, 16, 9, 0,160, 17, 8, 0,147, 5,
|
||||
/* 0x0a70 */ 28, 0,144,229, 16, 16,141,229, 20, 16,157,229, 8, 48,141,229,
|
||||
/* 0x0a80 */ 12, 32,141,229, 0,176,129,224,176, 49,209,225,161, 2, 0, 10,
|
||||
/* 0x0a90 */ 100,192,157,229, 0, 32,156,229, 2, 0, 83,227, 52, 48,130,226,
|
||||
/* 0x0aa0 */ 40, 0,147,229, 2,144, 96, 16, 9, 0,160, 17, 8, 0,147, 5,
|
||||
/* 0x0ab0 */ 20, 16,147,229, 0,144,160, 3,254,255,255,235,229, 2, 0,234,
|
||||
/* 0x0ac0 */ 20,192,157,229,188, 50,220,225, 3, 0, 81,227, 16, 80,157,229,
|
||||
/* 0x0ad0 */ 16,144,160, 19, 0,144,160, 3, 1,192, 67,226, 11, 0,160,225,
|
||||
/* 0x0ae0 */ 0, 64,224,227, 1,170,160,227,189, 2, 0,234, 0, 48,144,229,
|
||||
/* 0x0af0 */ 1, 0, 83,227,187, 2, 0, 26, 20, 48,144,229, 0, 0, 83,227,
|
||||
/* 0x0b00 */ 187, 2, 0, 10, 8, 16,144,229, 28, 32,144,229, 1, 48,131,224,
|
||||
/* 0x0b10 */ 3, 0, 85,225, 3, 80,160, 49, 2, 0, 90,225, 2,160,160, 49,
|
||||
/* 0x0b20 */ 1, 0, 84,225, 1, 64,160, 33, 32, 0,128,226, 1,192, 76,226,
|
||||
/* 0x0b30 */ 0, 0, 92,227,172, 2, 0,170,254,255,255,235, 0,128, 4,224,
|
||||
/* 0x0ac0 */ 20, 16,157,229, 3, 0, 83,227,188, 66,209,225, 16,144,160, 19,
|
||||
/* 0x0ad0 */ 0,144,160, 3,254,255,255,235, 16, 80,157,229, 1, 64, 68,226,
|
||||
/* 0x0ae0 */ 11,192,160,225, 0,224,224,227, 1,170,160,227,190, 2, 0,234,
|
||||
/* 0x0af0 */ 0, 48,156,229, 1, 0, 83,227,188, 2, 0, 26, 20, 48,156,229,
|
||||
/* 0x0b00 */ 0, 0, 83,227,188, 2, 0, 10, 8, 16,156,229, 28, 32,156,229,
|
||||
/* 0x0b10 */ 1, 48,131,224, 3, 0, 85,225, 3, 80,160, 49, 2, 0, 90,225,
|
||||
/* 0x0b20 */ 2,160,160, 49, 1, 0, 94,225, 1,224,160, 33, 32,192,140,226,
|
||||
/* 0x0b30 */ 1, 64, 68,226, 0, 0, 84,227,173, 2, 0,170, 0,128, 14,224,
|
||||
/* 0x0b40 */ 5, 48,104,224, 0, 16, 96,226, 1, 48,131,224, 1, 48, 67,226,
|
||||
/* 0x0b50 */ 3,112, 0,224, 1, 64,160,227,201, 2, 0,234,132, 64,160,225,
|
||||
/* 0x0b60 */ 145, 4, 3,224, 10, 0, 83,225,200, 2, 0, 58, 1, 64, 68,226,
|
||||
@@ -226,24 +226,24 @@ unsigned char stub_arm_v4a_linux_elf_fold[33364] = {
|
||||
/* 0x0ba0 */ 1, 32, 74,226, 0, 48, 96,226, 3, 64, 18,224,225, 2, 0, 10,
|
||||
/* 0x0bb0 */ 4, 16,160,225,254,255,255,235, 6, 96,100,224, 4, 80,133,224,
|
||||
/* 0x0bc0 */ 7, 16, 86,224, 7, 0,133, 16,254,255,255, 27, 5,144,104,224,
|
||||
/* 0x0bd0 */ 254,255,255,235, 32, 96,139,226, 0, 16,160,227, 32, 0,141,229,
|
||||
/* 0x0be0 */ 36, 16,141,229,219, 3, 0,234, 16, 32,157,229, 0, 0, 82,227,
|
||||
/* 0x0bd0 */ 254,255,255,235, 32, 96,139,226, 0, 32,160,227, 32, 0,141,229,
|
||||
/* 0x0be0 */ 36, 32,141,229,219, 3, 0,234, 16, 48,157,229, 0, 0, 83,227,
|
||||
/* 0x0bf0 */ 248, 2, 0, 10, 32, 48, 22,229, 6, 0, 83,227,248, 2, 0, 26,
|
||||
/* 0x0c00 */ 24, 32, 22,229, 2, 32,137,224, 0, 48,160,227, 8, 0,157,229,
|
||||
/* 0x0c10 */ 3, 16,160,227, 20, 2, 0,235,215, 3, 0,234, 32, 48, 22,229,
|
||||
/* 0x0c20 */ 1, 0, 83,227,215, 3, 0, 26, 12, 48, 22,229, 0, 0, 83,227,
|
||||
/* 0x0c30 */ 215, 3, 0, 10, 8, 48, 22,229,156, 35,159,229, 7, 48, 3,226,
|
||||
/* 0x0c40 */ 3, 49,160,225, 50, 35,160,225, 16, 48,157,229, 0, 0, 83,227,
|
||||
/* 0x0c40 */ 3, 49,160,225, 50, 35,160,225, 16,192,157,229, 0, 0, 92,227,
|
||||
/* 0x0c50 */ 7,160, 2,226, 31, 3, 0, 10, 28, 48, 22,229, 0, 0, 83,227,
|
||||
/* 0x0c60 */ 31, 3, 0, 26, 20,192,157,229, 24, 32, 22,229, 28, 48,156,229,
|
||||
/* 0x0c60 */ 31, 3, 0, 26, 20, 16,157,229, 24, 32, 22,229, 28, 48,145,229,
|
||||
/* 0x0c70 */ 3, 32,130,224, 2, 32,137,224, 0, 48,160,227, 8, 0,157,229,
|
||||
/* 0x0c80 */ 3, 16,160,227, 20, 2, 0,235, 20, 16,157,229,188, 34,209,225,
|
||||
/* 0x0c80 */ 3, 16,160,227, 20, 2, 0,235, 20,192,157,229,188, 34,220,225,
|
||||
/* 0x0c90 */ 8, 0,157,229, 0, 48,160,227, 5, 16,160,227, 20, 2, 0,235,
|
||||
/* 0x0ca0 */ 20,192,157,229,186, 34,220,225, 8, 0,157,229, 0, 48,160,227,
|
||||
/* 0x0cb0 */ 4, 16,160,227, 20, 2, 0,235, 24, 48, 22,229, 32, 16,157,229,
|
||||
/* 0x0cc0 */ 3, 48,137,224, 1, 16,224,225, 24, 48,141,229, 16, 32,157,229,
|
||||
/* 0x0cd0 */ 3, 48, 1,224, 16, 64, 22,229, 24,192,157,229, 28, 16,141,229,
|
||||
/* 0x0ce0 */ 12, 16, 22,229, 0, 0, 82,227, 56, 64,141,229, 60,192,141,229,
|
||||
/* 0x0ca0 */ 20, 16,157,229,186, 34,209,225, 8, 0,157,229, 0, 48,160,227,
|
||||
/* 0x0cb0 */ 4, 16,160,227, 20, 2, 0,235, 24, 48, 22,229, 3, 48,137,224,
|
||||
/* 0x0cc0 */ 24, 48,141,229, 32, 32,157,229, 24,192,157,229, 16, 48,157,229,
|
||||
/* 0x0cd0 */ 16, 64, 22,229, 2, 32,224,225, 12, 16, 22,229, 0, 0, 83,227,
|
||||
/* 0x0ce0 */ 12, 48, 2,224, 28, 32,141,229, 56, 64,141,229, 60,192,141,229,
|
||||
/* 0x0cf0 */ 44, 16,141,229, 3,176,132,224, 12,112, 99,224, 77, 3, 0, 10,
|
||||
/* 0x0d00 */ 8, 48, 22,229, 1, 80, 19,226, 65, 3, 0, 10, 7, 0,160,225,
|
||||
/* 0x0d10 */ 11, 16,160,225, 0, 32,160,227,254,255,255,235,255, 62,192,227,
|
||||
@@ -864,9 +864,9 @@ unsigned char stub_arm_v4a_linux_elf_fold[33364] = {
|
||||
/* 0x3380 */ 240, 9, 0, 0, 1, 1, 0, 0,252, 9, 0, 0, 1, 1, 0, 0,
|
||||
/* 0x3390 */ 28, 10, 0, 0, 1, 1, 0, 0, 88, 10, 0, 0, 1, 1, 0, 0,
|
||||
/* 0x33a0 */ 132, 10, 0, 0, 1, 15, 0, 0,136, 10, 0, 0, 1, 1, 0, 0,
|
||||
/* 0x33b0 */ 180, 10, 0, 0, 1, 1, 0, 0,192, 10, 0, 0, 1, 1, 0, 0,
|
||||
/* 0x33c0 */ 204, 10, 0, 0, 1, 1, 0, 0, 0, 11, 0, 0, 1, 1, 0, 0,
|
||||
/* 0x33d0 */ 4, 11, 0, 0, 1, 14, 0, 0, 36, 11, 0, 0, 1, 1, 0, 0,
|
||||
/* 0x33b0 */ 160, 10, 0, 0, 1, 14, 0, 0,184, 10, 0, 0, 1, 1, 0, 0,
|
||||
/* 0x33c0 */ 196, 10, 0, 0, 1, 1, 0, 0,208, 10, 0, 0, 1, 1, 0, 0,
|
||||
/* 0x33d0 */ 4, 11, 0, 0, 1, 1, 0, 0, 36, 11, 0, 0, 1, 1, 0, 0,
|
||||
/* 0x33e0 */ 52, 11, 0, 0, 1, 1, 0, 0, 92, 11, 0, 0, 1, 25, 0, 0,
|
||||
/* 0x33f0 */ 104, 11, 0, 0, 1, 1, 0, 0,120, 11, 0, 0, 1, 1, 0, 0,
|
||||
/* 0x3400 */ 128, 11, 0, 0, 1, 15, 0, 0,148, 11, 0, 0, 1, 15, 0, 0,
|
||||
@@ -1467,18 +1467,18 @@ unsigned char stub_arm_v4a_linux_elf_fold[33364] = {
|
||||
/* 0x5930 */ 82, 77, 95, 80, 67, 50, 52, 32, 32, 32, 32, 32, 32, 32, 32,109,
|
||||
/* 0x5940 */ 117,110,109, 97,112, 10, 48, 48, 48, 48, 48, 97, 56, 56, 32, 82,
|
||||
/* 0x5950 */ 95, 65, 82, 77, 95, 80, 67, 50, 52, 32, 32, 32, 32, 32, 32, 32,
|
||||
/* 0x5960 */ 32, 46,116,101,120,116, 10, 48, 48, 48, 48, 48, 97, 98, 52, 32,
|
||||
/* 0x5960 */ 32, 46,116,101,120,116, 10, 48, 48, 48, 48, 48, 97, 97, 48, 32,
|
||||
/* 0x5970 */ 82, 95, 65, 82, 77, 95, 80, 67, 50, 52, 32, 32, 32, 32, 32, 32,
|
||||
/* 0x5980 */ 32, 32, 46,116,101,120,116, 10, 48, 48, 48, 48, 48, 97, 99, 48,
|
||||
/* 0x5990 */ 32, 82, 95, 65, 82, 77, 95, 80, 67, 50, 52, 32, 32, 32, 32, 32,
|
||||
/* 0x59a0 */ 32, 32, 32, 46,116,101,120,116, 10, 48, 48, 48, 48, 48, 97, 99,
|
||||
/* 0x59b0 */ 99, 32, 82, 95, 65, 82, 77, 95, 80, 67, 50, 52, 32, 32, 32, 32,
|
||||
/* 0x59c0 */ 32, 32, 32, 32, 46,116,101,120,116, 10, 48, 48, 48, 48, 48, 98,
|
||||
/* 0x59d0 */ 48, 48, 32, 82, 95, 65, 82, 77, 95, 80, 67, 50, 52, 32, 32, 32,
|
||||
/* 0x59e0 */ 32, 32, 32, 32, 32, 46,116,101,120,116, 10, 48, 48, 48, 48, 48,
|
||||
/* 0x59f0 */ 98, 48, 52, 32, 82, 95, 65, 82, 77, 95, 80, 67, 50, 52, 32, 32,
|
||||
/* 0x5a00 */ 32, 32, 32, 32, 32, 32,103,101,116, 95,112, 97,103,101, 95,109,
|
||||
/* 0x5a10 */ 97,115,107, 10, 48, 48, 48, 48, 48, 98, 50, 52, 32, 82, 95, 65,
|
||||
/* 0x5980 */ 32, 32,103,101,116, 95,112, 97,103,101, 95,109, 97,115,107, 10,
|
||||
/* 0x5990 */ 48, 48, 48, 48, 48, 97, 98, 56, 32, 82, 95, 65, 82, 77, 95, 80,
|
||||
/* 0x59a0 */ 67, 50, 52, 32, 32, 32, 32, 32, 32, 32, 32, 46,116,101,120,116,
|
||||
/* 0x59b0 */ 10, 48, 48, 48, 48, 48, 97, 99, 52, 32, 82, 95, 65, 82, 77, 95,
|
||||
/* 0x59c0 */ 80, 67, 50, 52, 32, 32, 32, 32, 32, 32, 32, 32, 46,116,101,120,
|
||||
/* 0x59d0 */ 116, 10, 48, 48, 48, 48, 48, 97,100, 48, 32, 82, 95, 65, 82, 77,
|
||||
/* 0x59e0 */ 95, 80, 67, 50, 52, 32, 32, 32, 32, 32, 32, 32, 32, 46,116,101,
|
||||
/* 0x59f0 */ 120,116, 10, 48, 48, 48, 48, 48, 98, 48, 52, 32, 82, 95, 65, 82,
|
||||
/* 0x5a00 */ 77, 95, 80, 67, 50, 52, 32, 32, 32, 32, 32, 32, 32, 32, 46,116,
|
||||
/* 0x5a10 */ 101,120,116, 10, 48, 48, 48, 48, 48, 98, 50, 52, 32, 82, 95, 65,
|
||||
/* 0x5a20 */ 82, 77, 95, 80, 67, 50, 52, 32, 32, 32, 32, 32, 32, 32, 32, 46,
|
||||
/* 0x5a30 */ 116,101,120,116, 10, 48, 48, 48, 48, 48, 98, 51, 52, 32, 82, 95,
|
||||
/* 0x5a40 */ 65, 82, 77, 95, 80, 67, 50, 52, 32, 32, 32, 32, 32, 32, 32, 32,
|
||||
|
||||
Reference in New Issue
Block a user