Optimize /proc/self/exe. Sync stubs.

See also commit 78b1da5c00 earlier today
for https://github.com/upx/upx/issues/225 .
	modified:   stub/src/arm.v4a-linux.elf-entry.S
	modified:   stub/src/arm.v4a-linux.elf-fold.S
	also *.h, *.map, *.bin.dump
This commit is contained in:
John Reiser 2018-10-09 20:11:34 -07:00
parent cb8b1595a1
commit b122f8e9d0
22 changed files with 4919 additions and 4907 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
/* arm.v4a-linux.elf-fold.h
created from arm.v4a-linux.elf-fold.bin, 2624 (0xa40) bytes
created from arm.v4a-linux.elf-fold.bin, 2652 (0xa5c) bytes
This file is part of the UPX executable compressor.
@ -31,173 +31,175 @@
*/
#define STUB_ARM_V4A_LINUX_ELF_FOLD_SIZE 2624
#define STUB_ARM_V4A_LINUX_ELF_FOLD_ADLER32 0x6cab3afd
#define STUB_ARM_V4A_LINUX_ELF_FOLD_CRC32 0x6d067dc7
#define STUB_ARM_V4A_LINUX_ELF_FOLD_SIZE 2652
#define STUB_ARM_V4A_LINUX_ELF_FOLD_ADLER32 0x8df646e6
#define STUB_ARM_V4A_LINUX_ELF_FOLD_CRC32 0x377f0280
unsigned char stub_arm_v4a_linux_elf_fold[2624] = {
unsigned char stub_arm_v4a_linux_elf_fold[2652] = {
/* 0x0000 */ 127, 69, 76, 70, 1, 1, 1, 97, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 2, 0, 40, 0, 1, 0, 0, 0,128,128, 0, 0, 52, 0, 0, 0,
/* 0x0020 */ 0, 0, 0, 0, 2, 0, 0, 0, 52, 0, 32, 0, 2, 0, 0, 0,
/* 0x0030 */ 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,128, 0, 0,
/* 0x0040 */ 0,128, 0, 0, 64, 10, 0, 0, 64, 10, 0, 0, 5, 0, 0, 0,
/* 0x0050 */ 0,128, 0, 0, 1, 0, 0, 0, 64, 10, 0, 0, 0, 0, 0, 0,
/* 0x0040 */ 0,128, 0, 0, 92, 10, 0, 0, 92, 10, 0, 0, 5, 0, 0, 0,
/* 0x0050 */ 0,128, 0, 0, 1, 0, 0, 0, 92, 10, 0, 0, 0, 0, 0, 0,
/* 0x0060 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0070 */ 0,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0080 */ 0, 48,131,227, 14,240,160,225,192, 31,189,232, 13, 16,160,225,
/* 0x0090 */ 1,218, 77,226, 13, 0,160,225,240, 31, 45,233, 4, 48,145,228,
/* 0x00a0 */ 0, 0, 83,227, 4, 48,128,228,251,255,255, 26, 0, 64,160,225,
/* 0x00b0 */ 4, 48,128,228, 4, 48,145,228, 0, 0, 83,227, 4, 48,128,228,
/* 0x00c0 */ 251,255,255, 26, 1, 80,160,225, 12, 0,177,232, 0, 0, 82,227,
/* 0x00d0 */ 12, 0,160,232,251,255,255, 26, 1, 96,160,225, 0,144,160,225,
/* 0x00e0 */ 1, 42,160,227, 0, 16,160,225, 70, 15,143,226, 1, 32, 66,226,
/* 0x00f0 */ 108, 0, 0,235, 0, 32,129,224, 1, 10,112,227, 1, 0, 0, 58,
/* 0x0100 */ 1, 28,143,226, 14, 32,129,226, 6, 0,160,225, 0, 48,160,227,
/* 0x0110 */ 1, 48, 96,229, 1, 48,114,229, 1, 48, 96,229, 2, 0, 81,225,
/* 0x0120 */ 251,255,255, 26, 61, 48,160,227, 1, 48, 96,229, 32, 48,160,227,
/* 0x0130 */ 1, 48, 96,229, 1, 48, 96,229, 1, 48, 96,229, 0, 0,132,229,
/* 0x0140 */ 32, 1,160,225, 0, 1,160,225, 0, 48, 38,224, 4, 48, 3,226,
/* 0x0150 */ 4, 48, 35,226, 3, 0, 64,224, 6, 48, 64,224, 5, 48,131,224,
/* 0x0160 */ 9, 16,160,225, 24, 80,157,229, 24, 0,141,229, 4, 32, 49,229,
/* 0x0170 */ 13, 0, 81,225, 4, 32, 32,229,251,255,255, 26, 0,208,160,225,
/* 0x0180 */ 16, 12,189,232, 10,220, 77,226, 4,144,154,229, 13,128,160,225,
/* 0x0190 */ 0,112,154,229,124, 96,143,226, 12,144,137,226,248, 15, 45,233,
/* 0x01a0 */ 15, 0,189,232,216, 1, 0,235, 20,208,141,226, 10,220,141,226,
/* 0x01b0 */ 16, 0,141,229, 0, 80,160,227, 0, 64,189,229, 2, 48,160,227,
/* 0x01c0 */ 1, 32,160,227, 1, 26,160,227, 0, 0,160,227, 62, 0, 0,235,
/* 0x01d0 */ 4, 0,157,228, 43, 0, 0,235, 7, 64,189,232, 0, 48,160,227,
/* 0x01e0 */ 0, 64,160,227, 0, 80,160,227, 0, 96,160,227, 0,128,160,227,
/* 0x01f0 */ 0,144,160,227, 0,160,160,227, 0,176,160,227, 0,112,160,227,
/* 0x0200 */ 0,192,160,227, 4,240, 18,229, 47,112,114,111, 99, 47,115,101,
/* 0x0210 */ 108,102, 47,101,120,101, 0, 0,255, 48, 3,226, 80, 0, 83,227,
/* 0x0220 */ 14,240,160, 17, 33, 17,176,225, 0, 0, 80, 19, 14,240,160, 1,
/* 0x0230 */ 1, 16, 65,226, 1, 33,144,231, 15, 52, 2,226, 11, 4, 83,227,
/* 0x0240 */ 4, 0, 0, 26,255, 52, 2,226, 1, 32, 66,224,255, 36,194,227,
/* 0x0250 */ 3, 32,130,225, 1, 33,128,231, 0, 0, 81,227,243,255,255, 26,
/* 0x0260 */ 14,240,160,225,240, 1,240,231, 14,240,160,225, 1, 0,144,239,
/* 0x0270 */ 3, 0,144,239, 14,240,160,225, 4, 0,144,239, 14,240,160,225,
/* 0x0280 */ 5, 0,144,239, 14,240,160,225, 6, 0,144,239, 14,240,160,225,
/* 0x0290 */ 10, 0,144,239, 14,240,160,225, 20, 0,144,239, 14,240,160,225,
/* 0x02a0 */ 45, 0,144,239, 14,240,160,225, 85, 0,144,239, 14,240,160,225,
/* 0x02b0 */ 91, 0,144,239, 14,240,160,225,125, 0,144,239, 14,240,160,225,
/* 0x02c0 */ 0, 32,160,227, 2, 0,159,239, 14,240,160,225, 48, 64, 45,233,
/* 0x02d0 */ 16, 80,157,229, 12, 64,157,229, 37, 86,160,225,192, 0,144,239,
/* 0x02e0 */ 48,128,189,232, 60, 0, 31,229, 14,240,160,225, 48, 64, 45,233,
/* 0x02f0 */ 0, 80,160,227, 0, 64,224,227, 36,224, 79,226, 95,255,255,234,
/* 0x0300 */ 0,192,160,225, 1, 16, 65,224, 0, 32,160,225,128, 1,144,224,
/* 0x0310 */ 129, 17,161,224,162, 30,129,224, 0, 32,160,225, 0, 2,144,224,
/* 0x0320 */ 1, 18,161,224, 34, 30,129,224, 0, 32,160,225, 0, 4,144,224,
/* 0x0330 */ 1, 20,161,224, 34, 28,129,224, 0, 32,160,225, 0, 8,144,224,
/* 0x0340 */ 1, 24,161,224, 34, 24,129,224,140, 15, 80,224,172, 16,193,224,
/* 0x0350 */ 12, 0,144,224, 0, 0,161,226, 14,240,160,225, 0, 0, 80,227,
/* 0x0360 */ 14,240,160, 1, 0, 48,144,229, 1, 0, 83,225, 8, 0,128, 18,
/* 0x0370 */ 251,255,255, 26, 4, 32,128,229, 14,240,160,225, 0, 0,159,229,
/* 0x0380 */ 14,240,160,225, 0,240,255,255, 0, 48,144,229, 2, 0, 83,225,
/* 0x0390 */ 4, 48,144,229, 4,224, 45,229, 3,192,160, 33, 2,224,160,225,
/* 0x03a0 */ 2, 32,160, 33, 3, 0, 0, 42,127, 0,160,227,174,255,255,235,
/* 0x03b0 */ 1, 48, 92,229, 1, 48, 65,229, 1, 32, 66,226, 1, 0,114,227,
/* 0x03c0 */ 1,192,140,226, 1, 16,129,226,248,255,255, 26, 4, 32,144,229,
/* 0x03d0 */ 0, 48,144,229, 14, 32,130,224, 3, 48,110,224, 0, 48,128,229,
/* 0x03e0 */ 4, 32,128,229, 4,240,157,228,240, 64, 45,233, 0, 80,160,225,
/* 0x03f0 */ 20,208, 77,226, 1, 64,160,225, 2,112,160,225, 3, 96,160,225,
/* 0x0400 */ 68, 0, 0,234, 4, 16,141,226, 5, 0,160,225, 12, 32,160,227,
/* 0x0410 */ 220,255,255,235, 4,224,157,229, 0, 0, 94,227, 8, 16,157,229,
/* 0x0420 */ 6, 0, 0, 26, 0, 49,159,229, 3, 0, 81,225, 5, 0, 0, 26,
/* 0x0430 */ 0, 48,149,229, 0, 0, 83,227, 2, 0, 0, 26, 56, 0, 0,234,
/* 0x0440 */ 0, 0, 81,227, 1, 0, 0, 26,127, 0,160,227,134,255,255,235,
/* 0x0450 */ 14, 0, 81,225,251,255,255,138, 0, 48,148,229, 3, 0, 94,225,
/* 0x0460 */ 248,255,255,138, 14, 0, 81,225, 33, 0, 0, 42, 12,192,221,229,
/* 0x0470 */ 4, 0,149,229, 4, 32,148,229, 16, 48,141,226, 16,224,141,229,
/* 0x0480 */ 0,192,141,229, 15,224,160,225, 7,240,160,225, 0, 0, 80,227,
/* 0x0490 */ 236,255,255, 26, 16, 16,157,229, 4, 48,157,229, 3, 0, 81,225,
/* 0x04a0 */ 232,255,255, 26, 13, 32,221,229, 0, 0, 82,227, 0, 0, 86, 19,
/* 0x04b0 */ 9, 0, 0, 10, 2, 12, 81,227, 2, 0, 0,138, 0, 48,148,229,
/* 0x04c0 */ 1, 0, 83,225, 4, 0, 0, 26, 2, 48,160,225, 4, 0,148,229,
/* 0x04d0 */ 14, 32,221,229, 15,224,160,225, 6,240,160,225, 8, 48,157,229,
/* 0x04e0 */ 6, 0,149,232, 3, 32,130,224, 1, 16, 99,224, 6, 0,133,232,
/* 0x04f0 */ 3, 0, 0,234, 1, 32,160,225, 5, 0,160,225, 4, 16,148,229,
/* 0x0500 */ 160,255,255,235, 4, 48,157,229, 6, 0,148,232, 3, 32,130,224,
/* 0x0510 */ 1, 16, 99,224, 6, 0,132,232, 0, 48,148,229, 0, 0, 83,227,
/* 0x0520 */ 183,255,255, 26, 20,208,141,226,240,128,189,232, 85, 80, 88, 33,
/* 0x0530 */ 240, 79, 45,233, 1,160,160,225,176,193,218,225, 28, 16,145,229,
/* 0x0540 */ 188,226,218,225, 52,208, 77,226, 2, 0, 92,227, 1, 80,138,224,
/* 0x0550 */ 16, 0,141,229, 16,192,160, 3, 0,192,160, 19, 1,224, 78,226,
/* 0x0560 */ 5, 16,160,225, 0, 64,224,227, 0, 0,160,227, 12, 32,141,229,
/* 0x0570 */ 8, 48,141,229, 13, 0, 0,234, 0, 48,145,229, 1, 0, 83,227,
/* 0x0580 */ 8, 0, 0, 26, 20, 48,145,229, 0, 0, 83,227, 5, 0, 0, 10,
/* 0x0590 */ 8, 32,145,229, 2, 48,131,224, 3, 0, 80,225, 3, 0,160, 49,
/* 0x05a0 */ 2, 0, 84,225, 2, 64,160, 33, 32, 16,129,226, 1,224, 78,226,
/* 0x05b0 */ 0, 0, 94,227,239,255,255,170,255, 78,196,227, 15, 64,196,227,
/* 0x05c0 */ 0, 48,100,224,255, 62,131,226, 15, 48,131,226,255, 62,195,227,
/* 0x05d0 */ 15, 48,195,227, 36, 48,141,229, 4, 0,160,225, 12, 48,160,225,
/* 0x05e0 */ 36, 16,157,229, 0, 32,160,227, 63,255,255,235, 52, 48,160,227,
/* 0x05f0 */ 0,144,100,224,153, 3, 3,224, 28, 0,141,229, 32, 80,133,226,
/* 0x0600 */ 0, 0,160,227, 32, 48,141,229, 24, 0,141,229,161, 0, 0,234,
/* 0x0610 */ 12, 16,157,229, 0, 0, 81,227, 8, 0, 0, 10, 32, 48, 21,229,
/* 0x0620 */ 6, 0, 83,227, 5, 0, 0, 26, 24, 32, 21,229, 8, 0,157,229,
/* 0x0630 */ 2, 32,137,224, 3, 16,160,227, 71,255,255,235,145, 0, 0,234,
/* 0x0640 */ 32, 48, 21,229, 1, 0, 83,227,142, 0, 0, 26, 12, 48, 21,229,
/* 0x0650 */ 0, 0, 83,227,139, 0, 0, 10, 12, 32,157,229, 0, 0, 82,227,
/* 0x0660 */ 17, 0, 0, 10, 28, 48, 21,229, 0, 0, 83,227, 14, 0, 0, 26,
/* 0x0670 */ 28, 48,154,229, 24, 32, 21,229, 3, 32,130,224, 2, 32,137,224,
/* 0x0680 */ 3, 16,160,227, 8, 0,157,229, 51,255,255,235, 8, 0,157,229,
/* 0x0690 */ 5, 16,160,227,188, 34,218,225, 47,255,255,235, 8, 0,157,229,
/* 0x06a0 */ 4, 16,160,227,186, 34,218,225, 43,255,255,235, 8, 48, 21,229,
/* 0x06b0 */ 76, 34,159,229, 7, 48, 3,226, 3, 49,160,225, 50, 67,160,225,
/* 0x06c0 */ 24, 48, 21,229, 3, 48,137,224, 20, 48,141,229, 20,192,157,229,
/* 0x06d0 */ 12, 0,157,229, 16, 48, 21,229, 12, 42,160,225, 12, 16, 21,229,
/* 0x06e0 */ 34, 42,160,225, 0, 0, 80,227, 44, 48,141,229, 48,192,141,229,
/* 0x06f0 */ 2,128,131,224, 7,176, 4,226, 40, 16,141,229, 12, 96, 98,224,
/* 0x0700 */ 14, 0, 0, 10, 6, 0,160,225, 8, 16,160,225, 3, 32,160,227,
/* 0x0710 */ 16, 48,160,227,244,254,255,235, 0, 0, 86,225, 72, 0, 0, 26,
/* 0x0720 */ 92, 32,157,229, 4, 48, 20,226, 2, 48,160, 17, 12, 0,157,229,
/* 0x0730 */ 44, 16,141,226, 16, 32,157,229, 42,255,255,235, 11, 0, 0,234,
/* 0x0740 */ 28,192, 21,229, 12,192, 98,224, 4,192,141,229, 16,192,157,229,
/* 0x0750 */ 6, 0,160,225, 8, 16,160,225, 11, 32,160,225, 18, 48,160,227,
/* 0x0760 */ 0,192,141,229,216,254,255,235, 0, 0, 86,225, 52, 0, 0, 26,
/* 0x0770 */ 0, 48,104,226, 3,122,160,225, 2, 0, 27,227, 39,122,160,225,
/* 0x0780 */ 7, 0, 0, 10, 0, 0, 87,227, 5, 0, 0, 10, 8, 16,134,224,
/* 0x0790 */ 7, 32,160,225, 0, 48,160,227, 1, 32, 82,226, 1, 48,193,228,
/* 0x07a0 */ 251,255,255, 26, 12, 0,157,229, 0, 0, 80,227, 38, 0, 0, 10,
/* 0x07b0 */ 203,254,255,235, 32, 48, 21,229, 1, 0, 83,227, 26, 0, 0, 26,
/* 0x07c0 */ 8, 48, 21,229, 1, 0, 19,227, 23, 0, 0, 10, 12, 32, 21,229,
/* 0x07d0 */ 16, 48, 21,229, 3, 0, 82,225, 24, 16, 21,229, 65, 0, 0, 26,
/* 0x07e0 */ 1, 48,130,224, 3, 48,131,226, 3, 48,137,224, 3, 64,195,227,
/* 0x07f0 */ 0, 48,100,226, 3, 58,160,225, 35, 58,160,225, 7, 0, 83,227,
/* 0x0800 */ 56, 0, 0,154,252, 48,159,229, 0, 0,132,229, 8, 16,132,226,
/* 0x0810 */ 4, 0,160,225, 4, 48,132,229,168,254,255,235, 8, 0,157,229,
/* 0x0820 */ 4, 32,160,225, 0, 16,160,227,203,254,255,235, 6, 0,160,225,
/* 0x0830 */ 8, 16,160,225, 11, 32,160,225,158,254,255,235, 0, 0, 80,227,
/* 0x0840 */ 1, 0, 0, 10,127, 0,160,227,135,254,255,235, 20, 32,157,229,
/* 0x0850 */ 40,192,157,229, 7, 48,136,224, 12, 16,130,224, 3, 64,134,224,
/* 0x0860 */ 1, 0, 84,225, 7, 0, 0, 42, 1, 16,100,224, 11, 32,160,225,
/* 0x0870 */ 4, 0,160,225, 16, 48,160,227,155,254,255,235, 0, 0, 84,225,
/* 0x0880 */ 0, 0, 0, 10,254,255,255,234, 24, 0,157,229, 1, 0,128,226,
/* 0x0890 */ 24, 0,141,229, 32, 80,133,226,188, 50,218,225, 24, 16,157,229,
/* 0x08a0 */ 3, 0, 81,225, 89,255,255,186, 12, 32,157,229, 0, 0, 82,227,
/* 0x08b0 */ 5, 0, 0, 10,176, 49,218,225, 3, 0, 83,227, 36, 48,157, 21,
/* 0x08c0 */ 28,192,157, 21, 12, 0,131, 16,116,254,255, 27, 88, 0,157,229,
/* 0x08d0 */ 0, 0, 80,227, 0,144,128, 21, 24, 0,154,229, 0, 0,137,224,
/* 0x08e0 */ 52,208,141,226,240,143,189,232, 28, 48, 21,229, 0, 0, 83,227,
/* 0x08f0 */ 32, 32,157, 5, 2, 48,129, 0, 8, 64,131, 2,192,255,255, 10,
/* 0x0900 */ 201,255,255,234, 64, 98, 81,115, 14,240,160,225,240, 71, 45,233,
/* 0x0910 */ 12,208, 77,226, 52, 96,141,226, 0,144,160,225, 1,112,160,225,
/* 0x0920 */ 3,128,160,225, 6, 0,160,225, 44, 16,141,226, 0, 48,160,227,
/* 0x0930 */ 48,160,157,229, 2, 80,160,225, 52, 64,157,229,169,254,255,235,
/* 0x0940 */ 60, 48,157,229, 12,224,141,226, 56,192,157,229, 4, 48, 46,229,
/* 0x0950 */ 12,192,100,224, 6, 32,160,225, 10, 16,160,225, 9, 48,160,225,
/* 0x0960 */ 5, 0,160,225, 56,192,141,229, 0,224,141,229, 52,112,141,229,
/* 0x0970 */ 4,128,141,229,237,254,255,235, 0, 64,160,225, 9, 16,160,227,
/* 0x0980 */ 9, 0,160,225, 4, 32,160,225,115,254,255,235,188, 2,218,225,
/* 0x0990 */ 52, 32,138,226, 0, 16,160,227, 35, 0, 0,234, 0, 48,146,229,
/* 0x09a0 */ 3, 0, 83,227, 30, 0, 0, 26, 8, 48,146,229, 8, 0,157,229,
/* 0x09b0 */ 0, 16,160,227, 0, 0,131,224, 1, 32,160,225, 47,254,255,235,
/* 0x09c0 */ 0, 80, 80,226, 4, 0, 0,186, 10, 16,160,225, 2, 44,160,227,
/* 0x09d0 */ 38,254,255,235, 2, 12, 80,227, 1, 0, 0, 10,127, 0,160,227,
/* 0x09e0 */ 33,254,255,235, 0,224,160,227, 14, 32,160,225, 8,192,141,226,
/* 0x09f0 */ 10, 16,160,225, 9, 48,160,225, 5, 0,160,225, 0, 80,141,232,
/* 0x0a00 */ 202,254,255,235, 7, 16,160,227, 0, 64,160,225, 8, 32,157,229,
/* 0x0a10 */ 9, 0,160,225, 80,254,255,235, 5, 0,160,225, 25,254,255,235,
/* 0x0a20 */ 3, 0, 0,234, 32, 32,130,226, 1, 16,129,226, 0, 0, 81,225,
/* 0x0a30 */ 217,255,255,186, 4, 0,160,225, 12,208,141,226,240,135,189,232
/* 0x0080 */ 34, 0, 0, 0,192, 31,189,232, 13, 16,160,225, 1,218, 77,226,
/* 0x0090 */ 13, 0,160,225,240, 31, 45,233, 4, 48,145,228, 0, 0, 83,227,
/* 0x00a0 */ 4, 48,128,228,251,255,255, 26, 0, 64,160,225, 4, 48,128,228,
/* 0x00b0 */ 4, 48,145,228, 0, 0, 83,227, 4, 48,128,228,251,255,255, 26,
/* 0x00c0 */ 1, 80,160,225, 12, 0,177,232, 0, 0, 82,227, 12, 0,160,232,
/* 0x00d0 */ 251,255,255, 26, 1, 96,160,225, 0,144,160,225, 1, 42,160,227,
/* 0x00e0 */ 0, 16,160,225, 14, 0,160,225, 1, 32, 66,226,115, 0, 0,235,
/* 0x00f0 */ 1, 10,112,227, 14, 16,160, 33, 14, 0,160, 35, 0, 32,129,224,
/* 0x0100 */ 6, 0,160,225, 0, 48,160,227, 1, 48, 96,229, 1, 48,114,229,
/* 0x0110 */ 1, 48, 96,229, 2, 0, 81,225,251,255,255, 26, 61, 48,160,227,
/* 0x0120 */ 1, 48, 96,229, 32, 48,160,227, 1, 48, 96,229, 1, 48, 96,229,
/* 0x0130 */ 1, 48, 96,229, 0, 0,132,229, 32, 1,160,225, 0, 1,160,225,
/* 0x0140 */ 0, 48, 38,224, 4, 48, 3,226, 4, 48, 35,226, 3, 0, 64,224,
/* 0x0150 */ 6, 48, 64,224, 5, 48,131,224, 9, 16,160,225, 24, 80,157,229,
/* 0x0160 */ 24, 0,141,229, 4, 32, 49,229, 13, 0, 81,225, 4, 32, 32,229,
/* 0x0170 */ 251,255,255, 26, 0,208,160,225, 16, 12,189,232, 10,220, 77,226,
/* 0x0180 */ 4,144,154,229, 13,128,160,225, 0,112,154,229,156, 96,143,226,
/* 0x0190 */ 12,144,137,226,248, 15, 45,233, 15, 0,189,232,225, 1, 0,235,
/* 0x01a0 */ 20,208,141,226, 10,220,141,226, 16, 0,141,229, 4, 64,157,228,
/* 0x01b0 */ 0, 80,160,227, 48, 0, 45,233, 2, 48,160,227, 1, 32,160,227,
/* 0x01c0 */ 1, 26,160,227, 0, 0,160,227, 69, 0, 0,235, 3, 0,189,232,
/* 0x01d0 */ 50, 0, 0,235, 7, 64,189,232, 0, 48,160,227, 0, 64,160,227,
/* 0x01e0 */ 0, 80,160,227, 0, 96,160,227, 0,128,160,227, 0,144,160,227,
/* 0x01f0 */ 0,160,160,227, 0,176,160,227, 1,199, 77,226, 32,112, 29,228,
/* 0x0200 */ 0,112,141,229, 0,112,157,229, 13, 0, 92,225,250,255,255, 58,
/* 0x0210 */ 1,215,141,226, 0,112,160,227, 0,192,160,227, 4,240, 18,229,
/* 0x0220 */ 47,112,114,111, 99, 47,115,101,108,102, 47,101,120,101, 0, 0,
/* 0x0230 */ 255, 48, 3,226, 80, 0, 83,227, 14,240,160, 17, 33, 17,176,225,
/* 0x0240 */ 0, 0, 80, 19, 14,240,160, 1, 1, 16, 65,226, 1, 33,144,231,
/* 0x0250 */ 15, 52, 2,226, 11, 4, 83,227, 4, 0, 0, 26,255, 52, 2,226,
/* 0x0260 */ 1, 32, 66,224,255, 36,194,227, 3, 32,130,225, 1, 33,128,231,
/* 0x0270 */ 0, 0, 81,227,243,255,255, 26, 14,240,160,225,240, 1,240,231,
/* 0x0280 */ 14,240,160,225, 1, 0,144,239, 3, 0,144,239, 14,240,160,225,
/* 0x0290 */ 4, 0,144,239, 14,240,160,225, 5, 0,144,239, 14,240,160,225,
/* 0x02a0 */ 6, 0,144,239, 14,240,160,225, 10, 0,144,239, 14,240,160,225,
/* 0x02b0 */ 20, 0,144,239, 14,240,160,225, 45, 0,144,239, 14,240,160,225,
/* 0x02c0 */ 85, 0,144,239, 14,240,160,225, 91, 0,144,239, 14,240,160,225,
/* 0x02d0 */ 125, 0,144,239, 14,240,160,225, 0, 32,160,227, 2, 0,159,239,
/* 0x02e0 */ 14,240,160,225, 48, 64, 45,233, 16, 80,157,229, 12, 64,157,229,
/* 0x02f0 */ 37, 86,160,225,192, 0,144,239, 48,128,189,232, 60, 0, 31,229,
/* 0x0300 */ 14,240,160,225, 48, 64, 45,233,144, 66, 31,229, 0, 80,160,227,
/* 0x0310 */ 4, 48,131,225, 0, 64,224,227,245,255,255,234, 0,192,160,225,
/* 0x0320 */ 1, 16, 65,224, 0, 32,160,225,128, 1,144,224,129, 17,161,224,
/* 0x0330 */ 162, 30,129,224, 0, 32,160,225, 0, 2,144,224, 1, 18,161,224,
/* 0x0340 */ 34, 30,129,224, 0, 32,160,225, 0, 4,144,224, 1, 20,161,224,
/* 0x0350 */ 34, 28,129,224, 0, 32,160,225, 0, 8,144,224, 1, 24,161,224,
/* 0x0360 */ 34, 24,129,224,140, 15, 80,224,172, 16,193,224, 12, 0,144,224,
/* 0x0370 */ 0, 0,161,226, 14,240,160,225, 0, 0, 80,227, 14,240,160, 1,
/* 0x0380 */ 0, 48,144,229, 1, 0, 83,225, 8, 0,128, 18,251,255,255, 26,
/* 0x0390 */ 4, 32,128,229, 14,240,160,225, 0, 0,159,229, 14,240,160,225,
/* 0x03a0 */ 0,240,255,255, 0, 48,144,229, 2, 0, 83,225, 4, 48,144,229,
/* 0x03b0 */ 4,224, 45,229, 3,192,160, 33, 2,224,160,225, 2, 32,160, 33,
/* 0x03c0 */ 3, 0, 0, 42,127, 0,160,227,173,255,255,235, 1, 48, 92,229,
/* 0x03d0 */ 1, 48, 65,229, 1, 32, 66,226, 1, 0,114,227, 1,192,140,226,
/* 0x03e0 */ 1, 16,129,226,248,255,255, 26, 4, 32,144,229, 0, 48,144,229,
/* 0x03f0 */ 14, 32,130,224, 3, 48,110,224, 0, 48,128,229, 4, 32,128,229,
/* 0x0400 */ 4,240,157,228,240, 64, 45,233, 0, 80,160,225, 20,208, 77,226,
/* 0x0410 */ 1, 64,160,225, 2,112,160,225, 3, 96,160,225, 68, 0, 0,234,
/* 0x0420 */ 4, 16,141,226, 5, 0,160,225, 12, 32,160,227,220,255,255,235,
/* 0x0430 */ 4,224,157,229, 0, 0, 94,227, 8, 16,157,229, 6, 0, 0, 26,
/* 0x0440 */ 0, 49,159,229, 3, 0, 81,225, 5, 0, 0, 26, 0, 48,149,229,
/* 0x0450 */ 0, 0, 83,227, 2, 0, 0, 26, 56, 0, 0,234, 0, 0, 81,227,
/* 0x0460 */ 1, 0, 0, 26,127, 0,160,227,133,255,255,235, 14, 0, 81,225,
/* 0x0470 */ 251,255,255,138, 0, 48,148,229, 3, 0, 94,225,248,255,255,138,
/* 0x0480 */ 14, 0, 81,225, 33, 0, 0, 42, 12,192,221,229, 4, 0,149,229,
/* 0x0490 */ 4, 32,148,229, 16, 48,141,226, 16,224,141,229, 0,192,141,229,
/* 0x04a0 */ 15,224,160,225, 7,240,160,225, 0, 0, 80,227,236,255,255, 26,
/* 0x04b0 */ 16, 16,157,229, 4, 48,157,229, 3, 0, 81,225,232,255,255, 26,
/* 0x04c0 */ 13, 32,221,229, 0, 0, 82,227, 0, 0, 86, 19, 9, 0, 0, 10,
/* 0x04d0 */ 2, 12, 81,227, 2, 0, 0,138, 0, 48,148,229, 1, 0, 83,225,
/* 0x04e0 */ 4, 0, 0, 26, 2, 48,160,225, 4, 0,148,229, 14, 32,221,229,
/* 0x04f0 */ 15,224,160,225, 6,240,160,225, 8, 48,157,229, 6, 0,149,232,
/* 0x0500 */ 3, 32,130,224, 1, 16, 99,224, 6, 0,133,232, 3, 0, 0,234,
/* 0x0510 */ 1, 32,160,225, 5, 0,160,225, 4, 16,148,229,160,255,255,235,
/* 0x0520 */ 4, 48,157,229, 6, 0,148,232, 3, 32,130,224, 1, 16, 99,224,
/* 0x0530 */ 6, 0,132,232, 0, 48,148,229, 0, 0, 83,227,183,255,255, 26,
/* 0x0540 */ 20,208,141,226,240,128,189,232, 85, 80, 88, 33,240, 79, 45,233,
/* 0x0550 */ 1,160,160,225,176,193,218,225, 28, 16,145,229,188,226,218,225,
/* 0x0560 */ 52,208, 77,226, 2, 0, 92,227, 1, 80,138,224, 16, 0,141,229,
/* 0x0570 */ 16,192,160, 3, 0,192,160, 19, 1,224, 78,226, 5, 16,160,225,
/* 0x0580 */ 0, 64,224,227, 0, 0,160,227, 12, 32,141,229, 8, 48,141,229,
/* 0x0590 */ 13, 0, 0,234, 0, 48,145,229, 1, 0, 83,227, 8, 0, 0, 26,
/* 0x05a0 */ 20, 48,145,229, 0, 0, 83,227, 5, 0, 0, 10, 8, 32,145,229,
/* 0x05b0 */ 2, 48,131,224, 3, 0, 80,225, 3, 0,160, 49, 2, 0, 84,225,
/* 0x05c0 */ 2, 64,160, 33, 32, 16,129,226, 1,224, 78,226, 0, 0, 94,227,
/* 0x05d0 */ 239,255,255,170,255, 78,196,227, 15, 64,196,227, 0, 48,100,224,
/* 0x05e0 */ 255, 62,131,226, 15, 48,131,226,255, 62,195,227, 15, 48,195,227,
/* 0x05f0 */ 36, 48,141,229, 4, 0,160,225, 12, 48,160,225, 36, 16,157,229,
/* 0x0600 */ 0, 32,160,227, 62,255,255,235, 52, 48,160,227, 0,144,100,224,
/* 0x0610 */ 153, 3, 3,224, 28, 0,141,229, 32, 80,133,226, 0, 0,160,227,
/* 0x0620 */ 32, 48,141,229, 24, 0,141,229,161, 0, 0,234, 12, 16,157,229,
/* 0x0630 */ 0, 0, 81,227, 8, 0, 0, 10, 32, 48, 21,229, 6, 0, 83,227,
/* 0x0640 */ 5, 0, 0, 26, 24, 32, 21,229, 8, 0,157,229, 2, 32,137,224,
/* 0x0650 */ 3, 16,160,227, 71,255,255,235,145, 0, 0,234, 32, 48, 21,229,
/* 0x0660 */ 1, 0, 83,227,142, 0, 0, 26, 12, 48, 21,229, 0, 0, 83,227,
/* 0x0670 */ 139, 0, 0, 10, 12, 32,157,229, 0, 0, 82,227, 17, 0, 0, 10,
/* 0x0680 */ 28, 48, 21,229, 0, 0, 83,227, 14, 0, 0, 26, 28, 48,154,229,
/* 0x0690 */ 24, 32, 21,229, 3, 32,130,224, 2, 32,137,224, 3, 16,160,227,
/* 0x06a0 */ 8, 0,157,229, 51,255,255,235, 8, 0,157,229, 5, 16,160,227,
/* 0x06b0 */ 188, 34,218,225, 47,255,255,235, 8, 0,157,229, 4, 16,160,227,
/* 0x06c0 */ 186, 34,218,225, 43,255,255,235, 8, 48, 21,229, 76, 34,159,229,
/* 0x06d0 */ 7, 48, 3,226, 3, 49,160,225, 50, 67,160,225, 24, 48, 21,229,
/* 0x06e0 */ 3, 48,137,224, 20, 48,141,229, 20,192,157,229, 12, 0,157,229,
/* 0x06f0 */ 16, 48, 21,229, 12, 42,160,225, 12, 16, 21,229, 34, 42,160,225,
/* 0x0700 */ 0, 0, 80,227, 44, 48,141,229, 48,192,141,229, 2,128,131,224,
/* 0x0710 */ 7,176, 4,226, 40, 16,141,229, 12, 96, 98,224, 14, 0, 0, 10,
/* 0x0720 */ 6, 0,160,225, 8, 16,160,225, 3, 32,160,227, 16, 48,160,227,
/* 0x0730 */ 243,254,255,235, 0, 0, 86,225, 72, 0, 0, 26, 92, 32,157,229,
/* 0x0740 */ 4, 48, 20,226, 2, 48,160, 17, 12, 0,157,229, 44, 16,141,226,
/* 0x0750 */ 16, 32,157,229, 42,255,255,235, 11, 0, 0,234, 28,192, 21,229,
/* 0x0760 */ 12,192, 98,224, 4,192,141,229, 16,192,157,229, 6, 0,160,225,
/* 0x0770 */ 8, 16,160,225, 11, 32,160,225, 18, 48,160,227, 0,192,141,229,
/* 0x0780 */ 215,254,255,235, 0, 0, 86,225, 52, 0, 0, 26, 0, 48,104,226,
/* 0x0790 */ 3,122,160,225, 2, 0, 27,227, 39,122,160,225, 7, 0, 0, 10,
/* 0x07a0 */ 0, 0, 87,227, 5, 0, 0, 10, 8, 16,134,224, 7, 32,160,225,
/* 0x07b0 */ 0, 48,160,227, 1, 32, 82,226, 1, 48,193,228,251,255,255, 26,
/* 0x07c0 */ 12, 0,157,229, 0, 0, 80,227, 38, 0, 0, 10,202,254,255,235,
/* 0x07d0 */ 32, 48, 21,229, 1, 0, 83,227, 26, 0, 0, 26, 8, 48, 21,229,
/* 0x07e0 */ 1, 0, 19,227, 23, 0, 0, 10, 12, 32, 21,229, 16, 48, 21,229,
/* 0x07f0 */ 3, 0, 82,225, 24, 16, 21,229, 65, 0, 0, 26, 1, 48,130,224,
/* 0x0800 */ 3, 48,131,226, 3, 48,137,224, 3, 64,195,227, 0, 48,100,226,
/* 0x0810 */ 3, 58,160,225, 35, 58,160,225, 7, 0, 83,227, 56, 0, 0,154,
/* 0x0820 */ 252, 48,159,229, 0, 0,132,229, 8, 16,132,226, 4, 0,160,225,
/* 0x0830 */ 4, 48,132,229,167,254,255,235, 8, 0,157,229, 4, 32,160,225,
/* 0x0840 */ 0, 16,160,227,203,254,255,235, 6, 0,160,225, 8, 16,160,225,
/* 0x0850 */ 11, 32,160,225,157,254,255,235, 0, 0, 80,227, 1, 0, 0, 10,
/* 0x0860 */ 127, 0,160,227,134,254,255,235, 20, 32,157,229, 40,192,157,229,
/* 0x0870 */ 7, 48,136,224, 12, 16,130,224, 3, 64,134,224, 1, 0, 84,225,
/* 0x0880 */ 7, 0, 0, 42, 1, 16,100,224, 11, 32,160,225, 4, 0,160,225,
/* 0x0890 */ 16, 48,160,227,154,254,255,235, 0, 0, 84,225, 0, 0, 0, 10,
/* 0x08a0 */ 254,255,255,234, 24, 0,157,229, 1, 0,128,226, 24, 0,141,229,
/* 0x08b0 */ 32, 80,133,226,188, 50,218,225, 24, 16,157,229, 3, 0, 81,225,
/* 0x08c0 */ 89,255,255,186, 12, 32,157,229, 0, 0, 82,227, 5, 0, 0, 10,
/* 0x08d0 */ 176, 49,218,225, 3, 0, 83,227, 36, 48,157, 21, 28,192,157, 21,
/* 0x08e0 */ 12, 0,131, 16,115,254,255, 27, 88, 0,157,229, 0, 0, 80,227,
/* 0x08f0 */ 0,144,128, 21, 24, 0,154,229, 0, 0,137,224, 52,208,141,226,
/* 0x0900 */ 240,143,189,232, 28, 48, 21,229, 0, 0, 83,227, 32, 32,157, 5,
/* 0x0910 */ 2, 48,129, 0, 8, 64,131, 2,192,255,255, 10,201,255,255,234,
/* 0x0920 */ 64, 98, 81,115, 14,240,160,225,240, 71, 45,233, 12,208, 77,226,
/* 0x0930 */ 52, 96,141,226, 0,144,160,225, 1,112,160,225, 3,128,160,225,
/* 0x0940 */ 6, 0,160,225, 44, 16,141,226, 0, 48,160,227, 48,160,157,229,
/* 0x0950 */ 2, 80,160,225, 52, 64,157,229,169,254,255,235, 60, 48,157,229,
/* 0x0960 */ 12,224,141,226, 56,192,157,229, 4, 48, 46,229, 12,192,100,224,
/* 0x0970 */ 6, 32,160,225, 10, 16,160,225, 9, 48,160,225, 5, 0,160,225,
/* 0x0980 */ 56,192,141,229, 0,224,141,229, 52,112,141,229, 4,128,141,229,
/* 0x0990 */ 237,254,255,235, 0, 64,160,225, 9, 16,160,227, 9, 0,160,225,
/* 0x09a0 */ 4, 32,160,225,115,254,255,235,188, 2,218,225, 52, 32,138,226,
/* 0x09b0 */ 0, 16,160,227, 35, 0, 0,234, 0, 48,146,229, 3, 0, 83,227,
/* 0x09c0 */ 30, 0, 0, 26, 8, 48,146,229, 8, 0,157,229, 0, 16,160,227,
/* 0x09d0 */ 0, 0,131,224, 1, 32,160,225, 46,254,255,235, 0, 80, 80,226,
/* 0x09e0 */ 4, 0, 0,186, 10, 16,160,225, 2, 44,160,227, 37,254,255,235,
/* 0x09f0 */ 2, 12, 80,227, 1, 0, 0, 10,127, 0,160,227, 32,254,255,235,
/* 0x0a00 */ 0,224,160,227, 14, 32,160,225, 8,192,141,226, 10, 16,160,225,
/* 0x0a10 */ 9, 48,160,225, 5, 0,160,225, 0, 80,141,232,202,254,255,235,
/* 0x0a20 */ 7, 16,160,227, 0, 64,160,225, 8, 32,157,229, 9, 0,160,225,
/* 0x0a30 */ 80,254,255,235, 5, 0,160,225, 24,254,255,235, 3, 0, 0,234,
/* 0x0a40 */ 32, 32,130,226, 1, 16,129,226, 0, 0, 81,225,217,255,255,186,
/* 0x0a50 */ 4, 0,160,225, 12,208,141,226,240,135,189,232
};

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
/* arm.v5a-linux.elf-fold.h
created from arm.v5a-linux.elf-fold.bin, 2780 (0xadc) bytes
created from arm.v5a-linux.elf-fold.bin, 2808 (0xaf8) bytes
This file is part of the UPX executable compressor.
@ -31,183 +31,185 @@
*/
#define STUB_ARM_V5A_LINUX_ELF_FOLD_SIZE 2780
#define STUB_ARM_V5A_LINUX_ELF_FOLD_ADLER32 0xec52865b
#define STUB_ARM_V5A_LINUX_ELF_FOLD_CRC32 0x280ff661
#define STUB_ARM_V5A_LINUX_ELF_FOLD_SIZE 2808
#define STUB_ARM_V5A_LINUX_ELF_FOLD_ADLER32 0x546290ff
#define STUB_ARM_V5A_LINUX_ELF_FOLD_CRC32 0xc8430e42
unsigned char stub_arm_v5a_linux_elf_fold[2780] = {
unsigned char stub_arm_v5a_linux_elf_fold[2808] = {
/* 0x0000 */ 127, 69, 76, 70, 1, 1, 1, 97, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 2, 0, 40, 0, 1, 0, 0, 0,128,128, 0, 0, 52, 0, 0, 0,
/* 0x0020 */ 0, 0, 0, 0, 2, 0, 0, 0, 52, 0, 32, 0, 2, 0, 0, 0,
/* 0x0030 */ 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,128, 0, 0,
/* 0x0040 */ 0,128, 0, 0,220, 10, 0, 0,220, 10, 0, 0, 5, 0, 0, 0,
/* 0x0050 */ 0,128, 0, 0, 1, 0, 0, 0,220, 10, 0, 0, 0, 0, 0, 0,
/* 0x0040 */ 0,128, 0, 0,248, 10, 0, 0,248, 10, 0, 0, 5, 0, 0, 0,
/* 0x0050 */ 0,128, 0, 0, 1, 0, 0, 0,248, 10, 0, 0, 0, 0, 0, 0,
/* 0x0060 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0070 */ 0,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0080 */ 0, 48,131,227, 14,240,160,225,192, 31,189,232, 13, 16,160,225,
/* 0x0090 */ 1,218, 77,226, 13, 0,160,225,240, 31, 45,233, 4, 48,145,228,
/* 0x00a0 */ 0, 0, 83,227, 4, 48,128,228,251,255,255, 26, 0, 64,160,225,
/* 0x00b0 */ 4, 48,128,228, 4, 48,145,228, 0, 0, 83,227, 4, 48,128,228,
/* 0x00c0 */ 251,255,255, 26, 1, 80,160,225, 12, 0,177,232, 0, 0, 82,227,
/* 0x00d0 */ 12, 0,160,232,251,255,255, 26, 1, 96,160,225, 0,144,160,225,
/* 0x00e0 */ 1, 42,160,227, 0, 16,160,225, 70, 15,143,226, 1, 32, 66,226,
/* 0x00f0 */ 132, 0, 0,235, 0, 32,129,224, 1, 10,112,227, 1, 0, 0, 58,
/* 0x0100 */ 1, 28,143,226, 14, 32,129,226, 6, 0,160,225, 0, 48,160,227,
/* 0x0110 */ 1, 48, 96,229, 1, 48,114,229, 1, 48, 96,229, 2, 0, 81,225,
/* 0x0120 */ 251,255,255, 26, 61, 48,160,227, 1, 48, 96,229, 32, 48,160,227,
/* 0x0130 */ 1, 48, 96,229, 1, 48, 96,229, 1, 48, 96,229, 0, 0,132,229,
/* 0x0140 */ 32, 1,160,225, 0, 1,160,225, 0, 48, 38,224, 4, 48, 3,226,
/* 0x0150 */ 4, 48, 35,226, 3, 0, 64,224, 6, 48, 64,224, 5, 48,131,224,
/* 0x0160 */ 9, 16,160,225, 24, 80,157,229, 24, 0,141,229, 4, 32, 49,229,
/* 0x0170 */ 13, 0, 81,225, 4, 32, 32,229,251,255,255, 26, 0,208,160,225,
/* 0x0180 */ 16, 12,189,232, 10,220, 77,226, 4,144,154,229, 13,128,160,225,
/* 0x0190 */ 0,112,154,229,124, 96,143,226, 12,144,137,226,248, 15, 45,233,
/* 0x01a0 */ 15, 0,189,232,255, 1, 0,235, 20,208,141,226, 10,220,141,226,
/* 0x01b0 */ 16, 0,141,229, 0, 80,160,227, 0, 64,189,229, 2, 48,160,227,
/* 0x01c0 */ 1, 32,160,227, 1, 26,160,227, 0, 0,160,227, 99, 0, 0,235,
/* 0x01d0 */ 4, 0,157,228, 55, 0, 0,235, 7, 64,189,232, 0, 48,160,227,
/* 0x01e0 */ 0, 64,160,227, 0, 80,160,227, 0, 96,160,227, 0,128,160,227,
/* 0x01f0 */ 0,144,160,227, 0,160,160,227, 0,176,160,227, 0,192,160,227,
/* 0x0200 */ 91,112,160,227, 4,240, 18,229, 47,112,114,111, 99, 47,115,101,
/* 0x0210 */ 108,102, 47,101,120,101, 0, 0,255, 48, 3,226, 80, 0, 83,227,
/* 0x0220 */ 14,240,160, 17, 33, 17,176,225, 0, 0, 80, 19, 14,240,160, 1,
/* 0x0230 */ 1, 16, 65,226, 1, 33,144,231, 15, 52, 2,226, 11, 4, 83,227,
/* 0x0240 */ 4, 0, 0, 26,255, 52, 2,226, 1, 32, 66,224,255, 36,194,227,
/* 0x0250 */ 3, 32,130,225, 1, 33,128,231, 0, 0, 81,227,243,255,255, 26,
/* 0x0260 */ 14,240,160,225,240, 1,240,231, 14,240,160,225, 7,192,160,225,
/* 0x0270 */ 1,112,160,227, 0, 0, 0,239, 12,112,160,225, 7,192,160,225,
/* 0x0280 */ 3,112,160,227, 0, 0, 0,239, 12,112,160,225, 14,240,160,225,
/* 0x0290 */ 7,192,160,225, 4,112,160,227, 0, 0, 0,239, 12,112,160,225,
/* 0x02a0 */ 14,240,160,225, 7,192,160,225, 5,112,160,227, 0, 0, 0,239,
/* 0x02b0 */ 12,112,160,225, 14,240,160,225, 7,192,160,225, 6,112,160,227,
/* 0x02c0 */ 0, 0, 0,239, 12,112,160,225, 14,240,160,225, 7,192,160,225,
/* 0x02d0 */ 10,112,160,227, 0, 0, 0,239, 12,112,160,225, 14,240,160,225,
/* 0x02e0 */ 7,192,160,225, 20,112,160,227, 0, 0, 0,239, 12,112,160,225,
/* 0x02f0 */ 14,240,160,225, 7,192,160,225, 45,112,160,227, 0, 0, 0,239,
/* 0x0300 */ 12,112,160,225, 14,240,160,225, 7,192,160,225, 85,112,160,227,
/* 0x0310 */ 0, 0, 0,239, 12,112,160,225, 14,240,160,225, 7,192,160,225,
/* 0x0320 */ 91,112,160,227, 0, 0, 0,239, 12,112,160,225, 14,240,160,225,
/* 0x0330 */ 7,192,160,225,125,112,160,227, 0, 0, 0,239, 12,112,160,225,
/* 0x0340 */ 14,240,160,225, 0, 32,160,227, 7,192,160,225, 2,112,160,227,
/* 0x0350 */ 15,120,135,227, 0, 0, 0,239, 12,112,160,225, 14,240,160,225,
/* 0x0360 */ 48, 64, 45,233, 16, 80,157,229, 12, 64,157,229, 37, 86,160,225,
/* 0x0370 */ 7,192,160,225,192,112,160,227, 0, 0, 0,239, 12,112,160,225,
/* 0x0380 */ 48,128,189,232,104, 0, 31,229, 14,240,160,225, 48, 64, 45,233,
/* 0x0390 */ 0, 80,160,227, 0, 64,224,227, 48,224, 79,226, 55,255,255,234,
/* 0x03a0 */ 0,192,160,225, 1, 16, 65,224, 0, 32,160,225,128, 1,144,224,
/* 0x03b0 */ 129, 17,161,224,162, 30,129,224, 0, 32,160,225, 0, 2,144,224,
/* 0x03c0 */ 1, 18,161,224, 34, 30,129,224, 0, 32,160,225, 0, 4,144,224,
/* 0x03d0 */ 1, 20,161,224, 34, 28,129,224, 0, 32,160,225, 0, 8,144,224,
/* 0x03e0 */ 1, 24,161,224, 34, 24,129,224,140, 15, 80,224,172, 16,193,224,
/* 0x03f0 */ 12, 0,144,224, 0, 0,161,226, 14,240,160,225, 0, 0, 80,227,
/* 0x0400 */ 30,255, 47, 1, 0, 48,144,229, 1, 0, 83,225, 8, 0,128, 18,
/* 0x0410 */ 251,255,255, 26, 4, 32,128,229, 30,255, 47,225, 0, 0,159,229,
/* 0x0420 */ 30,255, 47,225, 0,240,255,255, 0, 48,144,229, 4,224, 45,229,
/* 0x0430 */ 2, 0, 83,225, 4, 48,144,229, 2,224,160,225, 3,192,160, 33,
/* 0x0440 */ 2, 32,160, 33, 3, 0, 0, 42,127, 0,160,227,134,255,255,235,
/* 0x0450 */ 1, 48, 92,229, 1, 48, 65,229, 1, 32, 66,226, 1, 0,114,227,
/* 0x0460 */ 1,192,140,226, 1, 16,129,226,248,255,255, 26, 4, 32,144,229,
/* 0x0470 */ 0, 48,144,229, 14, 32,130,224, 3, 48,110,224, 0, 48,128,229,
/* 0x0480 */ 4, 32,128,229, 4,240,157,228,240, 64, 45,233, 0, 80,160,225,
/* 0x0490 */ 20,208, 77,226, 1, 64,160,225, 2,112,160,225, 3, 96,160,225,
/* 0x04a0 */ 66, 0, 0,234, 4, 16,141,226, 5, 0,160,225, 12, 32,160,227,
/* 0x04b0 */ 220,255,255,235, 4,224,157,229, 8, 16,157,229, 0, 0, 94,227,
/* 0x04c0 */ 6, 0, 0, 26,248, 48,159,229, 3, 0, 81,225, 5, 0, 0, 26,
/* 0x04d0 */ 0, 48,149,229, 0, 0, 83,227, 2, 0, 0, 26, 54, 0, 0,234,
/* 0x04e0 */ 0, 0, 81,227, 1, 0, 0, 26,127, 0,160,227, 94,255,255,235,
/* 0x04f0 */ 14, 0, 81,225,251,255,255,138, 0, 48,148,229, 3, 0, 94,225,
/* 0x0500 */ 248,255,255,138, 14, 0, 81,225, 31, 0, 0, 42, 12,192,221,229,
/* 0x0510 */ 4, 0,149,229, 4, 32,148,229, 16, 48,141,226, 16,224,141,229,
/* 0x0520 */ 0,192,141,229, 55,255, 47,225, 0, 0, 80,227,237,255,255, 26,
/* 0x0530 */ 16, 16,157,229, 4, 48,157,229, 3, 0, 81,225,233,255,255, 26,
/* 0x0540 */ 13, 32,221,229, 0, 0, 82,227, 0, 0, 86, 19, 8, 0, 0, 10,
/* 0x0550 */ 2, 12, 81,227, 2, 0, 0,138, 0, 48,148,229, 1, 0, 83,225,
/* 0x0560 */ 3, 0, 0, 26, 2, 48,160,225, 4, 0,148,229, 14, 32,221,229,
/* 0x0570 */ 54,255, 47,225, 8, 48,157,229, 6, 0,149,232, 3, 32,130,224,
/* 0x0580 */ 1, 16, 99,224, 6, 0,133,232, 3, 0, 0,234, 1, 32,160,225,
/* 0x0590 */ 5, 0,160,225, 4, 16,148,229,162,255,255,235, 4, 48,157,229,
/* 0x05a0 */ 6, 0,148,232, 3, 32,130,224, 1, 16, 99,224, 6, 0,132,232,
/* 0x05b0 */ 0, 48,148,229, 0, 0, 83,227,185,255,255, 26, 20,208,141,226,
/* 0x05c0 */ 240,128,189,232, 85, 80, 88, 33,240, 79, 45,233, 1,160,160,225,
/* 0x05d0 */ 176,193,218,225, 28, 16,145,229,188,226,218,225, 52,208, 77,226,
/* 0x05e0 */ 2, 0, 92,227, 1, 80,138,224, 16, 0,141,229, 16,192,160, 3,
/* 0x05f0 */ 0,192,160, 19, 1,224, 78,226, 5, 16,160,225, 0, 64,224,227,
/* 0x0600 */ 0, 0,160,227, 12, 32,141,229, 8, 48,141,229, 13, 0, 0,234,
/* 0x0610 */ 0, 48,145,229, 1, 0, 83,227, 8, 0, 0, 26, 20, 48,145,229,
/* 0x0620 */ 0, 0, 83,227, 5, 0, 0, 10, 8, 32,145,229, 2, 48,131,224,
/* 0x0630 */ 3, 0, 80,225, 3, 0,160, 49, 2, 0, 84,225, 2, 64,160, 33,
/* 0x0640 */ 32, 16,129,226, 1,224, 78,226, 0, 0, 94,227,239,255,255,170,
/* 0x0650 */ 255, 78,196,227, 15, 64,196,227, 0, 48,100,224,255, 62,131,226,
/* 0x0660 */ 15, 48,131,226,255, 62,195,227, 15, 48,195,227, 36, 48,141,229,
/* 0x0670 */ 4, 0,160,225, 12, 48,160,225, 36, 16,157,229, 0, 32,160,227,
/* 0x0680 */ 65,255,255,235, 52, 48,160,227, 0,144,100,224,153, 3, 3,224,
/* 0x0690 */ 28, 0,141,229, 32, 80,133,226, 0, 0,160,227, 32, 48,141,229,
/* 0x06a0 */ 24, 0,141,229,161, 0, 0,234, 12, 16,157,229, 0, 0, 81,227,
/* 0x06b0 */ 8, 0, 0, 10, 32, 48, 21,229, 6, 0, 83,227, 5, 0, 0, 26,
/* 0x06c0 */ 24, 32, 21,229, 8, 0,157,229, 2, 32,137,224, 3, 16,160,227,
/* 0x06d0 */ 73,255,255,235,145, 0, 0,234, 32, 48, 21,229, 1, 0, 83,227,
/* 0x06e0 */ 142, 0, 0, 26, 12, 48, 21,229, 0, 0, 83,227,139, 0, 0, 10,
/* 0x06f0 */ 12, 32,157,229, 0, 0, 82,227, 17, 0, 0, 10, 28, 48, 21,229,
/* 0x0700 */ 0, 0, 83,227, 14, 0, 0, 26, 28, 48,154,229, 24, 32, 21,229,
/* 0x0710 */ 3, 16,160,227, 3, 32,130,224, 2, 32,137,224, 8, 0,157,229,
/* 0x0720 */ 53,255,255,235, 8, 0,157,229, 5, 16,160,227,188, 34,218,225,
/* 0x0730 */ 49,255,255,235, 8, 0,157,229, 4, 16,160,227,186, 34,218,225,
/* 0x0740 */ 45,255,255,235, 8, 48, 21,229, 80, 34,159,229, 7, 48, 3,226,
/* 0x0750 */ 3, 49,160,225, 50, 67,160,225, 24, 48, 21,229, 12,192,157,229,
/* 0x0760 */ 3, 48,137,224, 20, 48,141,229, 16, 32, 21,229, 20, 0,157,229,
/* 0x0770 */ 3, 58,160,225, 12, 16, 21,229, 35, 58,160,225, 0, 0, 92,227,
/* 0x0780 */ 44, 32,141,229, 48, 0,141,229, 3,128,130,224, 7,176, 4,226,
/* 0x0790 */ 40, 16,141,229, 0, 96, 99,224, 14, 0, 0, 10, 6, 0,160,225,
/* 0x07a0 */ 8, 16,160,225, 3, 32,160,227, 16, 48,160,227,246,254,255,235,
/* 0x07b0 */ 0, 0, 86,225, 72, 0, 0, 26, 92, 32,157,229, 4, 48, 20,226,
/* 0x07c0 */ 2, 48,160, 17, 12, 0,157,229, 44, 16,141,226, 16, 32,157,229,
/* 0x07d0 */ 44,255,255,235, 11, 0, 0,234, 28,192, 21,229, 6, 0,160,225,
/* 0x07e0 */ 12,192, 99,224, 4,192,141,229, 16,192,157,229, 8, 16,160,225,
/* 0x07f0 */ 11, 32,160,225, 18, 48,160,227, 0,192,141,229,215,254,255,235,
/* 0x0800 */ 0, 0, 86,225, 52, 0, 0, 26, 0, 48,104,226, 3,122,160,225,
/* 0x0810 */ 2, 0, 27,227, 39,122,160,225, 7, 0, 0, 10, 0, 0, 87,227,
/* 0x0820 */ 5, 0, 0, 10, 8, 16,134,224, 7, 32,160,225, 0, 48,160,227,
/* 0x0830 */ 1, 32, 82,226, 1, 48,193,228,251,255,255, 26, 12, 0,157,229,
/* 0x0840 */ 0, 0, 80,227, 38, 0, 0, 10,205,254,255,235, 32, 48, 21,229,
/* 0x0850 */ 1, 0, 83,227, 26, 0, 0, 26, 8, 48, 21,229, 1, 0, 19,227,
/* 0x0860 */ 23, 0, 0, 10, 12, 32, 21,229, 16, 48, 21,229, 24, 16, 21,229,
/* 0x0870 */ 3, 0, 82,225, 66, 0, 0, 26, 1, 48,130,224, 3, 48,131,226,
/* 0x0880 */ 3, 48,137,224, 3, 64,195,227, 0, 48,100,226, 3, 58,160,225,
/* 0x0890 */ 35, 58,160,225, 7, 0, 83,227, 57, 0, 0,154, 0, 49,159,229,
/* 0x08a0 */ 0, 0,132,229, 8, 16,132,226, 4, 0,160,225, 4, 48,132,229,
/* 0x08b0 */ 163,254,255,235, 8, 0,157,229, 4, 32,160,225, 0, 16,160,227,
/* 0x08c0 */ 205,254,255,235, 6, 0,160,225, 8, 16,160,225, 11, 32,160,225,
/* 0x08d0 */ 150,254,255,235, 0, 0, 80,227, 1, 0, 0, 10,127, 0,160,227,
/* 0x08e0 */ 97,254,255,235, 20, 32,157,229, 40,192,157,229, 7, 48,136,224,
/* 0x08f0 */ 12, 16,130,224, 3, 64,134,224, 1, 0, 84,225, 7, 0, 0, 42,
/* 0x0900 */ 1, 16,100,224, 11, 32,160,225, 4, 0,160,225, 16, 48,160,227,
/* 0x0910 */ 157,254,255,235, 0, 0, 84,225, 0, 0, 0, 10,254,255,255,234,
/* 0x0920 */ 24, 0,157,229, 32, 80,133,226, 1, 0,128,226, 24, 0,141,229,
/* 0x0930 */ 188, 50,218,225, 24, 16,157,229, 3, 0, 81,225, 89,255,255,186,
/* 0x0940 */ 12, 32,157,229, 0, 0, 82,227, 6, 0, 0, 10,176, 49,218,225,
/* 0x0950 */ 3, 0, 83,227, 3, 0, 0, 10, 36, 48,157,229, 28,192,157,229,
/* 0x0960 */ 12, 0,131,224, 98,254,255,235, 88, 0,157,229, 0, 0, 80,227,
/* 0x0970 */ 0,144,128, 21, 24, 0,154,229, 0, 0,137,224, 52,208,141,226,
/* 0x0980 */ 240,143,189,232, 28, 48, 21,229, 0, 0, 83,227, 32, 32,157, 5,
/* 0x0990 */ 2, 48,129, 0, 8, 64,131, 2,191,255,255, 10,200,255,255,234,
/* 0x09a0 */ 64, 98, 81,115, 14,240,160,225,240, 71, 45,233, 12,208, 77,226,
/* 0x09b0 */ 52, 96,141,226, 0,144,160,225, 1,112,160,225, 3,128,160,225,
/* 0x09c0 */ 6, 0,160,225, 44, 16,141,226, 0, 48,160,227, 48,160,157,229,
/* 0x09d0 */ 2, 80,160,225, 52, 64,157,229,170,254,255,235, 60, 48,157,229,
/* 0x09e0 */ 56,192,157,229, 12,224,141,226, 4, 48, 46,229, 12,192,100,224,
/* 0x09f0 */ 6, 32,160,225, 10, 16,160,225, 9, 48,160,225, 5, 0,160,225,
/* 0x0a00 */ 56,192,141,229, 0,224,141,229, 52,112,141,229, 4,128,141,229,
/* 0x0a10 */ 236,254,255,235, 0, 64,160,225, 9, 16,160,227, 9, 0,160,225,
/* 0x0a20 */ 4, 32,160,225,116,254,255,235,188, 2,218,225, 52, 32,138,226,
/* 0x0a30 */ 0, 16,160,227, 35, 0, 0,234, 0, 48,146,229, 3, 0, 83,227,
/* 0x0a40 */ 30, 0, 0, 26, 8, 48,146,229, 8, 0,157,229, 0, 16,160,227,
/* 0x0a50 */ 0, 0,131,224, 1, 32,160,225, 17,254,255,235, 0, 80, 80,226,
/* 0x0a60 */ 4, 0, 0,186, 10, 16,160,225, 2, 44,160,227, 2,254,255,235,
/* 0x0a70 */ 2, 12, 80,227, 1, 0, 0, 10,127, 0,160,227,250,253,255,235,
/* 0x0a80 */ 0,224,160,227, 14, 32,160,225, 8,192,141,226, 10, 16,160,225,
/* 0x0a90 */ 9, 48,160,225, 5, 0,160,225, 0, 80,141,232,201,254,255,235,
/* 0x0aa0 */ 7, 16,160,227, 0, 64,160,225, 8, 32,157,229, 9, 0,160,225,
/* 0x0ab0 */ 81,254,255,235, 5, 0,160,225,254,253,255,235, 3, 0, 0,234,
/* 0x0ac0 */ 32, 32,130,226, 1, 16,129,226, 0, 0, 81,225,217,255,255,186,
/* 0x0ad0 */ 4, 0,160,225, 12,208,141,226,240,135,189,232
/* 0x0080 */ 34, 0, 0, 0,192, 31,189,232, 13, 16,160,225, 1,218, 77,226,
/* 0x0090 */ 13, 0,160,225,240, 31, 45,233, 4, 48,145,228, 0, 0, 83,227,
/* 0x00a0 */ 4, 48,128,228,251,255,255, 26, 0, 64,160,225, 4, 48,128,228,
/* 0x00b0 */ 4, 48,145,228, 0, 0, 83,227, 4, 48,128,228,251,255,255, 26,
/* 0x00c0 */ 1, 80,160,225, 12, 0,177,232, 0, 0, 82,227, 12, 0,160,232,
/* 0x00d0 */ 251,255,255, 26, 1, 96,160,225, 0,144,160,225, 1, 42,160,227,
/* 0x00e0 */ 0, 16,160,225, 14, 0,160,225, 1, 32, 66,226,139, 0, 0,235,
/* 0x00f0 */ 1, 10,112,227, 14, 16,160, 33, 14, 0,160, 35, 0, 32,129,224,
/* 0x0100 */ 6, 0,160,225, 0, 48,160,227, 1, 48, 96,229, 1, 48,114,229,
/* 0x0110 */ 1, 48, 96,229, 2, 0, 81,225,251,255,255, 26, 61, 48,160,227,
/* 0x0120 */ 1, 48, 96,229, 32, 48,160,227, 1, 48, 96,229, 1, 48, 96,229,
/* 0x0130 */ 1, 48, 96,229, 0, 0,132,229, 32, 1,160,225, 0, 1,160,225,
/* 0x0140 */ 0, 48, 38,224, 4, 48, 3,226, 4, 48, 35,226, 3, 0, 64,224,
/* 0x0150 */ 6, 48, 64,224, 5, 48,131,224, 9, 16,160,225, 24, 80,157,229,
/* 0x0160 */ 24, 0,141,229, 4, 32, 49,229, 13, 0, 81,225, 4, 32, 32,229,
/* 0x0170 */ 251,255,255, 26, 0,208,160,225, 16, 12,189,232, 10,220, 77,226,
/* 0x0180 */ 4,144,154,229, 13,128,160,225, 0,112,154,229,156, 96,143,226,
/* 0x0190 */ 12,144,137,226,248, 15, 45,233, 15, 0,189,232, 8, 2, 0,235,
/* 0x01a0 */ 20,208,141,226, 10,220,141,226, 16, 0,141,229, 4, 64,157,228,
/* 0x01b0 */ 0, 80,160,227, 48, 0, 45,233, 2, 48,160,227, 1, 32,160,227,
/* 0x01c0 */ 1, 26,160,227, 0, 0,160,227,106, 0, 0,235, 3, 0,189,232,
/* 0x01d0 */ 62, 0, 0,235, 7, 64,189,232, 0, 48,160,227, 0, 64,160,227,
/* 0x01e0 */ 0, 80,160,227, 0, 96,160,227, 0,128,160,227, 0,144,160,227,
/* 0x01f0 */ 0,160,160,227, 0,176,160,227, 1,199, 77,226, 32,112, 29,228,
/* 0x0200 */ 0,112,141,229, 0,112,157,229, 13, 0, 92,225,250,255,255, 58,
/* 0x0210 */ 1,215,141,226, 0,192,160,227, 91,112,160,227, 4,240, 18,229,
/* 0x0220 */ 47,112,114,111, 99, 47,115,101,108,102, 47,101,120,101, 0, 0,
/* 0x0230 */ 255, 48, 3,226, 80, 0, 83,227, 14,240,160, 17, 33, 17,176,225,
/* 0x0240 */ 0, 0, 80, 19, 14,240,160, 1, 1, 16, 65,226, 1, 33,144,231,
/* 0x0250 */ 15, 52, 2,226, 11, 4, 83,227, 4, 0, 0, 26,255, 52, 2,226,
/* 0x0260 */ 1, 32, 66,224,255, 36,194,227, 3, 32,130,225, 1, 33,128,231,
/* 0x0270 */ 0, 0, 81,227,243,255,255, 26, 14,240,160,225,240, 1,240,231,
/* 0x0280 */ 14,240,160,225, 7,192,160,225, 1,112,160,227, 0, 0, 0,239,
/* 0x0290 */ 12,112,160,225, 7,192,160,225, 3,112,160,227, 0, 0, 0,239,
/* 0x02a0 */ 12,112,160,225, 14,240,160,225, 7,192,160,225, 4,112,160,227,
/* 0x02b0 */ 0, 0, 0,239, 12,112,160,225, 14,240,160,225, 7,192,160,225,
/* 0x02c0 */ 5,112,160,227, 0, 0, 0,239, 12,112,160,225, 14,240,160,225,
/* 0x02d0 */ 7,192,160,225, 6,112,160,227, 0, 0, 0,239, 12,112,160,225,
/* 0x02e0 */ 14,240,160,225, 7,192,160,225, 10,112,160,227, 0, 0, 0,239,
/* 0x02f0 */ 12,112,160,225, 14,240,160,225, 7,192,160,225, 20,112,160,227,
/* 0x0300 */ 0, 0, 0,239, 12,112,160,225, 14,240,160,225, 7,192,160,225,
/* 0x0310 */ 45,112,160,227, 0, 0, 0,239, 12,112,160,225, 14,240,160,225,
/* 0x0320 */ 7,192,160,225, 85,112,160,227, 0, 0, 0,239, 12,112,160,225,
/* 0x0330 */ 14,240,160,225, 7,192,160,225, 91,112,160,227, 0, 0, 0,239,
/* 0x0340 */ 12,112,160,225, 14,240,160,225, 7,192,160,225,125,112,160,227,
/* 0x0350 */ 0, 0, 0,239, 12,112,160,225, 14,240,160,225, 0, 32,160,227,
/* 0x0360 */ 7,192,160,225, 2,112,160,227, 15,120,135,227, 0, 0, 0,239,
/* 0x0370 */ 12,112,160,225, 14,240,160,225, 48, 64, 45,233, 16, 80,157,229,
/* 0x0380 */ 12, 64,157,229, 37, 86,160,225, 7,192,160,225,192,112,160,227,
/* 0x0390 */ 0, 0, 0,239, 12,112,160,225, 48,128,189,232,104, 0, 31,229,
/* 0x03a0 */ 14,240,160,225, 48, 64, 45,233, 48, 67, 31,229, 0, 80,160,227,
/* 0x03b0 */ 4, 48,131,225, 0, 64,224,227,242,255,255,234, 0,192,160,225,
/* 0x03c0 */ 1, 16, 65,224, 0, 32,160,225,128, 1,144,224,129, 17,161,224,
/* 0x03d0 */ 162, 30,129,224, 0, 32,160,225, 0, 2,144,224, 1, 18,161,224,
/* 0x03e0 */ 34, 30,129,224, 0, 32,160,225, 0, 4,144,224, 1, 20,161,224,
/* 0x03f0 */ 34, 28,129,224, 0, 32,160,225, 0, 8,144,224, 1, 24,161,224,
/* 0x0400 */ 34, 24,129,224,140, 15, 80,224,172, 16,193,224, 12, 0,144,224,
/* 0x0410 */ 0, 0,161,226, 14,240,160,225, 0, 0, 80,227, 30,255, 47, 1,
/* 0x0420 */ 0, 48,144,229, 1, 0, 83,225, 8, 0,128, 18,251,255,255, 26,
/* 0x0430 */ 4, 32,128,229, 30,255, 47,225, 0, 0,159,229, 30,255, 47,225,
/* 0x0440 */ 0,240,255,255, 0, 48,144,229, 4,224, 45,229, 2, 0, 83,225,
/* 0x0450 */ 4, 48,144,229, 2,224,160,225, 3,192,160, 33, 2, 32,160, 33,
/* 0x0460 */ 3, 0, 0, 42,127, 0,160,227,133,255,255,235, 1, 48, 92,229,
/* 0x0470 */ 1, 48, 65,229, 1, 32, 66,226, 1, 0,114,227, 1,192,140,226,
/* 0x0480 */ 1, 16,129,226,248,255,255, 26, 4, 32,144,229, 0, 48,144,229,
/* 0x0490 */ 14, 32,130,224, 3, 48,110,224, 0, 48,128,229, 4, 32,128,229,
/* 0x04a0 */ 4,240,157,228,240, 64, 45,233, 0, 80,160,225, 20,208, 77,226,
/* 0x04b0 */ 1, 64,160,225, 2,112,160,225, 3, 96,160,225, 66, 0, 0,234,
/* 0x04c0 */ 4, 16,141,226, 5, 0,160,225, 12, 32,160,227,220,255,255,235,
/* 0x04d0 */ 4,224,157,229, 8, 16,157,229, 0, 0, 94,227, 6, 0, 0, 26,
/* 0x04e0 */ 248, 48,159,229, 3, 0, 81,225, 5, 0, 0, 26, 0, 48,149,229,
/* 0x04f0 */ 0, 0, 83,227, 2, 0, 0, 26, 54, 0, 0,234, 0, 0, 81,227,
/* 0x0500 */ 1, 0, 0, 26,127, 0,160,227, 93,255,255,235, 14, 0, 81,225,
/* 0x0510 */ 251,255,255,138, 0, 48,148,229, 3, 0, 94,225,248,255,255,138,
/* 0x0520 */ 14, 0, 81,225, 31, 0, 0, 42, 12,192,221,229, 4, 0,149,229,
/* 0x0530 */ 4, 32,148,229, 16, 48,141,226, 16,224,141,229, 0,192,141,229,
/* 0x0540 */ 55,255, 47,225, 0, 0, 80,227,237,255,255, 26, 16, 16,157,229,
/* 0x0550 */ 4, 48,157,229, 3, 0, 81,225,233,255,255, 26, 13, 32,221,229,
/* 0x0560 */ 0, 0, 82,227, 0, 0, 86, 19, 8, 0, 0, 10, 2, 12, 81,227,
/* 0x0570 */ 2, 0, 0,138, 0, 48,148,229, 1, 0, 83,225, 3, 0, 0, 26,
/* 0x0580 */ 2, 48,160,225, 4, 0,148,229, 14, 32,221,229, 54,255, 47,225,
/* 0x0590 */ 8, 48,157,229, 6, 0,149,232, 3, 32,130,224, 1, 16, 99,224,
/* 0x05a0 */ 6, 0,133,232, 3, 0, 0,234, 1, 32,160,225, 5, 0,160,225,
/* 0x05b0 */ 4, 16,148,229,162,255,255,235, 4, 48,157,229, 6, 0,148,232,
/* 0x05c0 */ 3, 32,130,224, 1, 16, 99,224, 6, 0,132,232, 0, 48,148,229,
/* 0x05d0 */ 0, 0, 83,227,185,255,255, 26, 20,208,141,226,240,128,189,232,
/* 0x05e0 */ 85, 80, 88, 33,240, 79, 45,233, 1,160,160,225,176,193,218,225,
/* 0x05f0 */ 28, 16,145,229,188,226,218,225, 52,208, 77,226, 2, 0, 92,227,
/* 0x0600 */ 1, 80,138,224, 16, 0,141,229, 16,192,160, 3, 0,192,160, 19,
/* 0x0610 */ 1,224, 78,226, 5, 16,160,225, 0, 64,224,227, 0, 0,160,227,
/* 0x0620 */ 12, 32,141,229, 8, 48,141,229, 13, 0, 0,234, 0, 48,145,229,
/* 0x0630 */ 1, 0, 83,227, 8, 0, 0, 26, 20, 48,145,229, 0, 0, 83,227,
/* 0x0640 */ 5, 0, 0, 10, 8, 32,145,229, 2, 48,131,224, 3, 0, 80,225,
/* 0x0650 */ 3, 0,160, 49, 2, 0, 84,225, 2, 64,160, 33, 32, 16,129,226,
/* 0x0660 */ 1,224, 78,226, 0, 0, 94,227,239,255,255,170,255, 78,196,227,
/* 0x0670 */ 15, 64,196,227, 0, 48,100,224,255, 62,131,226, 15, 48,131,226,
/* 0x0680 */ 255, 62,195,227, 15, 48,195,227, 36, 48,141,229, 4, 0,160,225,
/* 0x0690 */ 12, 48,160,225, 36, 16,157,229, 0, 32,160,227, 64,255,255,235,
/* 0x06a0 */ 52, 48,160,227, 0,144,100,224,153, 3, 3,224, 28, 0,141,229,
/* 0x06b0 */ 32, 80,133,226, 0, 0,160,227, 32, 48,141,229, 24, 0,141,229,
/* 0x06c0 */ 161, 0, 0,234, 12, 16,157,229, 0, 0, 81,227, 8, 0, 0, 10,
/* 0x06d0 */ 32, 48, 21,229, 6, 0, 83,227, 5, 0, 0, 26, 24, 32, 21,229,
/* 0x06e0 */ 8, 0,157,229, 2, 32,137,224, 3, 16,160,227, 73,255,255,235,
/* 0x06f0 */ 145, 0, 0,234, 32, 48, 21,229, 1, 0, 83,227,142, 0, 0, 26,
/* 0x0700 */ 12, 48, 21,229, 0, 0, 83,227,139, 0, 0, 10, 12, 32,157,229,
/* 0x0710 */ 0, 0, 82,227, 17, 0, 0, 10, 28, 48, 21,229, 0, 0, 83,227,
/* 0x0720 */ 14, 0, 0, 26, 28, 48,154,229, 24, 32, 21,229, 3, 16,160,227,
/* 0x0730 */ 3, 32,130,224, 2, 32,137,224, 8, 0,157,229, 53,255,255,235,
/* 0x0740 */ 8, 0,157,229, 5, 16,160,227,188, 34,218,225, 49,255,255,235,
/* 0x0750 */ 8, 0,157,229, 4, 16,160,227,186, 34,218,225, 45,255,255,235,
/* 0x0760 */ 8, 48, 21,229, 80, 34,159,229, 7, 48, 3,226, 3, 49,160,225,
/* 0x0770 */ 50, 67,160,225, 24, 48, 21,229, 12,192,157,229, 3, 48,137,224,
/* 0x0780 */ 20, 48,141,229, 16, 32, 21,229, 20, 0,157,229, 3, 58,160,225,
/* 0x0790 */ 12, 16, 21,229, 35, 58,160,225, 0, 0, 92,227, 44, 32,141,229,
/* 0x07a0 */ 48, 0,141,229, 3,128,130,224, 7,176, 4,226, 40, 16,141,229,
/* 0x07b0 */ 0, 96, 99,224, 14, 0, 0, 10, 6, 0,160,225, 8, 16,160,225,
/* 0x07c0 */ 3, 32,160,227, 16, 48,160,227,245,254,255,235, 0, 0, 86,225,
/* 0x07d0 */ 72, 0, 0, 26, 92, 32,157,229, 4, 48, 20,226, 2, 48,160, 17,
/* 0x07e0 */ 12, 0,157,229, 44, 16,141,226, 16, 32,157,229, 44,255,255,235,
/* 0x07f0 */ 11, 0, 0,234, 28,192, 21,229, 6, 0,160,225, 12,192, 99,224,
/* 0x0800 */ 4,192,141,229, 16,192,157,229, 8, 16,160,225, 11, 32,160,225,
/* 0x0810 */ 18, 48,160,227, 0,192,141,229,214,254,255,235, 0, 0, 86,225,
/* 0x0820 */ 52, 0, 0, 26, 0, 48,104,226, 3,122,160,225, 2, 0, 27,227,
/* 0x0830 */ 39,122,160,225, 7, 0, 0, 10, 0, 0, 87,227, 5, 0, 0, 10,
/* 0x0840 */ 8, 16,134,224, 7, 32,160,225, 0, 48,160,227, 1, 32, 82,226,
/* 0x0850 */ 1, 48,193,228,251,255,255, 26, 12, 0,157,229, 0, 0, 80,227,
/* 0x0860 */ 38, 0, 0, 10,204,254,255,235, 32, 48, 21,229, 1, 0, 83,227,
/* 0x0870 */ 26, 0, 0, 26, 8, 48, 21,229, 1, 0, 19,227, 23, 0, 0, 10,
/* 0x0880 */ 12, 32, 21,229, 16, 48, 21,229, 24, 16, 21,229, 3, 0, 82,225,
/* 0x0890 */ 66, 0, 0, 26, 1, 48,130,224, 3, 48,131,226, 3, 48,137,224,
/* 0x08a0 */ 3, 64,195,227, 0, 48,100,226, 3, 58,160,225, 35, 58,160,225,
/* 0x08b0 */ 7, 0, 83,227, 57, 0, 0,154, 0, 49,159,229, 0, 0,132,229,
/* 0x08c0 */ 8, 16,132,226, 4, 0,160,225, 4, 48,132,229,162,254,255,235,
/* 0x08d0 */ 8, 0,157,229, 4, 32,160,225, 0, 16,160,227,205,254,255,235,
/* 0x08e0 */ 6, 0,160,225, 8, 16,160,225, 11, 32,160,225,149,254,255,235,
/* 0x08f0 */ 0, 0, 80,227, 1, 0, 0, 10,127, 0,160,227, 96,254,255,235,
/* 0x0900 */ 20, 32,157,229, 40,192,157,229, 7, 48,136,224, 12, 16,130,224,
/* 0x0910 */ 3, 64,134,224, 1, 0, 84,225, 7, 0, 0, 42, 1, 16,100,224,
/* 0x0920 */ 11, 32,160,225, 4, 0,160,225, 16, 48,160,227,156,254,255,235,
/* 0x0930 */ 0, 0, 84,225, 0, 0, 0, 10,254,255,255,234, 24, 0,157,229,
/* 0x0940 */ 32, 80,133,226, 1, 0,128,226, 24, 0,141,229,188, 50,218,225,
/* 0x0950 */ 24, 16,157,229, 3, 0, 81,225, 89,255,255,186, 12, 32,157,229,
/* 0x0960 */ 0, 0, 82,227, 6, 0, 0, 10,176, 49,218,225, 3, 0, 83,227,
/* 0x0970 */ 3, 0, 0, 10, 36, 48,157,229, 28,192,157,229, 12, 0,131,224,
/* 0x0980 */ 97,254,255,235, 88, 0,157,229, 0, 0, 80,227, 0,144,128, 21,
/* 0x0990 */ 24, 0,154,229, 0, 0,137,224, 52,208,141,226,240,143,189,232,
/* 0x09a0 */ 28, 48, 21,229, 0, 0, 83,227, 32, 32,157, 5, 2, 48,129, 0,
/* 0x09b0 */ 8, 64,131, 2,191,255,255, 10,200,255,255,234, 64, 98, 81,115,
/* 0x09c0 */ 14,240,160,225,240, 71, 45,233, 12,208, 77,226, 52, 96,141,226,
/* 0x09d0 */ 0,144,160,225, 1,112,160,225, 3,128,160,225, 6, 0,160,225,
/* 0x09e0 */ 44, 16,141,226, 0, 48,160,227, 48,160,157,229, 2, 80,160,225,
/* 0x09f0 */ 52, 64,157,229,170,254,255,235, 60, 48,157,229, 56,192,157,229,
/* 0x0a00 */ 12,224,141,226, 4, 48, 46,229, 12,192,100,224, 6, 32,160,225,
/* 0x0a10 */ 10, 16,160,225, 9, 48,160,225, 5, 0,160,225, 56,192,141,229,
/* 0x0a20 */ 0,224,141,229, 52,112,141,229, 4,128,141,229,236,254,255,235,
/* 0x0a30 */ 0, 64,160,225, 9, 16,160,227, 9, 0,160,225, 4, 32,160,225,
/* 0x0a40 */ 116,254,255,235,188, 2,218,225, 52, 32,138,226, 0, 16,160,227,
/* 0x0a50 */ 35, 0, 0,234, 0, 48,146,229, 3, 0, 83,227, 30, 0, 0, 26,
/* 0x0a60 */ 8, 48,146,229, 8, 0,157,229, 0, 16,160,227, 0, 0,131,224,
/* 0x0a70 */ 1, 32,160,225, 16,254,255,235, 0, 80, 80,226, 4, 0, 0,186,
/* 0x0a80 */ 10, 16,160,225, 2, 44,160,227, 1,254,255,235, 2, 12, 80,227,
/* 0x0a90 */ 1, 0, 0, 10,127, 0,160,227,249,253,255,235, 0,224,160,227,
/* 0x0aa0 */ 14, 32,160,225, 8,192,141,226, 10, 16,160,225, 9, 48,160,225,
/* 0x0ab0 */ 5, 0,160,225, 0, 80,141,232,201,254,255,235, 7, 16,160,227,
/* 0x0ac0 */ 0, 64,160,225, 8, 32,157,229, 9, 0,160,225, 81,254,255,235,
/* 0x0ad0 */ 5, 0,160,225,253,253,255,235, 3, 0, 0,234, 32, 32,130,226,
/* 0x0ae0 */ 1, 16,129,226, 0, 0, 81,225,217,255,255,186, 4, 0,160,225,
/* 0x0af0 */ 12,208,141,226,240,135,189,232
};

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
/* armeb.v4a-linux.elf-fold.h
created from armeb.v4a-linux.elf-fold.bin, 2624 (0xa40) bytes
created from armeb.v4a-linux.elf-fold.bin, 2652 (0xa5c) bytes
This file is part of the UPX executable compressor.
@ -31,173 +31,175 @@
*/
#define STUB_ARMEB_V4A_LINUX_ELF_FOLD_SIZE 2624
#define STUB_ARMEB_V4A_LINUX_ELF_FOLD_ADLER32 0xcc973aff
#define STUB_ARMEB_V4A_LINUX_ELF_FOLD_CRC32 0x479eb830
#define STUB_ARMEB_V4A_LINUX_ELF_FOLD_SIZE 2652
#define STUB_ARMEB_V4A_LINUX_ELF_FOLD_ADLER32 0xf22b46e8
#define STUB_ARMEB_V4A_LINUX_ELF_FOLD_CRC32 0x292bb231
unsigned char stub_armeb_v4a_linux_elf_fold[2624] = {
unsigned char stub_armeb_v4a_linux_elf_fold[2652] = {
/* 0x0000 */ 127, 69, 76, 70, 1, 2, 1, 97, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 0, 2, 0, 40, 0, 0, 0, 1, 0, 0,128,128, 0, 0, 0, 52,
/* 0x0020 */ 0, 0, 0, 0, 0, 0, 0, 2, 0, 52, 0, 32, 0, 2, 0, 0,
/* 0x0030 */ 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,128, 0,
/* 0x0040 */ 0, 0,128, 0, 0, 0, 10, 64, 0, 0, 10, 64, 0, 0, 0, 5,
/* 0x0050 */ 0, 0,128, 0, 0, 0, 0, 1, 0, 0, 10, 64, 0, 0, 0, 0,
/* 0x0040 */ 0, 0,128, 0, 0, 0, 10, 92, 0, 0, 10, 92, 0, 0, 0, 5,
/* 0x0050 */ 0, 0,128, 0, 0, 0, 0, 1, 0, 0, 10, 92, 0, 0, 0, 0,
/* 0x0060 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0070 */ 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0080 */ 227,131, 48, 0,225,160,240, 14,232,189, 31,192,225,160, 16, 13,
/* 0x0090 */ 226, 77,218, 1,225,160, 0, 13,233, 45, 31,240,228,145, 48, 4,
/* 0x00a0 */ 227, 83, 0, 0,228,128, 48, 4, 26,255,255,251,225,160, 64, 0,
/* 0x00b0 */ 228,128, 48, 4,228,145, 48, 4,227, 83, 0, 0,228,128, 48, 4,
/* 0x00c0 */ 26,255,255,251,225,160, 80, 1,232,177, 0, 12,227, 82, 0, 0,
/* 0x00d0 */ 232,160, 0, 12, 26,255,255,251,225,160, 96, 1,225,160,144, 0,
/* 0x00e0 */ 227,160, 42, 1,225,160, 16, 0,226,143, 15, 70,226, 66, 32, 1,
/* 0x00f0 */ 235, 0, 0,108,224,129, 32, 0,227,112, 10, 1, 58, 0, 0, 1,
/* 0x0100 */ 226,143, 28, 1,226,129, 32, 14,225,160, 0, 6,227,160, 48, 0,
/* 0x0110 */ 229, 96, 48, 1,229,114, 48, 1,229, 96, 48, 1,225, 81, 0, 2,
/* 0x0120 */ 26,255,255,251,227,160, 48, 61,229, 96, 48, 1,227,160, 48, 32,
/* 0x0130 */ 229, 96, 48, 1,229, 96, 48, 1,229, 96, 48, 1,229,132, 0, 0,
/* 0x0140 */ 225,160, 1, 32,225,160, 1, 0,224, 38, 48, 0,226, 3, 48, 4,
/* 0x0150 */ 226, 35, 48, 4,224, 64, 0, 3,224, 64, 48, 6,224,131, 48, 5,
/* 0x0160 */ 225,160, 16, 9,229,157, 80, 24,229,141, 0, 24,229, 49, 32, 4,
/* 0x0170 */ 225, 81, 0, 13,229, 32, 32, 4, 26,255,255,251,225,160,208, 0,
/* 0x0180 */ 232,189, 12, 16,226, 77,220, 10,229,154,144, 4,225,160,128, 13,
/* 0x0190 */ 229,154,112, 0,226,143, 96,124,226,137,144, 12,233, 45, 15,248,
/* 0x01a0 */ 232,189, 0, 15,235, 0, 1,216,226,141,208, 20,226,141,220, 10,
/* 0x01b0 */ 229,141, 0, 16,227,160, 80, 0,229,189, 64, 0,227,160, 48, 2,
/* 0x01c0 */ 227,160, 32, 1,227,160, 26, 1,227,160, 0, 0,235, 0, 0, 62,
/* 0x01d0 */ 228,157, 0, 4,235, 0, 0, 43,232,189, 64, 7,227,160, 48, 0,
/* 0x01e0 */ 227,160, 64, 0,227,160, 80, 0,227,160, 96, 0,227,160,128, 0,
/* 0x01f0 */ 227,160,144, 0,227,160,160, 0,227,160,176, 0,227,160,112, 0,
/* 0x0200 */ 227,160,192, 0,229, 18,240, 4, 47,112,114,111, 99, 47,115,101,
/* 0x0210 */ 108,102, 47,101,120,101, 0, 0,226, 3, 48,255,227, 83, 0, 81,
/* 0x0220 */ 17,160,240, 14,225,176, 17, 33, 19, 80, 0, 0, 1,160,240, 14,
/* 0x0230 */ 226, 65, 16, 1,231,144, 33, 1,226, 2, 52, 15,227, 83, 4, 11,
/* 0x0240 */ 26, 0, 0, 4,226, 2, 52,255,224, 66, 32, 1,227,194, 36,255,
/* 0x0250 */ 225,130, 32, 3,231,128, 33, 1,227, 81, 0, 0, 26,255,255,243,
/* 0x0260 */ 225,160,240, 14,231,240, 1,240,225,160,240, 14,239,144, 0, 1,
/* 0x0270 */ 239,144, 0, 3,225,160,240, 14,239,144, 0, 4,225,160,240, 14,
/* 0x0280 */ 239,144, 0, 5,225,160,240, 14,239,144, 0, 6,225,160,240, 14,
/* 0x0290 */ 239,144, 0, 10,225,160,240, 14,239,144, 0, 20,225,160,240, 14,
/* 0x02a0 */ 239,144, 0, 45,225,160,240, 14,239,144, 0, 85,225,160,240, 14,
/* 0x02b0 */ 239,144, 0, 91,225,160,240, 14,239,144, 0,125,225,160,240, 14,
/* 0x02c0 */ 227,160, 32, 0,239,159, 0, 2,225,160,240, 14,233, 45, 64, 48,
/* 0x02d0 */ 229,157, 80, 16,229,157, 64, 12,225,160, 86, 37,239,144, 0,192,
/* 0x02e0 */ 232,189,128, 48,229, 31, 0, 60,225,160,240, 14,233, 45, 64, 48,
/* 0x02f0 */ 227,160, 80, 0,227,224, 64, 0,226, 79,224, 36,234,255,255, 95,
/* 0x0300 */ 225,160,192, 0,224, 65, 16, 1,225,160, 32, 0,224,144, 1,128,
/* 0x0310 */ 224,161, 17,129,224,129, 30,162,225,160, 32, 0,224,144, 2, 0,
/* 0x0320 */ 224,161, 18, 1,224,129, 30, 34,225,160, 32, 0,224,144, 4, 0,
/* 0x0330 */ 224,161, 20, 1,224,129, 28, 34,225,160, 32, 0,224,144, 8, 0,
/* 0x0340 */ 224,161, 24, 1,224,129, 24, 34,224, 80, 15,140,224,193, 16,172,
/* 0x0350 */ 224,144, 0, 12,226,161, 0, 0,225,160,240, 14,227, 80, 0, 0,
/* 0x0360 */ 1,160,240, 14,229,144, 48, 0,225, 83, 0, 1, 18,128, 0, 8,
/* 0x0370 */ 26,255,255,251,229,128, 32, 4,225,160,240, 14,229,159, 0, 0,
/* 0x0380 */ 225,160,240, 14,255,255,240, 0,229,144, 48, 0,225, 83, 0, 2,
/* 0x0390 */ 229,144, 48, 4,229, 45,224, 4, 33,160,192, 3,225,160,224, 2,
/* 0x03a0 */ 33,160, 32, 2, 42, 0, 0, 3,227,160, 0,127,235,255,255,174,
/* 0x03b0 */ 229, 92, 48, 1,229, 65, 48, 1,226, 66, 32, 1,227,114, 0, 1,
/* 0x03c0 */ 226,140,192, 1,226,129, 16, 1, 26,255,255,248,229,144, 32, 4,
/* 0x03d0 */ 229,144, 48, 0,224,130, 32, 14,224,110, 48, 3,229,128, 48, 0,
/* 0x03e0 */ 229,128, 32, 4,228,157,240, 4,233, 45, 64,240,225,160, 80, 0,
/* 0x03f0 */ 226, 77,208, 20,225,160, 64, 1,225,160,112, 2,225,160, 96, 3,
/* 0x0400 */ 234, 0, 0, 68,226,141, 16, 4,225,160, 0, 5,227,160, 32, 12,
/* 0x0410 */ 235,255,255,220,229,157,224, 4,227, 94, 0, 0,229,157, 16, 8,
/* 0x0420 */ 26, 0, 0, 6,229,159, 49, 0,225, 81, 0, 3, 26, 0, 0, 5,
/* 0x0430 */ 229,149, 48, 0,227, 83, 0, 0, 26, 0, 0, 2,234, 0, 0, 56,
/* 0x0440 */ 227, 81, 0, 0, 26, 0, 0, 1,227,160, 0,127,235,255,255,134,
/* 0x0450 */ 225, 81, 0, 14,138,255,255,251,229,148, 48, 0,225, 94, 0, 3,
/* 0x0460 */ 138,255,255,248,225, 81, 0, 14, 42, 0, 0, 33,229,221,192, 12,
/* 0x0470 */ 229,149, 0, 4,229,148, 32, 4,226,141, 48, 16,229,141,224, 16,
/* 0x0480 */ 229,141,192, 0,225,160,224, 15,225,160,240, 7,227, 80, 0, 0,
/* 0x0490 */ 26,255,255,236,229,157, 16, 16,229,157, 48, 4,225, 81, 0, 3,
/* 0x04a0 */ 26,255,255,232,229,221, 32, 13,227, 82, 0, 0, 19, 86, 0, 0,
/* 0x04b0 */ 10, 0, 0, 9,227, 81, 12, 2,138, 0, 0, 2,229,148, 48, 0,
/* 0x04c0 */ 225, 83, 0, 1, 26, 0, 0, 4,225,160, 48, 2,229,148, 0, 4,
/* 0x04d0 */ 229,221, 32, 14,225,160,224, 15,225,160,240, 6,229,157, 48, 8,
/* 0x04e0 */ 232,149, 0, 6,224,130, 32, 3,224, 99, 16, 1,232,133, 0, 6,
/* 0x04f0 */ 234, 0, 0, 3,225,160, 32, 1,225,160, 0, 5,229,148, 16, 4,
/* 0x0500 */ 235,255,255,160,229,157, 48, 4,232,148, 0, 6,224,130, 32, 3,
/* 0x0510 */ 224, 99, 16, 1,232,132, 0, 6,229,148, 48, 0,227, 83, 0, 0,
/* 0x0520 */ 26,255,255,183,226,141,208, 20,232,189,128,240, 33, 88, 80, 85,
/* 0x0530 */ 233, 45, 79,240,225,160,160, 1,225,218,193,176,229,145, 16, 28,
/* 0x0540 */ 225,218,226,188,226, 77,208, 52,227, 92, 0, 2,224,138, 80, 1,
/* 0x0550 */ 229,141, 0, 16, 3,160,192, 16, 19,160,192, 0,226, 78,224, 1,
/* 0x0560 */ 225,160, 16, 5,227,224, 64, 0,227,160, 0, 0,229,141, 32, 12,
/* 0x0570 */ 229,141, 48, 8,234, 0, 0, 13,229,145, 48, 0,227, 83, 0, 1,
/* 0x0580 */ 26, 0, 0, 8,229,145, 48, 20,227, 83, 0, 0, 10, 0, 0, 5,
/* 0x0590 */ 229,145, 32, 8,224,131, 48, 2,225, 80, 0, 3, 49,160, 0, 3,
/* 0x05a0 */ 225, 84, 0, 2, 33,160, 64, 2,226,129, 16, 32,226, 78,224, 1,
/* 0x05b0 */ 227, 94, 0, 0,170,255,255,239,227,196, 78,255,227,196, 64, 15,
/* 0x05c0 */ 224,100, 48, 0,226,131, 62,255,226,131, 48, 15,227,195, 62,255,
/* 0x05d0 */ 227,195, 48, 15,229,141, 48, 36,225,160, 0, 4,225,160, 48, 12,
/* 0x05e0 */ 229,157, 16, 36,227,160, 32, 0,235,255,255, 63,227,160, 48, 52,
/* 0x05f0 */ 224,100,144, 0,224, 3, 3,153,229,141, 0, 28,226,133, 80, 32,
/* 0x0600 */ 227,160, 0, 0,229,141, 48, 32,229,141, 0, 24,234, 0, 0,161,
/* 0x0610 */ 229,157, 16, 12,227, 81, 0, 0, 10, 0, 0, 8,229, 21, 48, 32,
/* 0x0620 */ 227, 83, 0, 6, 26, 0, 0, 5,229, 21, 32, 24,229,157, 0, 8,
/* 0x0630 */ 224,137, 32, 2,227,160, 16, 3,235,255,255, 71,234, 0, 0,145,
/* 0x0640 */ 229, 21, 48, 32,227, 83, 0, 1, 26, 0, 0,142,229, 21, 48, 12,
/* 0x0650 */ 227, 83, 0, 0, 10, 0, 0,139,229,157, 32, 12,227, 82, 0, 0,
/* 0x0660 */ 10, 0, 0, 17,229, 21, 48, 28,227, 83, 0, 0, 26, 0, 0, 14,
/* 0x0670 */ 229,154, 48, 28,229, 21, 32, 24,224,130, 32, 3,224,137, 32, 2,
/* 0x0680 */ 227,160, 16, 3,229,157, 0, 8,235,255,255, 51,229,157, 0, 8,
/* 0x0690 */ 227,160, 16, 5,225,218, 34,188,235,255,255, 47,229,157, 0, 8,
/* 0x06a0 */ 227,160, 16, 4,225,218, 34,186,235,255,255, 43,229, 21, 48, 8,
/* 0x06b0 */ 229,159, 34, 76,226, 3, 48, 7,225,160, 49, 3,225,160, 67, 50,
/* 0x06c0 */ 229, 21, 48, 24,224,137, 48, 3,229,141, 48, 20,229,157,192, 20,
/* 0x06d0 */ 229,157, 0, 12,229, 21, 48, 16,225,160, 42, 12,229, 21, 16, 12,
/* 0x06e0 */ 225,160, 42, 34,227, 80, 0, 0,229,141, 48, 44,229,141,192, 48,
/* 0x06f0 */ 224,131,128, 2,226, 4,176, 7,229,141, 16, 40,224, 98, 96, 12,
/* 0x0700 */ 10, 0, 0, 14,225,160, 0, 6,225,160, 16, 8,227,160, 32, 3,
/* 0x0710 */ 227,160, 48, 16,235,255,254,244,225, 86, 0, 0, 26, 0, 0, 72,
/* 0x0720 */ 229,157, 32, 92,226, 20, 48, 4, 17,160, 48, 2,229,157, 0, 12,
/* 0x0730 */ 226,141, 16, 44,229,157, 32, 16,235,255,255, 42,234, 0, 0, 11,
/* 0x0740 */ 229, 21,192, 28,224, 98,192, 12,229,141,192, 4,229,157,192, 16,
/* 0x0750 */ 225,160, 0, 6,225,160, 16, 8,225,160, 32, 11,227,160, 48, 18,
/* 0x0760 */ 229,141,192, 0,235,255,254,216,225, 86, 0, 0, 26, 0, 0, 52,
/* 0x0770 */ 226,104, 48, 0,225,160,122, 3,227, 27, 0, 2,225,160,122, 39,
/* 0x0780 */ 10, 0, 0, 7,227, 87, 0, 0, 10, 0, 0, 5,224,134, 16, 8,
/* 0x0790 */ 225,160, 32, 7,227,160, 48, 0,226, 82, 32, 1,228,193, 48, 1,
/* 0x07a0 */ 26,255,255,251,229,157, 0, 12,227, 80, 0, 0, 10, 0, 0, 38,
/* 0x07b0 */ 235,255,254,203,229, 21, 48, 32,227, 83, 0, 1, 26, 0, 0, 26,
/* 0x07c0 */ 229, 21, 48, 8,227, 19, 0, 1, 10, 0, 0, 23,229, 21, 32, 12,
/* 0x07d0 */ 229, 21, 48, 16,225, 82, 0, 3,229, 21, 16, 24, 26, 0, 0, 65,
/* 0x07e0 */ 224,130, 48, 1,226,131, 48, 3,224,137, 48, 3,227,195, 64, 3,
/* 0x07f0 */ 226,100, 48, 0,225,160, 58, 3,225,160, 58, 35,227, 83, 0, 7,
/* 0x0800 */ 154, 0, 0, 56,229,159, 48,252,229,132, 0, 0,226,132, 16, 8,
/* 0x0810 */ 225,160, 0, 4,229,132, 48, 4,235,255,254,168,229,157, 0, 8,
/* 0x0820 */ 225,160, 32, 4,227,160, 16, 0,235,255,254,203,225,160, 0, 6,
/* 0x0830 */ 225,160, 16, 8,225,160, 32, 11,235,255,254,158,227, 80, 0, 0,
/* 0x0840 */ 10, 0, 0, 1,227,160, 0,127,235,255,254,135,229,157, 32, 20,
/* 0x0850 */ 229,157,192, 40,224,136, 48, 7,224,130, 16, 12,224,134, 64, 3,
/* 0x0860 */ 225, 84, 0, 1, 42, 0, 0, 7,224,100, 16, 1,225,160, 32, 11,
/* 0x0870 */ 225,160, 0, 4,227,160, 48, 16,235,255,254,155,225, 84, 0, 0,
/* 0x0880 */ 10, 0, 0, 0,234,255,255,254,229,157, 0, 24,226,128, 0, 1,
/* 0x0890 */ 229,141, 0, 24,226,133, 80, 32,225,218, 50,188,229,157, 16, 24,
/* 0x08a0 */ 225, 81, 0, 3,186,255,255, 89,229,157, 32, 12,227, 82, 0, 0,
/* 0x08b0 */ 10, 0, 0, 5,225,218, 49,176,227, 83, 0, 3, 21,157, 48, 36,
/* 0x08c0 */ 21,157,192, 28, 16,131, 0, 12, 27,255,254,116,229,157, 0, 88,
/* 0x08d0 */ 227, 80, 0, 0, 21,128,144, 0,229,154, 0, 24,224,137, 0, 0,
/* 0x08e0 */ 226,141,208, 52,232,189,143,240,229, 21, 48, 28,227, 83, 0, 0,
/* 0x08f0 */ 5,157, 32, 32, 0,129, 48, 2, 2,131, 64, 8, 10,255,255,192,
/* 0x0900 */ 234,255,255,201,115, 81, 98, 64,225,160,240, 14,233, 45, 71,240,
/* 0x0910 */ 226, 77,208, 12,226,141, 96, 52,225,160,144, 0,225,160,112, 1,
/* 0x0920 */ 225,160,128, 3,225,160, 0, 6,226,141, 16, 44,227,160, 48, 0,
/* 0x0930 */ 229,157,160, 48,225,160, 80, 2,229,157, 64, 52,235,255,254,169,
/* 0x0940 */ 229,157, 48, 60,226,141,224, 12,229,157,192, 56,229, 46, 48, 4,
/* 0x0950 */ 224,100,192, 12,225,160, 32, 6,225,160, 16, 10,225,160, 48, 9,
/* 0x0960 */ 225,160, 0, 5,229,141,192, 56,229,141,224, 0,229,141,112, 52,
/* 0x0970 */ 229,141,128, 4,235,255,254,237,225,160, 64, 0,227,160, 16, 9,
/* 0x0980 */ 225,160, 0, 9,225,160, 32, 4,235,255,254,115,225,218, 2,188,
/* 0x0990 */ 226,138, 32, 52,227,160, 16, 0,234, 0, 0, 35,229,146, 48, 0,
/* 0x09a0 */ 227, 83, 0, 3, 26, 0, 0, 30,229,146, 48, 8,229,157, 0, 8,
/* 0x09b0 */ 227,160, 16, 0,224,131, 0, 0,225,160, 32, 1,235,255,254, 47,
/* 0x09c0 */ 226, 80, 80, 0,186, 0, 0, 4,225,160, 16, 10,227,160, 44, 2,
/* 0x09d0 */ 235,255,254, 38,227, 80, 12, 2, 10, 0, 0, 1,227,160, 0,127,
/* 0x09e0 */ 235,255,254, 33,227,160,224, 0,225,160, 32, 14,226,141,192, 8,
/* 0x09f0 */ 225,160, 16, 10,225,160, 48, 9,225,160, 0, 5,232,141, 80, 0,
/* 0x0a00 */ 235,255,254,202,227,160, 16, 7,225,160, 64, 0,229,157, 32, 8,
/* 0x0a10 */ 225,160, 0, 9,235,255,254, 80,225,160, 0, 5,235,255,254, 25,
/* 0x0a20 */ 234, 0, 0, 3,226,130, 32, 32,226,129, 16, 1,225, 81, 0, 0,
/* 0x0a30 */ 186,255,255,217,225,160, 0, 4,226,141,208, 12,232,189,135,240
/* 0x0080 */ 0, 0, 0, 34,232,189, 31,192,225,160, 16, 13,226, 77,218, 1,
/* 0x0090 */ 225,160, 0, 13,233, 45, 31,240,228,145, 48, 4,227, 83, 0, 0,
/* 0x00a0 */ 228,128, 48, 4, 26,255,255,251,225,160, 64, 0,228,128, 48, 4,
/* 0x00b0 */ 228,145, 48, 4,227, 83, 0, 0,228,128, 48, 4, 26,255,255,251,
/* 0x00c0 */ 225,160, 80, 1,232,177, 0, 12,227, 82, 0, 0,232,160, 0, 12,
/* 0x00d0 */ 26,255,255,251,225,160, 96, 1,225,160,144, 0,227,160, 42, 1,
/* 0x00e0 */ 225,160, 16, 0,225,160, 0, 14,226, 66, 32, 1,235, 0, 0,115,
/* 0x00f0 */ 227,112, 10, 1, 33,160, 16, 14, 35,160, 0, 14,224,129, 32, 0,
/* 0x0100 */ 225,160, 0, 6,227,160, 48, 0,229, 96, 48, 1,229,114, 48, 1,
/* 0x0110 */ 229, 96, 48, 1,225, 81, 0, 2, 26,255,255,251,227,160, 48, 61,
/* 0x0120 */ 229, 96, 48, 1,227,160, 48, 32,229, 96, 48, 1,229, 96, 48, 1,
/* 0x0130 */ 229, 96, 48, 1,229,132, 0, 0,225,160, 1, 32,225,160, 1, 0,
/* 0x0140 */ 224, 38, 48, 0,226, 3, 48, 4,226, 35, 48, 4,224, 64, 0, 3,
/* 0x0150 */ 224, 64, 48, 6,224,131, 48, 5,225,160, 16, 9,229,157, 80, 24,
/* 0x0160 */ 229,141, 0, 24,229, 49, 32, 4,225, 81, 0, 13,229, 32, 32, 4,
/* 0x0170 */ 26,255,255,251,225,160,208, 0,232,189, 12, 16,226, 77,220, 10,
/* 0x0180 */ 229,154,144, 4,225,160,128, 13,229,154,112, 0,226,143, 96,156,
/* 0x0190 */ 226,137,144, 12,233, 45, 15,248,232,189, 0, 15,235, 0, 1,225,
/* 0x01a0 */ 226,141,208, 20,226,141,220, 10,229,141, 0, 16,228,157, 64, 4,
/* 0x01b0 */ 227,160, 80, 0,233, 45, 0, 48,227,160, 48, 2,227,160, 32, 1,
/* 0x01c0 */ 227,160, 26, 1,227,160, 0, 0,235, 0, 0, 69,232,189, 0, 3,
/* 0x01d0 */ 235, 0, 0, 50,232,189, 64, 7,227,160, 48, 0,227,160, 64, 0,
/* 0x01e0 */ 227,160, 80, 0,227,160, 96, 0,227,160,128, 0,227,160,144, 0,
/* 0x01f0 */ 227,160,160, 0,227,160,176, 0,226, 77,199, 1,228, 29,112, 32,
/* 0x0200 */ 229,141,112, 0,229,157,112, 0,225, 92, 0, 13, 58,255,255,250,
/* 0x0210 */ 226,141,215, 1,227,160,112, 0,227,160,192, 0,229, 18,240, 4,
/* 0x0220 */ 47,112,114,111, 99, 47,115,101,108,102, 47,101,120,101, 0, 0,
/* 0x0230 */ 226, 3, 48,255,227, 83, 0, 81, 17,160,240, 14,225,176, 17, 33,
/* 0x0240 */ 19, 80, 0, 0, 1,160,240, 14,226, 65, 16, 1,231,144, 33, 1,
/* 0x0250 */ 226, 2, 52, 15,227, 83, 4, 11, 26, 0, 0, 4,226, 2, 52,255,
/* 0x0260 */ 224, 66, 32, 1,227,194, 36,255,225,130, 32, 3,231,128, 33, 1,
/* 0x0270 */ 227, 81, 0, 0, 26,255,255,243,225,160,240, 14,231,240, 1,240,
/* 0x0280 */ 225,160,240, 14,239,144, 0, 1,239,144, 0, 3,225,160,240, 14,
/* 0x0290 */ 239,144, 0, 4,225,160,240, 14,239,144, 0, 5,225,160,240, 14,
/* 0x02a0 */ 239,144, 0, 6,225,160,240, 14,239,144, 0, 10,225,160,240, 14,
/* 0x02b0 */ 239,144, 0, 20,225,160,240, 14,239,144, 0, 45,225,160,240, 14,
/* 0x02c0 */ 239,144, 0, 85,225,160,240, 14,239,144, 0, 91,225,160,240, 14,
/* 0x02d0 */ 239,144, 0,125,225,160,240, 14,227,160, 32, 0,239,159, 0, 2,
/* 0x02e0 */ 225,160,240, 14,233, 45, 64, 48,229,157, 80, 16,229,157, 64, 12,
/* 0x02f0 */ 225,160, 86, 37,239,144, 0,192,232,189,128, 48,229, 31, 0, 60,
/* 0x0300 */ 225,160,240, 14,233, 45, 64, 48,229, 31, 66,144,227,160, 80, 0,
/* 0x0310 */ 225,131, 48, 4,227,224, 64, 0,234,255,255,245,225,160,192, 0,
/* 0x0320 */ 224, 65, 16, 1,225,160, 32, 0,224,144, 1,128,224,161, 17,129,
/* 0x0330 */ 224,129, 30,162,225,160, 32, 0,224,144, 2, 0,224,161, 18, 1,
/* 0x0340 */ 224,129, 30, 34,225,160, 32, 0,224,144, 4, 0,224,161, 20, 1,
/* 0x0350 */ 224,129, 28, 34,225,160, 32, 0,224,144, 8, 0,224,161, 24, 1,
/* 0x0360 */ 224,129, 24, 34,224, 80, 15,140,224,193, 16,172,224,144, 0, 12,
/* 0x0370 */ 226,161, 0, 0,225,160,240, 14,227, 80, 0, 0, 1,160,240, 14,
/* 0x0380 */ 229,144, 48, 0,225, 83, 0, 1, 18,128, 0, 8, 26,255,255,251,
/* 0x0390 */ 229,128, 32, 4,225,160,240, 14,229,159, 0, 0,225,160,240, 14,
/* 0x03a0 */ 255,255,240, 0,229,144, 48, 0,225, 83, 0, 2,229,144, 48, 4,
/* 0x03b0 */ 229, 45,224, 4, 33,160,192, 3,225,160,224, 2, 33,160, 32, 2,
/* 0x03c0 */ 42, 0, 0, 3,227,160, 0,127,235,255,255,173,229, 92, 48, 1,
/* 0x03d0 */ 229, 65, 48, 1,226, 66, 32, 1,227,114, 0, 1,226,140,192, 1,
/* 0x03e0 */ 226,129, 16, 1, 26,255,255,248,229,144, 32, 4,229,144, 48, 0,
/* 0x03f0 */ 224,130, 32, 14,224,110, 48, 3,229,128, 48, 0,229,128, 32, 4,
/* 0x0400 */ 228,157,240, 4,233, 45, 64,240,225,160, 80, 0,226, 77,208, 20,
/* 0x0410 */ 225,160, 64, 1,225,160,112, 2,225,160, 96, 3,234, 0, 0, 68,
/* 0x0420 */ 226,141, 16, 4,225,160, 0, 5,227,160, 32, 12,235,255,255,220,
/* 0x0430 */ 229,157,224, 4,227, 94, 0, 0,229,157, 16, 8, 26, 0, 0, 6,
/* 0x0440 */ 229,159, 49, 0,225, 81, 0, 3, 26, 0, 0, 5,229,149, 48, 0,
/* 0x0450 */ 227, 83, 0, 0, 26, 0, 0, 2,234, 0, 0, 56,227, 81, 0, 0,
/* 0x0460 */ 26, 0, 0, 1,227,160, 0,127,235,255,255,133,225, 81, 0, 14,
/* 0x0470 */ 138,255,255,251,229,148, 48, 0,225, 94, 0, 3,138,255,255,248,
/* 0x0480 */ 225, 81, 0, 14, 42, 0, 0, 33,229,221,192, 12,229,149, 0, 4,
/* 0x0490 */ 229,148, 32, 4,226,141, 48, 16,229,141,224, 16,229,141,192, 0,
/* 0x04a0 */ 225,160,224, 15,225,160,240, 7,227, 80, 0, 0, 26,255,255,236,
/* 0x04b0 */ 229,157, 16, 16,229,157, 48, 4,225, 81, 0, 3, 26,255,255,232,
/* 0x04c0 */ 229,221, 32, 13,227, 82, 0, 0, 19, 86, 0, 0, 10, 0, 0, 9,
/* 0x04d0 */ 227, 81, 12, 2,138, 0, 0, 2,229,148, 48, 0,225, 83, 0, 1,
/* 0x04e0 */ 26, 0, 0, 4,225,160, 48, 2,229,148, 0, 4,229,221, 32, 14,
/* 0x04f0 */ 225,160,224, 15,225,160,240, 6,229,157, 48, 8,232,149, 0, 6,
/* 0x0500 */ 224,130, 32, 3,224, 99, 16, 1,232,133, 0, 6,234, 0, 0, 3,
/* 0x0510 */ 225,160, 32, 1,225,160, 0, 5,229,148, 16, 4,235,255,255,160,
/* 0x0520 */ 229,157, 48, 4,232,148, 0, 6,224,130, 32, 3,224, 99, 16, 1,
/* 0x0530 */ 232,132, 0, 6,229,148, 48, 0,227, 83, 0, 0, 26,255,255,183,
/* 0x0540 */ 226,141,208, 20,232,189,128,240, 33, 88, 80, 85,233, 45, 79,240,
/* 0x0550 */ 225,160,160, 1,225,218,193,176,229,145, 16, 28,225,218,226,188,
/* 0x0560 */ 226, 77,208, 52,227, 92, 0, 2,224,138, 80, 1,229,141, 0, 16,
/* 0x0570 */ 3,160,192, 16, 19,160,192, 0,226, 78,224, 1,225,160, 16, 5,
/* 0x0580 */ 227,224, 64, 0,227,160, 0, 0,229,141, 32, 12,229,141, 48, 8,
/* 0x0590 */ 234, 0, 0, 13,229,145, 48, 0,227, 83, 0, 1, 26, 0, 0, 8,
/* 0x05a0 */ 229,145, 48, 20,227, 83, 0, 0, 10, 0, 0, 5,229,145, 32, 8,
/* 0x05b0 */ 224,131, 48, 2,225, 80, 0, 3, 49,160, 0, 3,225, 84, 0, 2,
/* 0x05c0 */ 33,160, 64, 2,226,129, 16, 32,226, 78,224, 1,227, 94, 0, 0,
/* 0x05d0 */ 170,255,255,239,227,196, 78,255,227,196, 64, 15,224,100, 48, 0,
/* 0x05e0 */ 226,131, 62,255,226,131, 48, 15,227,195, 62,255,227,195, 48, 15,
/* 0x05f0 */ 229,141, 48, 36,225,160, 0, 4,225,160, 48, 12,229,157, 16, 36,
/* 0x0600 */ 227,160, 32, 0,235,255,255, 62,227,160, 48, 52,224,100,144, 0,
/* 0x0610 */ 224, 3, 3,153,229,141, 0, 28,226,133, 80, 32,227,160, 0, 0,
/* 0x0620 */ 229,141, 48, 32,229,141, 0, 24,234, 0, 0,161,229,157, 16, 12,
/* 0x0630 */ 227, 81, 0, 0, 10, 0, 0, 8,229, 21, 48, 32,227, 83, 0, 6,
/* 0x0640 */ 26, 0, 0, 5,229, 21, 32, 24,229,157, 0, 8,224,137, 32, 2,
/* 0x0650 */ 227,160, 16, 3,235,255,255, 71,234, 0, 0,145,229, 21, 48, 32,
/* 0x0660 */ 227, 83, 0, 1, 26, 0, 0,142,229, 21, 48, 12,227, 83, 0, 0,
/* 0x0670 */ 10, 0, 0,139,229,157, 32, 12,227, 82, 0, 0, 10, 0, 0, 17,
/* 0x0680 */ 229, 21, 48, 28,227, 83, 0, 0, 26, 0, 0, 14,229,154, 48, 28,
/* 0x0690 */ 229, 21, 32, 24,224,130, 32, 3,224,137, 32, 2,227,160, 16, 3,
/* 0x06a0 */ 229,157, 0, 8,235,255,255, 51,229,157, 0, 8,227,160, 16, 5,
/* 0x06b0 */ 225,218, 34,188,235,255,255, 47,229,157, 0, 8,227,160, 16, 4,
/* 0x06c0 */ 225,218, 34,186,235,255,255, 43,229, 21, 48, 8,229,159, 34, 76,
/* 0x06d0 */ 226, 3, 48, 7,225,160, 49, 3,225,160, 67, 50,229, 21, 48, 24,
/* 0x06e0 */ 224,137, 48, 3,229,141, 48, 20,229,157,192, 20,229,157, 0, 12,
/* 0x06f0 */ 229, 21, 48, 16,225,160, 42, 12,229, 21, 16, 12,225,160, 42, 34,
/* 0x0700 */ 227, 80, 0, 0,229,141, 48, 44,229,141,192, 48,224,131,128, 2,
/* 0x0710 */ 226, 4,176, 7,229,141, 16, 40,224, 98, 96, 12, 10, 0, 0, 14,
/* 0x0720 */ 225,160, 0, 6,225,160, 16, 8,227,160, 32, 3,227,160, 48, 16,
/* 0x0730 */ 235,255,254,243,225, 86, 0, 0, 26, 0, 0, 72,229,157, 32, 92,
/* 0x0740 */ 226, 20, 48, 4, 17,160, 48, 2,229,157, 0, 12,226,141, 16, 44,
/* 0x0750 */ 229,157, 32, 16,235,255,255, 42,234, 0, 0, 11,229, 21,192, 28,
/* 0x0760 */ 224, 98,192, 12,229,141,192, 4,229,157,192, 16,225,160, 0, 6,
/* 0x0770 */ 225,160, 16, 8,225,160, 32, 11,227,160, 48, 18,229,141,192, 0,
/* 0x0780 */ 235,255,254,215,225, 86, 0, 0, 26, 0, 0, 52,226,104, 48, 0,
/* 0x0790 */ 225,160,122, 3,227, 27, 0, 2,225,160,122, 39, 10, 0, 0, 7,
/* 0x07a0 */ 227, 87, 0, 0, 10, 0, 0, 5,224,134, 16, 8,225,160, 32, 7,
/* 0x07b0 */ 227,160, 48, 0,226, 82, 32, 1,228,193, 48, 1, 26,255,255,251,
/* 0x07c0 */ 229,157, 0, 12,227, 80, 0, 0, 10, 0, 0, 38,235,255,254,202,
/* 0x07d0 */ 229, 21, 48, 32,227, 83, 0, 1, 26, 0, 0, 26,229, 21, 48, 8,
/* 0x07e0 */ 227, 19, 0, 1, 10, 0, 0, 23,229, 21, 32, 12,229, 21, 48, 16,
/* 0x07f0 */ 225, 82, 0, 3,229, 21, 16, 24, 26, 0, 0, 65,224,130, 48, 1,
/* 0x0800 */ 226,131, 48, 3,224,137, 48, 3,227,195, 64, 3,226,100, 48, 0,
/* 0x0810 */ 225,160, 58, 3,225,160, 58, 35,227, 83, 0, 7,154, 0, 0, 56,
/* 0x0820 */ 229,159, 48,252,229,132, 0, 0,226,132, 16, 8,225,160, 0, 4,
/* 0x0830 */ 229,132, 48, 4,235,255,254,167,229,157, 0, 8,225,160, 32, 4,
/* 0x0840 */ 227,160, 16, 0,235,255,254,203,225,160, 0, 6,225,160, 16, 8,
/* 0x0850 */ 225,160, 32, 11,235,255,254,157,227, 80, 0, 0, 10, 0, 0, 1,
/* 0x0860 */ 227,160, 0,127,235,255,254,134,229,157, 32, 20,229,157,192, 40,
/* 0x0870 */ 224,136, 48, 7,224,130, 16, 12,224,134, 64, 3,225, 84, 0, 1,
/* 0x0880 */ 42, 0, 0, 7,224,100, 16, 1,225,160, 32, 11,225,160, 0, 4,
/* 0x0890 */ 227,160, 48, 16,235,255,254,154,225, 84, 0, 0, 10, 0, 0, 0,
/* 0x08a0 */ 234,255,255,254,229,157, 0, 24,226,128, 0, 1,229,141, 0, 24,
/* 0x08b0 */ 226,133, 80, 32,225,218, 50,188,229,157, 16, 24,225, 81, 0, 3,
/* 0x08c0 */ 186,255,255, 89,229,157, 32, 12,227, 82, 0, 0, 10, 0, 0, 5,
/* 0x08d0 */ 225,218, 49,176,227, 83, 0, 3, 21,157, 48, 36, 21,157,192, 28,
/* 0x08e0 */ 16,131, 0, 12, 27,255,254,115,229,157, 0, 88,227, 80, 0, 0,
/* 0x08f0 */ 21,128,144, 0,229,154, 0, 24,224,137, 0, 0,226,141,208, 52,
/* 0x0900 */ 232,189,143,240,229, 21, 48, 28,227, 83, 0, 0, 5,157, 32, 32,
/* 0x0910 */ 0,129, 48, 2, 2,131, 64, 8, 10,255,255,192,234,255,255,201,
/* 0x0920 */ 115, 81, 98, 64,225,160,240, 14,233, 45, 71,240,226, 77,208, 12,
/* 0x0930 */ 226,141, 96, 52,225,160,144, 0,225,160,112, 1,225,160,128, 3,
/* 0x0940 */ 225,160, 0, 6,226,141, 16, 44,227,160, 48, 0,229,157,160, 48,
/* 0x0950 */ 225,160, 80, 2,229,157, 64, 52,235,255,254,169,229,157, 48, 60,
/* 0x0960 */ 226,141,224, 12,229,157,192, 56,229, 46, 48, 4,224,100,192, 12,
/* 0x0970 */ 225,160, 32, 6,225,160, 16, 10,225,160, 48, 9,225,160, 0, 5,
/* 0x0980 */ 229,141,192, 56,229,141,224, 0,229,141,112, 52,229,141,128, 4,
/* 0x0990 */ 235,255,254,237,225,160, 64, 0,227,160, 16, 9,225,160, 0, 9,
/* 0x09a0 */ 225,160, 32, 4,235,255,254,115,225,218, 2,188,226,138, 32, 52,
/* 0x09b0 */ 227,160, 16, 0,234, 0, 0, 35,229,146, 48, 0,227, 83, 0, 3,
/* 0x09c0 */ 26, 0, 0, 30,229,146, 48, 8,229,157, 0, 8,227,160, 16, 0,
/* 0x09d0 */ 224,131, 0, 0,225,160, 32, 1,235,255,254, 46,226, 80, 80, 0,
/* 0x09e0 */ 186, 0, 0, 4,225,160, 16, 10,227,160, 44, 2,235,255,254, 37,
/* 0x09f0 */ 227, 80, 12, 2, 10, 0, 0, 1,227,160, 0,127,235,255,254, 32,
/* 0x0a00 */ 227,160,224, 0,225,160, 32, 14,226,141,192, 8,225,160, 16, 10,
/* 0x0a10 */ 225,160, 48, 9,225,160, 0, 5,232,141, 80, 0,235,255,254,202,
/* 0x0a20 */ 227,160, 16, 7,225,160, 64, 0,229,157, 32, 8,225,160, 0, 9,
/* 0x0a30 */ 235,255,254, 80,225,160, 0, 5,235,255,254, 24,234, 0, 0, 3,
/* 0x0a40 */ 226,130, 32, 32,226,129, 16, 1,225, 81, 0, 0,186,255,255,217,
/* 0x0a50 */ 225,160, 0, 4,226,141,208, 12,232,189,135,240
};

View File

@ -195,7 +195,11 @@ unfold: // in: r3= mflg; r6= elfaddr; lr= &O_BINFO
#if DEBUG /*{*/
stmdb sp!,{TRACE_REGS}; mov r0,#3; bl trace
#endif /*}*/
adr lr,proc_self_exe
add pc,r6,r10 @ goto reloc(unfold)
proc_self_exe:
.asciz "/proc/self/exe"
.balign 4
#if DEBUG /*{*/
TRACE_BUFLEN=512
@ -247,11 +251,8 @@ L620:
ret
hex:
.ascii "0123456789abcdef"
#endif /*}*/
proc_self_exe:
.asciz "/proc/self/exe"
.balign 4
#endif /*}*/
main: // IN: lr= &f_exp
ldr r0,[lr,#sz_pack2 - f_exp] @ sz_pack2

View File

@ -68,6 +68,7 @@ SP_fd= 3*4
/* In:
r4= LENX
r5= ADRX
lr= "/proc/self/exe"
new sp/ elfaddr,fd, ADRU,LENU, f_exp,%entry, argc,argv,0,envp,0,auxv
(ADRX,LENX) = extent of compressed program (after moving)
(ADRU,LENU) = params for final munmap()
@ -112,13 +113,14 @@ F_entry= 7*4
mov r2,#PATH_MAX
mov r1,r0 @ buffer
adr r0,proc_self_exe @ arg1
mov r0,lr @ arg1= "/proc/self/exe"
sub r2,r2,#1 @ room for null terminator
bl readlink; add r2,r1,r0 @ provisional end
cmn r0,#4096; bcc link_ok @ no error
adr r1,proc_self_exe @ buffer (input name)
add r2,r1,#proc_self_align - proc_self_exe @ end
bl readlink
cmn r0,#4096
movcs r1,lr @ "/proc/self/exe"
movcs r0,#14 @ strlen("/proc/self/exe")
link_ok:
add r2,r1,r0 @ end
mov r0,r6 @ &old_strings
mov r3,#0; strb r3,[r0,#-1]! @ terminate link name
0: // copy backwards to beginning

View File

@ -4,16 +4,16 @@ Sections:
Idx Name Size VMA LMA File off Algn Flags
0 MACHMAINX 0000001d 0000000000000000 0000000000000000 00000040 2**0 CONTENTS, RELOC, READONLY
1 NRV_HEAD 00000066 0000000000000000 0000000000000000 0000005d 2**0 CONTENTS, READONLY
2 NRV2E 000000b7 0000000000000000 0000000000000000 000000c3 2**0 CONTENTS, RELOC, READONLY
3 NRV2D 0000009e 0000000000000000 0000000000000000 0000017a 2**0 CONTENTS, RELOC, READONLY
4 NRV2B 00000090 0000000000000000 0000000000000000 00000218 2**0 CONTENTS, RELOC, READONLY
5 LZMA_ELF00 00000064 0000000000000000 0000000000000000 000002a8 2**0 CONTENTS, RELOC, READONLY
6 LZMA_DEC10 000009f7 0000000000000000 0000000000000000 0000030c 2**0 CONTENTS, READONLY
7 LZMA_DEC20 000009f7 0000000000000000 0000000000000000 00000d03 2**0 CONTENTS, READONLY
8 LZMA_DEC30 00000014 0000000000000000 0000000000000000 000016fa 2**0 CONTENTS, READONLY
9 NRV_TAIL 00000000 0000000000000000 0000000000000000 0000170e 2**0 CONTENTS, READONLY
10 MACHMAINY 00000011 0000000000000000 0000000000000000 0000170e 2**0 CONTENTS, READONLY
11 MACHMAINZ 00000148 0000000000000000 0000000000000000 0000171f 2**0 CONTENTS, RELOC, READONLY
2 NRV2E 000000ba 0000000000000000 0000000000000000 000000c3 2**0 CONTENTS, RELOC, READONLY
3 NRV2D 000000a1 0000000000000000 0000000000000000 0000017d 2**0 CONTENTS, RELOC, READONLY
4 NRV2B 00000093 0000000000000000 0000000000000000 0000021e 2**0 CONTENTS, RELOC, READONLY
5 LZMA_ELF00 00000064 0000000000000000 0000000000000000 000002b1 2**0 CONTENTS, RELOC, READONLY
6 LZMA_DEC10 000009f7 0000000000000000 0000000000000000 00000315 2**0 CONTENTS, READONLY
7 LZMA_DEC20 000009f7 0000000000000000 0000000000000000 00000d0c 2**0 CONTENTS, READONLY
8 LZMA_DEC30 00000018 0000000000000000 0000000000000000 00001703 2**0 CONTENTS, READONLY
9 NRV_TAIL 00000000 0000000000000000 0000000000000000 0000171b 2**0 CONTENTS, READONLY
10 MACHMAINY 00000011 0000000000000000 0000000000000000 0000171b 2**0 CONTENTS, READONLY
11 MACHMAINZ 00000148 0000000000000000 0000000000000000 0000172c 2**0 CONTENTS, RELOC, READONLY
SYMBOL TABLE:
0000000000000000 l d NRV_HEAD 0000000000000000 NRV_HEAD
0000000000000000 l d LZMA_DEC30 0000000000000000 LZMA_DEC30
@ -36,22 +36,22 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [NRV2E]:
OFFSET TYPE VALUE
00000000000000ae R_X86_64_PC32 NRV_HEAD+0x0000000000000021
000000000000005b R_X86_64_PC32 MACHMAINY+0xfffffffffffffffc
00000000000000af R_X86_64_PC32 NRV_HEAD+0x0000000000000021
000000000000005c R_X86_64_PC32 MACHMAINY+0xfffffffffffffffc
RELOCATION RECORDS FOR [NRV2D]:
OFFSET TYPE VALUE
0000000000000095 R_X86_64_PC32 NRV_HEAD+0x0000000000000021
000000000000005b R_X86_64_PC32 MACHMAINY+0xfffffffffffffffc
0000000000000096 R_X86_64_PC32 NRV_HEAD+0x0000000000000021
000000000000005c R_X86_64_PC32 MACHMAINY+0xfffffffffffffffc
RELOCATION RECORDS FOR [NRV2B]:
OFFSET TYPE VALUE
000000000000008a R_X86_64_PC32 NRV_HEAD+0x0000000000000021
0000000000000052 R_X86_64_PC32 MACHMAINY+0xfffffffffffffffc
000000000000008b R_X86_64_PC32 NRV_HEAD+0x0000000000000021
0000000000000053 R_X86_64_PC32 MACHMAINY+0xfffffffffffffffc
RELOCATION RECORDS FOR [LZMA_ELF00]:
OFFSET TYPE VALUE
0000000000000006 R_X86_64_PC32 LZMA_DEC30+0x0000000000000010
0000000000000006 R_X86_64_PC32 LZMA_DEC30+0x0000000000000012
RELOCATION RECORDS FOR [MACHMAINZ]:
OFFSET TYPE VALUE

View File

@ -6,16 +6,16 @@ Idx Name Size VMA LMA File off Algn
1 MACHMAINX 00000005 0000000000000000 0000000000000000 0000008c 2**0 CONTENTS, RELOC, READONLY
2 MACH_UNC 00000008 0000000000000000 0000000000000000 00000091 2**0 CONTENTS, READONLY
3 NRV_HEAD 00000067 0000000000000000 0000000000000000 00000099 2**0 CONTENTS, READONLY
4 NRV2E 000000b7 0000000000000000 0000000000000000 00000100 2**0 CONTENTS, RELOC, READONLY
5 NRV2D 0000009e 0000000000000000 0000000000000000 000001b7 2**0 CONTENTS, RELOC, READONLY
6 NRV2B 00000090 0000000000000000 0000000000000000 00000255 2**0 CONTENTS, RELOC, READONLY
7 LZMA_ELF00 00000064 0000000000000000 0000000000000000 000002e5 2**0 CONTENTS, RELOC, READONLY
8 LZMA_DEC10 000009f7 0000000000000000 0000000000000000 00000349 2**0 CONTENTS, READONLY
9 LZMA_DEC20 000009f7 0000000000000000 0000000000000000 00000d40 2**0 CONTENTS, READONLY
10 LZMA_DEC30 00000014 0000000000000000 0000000000000000 00001737 2**0 CONTENTS, READONLY
11 NRV_TAIL 00000000 0000000000000000 0000000000000000 0000174b 2**0 CONTENTS, READONLY
12 MACHMAINY 00000011 0000000000000000 0000000000000000 0000174b 2**0 CONTENTS, READONLY
13 MACHMAINZ 00000135 0000000000000000 0000000000000000 0000175c 2**0 CONTENTS, RELOC, READONLY
4 NRV2E 000000ba 0000000000000000 0000000000000000 00000100 2**0 CONTENTS, RELOC, READONLY
5 NRV2D 000000a1 0000000000000000 0000000000000000 000001ba 2**0 CONTENTS, RELOC, READONLY
6 NRV2B 00000093 0000000000000000 0000000000000000 0000025b 2**0 CONTENTS, RELOC, READONLY
7 LZMA_ELF00 00000064 0000000000000000 0000000000000000 000002ee 2**0 CONTENTS, RELOC, READONLY
8 LZMA_DEC10 000009f7 0000000000000000 0000000000000000 00000352 2**0 CONTENTS, READONLY
9 LZMA_DEC20 000009f7 0000000000000000 0000000000000000 00000d49 2**0 CONTENTS, READONLY
10 LZMA_DEC30 00000018 0000000000000000 0000000000000000 00001740 2**0 CONTENTS, READONLY
11 NRV_TAIL 00000000 0000000000000000 0000000000000000 00001758 2**0 CONTENTS, READONLY
12 MACHMAINY 00000011 0000000000000000 0000000000000000 00001758 2**0 CONTENTS, READONLY
13 MACHMAINZ 00000135 0000000000000000 0000000000000000 00001769 2**0 CONTENTS, RELOC, READONLY
SYMBOL TABLE:
0000000000000000 l d NRV_HEAD 0000000000000000 NRV_HEAD
0000000000000000 l d LZMA_DEC30 0000000000000000 LZMA_DEC30
@ -40,22 +40,22 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [NRV2E]:
OFFSET TYPE VALUE
00000000000000ae R_X86_64_PC32 NRV_HEAD+0x0000000000000021
000000000000005b R_X86_64_PC32 MACHMAINY+0xfffffffffffffffc
00000000000000af R_X86_64_PC32 NRV_HEAD+0x0000000000000021
000000000000005c R_X86_64_PC32 MACHMAINY+0xfffffffffffffffc
RELOCATION RECORDS FOR [NRV2D]:
OFFSET TYPE VALUE
0000000000000095 R_X86_64_PC32 NRV_HEAD+0x0000000000000021
000000000000005b R_X86_64_PC32 MACHMAINY+0xfffffffffffffffc
0000000000000096 R_X86_64_PC32 NRV_HEAD+0x0000000000000021
000000000000005c R_X86_64_PC32 MACHMAINY+0xfffffffffffffffc
RELOCATION RECORDS FOR [NRV2B]:
OFFSET TYPE VALUE
000000000000008a R_X86_64_PC32 NRV_HEAD+0x0000000000000021
0000000000000052 R_X86_64_PC32 MACHMAINY+0xfffffffffffffffc
000000000000008b R_X86_64_PC32 NRV_HEAD+0x0000000000000021
0000000000000053 R_X86_64_PC32 MACHMAINY+0xfffffffffffffffc
RELOCATION RECORDS FOR [LZMA_ELF00]:
OFFSET TYPE VALUE
0000000000000006 R_X86_64_PC32 LZMA_DEC30+0x0000000000000010
0000000000000006 R_X86_64_PC32 LZMA_DEC30+0x0000000000000012
RELOCATION RECORDS FOR [MACHMAINZ]:
OFFSET TYPE VALUE

View File

@ -4,16 +4,16 @@ Sections:
Idx Name Size VMA LMA File off Algn Flags
0 ELFMAINX 0000000f 0000000000000000 0000000000000000 00000040 2**0 CONTENTS, RELOC, READONLY
1 NRV_HEAD 00000066 0000000000000000 0000000000000000 0000004f 2**0 CONTENTS, READONLY
2 NRV2E 000000b7 0000000000000000 0000000000000000 000000b5 2**0 CONTENTS, RELOC, READONLY
3 NRV2D 0000009e 0000000000000000 0000000000000000 0000016c 2**0 CONTENTS, RELOC, READONLY
4 NRV2B 00000090 0000000000000000 0000000000000000 0000020a 2**0 CONTENTS, RELOC, READONLY
5 LZMA_ELF00 00000064 0000000000000000 0000000000000000 0000029a 2**0 CONTENTS, RELOC, READONLY
6 LZMA_DEC10 000009f7 0000000000000000 0000000000000000 000002fe 2**0 CONTENTS, READONLY
7 LZMA_DEC20 000009f7 0000000000000000 0000000000000000 00000cf5 2**0 CONTENTS, READONLY
8 LZMA_DEC30 00000014 0000000000000000 0000000000000000 000016ec 2**0 CONTENTS, READONLY
9 NRV_TAIL 00000000 0000000000000000 0000000000000000 00001700 2**0 CONTENTS, READONLY
10 ELFMAINY 0000003a 0000000000000000 0000000000000000 00001700 2**0 CONTENTS, RELOC, READONLY
11 ELFMAINZ 000000e4 0000000000000000 0000000000000000 0000173a 2**0 CONTENTS, RELOC, READONLY
2 NRV2E 000000ba 0000000000000000 0000000000000000 000000b5 2**0 CONTENTS, RELOC, READONLY
3 NRV2D 000000a1 0000000000000000 0000000000000000 0000016f 2**0 CONTENTS, RELOC, READONLY
4 NRV2B 00000093 0000000000000000 0000000000000000 00000210 2**0 CONTENTS, RELOC, READONLY
5 LZMA_ELF00 00000064 0000000000000000 0000000000000000 000002a3 2**0 CONTENTS, RELOC, READONLY
6 LZMA_DEC10 000009f7 0000000000000000 0000000000000000 00000307 2**0 CONTENTS, READONLY
7 LZMA_DEC20 000009f7 0000000000000000 0000000000000000 00000cfe 2**0 CONTENTS, READONLY
8 LZMA_DEC30 00000018 0000000000000000 0000000000000000 000016f5 2**0 CONTENTS, READONLY
9 NRV_TAIL 00000000 0000000000000000 0000000000000000 0000170d 2**0 CONTENTS, READONLY
10 ELFMAINY 0000003a 0000000000000000 0000000000000000 0000170d 2**0 CONTENTS, RELOC, READONLY
11 ELFMAINZ 000000e4 0000000000000000 0000000000000000 00001747 2**0 CONTENTS, RELOC, READONLY
SYMBOL TABLE:
0000000000000000 l d NRV_HEAD 0000000000000000 NRV_HEAD
0000000000000000 l d LZMA_DEC30 0000000000000000 LZMA_DEC30
@ -36,22 +36,22 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [NRV2E]:
OFFSET TYPE VALUE
00000000000000ae R_X86_64_PC32 NRV_HEAD+0x0000000000000021
000000000000005b R_X86_64_PC32 ELFMAINY+0xfffffffffffffffc
00000000000000af R_X86_64_PC32 NRV_HEAD+0x0000000000000021
000000000000005c R_X86_64_PC32 ELFMAINY+0xfffffffffffffffc
RELOCATION RECORDS FOR [NRV2D]:
OFFSET TYPE VALUE
0000000000000095 R_X86_64_PC32 NRV_HEAD+0x0000000000000021
000000000000005b R_X86_64_PC32 ELFMAINY+0xfffffffffffffffc
0000000000000096 R_X86_64_PC32 NRV_HEAD+0x0000000000000021
000000000000005c R_X86_64_PC32 ELFMAINY+0xfffffffffffffffc
RELOCATION RECORDS FOR [NRV2B]:
OFFSET TYPE VALUE
000000000000008a R_X86_64_PC32 NRV_HEAD+0x0000000000000021
0000000000000052 R_X86_64_PC32 ELFMAINY+0xfffffffffffffffc
000000000000008b R_X86_64_PC32 NRV_HEAD+0x0000000000000021
0000000000000053 R_X86_64_PC32 ELFMAINY+0xfffffffffffffffc
RELOCATION RECORDS FOR [LZMA_ELF00]:
OFFSET TYPE VALUE
0000000000000006 R_X86_64_PC32 LZMA_DEC30+0x0000000000000010
0000000000000006 R_X86_64_PC32 LZMA_DEC30+0x0000000000000012
RELOCATION RECORDS FOR [ELFMAINY]:
OFFSET TYPE VALUE

View File

@ -4,16 +4,16 @@ Sections:
Idx Name Size VMA LMA File off Algn Flags
0 ELFMAINX 00000016 0000000000000000 0000000000000000 00000040 2**0 CONTENTS, RELOC, READONLY
1 NRV_HEAD 00000066 0000000000000000 0000000000000000 00000056 2**0 CONTENTS, READONLY
2 NRV2E 000000b7 0000000000000000 0000000000000000 000000bc 2**0 CONTENTS, RELOC, READONLY
3 NRV2D 0000009e 0000000000000000 0000000000000000 00000173 2**0 CONTENTS, RELOC, READONLY
4 NRV2B 00000090 0000000000000000 0000000000000000 00000211 2**0 CONTENTS, RELOC, READONLY
5 LZMA_ELF00 00000064 0000000000000000 0000000000000000 000002a1 2**0 CONTENTS, RELOC, READONLY
6 LZMA_DEC10 000009f7 0000000000000000 0000000000000000 00000305 2**0 CONTENTS, READONLY
7 LZMA_DEC20 000009f7 0000000000000000 0000000000000000 00000cfc 2**0 CONTENTS, READONLY
8 LZMA_DEC30 00000014 0000000000000000 0000000000000000 000016f3 2**0 CONTENTS, READONLY
9 NRV_TAIL 00000000 0000000000000000 0000000000000000 00001707 2**0 CONTENTS, READONLY
10 ELFMAINY 0000003a 0000000000000000 0000000000000000 00001707 2**0 CONTENTS, RELOC, READONLY
11 ELFMAINZ 000001b5 0000000000000000 0000000000000000 00001741 2**0 CONTENTS, READONLY
2 NRV2E 000000ba 0000000000000000 0000000000000000 000000bc 2**0 CONTENTS, RELOC, READONLY
3 NRV2D 000000a1 0000000000000000 0000000000000000 00000176 2**0 CONTENTS, RELOC, READONLY
4 NRV2B 00000093 0000000000000000 0000000000000000 00000217 2**0 CONTENTS, RELOC, READONLY
5 LZMA_ELF00 00000064 0000000000000000 0000000000000000 000002aa 2**0 CONTENTS, RELOC, READONLY
6 LZMA_DEC10 000009f7 0000000000000000 0000000000000000 0000030e 2**0 CONTENTS, READONLY
7 LZMA_DEC20 000009f7 0000000000000000 0000000000000000 00000d05 2**0 CONTENTS, READONLY
8 LZMA_DEC30 00000018 0000000000000000 0000000000000000 000016fc 2**0 CONTENTS, READONLY
9 NRV_TAIL 00000000 0000000000000000 0000000000000000 00001714 2**0 CONTENTS, READONLY
10 ELFMAINY 0000003a 0000000000000000 0000000000000000 00001714 2**0 CONTENTS, RELOC, READONLY
11 ELFMAINZ 000001b5 0000000000000000 0000000000000000 0000174e 2**0 CONTENTS, READONLY
SYMBOL TABLE:
0000000000000000 l d NRV_HEAD 0000000000000000 NRV_HEAD
0000000000000000 l d LZMA_DEC30 0000000000000000 LZMA_DEC30
@ -35,22 +35,22 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [NRV2E]:
OFFSET TYPE VALUE
00000000000000ae R_X86_64_PC32 NRV_HEAD+0x0000000000000021
000000000000005b R_X86_64_PC32 ELFMAINY+0xfffffffffffffffc
00000000000000af R_X86_64_PC32 NRV_HEAD+0x0000000000000021
000000000000005c R_X86_64_PC32 ELFMAINY+0xfffffffffffffffc
RELOCATION RECORDS FOR [NRV2D]:
OFFSET TYPE VALUE
0000000000000095 R_X86_64_PC32 NRV_HEAD+0x0000000000000021
000000000000005b R_X86_64_PC32 ELFMAINY+0xfffffffffffffffc
0000000000000096 R_X86_64_PC32 NRV_HEAD+0x0000000000000021
000000000000005c R_X86_64_PC32 ELFMAINY+0xfffffffffffffffc
RELOCATION RECORDS FOR [NRV2B]:
OFFSET TYPE VALUE
000000000000008a R_X86_64_PC32 NRV_HEAD+0x0000000000000021
0000000000000052 R_X86_64_PC32 ELFMAINY+0xfffffffffffffffc
000000000000008b R_X86_64_PC32 NRV_HEAD+0x0000000000000021
0000000000000053 R_X86_64_PC32 ELFMAINY+0xfffffffffffffffc
RELOCATION RECORDS FOR [LZMA_ELF00]:
OFFSET TYPE VALUE
0000000000000006 R_X86_64_PC32 LZMA_DEC30+0x0000000000000010
0000000000000006 R_X86_64_PC32 LZMA_DEC30+0x0000000000000012
RELOCATION RECORDS FOR [ELFMAINY]:
OFFSET TYPE VALUE

View File

@ -13,7 +13,7 @@ Idx Name Size VMA LMA File off Algn Flags
8 LZMA_DEC10 00000478 00000000 00000000 00000d40 2**0 CONTENTS, RELOC, READONLY
9 LZMA_DEC30 00000000 00000000 00000000 000011b8 2**0 CONTENTS, READONLY
10 ELFMAINY 00000000 00000000 00000000 000011b8 2**0 CONTENTS, READONLY
11 ELFMAINZ 00000118 00000000 00000000 000011b8 2**2 CONTENTS, RELOC, READONLY
11 ELFMAINZ 00000114 00000000 00000000 000011b8 2**2 CONTENTS, RELOC, READONLY
SYMBOL TABLE:
00000000 l d NRV2E 00000000 NRV2E
00000000 l d NRV2D 00000000 NRV2D
@ -35,7 +35,7 @@ SYMBOL TABLE:
00000000 g LZMA_DEC10 00000000 LzmaDecode
00000000 g ELFMAINY 00000000 end_decompress
00000000 *UND* 00000000 O_BINFO
00000118 g ELFMAINZ 00000000 cpr0
00000114 g ELFMAINZ 00000000 cpr0
RELOCATION RECORDS FOR [ELFMAINX]:
OFFSET TYPE VALUE
@ -249,5 +249,5 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [ELFMAINZ]:
OFFSET TYPE VALUE
00000110 R_ARM_PC24 ELFMAINZ
00000114 R_ARM_ABS32 O_BINFO
0000010c R_ARM_PC24 ELFMAINZ
00000110 R_ARM_ABS32 O_BINFO

View File

@ -9,38 +9,38 @@ Linker script and memory map
TARGET(elf32-littlearm)
0x0000000000008080 . = ((0x8000 + SIZEOF_HEADERS) + 0xc)
.text 0x0000000000008080 0x9c0
.text 0x0000000000008080 0x9dc
*(.text)
.text 0x0000000000008080 0x2dc tmp/arm.v4a-linux.elf-fold.o
0x00000000000082b0 munmap
0x00000000000082e4 get_sys_munmap
0x0000000000008298 getpid
0x00000000000082a8 readlink
0x00000000000082cc mmap
0x00000000000082c0 __clear_cache
0x00000000000082ec mmap_privanon
0x0000000000008278 write
0x0000000000008270 read
0x0000000000008290 unlink
0x0000000000008264 my_bkpt
0x000000000000826c exit
0x00000000000082a0 brk
0x0000000000008280 open
0x0000000000008300 div10
0x00000000000082b8 mprotect
0x0000000000008288 close
.text 0x000000000000835c 0x6e4 tmp/arm.v4a-linux.elf-main.o
0x000000000000837c get_page_mask
0x000000000000890c upx_main
.text 0x0000000000008080 0x2f8 tmp/arm.v4a-linux.elf-fold.o
0x00000000000082c8 munmap
0x00000000000082fc get_sys_munmap
0x00000000000082b0 getpid
0x00000000000082c0 readlink
0x00000000000082e4 mmap
0x00000000000082d8 __clear_cache
0x0000000000008304 mmap_privanon
0x0000000000008290 write
0x0000000000008288 read
0x00000000000082a8 unlink
0x000000000000827c my_bkpt
0x0000000000008284 exit
0x00000000000082b8 brk
0x0000000000008298 open
0x000000000000831c div10
0x00000000000082d0 mprotect
0x00000000000082a0 close
.text 0x0000000000008378 0x6e4 tmp/arm.v4a-linux.elf-main.o
0x0000000000008398 get_page_mask
0x0000000000008928 upx_main
*(.data)
.data 0x0000000000008a40 0x0 tmp/arm.v4a-linux.elf-fold.o
.data 0x0000000000008a40 0x0 tmp/arm.v4a-linux.elf-main.o
.data 0x0000000000008a5c 0x0 tmp/arm.v4a-linux.elf-fold.o
.data 0x0000000000008a5c 0x0 tmp/arm.v4a-linux.elf-main.o
.data
.bss 0x0000000000008a40 0x0
.bss 0x0000000000008a40 0x0 tmp/arm.v4a-linux.elf-fold.o
.bss 0x0000000000008a40 0x0 tmp/arm.v4a-linux.elf-main.o
.bss 0x0000000000008a5c 0x0
.bss 0x0000000000008a5c 0x0 tmp/arm.v4a-linux.elf-fold.o
.bss 0x0000000000008a5c 0x0 tmp/arm.v4a-linux.elf-main.o
LOAD tmp/arm.v4a-linux.elf-fold.o
LOAD tmp/arm.v4a-linux.elf-main.o
OUTPUT(tmp/arm.v4a-linux.elf-fold.bin elf32-littlearm)

View File

@ -13,7 +13,7 @@ Idx Name Size VMA LMA File off Algn Flags
8 LZMA_DEC10 00000478 00000000 00000000 00000d80 2**0 CONTENTS, RELOC, READONLY
9 LZMA_DEC30 00000000 00000000 00000000 000011f8 2**0 CONTENTS, READONLY
10 ELFMAINY 00000000 00000000 00000000 000011f8 2**0 CONTENTS, READONLY
11 ELFMAINZ 00000128 00000000 00000000 000011f8 2**2 CONTENTS, RELOC, READONLY
11 ELFMAINZ 00000124 00000000 00000000 000011f8 2**2 CONTENTS, RELOC, READONLY
SYMBOL TABLE:
00000000 l d NRV2E 00000000 NRV2E
00000000 l d NRV2D 00000000 NRV2D
@ -35,7 +35,7 @@ SYMBOL TABLE:
00000000 g LZMA_DEC10 00000000 LzmaDecode
00000000 g ELFMAINY 00000000 end_decompress
00000000 *UND* 00000000 O_BINFO
00000128 g ELFMAINZ 00000000 cpr0
00000124 g ELFMAINZ 00000000 cpr0
RELOCATION RECORDS FOR [ELFMAINX]:
OFFSET TYPE VALUE
@ -249,5 +249,5 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [ELFMAINZ]:
OFFSET TYPE VALUE
00000120 R_ARM_PC24 ELFMAINZ
00000124 R_ARM_ABS32 O_BINFO
0000011c R_ARM_PC24 ELFMAINZ
00000120 R_ARM_ABS32 O_BINFO

View File

@ -9,38 +9,38 @@ Linker script and memory map
TARGET(elf32-littlearm)
0x0000000000008080 . = ((0x8000 + SIZEOF_HEADERS) + 0xc)
.text 0x0000000000008080 0xa5c
.text 0x0000000000008080 0xa78
*(.text)
.text 0x0000000000008080 0x37c tmp/arm.v5a-linux.elf-fold.o
0x000000000000831c munmap
0x0000000000008384 get_sys_munmap
0x00000000000082e0 getpid
0x0000000000008308 readlink
0x0000000000008360 mmap
0x0000000000008344 __clear_cache
0x000000000000838c mmap_privanon
0x0000000000008290 write
0x000000000000827c read
0x00000000000082cc unlink
0x0000000000008264 my_bkpt
0x000000000000826c exit
0x00000000000082f4 brk
0x00000000000082a4 open
0x00000000000083a0 div10
0x0000000000008330 mprotect
0x00000000000082b8 close
.text 0x00000000000083fc 0x6e0 tmp/armel-linux.elf-main.o
0x000000000000841c get_page_mask
0x00000000000089a8 upx_main
.text 0x0000000000008080 0x398 tmp/arm.v5a-linux.elf-fold.o
0x0000000000008334 munmap
0x000000000000839c get_sys_munmap
0x00000000000082f8 getpid
0x0000000000008320 readlink
0x0000000000008378 mmap
0x000000000000835c __clear_cache
0x00000000000083a4 mmap_privanon
0x00000000000082a8 write
0x0000000000008294 read
0x00000000000082e4 unlink
0x000000000000827c my_bkpt
0x0000000000008284 exit
0x000000000000830c brk
0x00000000000082bc open
0x00000000000083bc div10
0x0000000000008348 mprotect
0x00000000000082d0 close
.text 0x0000000000008418 0x6e0 tmp/armel-linux.elf-main.o
0x0000000000008438 get_page_mask
0x00000000000089c4 upx_main
*(.data)
.data 0x0000000000008adc 0x0 tmp/arm.v5a-linux.elf-fold.o
.data 0x0000000000008adc 0x0 tmp/armel-linux.elf-main.o
.data 0x0000000000008af8 0x0 tmp/arm.v5a-linux.elf-fold.o
.data 0x0000000000008af8 0x0 tmp/armel-linux.elf-main.o
.data
.bss 0x0000000000008adc 0x0
.bss 0x0000000000008adc 0x0 tmp/arm.v5a-linux.elf-fold.o
.bss 0x0000000000008adc 0x0 tmp/armel-linux.elf-main.o
.bss 0x0000000000008af8 0x0
.bss 0x0000000000008af8 0x0 tmp/arm.v5a-linux.elf-fold.o
.bss 0x0000000000008af8 0x0 tmp/armel-linux.elf-main.o
LOAD tmp/arm.v5a-linux.elf-fold.o
LOAD tmp/armel-linux.elf-main.o
OUTPUT(tmp/arm.v5a-linux.elf-fold.bin elf32-littlearm)

View File

@ -13,7 +13,7 @@ Idx Name Size VMA LMA File off Algn Flags
8 LZMA_DEC10 00000478 00000000 00000000 00000d40 2**0 CONTENTS, RELOC, READONLY
9 LZMA_DEC30 00000000 00000000 00000000 000011b8 2**0 CONTENTS, READONLY
10 ELFMAINY 00000000 00000000 00000000 000011b8 2**0 CONTENTS, READONLY
11 ELFMAINZ 00000118 00000000 00000000 000011b8 2**2 CONTENTS, RELOC, READONLY
11 ELFMAINZ 00000114 00000000 00000000 000011b8 2**2 CONTENTS, RELOC, READONLY
SYMBOL TABLE:
00000000 l d NRV2E 00000000 NRV2E
00000000 l d NRV2D 00000000 NRV2D
@ -35,7 +35,7 @@ SYMBOL TABLE:
00000000 g LZMA_DEC10 00000000 LzmaDecode
00000000 g ELFMAINY 00000000 end_decompress
00000000 *UND* 00000000 O_BINFO
00000118 g ELFMAINZ 00000000 cpr0
00000114 g ELFMAINZ 00000000 cpr0
RELOCATION RECORDS FOR [ELFMAINX]:
OFFSET TYPE VALUE
@ -249,5 +249,5 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [ELFMAINZ]:
OFFSET TYPE VALUE
00000110 R_ARM_PC24 ELFMAINZ
00000114 R_ARM_ABS32 O_BINFO
0000010c R_ARM_PC24 ELFMAINZ
00000110 R_ARM_ABS32 O_BINFO

View File

@ -9,38 +9,38 @@ Linker script and memory map
TARGET(elf32-bigarm)
0x0000000000008080 . = ((0x8000 + SIZEOF_HEADERS) + 0xc)
.text 0x0000000000008080 0x9c0
.text 0x0000000000008080 0x9dc
*(.text)
.text 0x0000000000008080 0x2dc tmp/armeb.v4a-linux.elf-fold.o
0x00000000000082b0 munmap
0x00000000000082e4 get_sys_munmap
0x0000000000008298 getpid
0x00000000000082a8 readlink
0x00000000000082cc mmap
0x00000000000082c0 __clear_cache
0x00000000000082ec mmap_privanon
0x0000000000008278 write
0x0000000000008270 read
0x0000000000008290 unlink
0x0000000000008264 my_bkpt
0x000000000000826c exit
0x00000000000082a0 brk
0x0000000000008280 open
0x0000000000008300 div10
0x00000000000082b8 mprotect
0x0000000000008288 close
.text 0x000000000000835c 0x6e4 tmp/armeb.v4a-linux.elf-main.o
0x000000000000837c get_page_mask
0x000000000000890c upx_main
.text 0x0000000000008080 0x2f8 tmp/armeb.v4a-linux.elf-fold.o
0x00000000000082c8 munmap
0x00000000000082fc get_sys_munmap
0x00000000000082b0 getpid
0x00000000000082c0 readlink
0x00000000000082e4 mmap
0x00000000000082d8 __clear_cache
0x0000000000008304 mmap_privanon
0x0000000000008290 write
0x0000000000008288 read
0x00000000000082a8 unlink
0x000000000000827c my_bkpt
0x0000000000008284 exit
0x00000000000082b8 brk
0x0000000000008298 open
0x000000000000831c div10
0x00000000000082d0 mprotect
0x00000000000082a0 close
.text 0x0000000000008378 0x6e4 tmp/armeb.v4a-linux.elf-main.o
0x0000000000008398 get_page_mask
0x0000000000008928 upx_main
*(.data)
.data 0x0000000000008a40 0x0 tmp/armeb.v4a-linux.elf-fold.o
.data 0x0000000000008a40 0x0 tmp/armeb.v4a-linux.elf-main.o
.data 0x0000000000008a5c 0x0 tmp/armeb.v4a-linux.elf-fold.o
.data 0x0000000000008a5c 0x0 tmp/armeb.v4a-linux.elf-main.o
.data
.bss 0x0000000000008a40 0x0
.bss 0x0000000000008a40 0x0 tmp/armeb.v4a-linux.elf-fold.o
.bss 0x0000000000008a40 0x0 tmp/armeb.v4a-linux.elf-main.o
.bss 0x0000000000008a5c 0x0
.bss 0x0000000000008a5c 0x0 tmp/armeb.v4a-linux.elf-fold.o
.bss 0x0000000000008a5c 0x0 tmp/armeb.v4a-linux.elf-main.o
LOAD tmp/armeb.v4a-linux.elf-fold.o
LOAD tmp/armeb.v4a-linux.elf-main.o
OUTPUT(tmp/armeb.v4a-linux.elf-fold.bin elf32-bigarm)