Mach-o stubs turn off DEBUG

Branch jreiser-macho has DEBUG 1
	modified:   stub/src/amd64-darwin.macho-main.c
	modified:   stub/src/arm.v5a-darwin.macho-entry.S
	modified:   stub/src/arm.v5a-darwin.macho-fold.S
	modified:   stub/src/arm64-darwin.macho-entry.S
	modified:   stub/src/arm64-darwin.macho-fold.S
This commit is contained in:
John Reiser
2017-12-27 10:23:19 -08:00
parent 35427f998e
commit c384d224c0
13 changed files with 1847 additions and 2253 deletions
File diff suppressed because it is too large Load Diff
+146 -290
View File
@@ -1,5 +1,5 @@
/* arm.v5a-darwin.macho-fold.h /* arm.v5a-darwin.macho-fold.h
created from arm.v5a-darwin.macho-fold.bin, 4548 (0x11c4) bytes created from arm.v5a-darwin.macho-fold.bin, 2248 (0x8c8) bytes
This file is part of the UPX executable compressor. This file is part of the UPX executable compressor.
@@ -31,294 +31,150 @@
*/ */
#define STUB_ARM_V5A_DARWIN_MACHO_FOLD_SIZE 4548 #define STUB_ARM_V5A_DARWIN_MACHO_FOLD_SIZE 2248
#define STUB_ARM_V5A_DARWIN_MACHO_FOLD_ADLER32 0xe87e42fc #define STUB_ARM_V5A_DARWIN_MACHO_FOLD_ADLER32 0x83ada740
#define STUB_ARM_V5A_DARWIN_MACHO_FOLD_CRC32 0x72360733 #define STUB_ARM_V5A_DARWIN_MACHO_FOLD_CRC32 0x9fb78407
unsigned char stub_arm_v5a_darwin_macho_fold[4548] = { unsigned char stub_arm_v5a_darwin_macho_fold[2248] = {
/* 0x0000 */ 255,223, 45,233, 17, 0,160,227, 49, 0, 0,235, 24, 48,154,229, /* 0x0000 */ 24, 48,154,229, 2,202,160,227, 12, 0, 83,225, 12, 48,160, 49,
/* 0x0010 */ 2,202,160,227, 12, 0, 83,225, 12, 48,160, 49, 13,128,160,225, /* 0x0010 */ 13,128,160,225, 3,208, 77,224, 13, 32,160,225, 11, 16,160,225,
/* 0x0020 */ 3,208, 77,224, 13, 32,160,225, 11, 16,160,225, 10, 0,160,225, /* 0x0020 */ 10, 0,160,225, 16, 96,136,226, 52, 80,143,226, 9, 64,160,225,
/* 0x0030 */ 16, 96,136,226, 76, 80,143,226, 9, 64,160,225,112, 0, 45,233, /* 0x0030 */ 112, 0, 45,233,181, 1, 0,235, 56,160,144,229, 0,144,144,229,
/* 0x0040 */ 255,223, 45,233, 18, 0,160,227, 33, 0, 0,235,178, 3, 0,235, /* 0x0040 */ 8,208,160,225, 0, 0,157,229, 44, 0, 0,235, 4, 0,157,229,
/* 0x0050 */ 56,160,144,229, 0,144,144,229, 8,208,160,225, 0, 0,157,229, /* 0x0050 */ 8, 16,157,229, 73,112,160,227, 10,224,160,225, 16,208,141,226,
/* 0x0060 */ 91, 0, 0,235, 4, 0,157,229, 8, 16,157,229, 73,112,160,227, /* 0x0060 */ 25,255, 47,225,255, 48, 3,226, 80, 0, 83,227, 14,240,160, 17,
/* 0x0070 */ 10,224,160,225, 16,208,141,226,255,223, 45,233, 19, 0,160,227, /* 0x0070 */ 33, 17,176,225, 0, 0, 80, 19, 14,240,160, 1, 1, 16, 65,226,
/* 0x0080 */ 19, 0, 0,235, 25,255, 47,225,255, 48, 3,226, 80, 0, 83,227, /* 0x0080 */ 1, 33,144,231, 15, 52, 2,226, 11, 4, 83,227, 4, 0, 0, 26,
/* 0x0090 */ 14,240,160, 17, 33, 17,176,225, 0, 0, 80, 19, 14,240,160, 1, /* 0x0090 */ 255, 52, 2,226, 1, 32, 66,224,255, 36,194,227, 3, 32,130,225,
/* 0x00a0 */ 1, 16, 65,226, 1, 33,144,231, 15, 52, 2,226, 11, 4, 83,227, /* 0x00a0 */ 1, 33,128,231, 0, 0, 81,227,243,255,255, 26, 14,240,160,225,
/* 0x00b0 */ 4, 0, 0, 26,255, 52, 2,226, 1, 32, 66,224,255, 36,194,227, /* 0x00b0 */ 30,255, 47,225, 1,192,160,227,128, 0, 0,239, 2, 1,128, 35,
/* 0x00c0 */ 3, 32,130,225, 1, 33,128,231, 0, 0, 81,227,243,255,255, 26, /* 0x00c0 */ 30,255, 47,225, 3,192,160,227,128, 0, 0,239, 2, 1,128, 35,
/* 0x00d0 */ 14,240,160,225, 56,224,141,229, 13, 64,160,225, 2,220, 77,226, /* 0x00d0 */ 30,255, 47,225, 30,255, 47,225, 4,192,160,227,128, 0, 0,239,
/* 0x00e0 */ 13, 32,160,225, 10, 16,160,227, 23, 0, 0,235, 62, 16,160,227, /* 0x00e0 */ 2, 1,128, 35, 30,255, 47,225, 30,255, 47,225, 5,192,160,227,
/* 0x00f0 */ 1, 16,194,228, 3, 80,160,227, 2, 12, 68,226, 13, 0, 64,224, /* 0x00f0 */ 128, 0, 0,239, 2, 1,128, 35, 30,255, 47,225, 30,255, 47,225,
/* 0x0100 */ 32, 1,160,225, 10, 16,160,227, 15, 0, 0,235, 8, 96,160,227, /* 0x0100 */ 6,192,160,227,128, 0, 0,239, 2, 1,128, 35, 30,255, 47,225,
/* 0x0110 */ 4, 0,148,228, 32, 16,160,227, 11, 0, 0,235, 1, 96, 86,226, /* 0x0110 */ 30,255, 47,225, 45,192,160,227,128, 0, 0,239, 2, 1,128, 35,
/* 0x0120 */ 250,255,255,202, 1, 80, 85,226,242,255,255,202, 10, 0,160,227, /* 0x0120 */ 30,255, 47,225, 30,255, 47,225, 73,192,160,227,128, 0, 0,239,
/* 0x0130 */ 1, 0,194,228, 13, 32, 66,224, 13, 16,160,225, 2, 0,160,227, /* 0x0130 */ 2, 1,128, 35, 30,255, 47,225, 30,255, 47,225, 74,192,160,227,
/* 0x0140 */ 4, 0, 0,239, 2,220,141,226,255,223,189,232, 1, 16,194,228, /* 0x0140 */ 128, 0, 0,239, 2, 1,128, 35, 30,255, 47,225, 30,255, 47,225,
/* 0x0150 */ 28, 48,160,227, 24,192,143,226, 48, 19,160,225, 15, 16, 1,226, /* 0x0150 */ 13,192,160,225,112, 0, 45,233, 48, 0,156,232, 0, 96,160,227,
/* 0x0160 */ 1, 16,220,231, 1, 16,194,228, 4, 48, 83,226,249,255,255,170, /* 0x0160 */ 197,192,160,227,128, 0, 0,239, 2, 1,128, 35, 30,255, 47,225,
/* 0x0170 */ 30,255, 47,225, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 97, 98, /* 0x0170 */ 112, 0,189,232, 30,255, 47,225, 4, 64, 45,229, 0, 64,160,227,
/* 0x0180 */ 99,100,101,102, 30,255, 47,225, 1,192,160,227,128, 0, 0,239, /* 0x0180 */ 153,192,160,227,128, 0, 0,239, 2, 1,128, 35, 30,255, 47,225,
/* 0x0190 */ 2, 1,128, 35, 30,255, 47,225, 3,192,160,227,128, 0, 0,239, /* 0x0190 */ 4, 64,157,228, 30,255, 47,225,255,192,160,227,255,200,140,227,
/* 0x01a0 */ 2, 1,128, 35, 30,255, 47,225, 30,255, 47,225, 4,192,160,227, /* 0x01a0 */ 4, 0, 0,234, 0, 32,144,229, 2, 48, 12,224, 98, 44, 12,224,
/* 0x01b0 */ 128, 0, 0,239, 2, 1,128, 35, 30,255, 47,225, 30,255, 47,225, /* 0x01b0 */ 99, 36,130,225, 4, 32,128,228, 4, 16, 81,226,248,255,255,170,
/* 0x01c0 */ 5,192,160,227,128, 0, 0,239, 2, 1,128, 35, 30,255, 47,225, /* 0x01c0 */ 30,255, 47,225,112, 0, 32,225, 10, 0, 81,227,252,255,255, 26,
/* 0x01d0 */ 30,255, 47,225, 6,192,160,227,128, 0, 0,239, 2, 1,128, 35, /* 0x01d0 */ 0,192,160,225, 1, 16, 65,224, 0, 32,160,225,128, 1,144,224,
/* 0x01e0 */ 30,255, 47,225, 30,255, 47,225, 45,192,160,227,128, 0, 0,239, /* 0x01e0 */ 129, 17,161,224,162, 30,129,224, 0, 32,160,225, 0, 2,144,224,
/* 0x01f0 */ 2, 1,128, 35, 30,255, 47,225, 30,255, 47,225, 73,192,160,227, /* 0x01f0 */ 1, 18,161,224, 34, 30,129,224, 0, 32,160,225, 0, 4,144,224,
/* 0x0200 */ 128, 0, 0,239, 2, 1,128, 35, 30,255, 47,225, 30,255, 47,225, /* 0x0200 */ 1, 20,161,224, 34, 28,129,224, 0, 32,160,225, 0, 8,144,224,
/* 0x0210 */ 74,192,160,227,128, 0, 0,239, 2, 1,128, 35, 30,255, 47,225, /* 0x0210 */ 1, 24,161,224, 34, 24,129,224,140, 15, 80,224,172, 16,193,224,
/* 0x0220 */ 30,255, 47,225, 13,192,160,225,112, 0, 45,233, 48, 0,156,232, /* 0x0220 */ 12, 0,144,224, 0, 0,161,226, 30,255, 47,225, 4,224, 45,229,
/* 0x0230 */ 0, 96,160,227,197,192,160,227,128, 0, 0,239, 2, 1,128, 35, /* 0x0230 */ 159,255,255,235, 0, 48,144,229, 2, 0, 83,225, 16, 64, 45,233,
/* 0x0240 */ 30,255, 47,225,112, 0,189,232, 30,255, 47,225, 4, 64, 45,229, /* 0x0240 */ 0,192,160, 35, 2,224,160,225, 1, 64,160,225, 2, 32,160, 33,
/* 0x0250 */ 0, 64,160,227,153,192,160,227,128, 0, 0,239, 2, 1,128, 35, /* 0x0250 */ 4, 16,144,229, 4, 0, 0, 42,127, 0,160,227,148,255,255,235,
/* 0x0260 */ 30,255, 47,225, 4, 64,157,228, 30,255, 47,225,255,192,160,227, /* 0x0260 */ 1, 48,220,231, 4, 48,204,231, 1,192,140,226, 1, 32, 82,226,
/* 0x0270 */ 255,200,140,227, 4, 0, 0,234, 0, 32,144,229, 2, 48, 12,224, /* 0x0270 */ 250,255,255, 42, 4, 32,144,229, 0, 48,144,229, 14, 32,130,224,
/* 0x0280 */ 98, 44, 12,224, 99, 36,130,225, 4, 32,128,228, 4, 16, 81,226, /* 0x0280 */ 3, 48,110,224, 0, 48,128,229, 4, 32,128,229, 16,128,189,232,
/* 0x0290 */ 248,255,255,170, 30,255, 47,225,112, 0, 32,225, 10, 0, 81,227, /* 0x0290 */ 240, 64, 45,233, 0, 80,160,225, 20,208, 77,226, 1, 64,160,225,
/* 0x02a0 */ 252,255,255, 26, 0,192,160,225, 1, 16, 65,224, 0, 32,160,225, /* 0x02a0 */ 2,112,160,225, 3, 96,160,225, 71, 0, 0,234, 12, 32,160,227,
/* 0x02b0 */ 128, 1,144,224,129, 17,161,224,162, 30,129,224, 0, 32,160,225, /* 0x02b0 */ 5, 0,160,225, 4, 16,141,226,221,255,255,235, 4, 48,157,229,
/* 0x02c0 */ 0, 2,144,224, 1, 18,161,224, 34, 30,129,224, 0, 32,160,225, /* 0x02c0 */ 0, 0, 83,227, 8, 32,157,229, 9, 0, 0, 26, 12, 49,159,229,
/* 0x02d0 */ 0, 4,144,224, 1, 20,161,224, 34, 28,129,224, 0, 32,160,225, /* 0x02d0 */ 3, 0, 82,225, 2, 0,160, 19,211,255,255, 27, 0, 48,149,229,
/* 0x02e0 */ 0, 8,144,224, 1, 24,161,224, 34, 24,129,224,140, 15, 80,224, /* 0x02e0 */ 0, 0, 83,227, 59, 0, 0, 10, 3, 0,160,227,206,255,255,235,
/* 0x02f0 */ 172, 16,193,224, 12, 0,144,224, 0, 0,161,226, 30,255, 47,225, /* 0x02f0 */ 56, 0, 0,234, 0, 0, 82,227, 4, 0,160, 3,202,255,255, 11,
/* 0x0300 */ 240, 69, 45,233, 0, 96,160,225, 1,160,160,225, 2, 64,160,225, /* 0x0300 */ 12, 0,157,233, 2, 0, 83,225, 2, 0, 0,138, 0, 48,148,229,
/* 0x0310 */ 10, 80,160,227, 1, 0, 0,234, 10, 48,160,227,147, 5, 5,224, /* 0x0310 */ 3, 0, 82,225, 1, 0, 0,154, 5, 0,160,227,194,255,255,235,
/* 0x0320 */ 5, 16,160,225, 6, 0,160,225,219,255,255,235, 9, 0, 80,227, /* 0x0320 */ 8, 16,157,229, 4,224,157,229, 14, 0, 81,225, 29, 0, 0, 42,
/* 0x0330 */ 248,255,255,138, 4,112,138,224, 10, 0, 0,234,214,255,255,235, /* 0x0330 */ 12,192,221,229, 4, 0,149,229, 4, 32,148,229, 16, 48,141,226,
/* 0x0340 */ 144, 5, 3,224, 0, 64,160,225, 10, 16,160,227, 5, 0,160,225, /* 0x0340 */ 16,224,141,229, 0,192,141,229, 15,224,160,225, 7,240,160,225,
/* 0x0350 */ 6, 96, 99,224,208,255,255,235, 48, 64,132,226, 1, 64, 71,229, /* 0x0350 */ 0, 0, 80,227, 3, 0, 0, 26, 16, 32,157,229, 4, 48,157,229,
/* 0x0360 */ 0, 80,160,225, 8, 64,160,225, 9, 0, 86,227, 5, 16,160,225, /* 0x0360 */ 3, 0, 82,225, 1, 0, 0, 10, 7, 0,160,227,174,255,255,235,
/* 0x0370 */ 6, 0,160,225, 1,112,135,226, 1,128,132,226,238,255,255,138, /* 0x0370 */ 13, 48,221,229, 0, 0, 83,227, 0, 0, 86, 19, 4, 0,148, 21,
/* 0x0380 */ 48, 48,134,226, 8, 0,160,225, 4, 48,202,231,240,133,189,232, /* 0x0380 */ 16, 16,157, 21, 14, 32,221, 21, 15,224,160, 17, 6,240,160, 17,
/* 0x0390 */ 112, 64, 45,233, 7, 48,160,227, 1, 96,160,225, 0, 80,160,225, /* 0x0390 */ 8, 48,157,229, 6, 0,149,232, 3, 32,130,224, 1, 16, 99,224,
/* 0x03a0 */ 2, 64,160,225, 15, 18,160,227, 5, 0, 17,225, 2, 0, 0, 26, /* 0x03a0 */ 6, 0,133,232, 3, 0, 0,234, 1, 32,160,225, 5, 0,160,225,
/* 0x03b0 */ 1, 48, 83,226, 33, 18,160,225,250,255,255, 26, 3,193,160,225, /* 0x03b0 */ 4, 16,148,229,158,255,255,235, 4, 48,157,229, 6, 0,148,232,
/* 0x03c0 */ 0,224,160,227, 8, 0, 0,234, 53, 44,160,225, 15, 32, 2,226, /* 0x03c0 */ 3, 32,130,224, 1, 16, 99,224, 6, 0,132,232, 0, 48,148,229,
/* 0x03d0 */ 9, 0, 82,227, 87, 48,160,131, 48, 48,160,147, 2, 48,131,224, /* 0x03d0 */ 0, 0, 83,227,180,255,255, 26, 20,208,141,226,240,128,189,232,
/* 0x03e0 */ 0, 48,196,231, 1,224,142,226, 4,192, 76,226, 0, 0, 81,227, /* 0x03e0 */ 85, 80, 88, 33,240, 79, 45,233, 0,144,160,225, 0, 0,160,227,
/* 0x03f0 */ 14, 0,134,224, 33, 18,160,225,242,255,255, 26, 14, 0,132,224, /* 0x03f0 */ 36,208, 77,226, 2,128,160,225, 28, 80,137,226, 0,176,160,225,
/* 0x0400 */ 112,128,189,232, 15, 0, 45,233,240, 64, 45,233, 28,208, 77,226, /* 0x0400 */ 16, 0,141,229, 12, 16,141,229, 8, 48,141,229, 20, 0,141,229,
/* 0x0410 */ 52, 48,141,226, 0, 80,160,227, 24, 48,141,229, 48, 96,157,229, /* 0x0410 */ 174, 0, 0,234, 0, 32,149,229, 1, 0, 82,227,156, 0, 0, 26,
/* 0x0420 */ 5,112,160,225, 1, 48,214,228, 0, 0, 83,227, 2, 0, 0, 26, /* 0x0420 */ 28, 48,149,229, 0, 0, 83,227,153, 0, 0, 10, 32, 48,149,229,
/* 0x0430 */ 0, 0, 87,227, 8, 0, 0, 26,104, 0, 0,234, 37, 0, 83,227, /* 0x0430 */ 0, 0, 83,227, 10, 0, 0, 26, 36, 48,149,229, 0, 0, 83,227,
/* 0x0440 */ 2, 0, 0, 10, 0, 0, 87,227, 6,112,160, 1,244,255,255,234, /* 0x0440 */ 7, 0, 0, 10, 72, 48,157,229, 0, 32,147,229, 0, 0, 82,227,
/* 0x0450 */ 0, 0, 87,227, 90, 0, 0, 26, 5, 0, 0,234, 6, 32,103,224, /* 0x0450 */ 3, 0, 0, 10, 24, 48,146,229, 2, 6, 19,227, 24, 48,149, 21,
/* 0x0460 */ 2, 0,160,227, 1, 16, 71,226, 79,255,255,235, 0, 80,133,224, /* 0x0460 */ 2,176, 99, 16, 24, 48,149,229, 3, 48,139,224, 36, 0,149,229,
/* 0x0470 */ 90, 0, 0,234, 1, 32,214,228,115, 0, 82,227, 62, 0, 0, 10, /* 0x0470 */ 28, 16,149,229, 3, 42,160,225, 34, 42,160,225, 1, 16,131,224,
/* 0x0480 */ 6, 0, 0,138,100, 0, 82,227, 19, 0, 0, 10,112, 0, 82,227, /* 0x0480 */ 2,112,144,224, 28, 0,141,229, 32, 48,141,229, 24, 16,141,229,
/* 0x0490 */ 31, 0, 0, 10, 0, 0, 82,227, 80, 0, 0, 10, 3, 0, 0,234, /* 0x0490 */ 3, 96, 98,224, 36, 0, 0, 10, 72, 32,157,229, 0, 48,146,229,
/* 0x04a0 */ 117, 0, 82,227, 5, 0, 0, 10,120, 0, 82,227, 36, 0, 0, 10, /* 0x04a0 */ 0, 0, 83,227, 2, 48,160, 3, 18, 48,160, 19, 0, 0, 88,227,
/* 0x04b0 */ 2, 0,160,227, 1, 16, 70,226, 1, 32,160,227, 61, 0, 0,234, /* 0x04b0 */ 3, 16,160, 19, 0, 16,160, 3, 0, 0, 88,227, 3, 0, 0, 26,
/* 0x04c0 */ 24, 48,157,229, 0, 0,147,229, 13, 64,160,225, 4, 48,131,226, /* 0x04c0 */ 0, 0, 80,227, 1, 58,131, 3,137, 0, 0, 10, 2, 0, 0,234,
/* 0x04d0 */ 13, 16,160,225, 0, 32,160,227, 10, 0, 0,234, 24, 16,157,229, /* 0x04d0 */ 0, 0, 80,227, 1, 58,131,227,133, 0, 0, 10, 8,224,157,229,
/* 0x04e0 */ 0, 0,145,229, 0, 0, 80,227, 45, 48,160,179, 0, 48,205,181, /* 0x04e0 */ 32,192,149,229, 12, 0,157,229, 3, 32,160,227, 12,192,128,224,
/* 0x04f0 */ 0, 32,160,163, 4, 48,129,226, 0, 0, 96,178, 1, 32,160,179, /* 0x04f0 */ 1, 16,135,224, 6, 0,160,225, 0,224,141,229, 4,192,141,229,
/* 0x0500 */ 13, 64,160,225, 13, 16,160,225, 24, 48,141,229,123,255,255,235, /* 0x0500 */ 18,255,255,235, 72, 32,157,229, 0, 48,146,229, 0, 0, 83,227,
/* 0x0510 */ 22, 0, 0,234, 24, 16,157,229, 48, 48,160,227, 4, 32,129,226, /* 0x0510 */ 0,176,160, 1, 11, 96,160, 1, 0, 0,130, 5, 2, 0, 0, 10,
/* 0x0520 */ 0, 48,205,229, 72, 48,131,226, 24, 32,141,229, 1, 48,205,229, /* 0x0520 */ 0, 0, 86,225, 8, 0,160, 19, 63,255,255, 27, 0, 0, 88,227,
/* 0x0530 */ 0, 0,145,229, 13, 64,160,225, 13, 16,160,225, 2, 32,160,227, /* 0x0530 */ 107, 0, 0, 10, 36, 48,149,229, 0, 0, 83,227, 8, 0, 0, 10,
/* 0x0540 */ 9, 0, 0,234, 48, 48,160,227, 0, 48,205,229, 1, 32,205,229, /* 0x0540 */ 32, 48,149,229, 0, 0, 83,227, 72, 48,157, 5, 8, 0,160,225,
/* 0x0550 */ 24, 48,157,229, 0, 0,147,229, 4, 48,131,226, 24, 48,141,229, /* 0x0550 */ 0, 96,131, 5, 28, 16,141,226, 76, 32,141,226, 12, 0,146,232,
/* 0x0560 */ 13, 64,160,225, 13, 16,160,225, 2, 32,160,227,135,255,255,235, /* 0x0560 */ 74,255,255,235, 0, 0, 87,226, 1, 0,160, 19, 0, 0, 80,227,
/* 0x0570 */ 0, 32,160,225, 13, 16,160,225, 13, 0, 0,234, 24, 48,157,229, /* 0x0570 */ 19, 0, 0, 10, 32, 48,149,229, 0, 0, 83,227, 16, 0, 0, 26,
/* 0x0580 */ 0, 16,147,229, 4, 48,131,226, 0, 0, 81,227, 24, 48,141,229, /* 0x0580 */ 48, 48,149,229, 0, 0, 83,227, 13, 0, 0, 10, 5, 48,105,224,
/* 0x0590 */ 1, 32,160, 1, 1, 32,160, 17, 1, 0, 0, 26, 3, 0, 0,234, /* 0x0590 */ 3, 48,195,227, 6, 48,131,224, 96, 48,147,229, 3, 48,195,227,
/* 0x05a0 */ 1, 32,130,226, 0, 48,210,229, 0, 0, 83,227,251,255,255, 26, /* 0x05a0 */ 3, 48,134,224, 8, 32, 67,226, 16, 32,141,229,239, 36,160,227,
/* 0x05b0 */ 2, 32, 97,224, 2, 0,160,227,251,254,255,235, 0, 80,133,224, /* 0x05b0 */ 8, 32, 3,229, 76, 33,159,229, 1,160,160,227, 4, 32, 3,229,
/* 0x05c0 */ 151,255,255,234, 6, 32,103,224, 1, 16, 71,226, 2, 0,160,227, /* 0x05c0 */ 0, 0, 0,234, 1,160,160,227, 0, 48,103,226, 3, 74,160,225,
/* 0x05d0 */ 245,254,255,235, 0,112,160,227, 0, 80,133,224,164,255,255,234, /* 0x05d0 */ 36, 74,160,225, 0, 0, 84,227, 5, 0, 0, 10, 7, 16,134,224,
/* 0x05e0 */ 5, 0,160,225, 28,208,141,226,240, 64,189,232, 16,208,141,226, /* 0x05e0 */ 4, 32,160,225, 0, 48,160,227, 1, 32, 82,226, 1, 48,193,228,
/* 0x05f0 */ 14,240,160,225, 16, 64, 45,233, 0, 64,160,225, 4, 16,160,225, /* 0x05f0 */ 251,255,255, 26, 0, 0, 80,227, 6, 0, 0, 10, 6, 0,160,225,
/* 0x0600 */ 3, 0, 0,235,101,114,114, 95,101,120,105,116, 32, 37,120, 10, /* 0x0600 */ 7, 16,160,225, 44, 32,149,229,203,254,255,235, 0, 0, 80,227,
/* 0x0610 */ 0, 0, 0, 0, 14, 0,160,225,121,255,255,235, 4, 0,160,225, /* 0x0610 */ 10, 0,160, 19, 4,255,255, 27, 4, 48,135,224, 3, 64,134,224,
/* 0x0620 */ 216,254,255,235,240, 64, 45,233, 4,112,144,229, 0, 64,160,225, /* 0x0620 */ 24, 48,157,229, 3, 0, 84,225, 15, 0, 0, 42, 0, 0, 84,227,
/* 0x0630 */ 2, 80,160,225, 8,208, 77,226, 0, 32,148,229, 5, 0, 0,235, /* 0x0630 */ 32, 0, 0, 10, 0,192,224,227, 44, 32,149,229, 3, 16,100,224,
/* 0x0640 */ 120,114,101, 97,100, 32, 37,112, 40, 37,120, 32, 37,112, 41, 32, /* 0x0640 */ 0,192,141,229, 4, 0,160,225, 1,192,140,226,184, 48,159,229,
/* 0x0650 */ 37,112, 32, 37,120, 10, 0, 0, 14, 0,160,225, 1, 96,160,225, /* 0x0650 */ 4,192,141,229,189,254,255,235, 0, 0, 84,225, 21, 0, 0, 10,
/* 0x0660 */ 7, 48,160,225, 4, 16,160,225, 0, 96,141,229, 4, 80,141,229, /* 0x0660 */ 9, 0,160,227,240,254,255,235, 18, 0, 0,234, 0, 0, 90,227,
/* 0x0670 */ 99,255,255,235, 0, 32,148,229, 5, 0, 82,225, 5, 32,160, 33, /* 0x0670 */ 16, 0, 0, 10, 3, 48,135,226, 3, 26,160,225, 33, 26,160,225,
/* 0x0680 */ 0, 16,160, 35, 18, 0, 0, 42, 0, 96,141,229, 6, 0, 0,235, /* 0x0680 */ 3, 0, 81,227, 11, 0, 0,138, 4, 0,160,225,165,254,255,235,
/* 0x0690 */ 120,114,101, 97,100,102, 97,105,108, 32, 37,112, 40, 37,120, 32, /* 0x0690 */ 8, 0, 0,234, 0, 0, 88,227, 6, 0, 0, 26, 4, 48, 66,226,
/* 0x06a0 */ 37,112, 41, 32, 37,112, 32, 37,120, 10, 0, 0, 14, 0,160,225, /* 0x06a0 */ 1, 0, 83,227, 76, 48,149,149, 16, 0,133,146, 11, 48,131,144,
/* 0x06b0 */ 4, 80,141,229, 4, 16,160,225, 4, 48,148,229, 80,255,255,235, /* 0x06b0 */ 76, 48,133,149, 16, 0,141,149, 20, 32,157,229, 4, 48,149,229,
/* 0x06c0 */ 127, 0,160,227,175,254,255,235, 7, 48,209,231, 6, 48,193,231, /* 0x06c0 */ 1, 32,130,226, 3, 48,195,227, 20, 32,141,229, 3, 80,133,224,
/* 0x06d0 */ 1, 16,129,226, 1, 32, 82,226,250,255,255, 42, 4, 32,148,229, /* 0x06d0 */ 16, 48,153,229, 20, 0,157,229, 3, 0, 80,225, 76,255,255, 58,
/* 0x06e0 */ 0, 48,148,229, 5, 32,130,224, 3, 48,101,224, 0, 48,132,229, /* 0x06e0 */ 5, 0, 0,234, 0, 0, 87,226, 1, 0,160, 19, 8,160,160,225,
/* 0x06f0 */ 4, 32,132,229, 8,208,141,226,240,128,189,232,240, 64, 45,233, /* 0x06f0 */ 180,255,255,234, 0,224,224,227,120,255,255,234, 16, 0,157,229,
/* 0x0700 */ 0,192,145,229, 0, 80,160,225, 12, 0, 0,235,117,110,112, 97, /* 0x0700 */ 36,208,141,226,240,143,189,232, 30,255, 47,225, 18, 16, 0, 0,
/* 0x0710 */ 99,107, 69,120,116,101,110,116, 32,105,110, 61, 37,112, 40, 37, /* 0x0710 */ 240, 67, 45,233, 44,208, 77,226, 12, 16,141,229, 12, 16,157,229,
/* 0x0720 */ 120, 32, 37,112, 41, 32, 32,111,117,116, 61, 37,112, 40, 37,120, /* 0x0720 */ 24,192,144,229, 24, 16, 65,226, 24, 0,128,226, 72, 64,157,229,
/* 0x0730 */ 32, 37,112, 41, 32, 32, 37,112, 32, 37,112, 10, 0, 0, 0, 0, /* 0x0730 */ 36, 0,141,229, 32, 16,141,229, 32,128,141,226, 0, 3,152,232,
/* 0x0740 */ 14, 0,160,225, 4,224,145,229, 36,208, 77,226, 1, 64,160,225, /* 0x0740 */ 2, 80,160,225, 32, 0,141,226, 24, 16,141,226, 4, 32,160,225,
/* 0x0750 */ 2,112,160,225, 3, 96,160,225, 12, 0,149,232, 5, 16,160,225, /* 0x0750 */ 3,112,160,225, 0, 48,160,227, 24,192,141,229, 16,128,141,229,
/* 0x0760 */ 16, 80,141,232, 12,112,141,229, 16, 96,141,229, 36,255,255,235, /* 0x0760 */ 20,144,141,229, 28, 80,141,229,200,254,255,235, 80,192,157,229,
/* 0x0770 */ 85, 0, 0,234, 12, 32,160,227, 5, 0,160,225, 20, 16,141,226, /* 0x0770 */ 0,192,141,229, 76,192,157,229, 0, 16,160,227, 16, 32,141,226,
/* 0x0780 */ 167,255,255,235, 20, 48,157,229, 0, 0, 83,227, 24, 32,157,229, /* 0x0780 */ 5, 0,160,225, 0, 48,224,227, 16, 16,141,233, 20,255,255,235,
/* 0x0790 */ 9, 0, 0, 26, 68, 49,159,229, 3, 0, 82,225, 2, 0,160, 19, /* 0x0790 */ 0,128,160,225, 16, 0,149,229, 28, 32,133,226, 0, 16,160,227,
/* 0x07a0 */ 147,255,255, 27, 0, 48,149,229, 0, 0, 83,227, 73, 0, 0, 10, /* 0x07a0 */ 62, 0, 0,234, 0, 48,146,229, 14, 0, 83,227, 57, 0, 0, 26,
/* 0x07b0 */ 3, 0,160,227,142,255,255,235, 70, 0, 0,234, 0, 0, 82,227, /* 0x07b0 */ 8, 0,146,229, 0, 16,160,227, 0, 0,130,224, 1, 32,160,225,
/* 0x07c0 */ 4, 0,160, 3,138,255,255, 11, 24, 16,157,229, 20, 32,157,229, /* 0x07c0 */ 73,254,255,235, 0, 96, 80,226, 18, 0,160,179,150,254,255,187,
/* 0x07d0 */ 2, 0, 81,225, 2, 0, 0,138, 0, 48,148,229, 3, 0, 82,225, /* 0x07d0 */ 0, 64,160,227, 6, 0,160,225, 5, 16,160,225, 7, 32,160,225,
/* 0x07e0 */ 14, 0, 0,154, 8, 0, 0,235,115,122, 95, 99,112,114, 61, 37, /* 0x07e0 */ 4, 48,160,225, 99,254,255,235, 0, 0, 87,225, 19, 0,160, 19,
/* 0x07f0 */ 120, 32, 32,115,122, 95,117,110, 99, 61, 37,120, 32, 32,120,111, /* 0x07f0 */ 141,254,255, 27, 0, 32,149,229,188, 48,159,229, 3, 0, 82,225,
/* 0x0800 */ 45, 62,115,105,122,101, 61, 37,120, 10, 0, 0, 14, 0,160,225, /* 0x0800 */ 2, 0, 0, 10,180, 48,159,229, 3, 0, 82,225, 18, 0, 0, 26,
/* 0x0810 */ 0, 48,148,229,250,254,255,235, 5, 0,160,227,116,255,255,235, /* 0x0810 */ 7, 48,213,229, 20, 32,160,227,147, 2, 1,224, 5, 0,160,225,
/* 0x0820 */ 24, 16,157,229, 20,224,157,229, 14, 0, 81,225, 29, 0, 0, 42, /* 0x0820 */ 8, 16,129,226, 91,254,255,235, 4,192,149,229, 8, 16,133,226,
/* 0x0830 */ 28,192,221,229, 4, 0,149,229, 4, 32,148,229, 32, 48,141,226, /* 0x0830 */ 0, 0,160,227, 5, 0, 0,234, 0, 32,145,229,128, 48,159,229,
/* 0x0840 */ 32,224,141,229, 0,192,141,229, 15,224,160,225, 7,240,160,225, /* 0x0840 */ 3, 0, 82,225, 8, 64,145, 5,225,255,255, 10, 20, 16,129,226,
/* 0x0850 */ 0, 0, 80,227, 3, 0, 0, 26, 32, 32,157,229, 20, 48,157,229, /* 0x0850 */ 12, 0, 80,225, 1, 0,128,226,246,255,255, 26, 0,224,160,227,
/* 0x0860 */ 3, 0, 82,225, 1, 0, 0, 10, 7, 0,160,227, 96,255,255,235, /* 0x0860 */ 44,192,141,226, 4,224, 44,229, 4, 16,160,225, 5, 0,160,225,
/* 0x0870 */ 29, 48,221,229, 0, 0, 83,227, 0, 0, 86, 19, 4, 0,148, 21, /* 0x0870 */ 14, 32,160,225, 6, 48,160,225, 0, 80,141,232, 8,224,141,229,
/* 0x0880 */ 32, 16,157, 21, 30, 32,221, 21, 15,224,160, 17, 6,240,160, 17, /* 0x0880 */ 215,254,255,235, 0, 64,160,225, 0,128,128,229, 6, 0,160,225,
/* 0x0890 */ 24, 48,157,229, 6, 0,149,232, 3, 32,130,224, 1, 16, 99,224, /* 0x0890 */ 26,254,255,235, 5, 0, 0,234, 4, 48,146,229, 3, 32,130,224,
/* 0x08a0 */ 6, 0,133,232, 3, 0, 0,234, 1, 32,160,225, 5, 0,160,225, /* 0x08a0 */ 0, 0, 81,225, 1, 16,129,226,189,255,255, 26, 0, 64,160,227,
/* 0x08b0 */ 4, 16,148,229, 90,255,255,235, 20, 48,157,229, 6, 0,148,232, /* 0x08b0 */ 4, 0,160,225, 44,208,141,226,240,131,189,232,202,254,186,190,
/* 0x08c0 */ 3, 32,130,224, 1, 16, 99,224, 6, 0,132,232, 0, 48,148,229, /* 0x08c0 */ 190,186,254,202, 7, 0, 0, 1
/* 0x08d0 */ 0, 0, 83,227,166,255,255, 26, 36,208,141,226,240,128,189,232,
/* 0x08e0 */ 85, 80, 88, 33,240, 79, 45,233, 15, 0, 0,235,100,111, 95,120,
/* 0x08f0 */ 109, 97,112, 32, 32,102,100,105, 61, 37,120, 32, 32,109,104,100,
/* 0x0900 */ 114, 61, 37,112, 32, 32, 42,109,104,100,114,112,112, 61, 37,112,
/* 0x0910 */ 32, 32,120,105, 61, 37,112, 40, 37,120, 32, 37,112, 41, 32,102,
/* 0x0920 */ 95,117,110,102, 61, 37,112, 10, 0, 0, 0, 0, 14, 64,160,225,
/* 0x0930 */ 52,208, 77,226, 88,192,157,229, 0, 0, 92,227, 2,144,160,225,
/* 0x0940 */ 88, 32,157, 21, 16, 48,141,229, 0, 48,146, 21, 12, 48,160, 1,
/* 0x0950 */ 0, 0, 89,227, 0,192,153, 21, 9,192,160, 1, 4,224,153, 21,
/* 0x0960 */ 24, 0,141,229, 4,192,141,229, 96,192,157,229, 20, 16,141,229,
/* 0x0970 */ 9,224,160, 1, 24, 32,157,229, 4, 0,160,225, 16, 16,157,229,
/* 0x0980 */ 8,224,141,229, 0,144,141,229, 12,192,141,229,156,254,255,235,
/* 0x0990 */ 24, 48,157,229, 0, 32,160,227, 28, 80,131,226, 28, 32,141,229,
/* 0x09a0 */ 32, 32,141,229, 36, 32,141,229, 46, 1, 0,234, 0, 32,149,229,
/* 0x09b0 */ 6, 0, 0,235, 32, 32, 35, 37,100, 32, 32, 99,109,100, 61, 37,
/* 0x09c0 */ 120, 32, 32, 99,109,100,115,105,122,101, 61, 37,120, 10, 0, 0,
/* 0x09d0 */ 14, 0,160,225, 36, 16,157,229, 4, 48,149,229,136,254,255,235,
/* 0x09e0 */ 0, 32,149,229, 1, 0, 82,227,239, 0, 0, 26, 28, 48,149,229,
/* 0x09f0 */ 0, 0, 83,227,236, 0, 0, 10, 32, 48,149,229, 0, 0, 83,227,
/* 0x0a00 */ 19, 0, 0, 26, 36, 48,149,229, 0, 0, 83,227, 16, 0, 0, 10,
/* 0x0a10 */ 88,192,157,229, 0, 32,156,229, 0, 0, 82,227, 12, 0, 0, 10,
/* 0x0a20 */ 24, 48,146,229, 2, 6, 19,227, 9, 0, 0, 10, 24, 48,149,229,
/* 0x0a30 */ 2, 0, 0,235,114,101,108,111, 99, 61, 37,112, 10, 0, 0, 0,
/* 0x0a40 */ 14, 0,160,225, 2, 32, 99,224, 2, 16,160,225, 32, 32,141,229,
/* 0x0a50 */ 107,254,255,235, 24, 48,149,229, 32, 32,157,229, 3, 48,130,224,
/* 0x0a60 */ 36, 0,149,229, 28, 16,149,229, 3, 42,160,225, 34, 42,160,225,
/* 0x0a70 */ 1, 16,131,224, 2,160,144,224, 44, 0,141,229, 48, 48,141,229,
/* 0x0a80 */ 40, 16,141,229, 3,112, 98,224, 76, 0, 0, 10, 88,192,157,229,
/* 0x0a90 */ 0, 48,156,229, 0, 0, 83,227, 2, 32,160, 3, 18, 32,160, 19,
/* 0x0aa0 */ 0, 0, 89,227, 3, 48,160, 19, 0, 48,160, 3, 0, 0, 89,227,
/* 0x0ab0 */ 3,176,138,224, 3, 0, 0, 26, 0, 0, 80,227, 1,106,130, 3,
/* 0x0ac0 */ 6, 1, 0, 10,237, 0, 0,234, 0, 0, 80,227, 1,106,130,227,
/* 0x0ad0 */ 2, 1, 0, 10, 16,128,157,229, 32, 64,149,229, 16, 0, 0,235,
/* 0x0ae0 */ 109,109, 97,112, 32, 32, 97,100,100,114, 61, 37,112, 32, 32,108,
/* 0x0af0 */ 101,110, 61, 37,112, 32, 32,112,114,111,116, 61, 37,120, 32, 32,
/* 0x0b00 */ 102,108, 97,103,115, 61, 37,120, 32, 32,102,100, 61, 37,100, 32,
/* 0x0b10 */ 32,111,102,102, 61, 37,112, 32, 32,114,101,108,111, 99, 61, 37,
/* 0x0b20 */ 112, 10, 0, 0, 14, 0,160,225, 20, 32,157,229, 32,192,157,229,
/* 0x0b30 */ 4, 64,130,224, 7, 16,160,225, 11, 32,160,225, 3, 48,160,227,
/* 0x0b40 */ 12,192,141,229, 64, 1,141,232, 8, 64,141,229, 44,254,255,235,
/* 0x0b50 */ 11, 16,160,225, 6, 48,160,225, 7, 0,160,225, 3, 32,160,227,
/* 0x0b60 */ 0,128,141,229, 4, 64,141,229,173,253,255,235, 88, 32,157,229,
/* 0x0b70 */ 0, 48,146,229, 0, 0, 83,227, 0, 16,160,225, 32, 0,141, 5,
/* 0x0b80 */ 0,112,160, 1, 0, 0,130, 5, 12, 0, 0, 10, 0, 0, 87,225,
/* 0x0b90 */ 10, 0, 0, 10, 4, 0, 0,235,109, 97,100,100,114, 61, 37,112,
/* 0x0ba0 */ 32, 32, 97,100,100,114, 61, 37,112, 10, 0, 0, 14, 0,160,225,
/* 0x0bb0 */ 7, 32,160,225, 18,254,255,235, 8, 0,160,227,140,254,255,235,
/* 0x0bc0 */ 0, 0, 89,227,175, 0, 0, 10, 36, 48,149,229, 0, 0, 83,227,
/* 0x0bd0 */ 8, 0, 0, 10, 32, 48,149,229, 0, 0, 83,227, 88, 48,157, 5,
/* 0x0be0 */ 9, 0,160,225, 0,112,131, 5, 44, 16,141,226, 92, 32,141,226,
/* 0x0bf0 */ 12, 0,146,232,192,254,255,235, 48,192,149,229, 9, 0, 0,235,
/* 0x0c00 */ 120,105, 61, 37,112, 32, 32,109,108,101,110, 61, 37,112, 32, 32,
/* 0x0c10 */ 102,105,108,101,111,102,102, 61, 37,112, 32, 32,110,115,101, 99,
/* 0x0c20 */ 116,115, 61, 37,100, 10, 0, 0, 14, 0,160,225, 32, 48,149,229,
/* 0x0c30 */ 0, 96, 90,226, 1, 96,160, 19, 9, 16,160,225, 10, 32,160,225,
/* 0x0c40 */ 0,192,141,229,238,253,255,235, 0, 0, 86,227, 34, 0, 0, 10,
/* 0x0c50 */ 32, 48,149,229, 0, 0, 83,227, 31, 0, 0, 26, 48, 48,149,229,
/* 0x0c60 */ 0, 0, 83,227, 28, 0, 0, 10, 24,192,157,229, 9, 0, 0,235,
/* 0x0c70 */ 104, 97,116, 99,104, 61, 37,112, 32, 32,115,101, 99,112, 61, 37,
/* 0x0c80 */ 112, 32, 32,115,101,103,112, 61, 37,112, 32, 32,109,104,100,114,
/* 0x0c90 */ 61, 37,112, 10, 0, 0, 0, 0, 14, 0,160,225, 5, 48,108,224,
/* 0x0ca0 */ 3, 48,195,227, 3, 48,135,224, 56, 32,131,226, 40, 16,146,229,
/* 0x0cb0 */ 92,194,159,229, 3, 16,193,227, 1, 16,135,224, 4,192, 1,229,
/* 0x0cc0 */ 8, 64, 65,226,239,196,160,227, 8,192, 1,229, 4, 16,160,225,
/* 0x0cd0 */ 0,112,141,229,202,253,255,235, 28, 64,141,229, 1,128,160,227,
/* 0x0ce0 */ 0, 48,106,226, 3, 74,160,225, 36, 74,160,225, 0, 0, 84,227,
/* 0x0cf0 */ 5, 0, 0, 10, 10, 16,135,224, 4, 32,160,225, 0, 48,160,227,
/* 0x0d00 */ 1, 32, 82,226, 1, 48,193,228,251,255,255, 26, 0, 0, 86,227,
/* 0x0d10 */ 6, 0, 0, 10, 7, 0,160,225, 10, 16,160,225, 44, 32,149,229,
/* 0x0d20 */ 58,253,255,235, 0, 0, 80,227, 10, 0,160, 19, 48,254,255, 27,
/* 0x0d30 */ 4, 48,138,224, 40, 32,157,229, 3, 64,135,224, 2, 0, 84,225,
/* 0x0d40 */ 15, 0, 0, 42, 0, 0, 84,227, 64, 0, 0, 10, 0,192,224,227,
/* 0x0d50 */ 2, 16,100,224, 4, 0,160,225, 44, 32,149,229,180, 49,159,229,
/* 0x0d60 */ 0,192,141,229, 1,192,140,226, 4,192,141,229, 44,253,255,235,
/* 0x0d70 */ 0, 0, 84,225, 53, 0, 0, 10, 9, 0,160,227, 28,254,255,235,
/* 0x0d80 */ 50, 0, 0,234, 0, 0, 88,227, 48, 0, 0, 10, 3, 48,138,226,
/* 0x0d90 */ 3, 26,160,225, 33, 26,160,225, 3, 0, 81,227, 43, 0, 0,138,
/* 0x0da0 */ 4, 0,160,225, 20,253,255,235, 40, 0, 0,234, 0, 0, 89,227,
/* 0x0db0 */ 38, 0, 0, 26, 4, 48, 66,226, 1, 0, 83,227, 35, 0, 0,138,
/* 0x0dc0 */ 5, 16,160,225, 16, 64,133,226, 4, 0, 0,235,116,104,114,101,
/* 0x0dd0 */ 97,100, 95, 99,111,109,109, 97,110,100, 61, 32, 37,112, 10, 0,
/* 0x0de0 */ 14, 0,160,225,134,253,255,235, 12, 0, 0,235,116,104,114,101,
/* 0x0df0 */ 97,100, 95,115,116, 97,116,101, 61, 32, 37,112, 32, 32,102,108,
/* 0x0e00 */ 97,118,111,114, 61, 37,100, 32, 32, 99,111,117,110,116, 61, 37,
/* 0x0e10 */ 120, 32, 32,114,101,108,111, 99, 61, 37,112, 10, 0, 0, 0, 0,
/* 0x0e20 */ 14, 0,160,225, 32,192,157,229, 8, 32,133,226, 12, 0,146,232,
/* 0x0e30 */ 4, 16,160,225, 0,192,141,229,113,253,255,235, 76, 48,149,229,
/* 0x0e40 */ 32, 32,157,229, 2, 48,131,224, 76, 48,133,229, 28, 64,141,229,
/* 0x0e50 */ 4, 48,149,229, 3, 48,195,227, 3, 80,133,224, 36, 48,157,229,
/* 0x0e60 */ 1, 48,131,226, 36, 48,141,229, 24,192,157,229, 36, 32,157,229,
/* 0x0e70 */ 16, 48,156,229, 3, 0, 82,225,203,254,255, 58, 25, 0, 0,234,
/* 0x0e80 */ 2, 96,160,225, 18,255,255,234, 48,192,149,229, 9, 0, 0,235,
/* 0x0e90 */ 120,105, 61, 37,112, 32, 32,109,108,101,110, 61, 37,112, 32, 32,
/* 0x0ea0 */ 102,105,108,101,111,102,102, 61, 37,112, 32, 32,110,115,101, 99,
/* 0x0eb0 */ 116,115, 61, 37,100, 10, 0, 0, 14, 0,160,225, 32, 48,149,229,
/* 0x0ec0 */ 9, 16,160,225, 10, 32,160,225, 0,192,141,229, 76,253,255,235,
/* 0x0ed0 */ 0, 96, 90,226, 1, 96,160, 19, 9,128,160,225,127,255,255,234,
/* 0x0ee0 */ 0,128,224,227,251,254,255,234, 3, 0, 0,235,100,111, 95,120,
/* 0x0ef0 */ 109, 97,112, 61, 32, 37,112, 10, 0, 0, 0, 0, 14, 0,160,225,
/* 0x0f00 */ 28, 16,157,229, 62,253,255,235, 28, 0,157,229, 52,208,141,226,
/* 0x0f10 */ 240,143,189,232, 30,255, 47,225, 18, 16, 0, 0,240, 79, 45,233,
/* 0x0f20 */ 21, 0, 0,235,117,112,120, 95,109, 97,105,110, 32,115,122, 99,
/* 0x0f30 */ 61, 37,120, 32, 32,102, 95,101,120,112, 61, 37,112, 32, 32,102,
/* 0x0f40 */ 95,117,110,102, 61, 37,112, 32, 32, 32, 32,120,111, 61, 37,112,
/* 0x0f50 */ 40, 37,120, 32, 37,112, 41, 32, 32,120,105, 61, 37,112, 40, 37,
/* 0x0f60 */ 120, 32, 37,112, 41, 32, 32,109,104,100,114,112,112, 61, 37,112,
/* 0x0f70 */ 32, 32,109,104,100,114,112, 61, 37,112, 10, 0, 14, 80,160,225,
/* 0x0f80 */ 68,208, 77,226, 36, 16,141,229, 36,224,157,229, 24,128,144,229,
/* 0x0f90 */ 24,192,128,226,112, 96,157,229, 24,224, 78,226, 60,192,141,229,
/* 0x0fa0 */ 56,224,141,229, 0,160,150,229,104, 64,141,226, 16, 2,148,232,
/* 0x0fb0 */ 4,128,141,229, 48,128,141,229, 56,112,141,226,128, 1,151,232,
/* 0x0fc0 */ 2,176,160,225, 36, 16,157,229, 32, 48,141,229, 5, 0,160,225,
/* 0x0fd0 */ 9, 48,160,225, 56, 80,141,226, 4, 32,160,225, 40,112,141,229,
/* 0x0fe0 */ 44,128,141,229, 48,128,141,226, 16,224,141,229, 20,192,141,229,
/* 0x0ff0 */ 24, 96,141,229, 28,160,141,229, 52,176,141,229, 0,128,141,229,
/* 0x1000 */ 8,176,141,229, 12, 80,141,229,253,252,255,235, 5, 0,160,225,
/* 0x1010 */ 48, 16,141,226, 4, 32,160,225, 0, 48,160,227,182,253,255,235,
/* 0x1020 */ 0, 16,160,227, 40, 32,141,226, 11, 0,160,225, 0, 48,224,227,
/* 0x1030 */ 0, 96,141,229, 16, 2,141,233, 41,254,255,235, 0, 96,160,225,
/* 0x1040 */ 16, 0,155,229, 28, 32,139,226, 0, 16,160,227, 82, 0, 0,234,
/* 0x1050 */ 0, 48,146,229, 14, 0, 83,227, 77, 0, 0, 26, 8, 64,146,229,
/* 0x1060 */ 2, 0, 0,235,100,121,108,100, 61, 32, 37,115, 10, 0, 0, 0,
/* 0x1070 */ 14, 0,160,225, 4, 64,130,224, 4, 16,160,225,224,252,255,235,
/* 0x1080 */ 0, 16,160,227, 4, 0,160,225, 1, 32,160,225, 75,252,255,235,
/* 0x1090 */ 0, 80, 80,226, 18, 0,160,179, 85,253,255,187, 0, 64,160,227,
/* 0x10a0 */ 5, 0,160,225, 11, 16,160,225, 32, 32,157,229, 4, 48,160,225,
/* 0x10b0 */ 101,252,255,235, 32,192,157,229, 0, 0, 92,225, 19, 0,160, 19,
/* 0x10c0 */ 75,253,255, 27, 0, 32,155,229,232, 48,159,229, 3, 0, 82,225,
/* 0x10d0 */ 2, 0, 0, 10,224, 48,159,229, 3, 0, 82,225, 18, 0, 0, 26,
/* 0x10e0 */ 7, 48,219,229, 20, 32,160,227,147, 2, 1,224, 11, 0,160,225,
/* 0x10f0 */ 8, 16,129,226, 92,252,255,235, 4,192,155,229, 8, 16,139,226,
/* 0x1100 */ 0, 0,160,227, 5, 0, 0,234, 0, 32,145,229,172, 48,159,229,
/* 0x1110 */ 3, 0, 82,225, 8, 64,145, 5,224,255,255, 10, 20, 16,129,226,
/* 0x1120 */ 12, 0, 80,225, 1, 0,128,226,246,255,255, 26, 0,224,160,227,
/* 0x1130 */ 68,192,141,226, 4,224, 44,229, 14, 32,160,225, 4, 16,160,225,
/* 0x1140 */ 5, 48,160,225, 11, 0,160,225, 4,224,141,229, 8,224,141,229,
/* 0x1150 */ 0,192,141,229,226,253,255,235, 0, 64,160,225, 4, 16,160,225,
/* 0x1160 */ 4, 0, 0,235,116,115, 61, 32, 37,112, 32, 32,104, 97,116, 99,
/* 0x1170 */ 104, 61, 37,112, 10, 0, 0, 0, 14, 0,160,225, 6, 32,160,225,
/* 0x1180 */ 159,252,255,235, 0, 96,132,229, 5, 0,160,225, 16,252,255,235,
/* 0x1190 */ 5, 0, 0,234, 4, 48,146,229, 3, 32,130,224, 0, 0, 81,225,
/* 0x11a0 */ 1, 16,129,226,169,255,255, 26, 0, 64,160,227, 4, 0,160,225,
/* 0x11b0 */ 68,208,141,226,240,143,189,232,202,254,186,190,190,186,254,202,
/* 0x11c0 */ 7, 0, 0, 1
}; };
File diff suppressed because it is too large Load Diff
+144 -322
View File
@@ -1,5 +1,5 @@
/* arm64-darwin.macho-fold.h /* arm64-darwin.macho-fold.h
created from arm64-darwin.macho-fold.bin, 5128 (0x1408) bytes created from arm64-darwin.macho-fold.bin, 2280 (0x8e8) bytes
This file is part of the UPX executable compressor. This file is part of the UPX executable compressor.
@@ -31,330 +31,152 @@
*/ */
#define STUB_ARM64_DARWIN_MACHO_FOLD_SIZE 5128 #define STUB_ARM64_DARWIN_MACHO_FOLD_SIZE 2280
#define STUB_ARM64_DARWIN_MACHO_FOLD_ADLER32 0xa66d1c5b #define STUB_ARM64_DARWIN_MACHO_FOLD_ADLER32 0x3b0a21fe
#define STUB_ARM64_DARWIN_MACHO_FOLD_CRC32 0x2fe29f5b #define STUB_ARM64_DARWIN_MACHO_FOLD_CRC32 0xda8c36b4
unsigned char stub_arm64_darwin_macho_fold[5128] = { unsigned char stub_arm64_darwin_macho_fold[2280] = {
/* 0x0000 */ 224, 3, 20,170,225, 3, 21,170,131, 26, 64,185, 9, 0,132, 82, /* 0x0000 */ 224, 3, 20,170,225, 3, 21,170,131, 26, 64,185, 9, 0,132, 82,
/* 0x0010 */ 127, 0, 9,107, 99,128,137, 26, 99, 60, 0, 17, 99,108, 28, 18, /* 0x0010 */ 127, 0, 9,107, 99,128,137, 26, 99, 60, 0, 17, 99,108, 28, 18,
/* 0x0020 */ 230,131, 0,145,243, 3, 0,145,255, 67, 35,203,226, 3, 0,145, /* 0x0020 */ 230,131, 0,145,243, 3, 0,145,255, 67, 35,203,226, 3, 0,145,
/* 0x0030 */ 228, 3, 28,170,101, 2, 0, 16,210, 3, 0,148, 20,128, 64,249, /* 0x0030 */ 228, 3, 28,170,165, 1, 0, 16,113, 1, 0,148, 20,128, 64,249,
/* 0x0040 */ 28, 0, 64,249,127, 2, 0,145,224, 3, 64,185,134, 0, 0,148, /* 0x0040 */ 28, 0, 64,249,127, 2, 0,145,224, 3, 64,185, 38, 0, 0,148,
/* 0x0050 */ 224, 7, 64,249,225, 19, 64,185, 40, 9,128, 82,254, 3, 20,170, /* 0x0050 */ 224, 7, 64,249,225, 19, 64,185, 40, 9,128, 82,254, 3, 20,170,
/* 0x0060 */ 255,131, 0,145,131, 3, 64,185,132, 7, 64,185,254, 3,191,169, /* 0x0060 */ 255,131, 0,145,128, 3, 31,214, 99, 28, 0, 18,127, 72, 1,113,
/* 0x0070 */ 128, 0,128,210, 22, 0, 0,148,254, 3,193,168,128, 3, 31,214, /* 0x0070 */ 1, 2, 0, 84, 33,124, 2, 83,192, 1, 0,180,161, 1, 0, 52,
/* 0x0080 */ 99, 28, 0, 18,127, 72, 1,113, 1, 2, 0, 84, 33,124, 2, 83, /* 0x0080 */ 33, 4, 0, 81, 2, 88, 97,184, 67,124, 26, 83,127,148, 0,113,
/* 0x0090 */ 192, 1, 0,180,161, 1, 0, 52, 33, 4, 0, 81, 2, 88, 97,184, /* 0x0090 */ 193, 0, 0, 84, 67, 20, 6, 18, 66, 0, 1, 75, 66,100, 0, 18,
/* 0x00a0 */ 67,124, 26, 83,127,148, 0,113,193, 0, 0, 84, 67, 20, 6, 18, /* 0x00a0 */ 66, 0, 3, 42, 2, 88, 33,184, 63, 0, 0,113,161,254,255, 84,
/* 0x00b0 */ 66, 0, 1, 75, 66,100, 0, 18, 66, 0, 3, 42, 2, 88, 33,184, /* 0x00b0 */ 192, 3, 95,214,192, 3, 95,214, 40, 0,128, 82, 1, 0, 0,212,
/* 0x00c0 */ 63, 0, 0,113,161,254,255, 84,192, 3, 95,214,224, 7,176,169, /* 0x00c0 */ 104, 0,128, 82, 1, 0, 0,212,192, 3, 95,214,136, 0,128, 82,
/* 0x00d0 */ 226, 15, 1,169,228, 23, 2,169,230, 31, 3,169,232, 39, 4,169, /* 0x00d0 */ 1, 0, 0,212,192, 3, 95,214,168, 0,128, 82, 1, 0, 0,212,
/* 0x00e0 */ 234, 47, 5,169,236, 55, 6,169,238, 63, 7,169,240, 71, 8,169, /* 0x00e0 */ 192, 3, 95,214,200, 0,128, 82, 1, 0, 0,212,192, 3, 95,214,
/* 0x00f0 */ 242, 79, 9,169,244, 87, 10,169,246, 95, 11,169,248,103, 12,169, /* 0x00f0 */ 168, 5,128, 82, 1, 0, 0,212,192, 3, 95,214, 40, 9,128, 82,
/* 0x0100 */ 250,111, 13,169,252,119, 14,169,193, 19, 0,145,226, 67, 4,145, /* 0x0100 */ 1, 0, 0,212,192, 3, 95,214, 72, 9,128, 82, 1, 0, 0,212,
/* 0x0110 */ 225, 11, 15,169,225,135, 64,249,225, 3, 0,249,228, 3, 0,145, /* 0x0110 */ 192, 3, 95,214,168, 24,128, 82, 1, 0, 0,212,192, 3, 95,214,
/* 0x0120 */ 255, 3, 16,209,226, 3, 0,145, 65, 1,128, 82, 45, 0, 0,148, /* 0x0120 */ 40, 19,128, 82, 1, 0, 0,212,192, 3, 95,214,233, 31,128, 82,
/* 0x0130 */ 193, 7,128, 82, 65, 20, 0, 56, 69, 1,128, 82,225, 3, 16,145, /* 0x0130 */ 41, 29, 16, 50, 6, 0, 0, 20, 2, 0, 64,185, 35, 1, 2, 10,
/* 0x0140 */ 128, 0, 1,203, 0,252, 67,211, 65, 1,128, 82, 35, 0, 0,148, /* 0x0140 */ 34, 97,194, 10, 66, 32,195, 42, 2, 68, 0,184, 33, 16, 0,113,
/* 0x0150 */ 134, 0,128, 82,128,132, 64,248, 1, 4,132, 82, 33, 0, 0,148, /* 0x0150 */ 74,255,255, 84,192, 3, 95,214,253,123,191,169, 3, 0,128,210,
/* 0x0160 */ 198, 4, 0, 81,134,255,255, 53,165, 4, 0, 81,133,254,255, 53, /* 0x0160 */ 253, 3, 0,145, 5, 0, 64,249, 4, 4, 64,249,191, 0, 2,235,
/* 0x0170 */ 64, 1,128, 82, 64, 20, 0, 56,225, 3, 0,145, 66, 0, 1,203, /* 0x0170 */ 98, 0, 0, 84,224, 15,128, 82,208,255,255,151,127, 0, 2,235,
/* 0x0180 */ 64, 0,128, 82,136, 0,128, 82, 1, 0, 0,212,255, 3, 16,145, /* 0x0180 */ 160, 0, 0, 84,133,104, 99, 56, 37,104, 35, 56, 99, 4, 0,145,
/* 0x0190 */ 240, 71, 72,169,242, 79, 73,169,244, 87, 74,169,246, 95, 75,169, /* 0x0190 */ 251,255,255, 23, 1, 4, 64,249, 33, 0, 3,139, 1, 4, 0,249,
/* 0x01a0 */ 248,103, 76,169,250,111, 77,169,252,119, 78,169,254, 3, 79,169, /* 0x01a0 */ 1, 0, 64,249, 35, 0, 3,203, 3, 0, 0,249,253,123,193,168,
/* 0x01b0 */ 222, 19, 0,209,238, 63, 71,169,236, 55, 70,169,234, 47, 69,169, /* 0x01b0 */ 192, 3, 95,214,253,123,187,169,253, 3, 0,145,243, 83, 1,169,
/* 0x01c0 */ 232, 39, 68,169,230, 31, 67,169,228, 23, 66,169,226, 15, 65,169, /* 0x01c0 */ 245, 91, 2,169,244, 3, 0,170,243, 3, 1,170,246, 3, 2,170,
/* 0x01d0 */ 224, 7,208,168,192, 3, 95,214, 67, 0,128, 82, 2, 0, 0, 20, /* 0x01d0 */ 245, 3, 3,170, 96, 2, 64,249,224, 8, 0,180,224, 3, 20,170,
/* 0x01e0 */ 3, 2,128, 82, 65, 20, 0, 56, 33,124, 8, 83,193,255,255, 53, /* 0x01e0 */ 130, 1,128,210,161, 3, 1,145,220,255,255,151,160, 67, 64,185,
/* 0x01f0 */ 168, 1, 0, 16, 99, 4, 0, 81, 97,116, 30, 83, 1, 36,193,154, /* 0x01f0 */ 162, 71, 64,185, 96, 1, 0, 53,160, 10,138, 82, 0, 43,164,114,
/* 0x0200 */ 33, 12, 64,146, 1,105, 97, 56, 65, 20, 0, 56, 97, 32, 0, 81, /* 0x0200 */ 95, 0, 0,107, 96, 0, 0, 84, 64, 0,128, 82, 4, 0, 0, 20,
/* 0x0210 */ 97, 0, 0, 53,225, 11,128, 82, 65, 20, 0, 56,195,254,255, 53, /* 0x0210 */ 128, 2, 64,249, 0, 7, 0,180, 96, 0,128, 82,167,255,255,151,
/* 0x0220 */ 192, 3, 95,214, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 97, 98, /* 0x0220 */ 98, 0, 0, 53,128, 0,128, 82,253,255,255, 23, 95, 0, 0,107,
/* 0x0230 */ 99,100,101,102,192, 3, 95,214, 40, 0,128, 82, 1, 0, 0,212, /* 0x0230 */ 168, 0, 0, 84, 99, 2, 64,249,225, 3, 0, 42, 63, 0, 3,235,
/* 0x0240 */ 104, 0,128, 82, 1, 0, 0,212,192, 3, 95,214,136, 0,128, 82, /* 0x0240 */ 105, 0, 0, 84,160, 0,128, 82,245,255,255, 23, 95, 0, 0,107,
/* 0x0250 */ 1, 0, 0,212,192, 3, 95,214,168, 0,128, 82, 1, 0, 0,212, /* 0x0250 */ 162, 3, 0, 84,161, 31, 0,249,225, 3, 2, 42,128, 6, 64,249,
/* 0x0260 */ 192, 3, 95,214,200, 0,128, 82, 1, 0, 0,212,192, 3, 95,214, /* 0x0260 */ 163,227, 0,145, 98, 6, 64,249,164, 35, 65, 57,192, 2, 63,214,
/* 0x0270 */ 168, 5,128, 82, 1, 0, 0,212,192, 3, 95,214, 40, 9,128, 82, /* 0x0270 */ 160, 0, 0, 53,161, 31, 64,249,160, 67, 64,185, 63, 0, 0,235,
/* 0x0280 */ 1, 0, 0,212,192, 3, 95,214, 72, 9,128, 82, 1, 0, 0,212, /* 0x0280 */ 96, 0, 0, 84,224, 0,128, 82,229,255,255, 23,163, 39, 65, 57,
/* 0x0290 */ 192, 3, 95,214,168, 24,128, 82, 1, 0, 0,212,192, 3, 95,214, /* 0x0290 */ 181, 0, 0,180,131, 0, 0, 52, 96, 6, 64,249,162, 43, 65, 57,
/* 0x02a0 */ 40, 19,128, 82, 1, 0, 0,212,192, 3, 95,214,233, 31,128, 82, /* 0x02a0 */ 160, 2, 63,214,163, 71, 64,185,129, 6, 64,249,128, 2, 64,249,
/* 0x02b0 */ 41, 29, 16, 50, 6, 0, 0, 20, 2, 0, 64,185, 35, 1, 2, 10, /* 0x02b0 */ 33, 0, 3,139,129, 6, 0,249, 0, 0, 3,203,128, 2, 0,249,
/* 0x02c0 */ 34, 97,194, 10, 66, 32,195, 42, 2, 68, 0,184, 33, 16, 0,113, /* 0x02c0 */ 5, 0, 0, 20, 97, 6, 64,249,224, 3, 20,170,226, 3, 2, 42,
/* 0x02d0 */ 74,255,255, 84,192, 3, 95,214, 67, 1,128, 82,229, 3, 3, 42, /* 0x02d0 */ 162,255,255,151,163, 67, 64,185, 97, 6, 64,249, 96, 2, 64,249,
/* 0x02e0 */ 4, 8,195, 26,159, 36, 0,113,105, 0, 0, 84, 99,124, 5, 27, /* 0x02e0 */ 33, 0, 3,139, 97, 6, 0,249, 0, 0, 3,203, 96, 2, 0,249,
/* 0x02f0 */ 252,255,255, 23, 4, 0,128,210, 71, 1,128, 82, 72,124, 64,147, /* 0x02f0 */ 185,255,255, 23,243, 83, 65,169,245, 91, 66,169,253,123,197,168,
/* 0x0300 */ 31, 36, 0,113, 69, 0, 4, 11, 41, 1, 0, 84, 5, 8,195, 26, /* 0x0300 */ 192, 3, 95,214,253,123,181,169,253, 3, 0,145,232, 39, 6,109,
/* 0x0310 */ 38, 0, 8,139,160,128, 3, 27,165,192, 0, 17,197,104, 36, 56, /* 0x0310 */ 236, 67, 0,253,234, 47, 7,109, 41, 0, 39, 30,106, 0, 39, 30,
/* 0x0320 */ 99, 8,199, 26,132, 4, 0,145,246,255,255, 23, 0,192, 0, 17, /* 0x0320 */ 171, 0,103,158,204, 0,103,158,232, 3, 39, 30,247, 99, 3,169,
/* 0x0330 */ 32,200, 37, 56,160, 4, 0, 17,192, 3, 95,214,229, 1,128, 82, /* 0x0330 */ 23, 0,128,210,248, 3, 2,170,251,115, 5,169,243, 83, 1,169,
/* 0x0340 */ 3, 0,254,210,127, 0, 0,234,129, 0, 0, 84,165, 4, 0,113, /* 0x0340 */ 249,107, 4,169,245, 91, 2,169,252, 3, 0,170,249, 3, 4,170,
/* 0x0350 */ 99,252, 68,211,129,255,255, 84, 4, 0,128,210,230, 10,128, 82, /* 0x0350 */ 19,128, 0,145,251, 3, 23,170, 1, 1, 38, 30,128, 19, 64,185,
/* 0x0360 */ 7, 6,128, 82,130, 8, 0, 17,163, 1, 0,180,162, 0, 4, 75, /* 0x0360 */ 63, 0, 0,107, 98, 19, 0, 84, 96, 2, 64,185, 31,100, 0,113,
/* 0x0370 */ 40, 0, 4,139, 66,116, 30, 83, 99,252, 68,211, 2, 36,194,154, /* 0x0370 */ 33, 17, 0, 84,122, 18, 64,249,250, 17, 0,180,101, 22, 64,249,
/* 0x0380 */ 132, 4, 0,145, 66, 12, 0, 18, 95, 36, 0,113,201,128,135, 26, /* 0x0380 */ 98, 26, 64,249, 96, 14, 64,249, 37, 1, 0,181, 2, 1, 0,180,
/* 0x0390 */ 34, 1, 2, 11, 2, 9, 0, 57,243,255,255, 23,224, 3, 2, 42, /* 0x0390 */ 33, 3, 64,249,193, 0, 0,180, 35, 24, 64,185, 33, 0, 0,203,
/* 0x03a0 */ 192, 3, 95,214,253,123,171,169,253, 3, 0,145,245, 91, 2,169, /* 0x03a0 */ 99, 0, 11, 18,127, 0, 31,107, 55, 16,151,154,224, 2, 0,139,
/* 0x03b0 */ 247, 99, 3,169,243, 83, 1,169,161,143, 0,249,161, 3, 4,145, /* 0x03b0 */ 162, 83, 0,249, 20, 44, 64,146,160, 87, 0,249, 22, 0, 20,203,
/* 0x03c0 */ 162,147, 0,249,248, 3, 0,170,249,107, 4,169,163,151, 0,249, /* 0x03c0 */ 148, 2, 2,171, 26, 0, 26,139, 64, 4, 0, 84, 31, 3, 31,235,
/* 0x03d0 */ 160, 67, 5,145,164,155, 0,249, 2, 0,128,210,165,159, 0,249, /* 0x03d0 */ 96, 0,128,210, 1, 16,159,154, 32, 3, 64,249, 68, 0,128, 82,
/* 0x03e0 */ 243, 3, 2, 42,166,163, 0,249, 21, 6,128, 82,167,167, 0,249, /* 0x03e0 */ 33, 0, 20,139, 31, 0, 31,235, 64, 2,128, 82, 4, 16,132, 26,
/* 0x03f0 */ 22, 15,128, 82,160, 39,128, 61,183, 5,128, 82,161, 43,128, 61, /* 0x03f0 */ 31, 3, 31,235,227, 7,159, 26, 67, 0, 0, 53, 66, 0, 0,181,
/* 0x0400 */ 162, 47,128, 61,163, 51,128, 61,164, 55,128, 61,165, 59,128, 61, /* 0x0400 */ 3, 0,130, 82, 99, 0, 4, 42, 95, 0, 31,235, 68, 1, 38, 30,
/* 0x0410 */ 166, 63,128, 61, 39, 0,128, 61,160, 59, 0,249,160, 63, 0,249, /* 0x0410 */ 224, 3, 22,170, 38, 1, 38, 30, 98, 0,128, 82,132, 16,159, 90,
/* 0x0420 */ 160, 67, 4,145,160, 67, 0,249,224, 6,128, 18,160,139, 0,185, /* 0x0420 */ 197, 0, 5, 11, 60,255,255,151,245, 3, 0,170, 32, 3, 64,249,
/* 0x0430 */ 224, 15,128, 18,160,143, 0,185, 25, 3, 64, 57, 20, 7, 0,145, /* 0x0430 */ 128, 0, 0,181, 53, 3, 0,249,247, 3, 21,170, 6, 0, 0, 20,
/* 0x0440 */ 250, 3, 20,170,121, 0, 0, 53, 34, 1, 0,181,137, 0, 0, 20, /* 0x0440 */ 223, 2, 21,235,128, 0, 0, 84, 0, 1,128, 82, 57, 0, 0, 20,
/* 0x0450 */ 63,151, 0,113,160, 0, 0, 84, 95, 0, 31,235, 66, 16,148,154, /* 0x0450 */ 245, 3, 22,170,120, 1, 0,180, 96, 26, 64,249, 32, 1, 0,180,
/* 0x0460 */ 248, 3, 20,170,245,255,255, 23,226, 0, 0,180, 65, 4, 0,209, /* 0x0460 */ 96, 22, 64,249, 64, 0, 0,181, 53, 3, 0,249, 98, 1,102,158,
/* 0x0470 */ 64, 0,128, 82,130, 2, 2,203,117,255,255,151,115, 2, 0, 11, /* 0x0470 */ 224, 3, 24,170,131, 1,102,158,161,131, 2,145, 78,255,255,151,
/* 0x0480 */ 153, 15, 0, 52, 0, 7, 64, 57, 20, 11, 0,145, 31,192, 1,113, /* 0x0480 */ 31, 3, 31,235,227, 7,159, 26,159, 2, 31,235,225, 7,159, 26,
/* 0x0490 */ 224, 6, 0, 84,168, 0, 0, 84,192, 14, 0, 52, 31,144, 1,113, /* 0x0490 */ 129, 2, 0, 52, 99, 2, 0, 52, 96, 22, 64,249, 32, 2, 0,181,
/* 0x04a0 */ 160, 3, 0, 84, 7, 0, 0, 20, 31,212, 1,113, 32, 1, 0, 84, /* 0x04a0 */ 96, 66, 64,185,224, 1, 0, 52, 96, 2, 28,203, 34, 0,128, 82,
/* 0x04b0 */ 31,224, 1,113,224, 7, 0, 84, 31,204, 1,113,192, 10, 0, 84, /* 0x04b0 */ 0,244,126,146, 2,128,186,114,160, 2, 0,139, 0,120, 64,185,
/* 0x04c0 */ 64, 0,128, 82,225, 3, 26,170, 34, 0,128,210, 78, 0, 0, 20, /* 0x04c0 */ 0,124, 2, 83, 0, 8, 0, 81, 0,244,126,211,187, 2, 0,139,
/* 0x04d0 */ 161,139, 64,185,160, 59, 64,249,161, 0,248, 54, 34, 32, 0, 17, /* 0x04d0 */ 162,106, 32,184, 0,120,128, 82,224,203,186,114, 96, 7, 0,185,
/* 0x04e0 */ 162,139, 0,185, 95, 0, 31,107,173, 0, 0, 84, 1, 44, 0,145, /* 0x04e0 */ 246, 3, 20,203,214, 46, 64,242, 97, 0, 0, 84, 65, 2, 0, 52,
/* 0x04f0 */ 33,240,125,146,161, 59, 0,249, 3, 0, 0, 20,160, 63, 64,249, /* 0x04f0 */ 8, 0, 0, 20,162, 2, 20,139, 0, 0,128,210, 95,104, 32, 56,
/* 0x0500 */ 0,192, 33,139, 0, 0, 64,185,161, 99, 1,145, 2, 0,128, 82, /* 0x0500 */ 0, 4, 0,145, 31, 0, 22,235,161,255,255, 84,248,255,255, 23,
/* 0x0510 */ 21, 0, 0, 20,161,139, 64,185,160, 59, 64,249,161, 0,248, 54, /* 0x0510 */ 98, 62, 64,185,224, 3, 21,170,225, 3, 20,170,163, 79, 0,249,
/* 0x0520 */ 34, 32, 0, 17,162,139, 0,185, 95, 0, 31,107,173, 0, 0, 84, /* 0x0520 */ 250,254,255,151,163, 79, 64,249, 96, 0, 0, 52, 64, 1,128, 82,
/* 0x0530 */ 1, 44, 0,145, 33,240,125,146,161, 59, 0,249, 3, 0, 0, 20, /* 0x0530 */ 226,254,255,151,214, 2, 20,139,181, 2, 22,139,191, 2, 26,235,
/* 0x0540 */ 160, 63, 64,249, 0,192, 33,139, 0, 0, 64,185, 2, 0,128, 82, /* 0x0540 */ 162, 1, 0, 84,149, 3, 0,180, 98, 62, 64,185,224, 3, 21,170,
/* 0x0550 */ 128, 0,248, 54,224, 3, 0, 75,183, 99, 1, 57, 34, 0,128, 82, /* 0x0550 */ 65, 3, 21,203, 67, 2,130, 82, 4, 0,128, 18, 5, 0,128, 82,
/* 0x0560 */ 161, 99, 1,145, 93,255,255,151, 36, 0, 0, 20,161,139, 64,185, /* 0x0560 */ 237,254,255,151,191, 2, 0,235, 96, 2, 0, 84, 32, 1,128, 82,
/* 0x0570 */ 181, 99, 1, 57,182,103, 1, 57,160, 59, 64,249,161, 0,248, 54, /* 0x0570 */ 240,255,255, 23, 3, 2, 0, 52,129, 14, 0,145, 33, 44, 64,146,
/* 0x0580 */ 34, 32, 0, 17,162,139, 0,185, 95, 0, 31,107,173, 0, 0, 84, /* 0x0580 */ 63, 12, 0,241,136, 1, 0, 84,224, 3, 21,170,220,254,255,151,
/* 0x0590 */ 1, 60, 0,145, 33,240,125,146,161, 59, 0,249, 3, 0, 0, 20, /* 0x0590 */ 9, 0, 0, 20, 24, 1, 0,181, 0, 16, 0, 81, 31, 4, 0,113,
/* 0x05a0 */ 160, 63, 64,249, 0,192, 33,139, 0, 0, 64,249, 17, 0, 0, 20, /* 0x05a0 */ 168, 0, 0, 84, 96,138, 64,249,123, 66, 0,145, 0, 0, 23,139,
/* 0x05b0 */ 161,139, 64,185,160,103, 1, 57,181, 99, 1, 57,160, 59, 64,249, /* 0x05b0 */ 96,138, 0,249, 0, 1, 38, 30, 0, 4, 0, 17, 8, 0, 39, 30,
/* 0x05c0 */ 161, 0,248, 54, 34, 32, 0, 17,162,139, 0,185, 95, 0, 31,107, /* 0x05c0 */ 96, 6, 64,185, 0,116,126,146,115, 2, 0,139, 99,255,255, 23,
/* 0x05d0 */ 173, 0, 0, 84, 1, 44, 0,145, 33,240,125,146,161, 59, 0,249, /* 0x05d0 */ 224, 3, 27,170,232, 39, 70,109,243, 83, 65,169,234, 47, 71,109,
/* 0x05e0 */ 3, 0, 0, 20,160, 63, 64,249, 0,192, 33,139, 0, 0, 64,185, /* 0x05e0 */ 245, 91, 66,169,247, 99, 67,169,249,107, 68,169,251,115, 69,169,
/* 0x05f0 */ 161, 99, 1,145, 82,255,255,151, 2,124, 64,147,161, 99, 1,145, /* 0x05f0 */ 236, 67, 64,253,253,123,203,168,192, 3, 95,214,253,123,182,169,
/* 0x0600 */ 64, 0,128, 82, 18,255,255,151,115, 2, 0, 11, 2, 0,128,210, /* 0x0600 */ 253, 3, 0,145,243, 83, 1,169,244, 3, 4,170,243, 3, 2,170,
/* 0x0610 */ 148,255,255, 23,161,139, 64,185,160, 59, 64,249,161, 0,248, 54, /* 0x0610 */ 161, 47, 0,249, 1, 96, 0,145,161, 63, 0,249,161, 47, 64,249,
/* 0x0620 */ 34, 32, 0, 17,162,139, 0,185, 95, 0, 31,107,173, 0, 0, 84, /* 0x0620 */ 0, 24, 64,185, 33, 96, 0,209,161, 59, 0,249,160, 67, 0,249,
/* 0x0630 */ 1, 60, 0,145, 33,240,125,146,161, 59, 0,249, 3, 0, 0, 20, /* 0x0630 */ 160, 7, 71,169,247, 99, 3,169,160, 7, 9,169,162, 71, 0,249,
/* 0x0640 */ 160, 63, 64,249, 0,192, 33,139, 1, 0, 64,249,226, 3, 1,170, /* 0x0640 */ 160,195, 1,145,161, 3, 2,145,226, 3, 20,170,247, 3, 3,170,
/* 0x0650 */ 161, 0, 0,180, 64, 0, 64, 57, 96, 0, 0, 52, 66, 4, 0,145, /* 0x0650 */ 3, 0,128,210,245, 91, 2,169,166, 43, 0,249,245, 3, 5,170,
/* 0x0660 */ 253,255,255, 23, 64, 0,128, 82, 66, 0, 1,203,230,255,255, 23, /* 0x0660 */ 249, 35, 0,249,212,254,255,151,164, 43, 64,249, 1, 0,128, 82,
/* 0x0670 */ 224, 3, 19, 42,243, 83, 65,169,245, 91, 66,169,247, 99, 67,169, /* 0x0670 */ 162, 67, 2,145,224, 3, 19,170, 3, 0,128, 18,229, 3, 20,170,
/* 0x0680 */ 249,107, 68,169,253,123,213,168,192, 3, 95,214,253,123,189,169, /* 0x0680 */ 230, 3, 21,170, 32,255,255,151,248, 3, 0,170, 98, 18, 64,185,
/* 0x0690 */ 253, 3, 0,145,243, 83, 1,169,243, 3, 0,170,244, 3, 2,170, /* 0x0690 */ 97,130, 0,145, 4, 0,128, 82,159, 0, 2,107,224, 8, 0, 84,
/* 0x06a0 */ 245, 91, 2,169, 22, 4, 64,249,245, 3, 1,170, 98, 2, 64,249, /* 0x06a0 */ 32, 0, 64,185, 31, 56, 0,113, 1, 8, 0, 84, 32, 8, 64,185,
/* 0x06b0 */ 225, 3, 19,170,227, 3, 22,170,228, 3, 21,170,229, 3, 20,170, /* 0x06b0 */ 22, 0,128, 82,153, 2,128, 82, 32, 0, 0,139, 1, 0,128, 82,
/* 0x06c0 */ 7, 0, 0,148,120,114,101, 97,100, 32, 37,112, 40, 37,120, 32, /* 0x06c0 */ 226, 3, 1, 42,133,254,255,151,244, 3, 0, 42, 20, 3,248, 54,
/* 0x06d0 */ 37,112, 41, 32, 37,112, 32, 37,120, 10, 0, 0,224, 3, 30,170, /* 0x06d0 */ 64, 2,128, 82, 30, 0, 0, 20, 98, 2, 64,185, 65,217,159, 82,
/* 0x06e0 */ 49,255,255,151, 98, 2, 64,249, 0, 0,128,210, 95, 0, 20,235, /* 0x06e0 */ 65,215,183,114, 95, 0, 1,107, 65, 3, 0, 84, 97, 30, 64, 57,
/* 0x06f0 */ 34, 2, 0, 84, 99, 6, 64,249,225, 3, 19,170,228, 3, 21,170, /* 0x06f0 */ 224, 3, 19,170,117, 34, 0,145, 33,124, 25, 27, 33, 32, 0, 17,
/* 0x0700 */ 229, 3, 20,170, 8, 0, 0,148,120,114,101, 97,100,102, 97,105, /* 0x0700 */ 139,254,255,151, 96, 6, 64,185, 1, 0,128, 82, 63, 0, 0,107,
/* 0x0710 */ 108, 32, 37,112, 40, 37,120, 32, 37,112, 41, 32, 37,112, 32, 37, /* 0x0710 */ 0, 3, 0, 84,163, 2, 64,185,226, 0,128, 82, 2, 32,160,114,
/* 0x0720 */ 120, 10, 0, 0,224, 3, 30,170, 31,255,255,151,224, 15,128, 82, /* 0x0720 */ 127, 0, 2,107, 1, 2, 0, 84,182, 10, 64,185,224, 3, 20, 42,
/* 0x0730 */ 194,254,255,151, 31, 0, 20,235,160, 0, 0, 84,193,106, 96, 56, /* 0x0730 */ 225, 3, 19,170,226, 3, 23,170,227, 3, 22, 42,121,254,255,151,
/* 0x0740 */ 161,106, 32, 56, 0, 4, 0,145,251,255,255, 23, 97, 6, 64,249, /* 0x0740 */ 255, 2, 0,235,160,252,255, 84, 96, 2,128, 82, 91,254,255,151,
/* 0x0750 */ 245, 91, 66,169, 33, 0, 0,139, 97, 6, 0,249, 97, 2, 64,249, /* 0x0750 */ 193, 87,151, 82,193, 95,185,114, 95, 0, 1,107,128,252,255, 84,
/* 0x0760 */ 32, 0, 0,203, 96, 2, 0,249,243, 83, 65,169,253,123,195,168, /* 0x0760 */ 4, 0, 0, 20, 33, 4, 0, 17,181, 82, 0,145,232,255,255, 23,
/* 0x0770 */ 192, 3, 95,214,253,123,190,169,253, 3, 0,145,243, 11, 0,249, /* 0x0770 */ 164,131, 2,145, 2, 0,128,210,224, 3, 19,170,225, 3, 22, 42,
/* 0x0780 */ 243, 3, 0, 42,225, 3, 19, 42, 5, 0, 0,148,101,114,114, 95, /* 0x0780 */ 227, 3, 20, 42,229, 3, 2,170,159,140, 28,248,230, 3, 2,170,
/* 0x0790 */ 101,120,105,116, 32, 37,120, 10, 0, 0, 0, 0,224, 3, 30,170, /* 0x0790 */ 221,254,255,151,243, 3, 0,170, 24, 0, 0,249,224, 3, 20, 42,
/* 0x07a0 */ 1,255,255,151,224, 3, 19, 42,164,254,255,151,255,131, 1,209, /* 0x07a0 */ 81,254,255,151, 6, 0, 0, 20, 32, 4, 64,185,132, 4, 0, 17,
/* 0x07b0 */ 253,123, 1,169,253, 67, 0,145,243, 83, 2,169,244, 3, 0,170, /* 0x07b0 */ 33, 0, 0,139,185,255,255, 23, 19, 0,128,210,224, 3, 19,170,
/* 0x07c0 */ 243, 3, 1,170,245, 91, 3,169,227, 3, 0,249,246, 3, 2,170, /* 0x07c0 */ 249, 35, 64,249,243, 83, 65,169,245, 91, 66,169,247, 99, 67,169,
/* 0x07d0 */ 245, 3, 3,170,130, 2, 64,249,131, 6, 64,249,225, 3, 20,170, /* 0x07d0 */ 253,123,202,168,192, 3, 95,214, 20, 0, 0, 0, 0, 0, 0, 0,
/* 0x07e0 */ 101, 2, 64,249,228, 3, 19,170,102, 6, 64,249,231, 3, 22,170, /* 0x07e0 */ 1,122, 82, 0, 4,120, 30, 1, 27, 12, 31, 0, 0, 0, 0, 0,
/* 0x07f0 */ 14, 0, 0,148,117,110,112, 97, 99,107, 69,120,116,101,110,116, /* 0x07f0 */ 36, 0, 0, 0, 28, 0, 0, 0, 96,249,255,255, 92, 0, 0, 0,
/* 0x0800 */ 32,105,110, 61, 37,112, 40, 37,120, 32, 37,112, 41, 32, 32,111, /* 0x0800 */ 0, 65, 14, 16,157, 2,158, 1, 66, 13, 29, 83,222,221, 12, 31,
/* 0x0810 */ 117,116, 61, 37,112, 40, 37,120, 32, 37,112, 41, 32, 32, 37,112, /* 0x0810 */ 0, 0, 0, 0, 0, 0, 0, 0, 44, 0, 0, 0, 68, 0, 0, 0,
/* 0x0820 */ 32, 37,112, 10, 0, 0, 0, 0,224, 3, 30,170,222,254,255,151, /* 0x0820 */ 148,249,255,255, 80, 1, 0, 0, 0, 65, 14, 80,157, 10,158, 9,
/* 0x0830 */ 96, 2, 64,249,160, 10, 0,180,130, 1,128,210,224, 3, 20,170, /* 0x0830 */ 65, 13, 29, 66,147, 8,148, 7,149, 6,150, 5, 2, 79,222,221,
/* 0x0840 */ 161, 3, 1,145,146,255,255,151,162, 67, 64,185,164, 71, 64,185, /* 0x0840 */ 214,213,212,211, 12, 31, 0, 0, 92, 0, 0, 0,116, 0, 0, 0,
/* 0x0850 */ 98, 1, 0, 53,160, 10,138, 82, 0, 43,164,114,159, 0, 0,107, /* 0x0850 */ 180,250,255,255,248, 2, 0, 0, 0, 65, 14,176, 1,157, 22,158,
/* 0x0860 */ 96, 0, 0, 84, 64, 0,128, 82, 4, 0, 0, 20,128, 2, 64,249, /* 0x0860 */ 21, 65, 13, 29, 67, 5, 72, 10, 5, 73, 9, 5, 76, 6, 5, 74,
/* 0x0870 */ 192, 8, 0,180, 96, 0,128, 82,191,255,255,151,100, 0, 0, 53, /* 0x0870 */ 8, 5, 75, 7, 70,151, 16,152, 15, 70,155, 12,156, 11,147, 20,
/* 0x0880 */ 128, 0,128, 82,253,255,255, 23,159, 0, 2,107, 41, 2, 0, 84, /* 0x0880 */ 148, 19,153, 14,154, 13,149, 18,150, 17, 2,172,222,221, 6, 76,
/* 0x0890 */ 99, 2, 64,249,225, 3, 4, 42, 10, 0, 0,148,115,122, 95, 99, /* 0x0890 */ 6, 75, 6, 74, 6, 73, 6, 72,220,219,218,217,216,215,214,213,
/* 0x08a0 */ 112,114, 61, 37,120, 32, 32,115,122, 95,117,110, 99, 61, 37,120, /* 0x08a0 */ 212,211, 12, 31, 0, 0, 0, 0, 60, 0, 0, 0,212, 0, 0, 0,
/* 0x08b0 */ 32, 32,120,111, 45, 62,115,105,122,101, 61, 37,120, 10, 0, 0, /* 0x08b0 */ 76,253,255,255,220, 1, 0, 0, 0, 65, 14,160, 1,157, 20,158,
/* 0x08c0 */ 224, 3, 30,170,184,254,255,151,160, 0,128, 82,235,255,255, 23, /* 0x08c0 */ 19, 65, 13, 29, 65,147, 18,148, 17, 81,151, 14,152, 13, 68,149,
/* 0x08d0 */ 97, 2, 64,249,224, 3, 2, 42, 31, 0, 1,235,168,253,255, 84, /* 0x08d0 */ 16,150, 15, 66,153, 12, 2, 92,222,221,217,216,215,214,213,212,
/* 0x08e0 */ 159, 0, 2,107,162, 3, 0, 84,160, 31, 0,249,225, 3, 4, 42, /* 0x08e0 */ 211, 12, 31, 0, 0, 0, 0, 0
/* 0x08f0 */ 128, 6, 64,249,163,227, 0,145, 98, 6, 64,249,164, 35, 65, 57,
/* 0x0900 */ 192, 2, 63,214,160, 0, 0, 53,161, 31, 64,249,160, 67, 64,185,
/* 0x0910 */ 63, 0, 0,235, 96, 0, 0, 84,224, 0,128, 82,215,255,255, 23,
/* 0x0920 */ 163, 39, 65, 57,181, 0, 0,180,131, 0, 0, 52, 96, 6, 64,249,
/* 0x0930 */ 162, 43, 65, 57,160, 2, 63,214,162, 71, 64,185,129, 6, 64,249,
/* 0x0940 */ 128, 2, 64,249, 33, 0, 2,139,129, 6, 0,249, 0, 0, 2,203,
/* 0x0950 */ 128, 2, 0,249, 5, 0, 0, 20, 97, 6, 64,249,224, 3, 20,170,
/* 0x0960 */ 226, 3, 4, 42, 74,255,255,151,162, 67, 64,185, 97, 6, 64,249,
/* 0x0970 */ 96, 2, 64,249, 33, 0, 2,139, 97, 6, 0,249, 0, 0, 2,203,
/* 0x0980 */ 96, 2, 0,249,171,255,255, 23,191, 67, 0,209,243, 83, 66,169,
/* 0x0990 */ 245, 91, 67,169,253,123, 65,169,255,131, 1,145,192, 3, 95,214,
/* 0x09a0 */ 253,123,179,169,253, 3, 0,145,234, 47, 7,109,243, 83, 1,169,
/* 0x09b0 */ 232, 39, 6,109,245, 91, 2,169,236, 55, 8,109,247, 99, 3,169,
/* 0x09c0 */ 238, 63, 9,109,249,107, 4,169,251,115, 5,169,250, 3, 0,170,
/* 0x09d0 */ 19,128, 0,145,105, 0, 39, 30,245, 3, 2,170, 43, 0, 39, 30,
/* 0x09e0 */ 247, 3, 4,170,172, 0,103,158,227, 3, 4,170,202, 0,103,158,
/* 0x09f0 */ 17, 0, 0,148,100,111, 95,120,109, 97,112, 32, 32,102,100,105,
/* 0x0a00 */ 61, 37,120, 32, 32,109,104,100,114, 61, 37,112, 32, 32, 42,109,
/* 0x0a10 */ 104,100,114,112,112, 61, 37,112, 32, 32,120,105, 61, 37,112, 40,
/* 0x0a20 */ 37,120, 32, 37,112, 41, 32,102, 95,117,110,102, 61, 37,112, 10,
/* 0x0a30 */ 0, 0, 0, 0,224, 3, 30,170, 68, 0, 0,180,131, 0, 64,249,
/* 0x0a40 */ 149, 0, 0,180,165, 2, 64,249,166, 6, 64,249, 3, 0, 0, 20,
/* 0x0a50 */ 229, 3, 21,170,230, 3, 21,170, 33, 1, 38, 30,226, 3, 26,170,
/* 0x0a60 */ 71, 1,102,158,228, 3, 21,170, 22, 0,128,210, 25, 0,128, 82,
/* 0x0a70 */ 248, 3, 22,170, 76,254,255,151, 8, 0, 0,148, 32, 32, 35, 37,
/* 0x0a80 */ 100, 32, 32, 99,109,100, 61, 37,120, 32, 32, 99,109,100,115,105,
/* 0x0a90 */ 122,101, 61, 37,120, 10, 0, 0,224, 3, 30,170, 13, 0,103,158,
/* 0x0aa0 */ 6, 0, 0,148,116,104,114,101, 97,100, 95, 99,111,109,109, 97,
/* 0x0ab0 */ 110,100, 61, 32, 37,112, 10, 0,224, 3, 30,170, 14, 0,103,158,
/* 0x0ac0 */ 14, 0, 0,148,116,104,114,101, 97,100, 95,115,116, 97,116,101,
/* 0x0ad0 */ 61, 32, 37,112, 32, 32,102,108, 97,118,111,114, 61, 37,100, 32,
/* 0x0ae0 */ 32, 99,111,117,110,116, 61, 37,120, 32, 32,114,101,108,111, 99,
/* 0x0af0 */ 61, 37,112, 10, 0, 0, 0, 0,224, 3, 30,170, 15, 0,103,158,
/* 0x0b00 */ 11, 0, 0,148,120,105, 61, 37,112, 32, 32,109,108,101,110, 61,
/* 0x0b10 */ 37,112, 32, 32,102,105,108,101,111,102,102, 61, 37,112, 32, 32,
/* 0x0b20 */ 110,115,101, 99,116,115, 61, 37,100, 10, 0, 0,224, 3, 30,170,
/* 0x0b30 */ 160, 95, 0,249, 64, 19, 64,185, 63, 3, 0,107,162, 31, 0, 84,
/* 0x0b40 */ 160, 1,102,158, 98, 2, 64,185, 99, 6, 64,185,225, 3, 25, 42,
/* 0x0b50 */ 21,254,255,151, 96, 2, 64,185, 31,100, 0,113,225, 27, 0, 84,
/* 0x0b60 */ 96, 18, 64,249,192, 29, 0,180, 96, 22, 64,249, 0, 2, 0,181,
/* 0x0b70 */ 96, 26, 64,249,192, 1, 0,180,224, 2, 64,249,128, 1, 0,180,
/* 0x0b80 */ 1, 24, 64,185, 65, 1,168, 54,118, 14, 64,249, 22, 0, 22,203,
/* 0x0b90 */ 225, 3, 22,170, 4, 0, 0,148,114,101,108,111, 99, 61, 37,112,
/* 0x0ba0 */ 10, 0, 0, 0,224, 3, 30,170,255,253,255,151,104, 14, 64,249,
/* 0x0bb0 */ 98, 26, 64,249,200, 2, 8,139,123, 18, 64,249, 20, 45, 64,146,
/* 0x0bc0 */ 162, 99, 0,249, 0, 1, 27,139, 28, 1, 20,203,168,103, 0,249,
/* 0x0bd0 */ 148, 2, 2,171, 8, 0,103,158, 64, 10, 0, 84,224, 2, 64,249,
/* 0x0be0 */ 191, 2, 31,235,106, 0,128,210, 73, 0,128, 82, 74, 17,159,154,
/* 0x0bf0 */ 31, 0, 31,235, 64, 2,128, 82, 74, 1, 20,139, 0, 16,137, 26,
/* 0x0c00 */ 191, 2, 31,235,233, 7,159, 26, 73, 0, 0, 53, 66, 0, 0,181,
/* 0x0c10 */ 9, 0,130, 82, 41, 1, 0, 42, 95, 0, 31,235, 32, 1, 38, 30,
/* 0x0c20 */ 107, 22, 64,249,226, 3, 10,170,228, 3, 9, 42,225, 3, 28,170,
/* 0x0c30 */ 99, 0,128, 82,231, 3, 22,170,170, 83, 0,249, 12, 16,159, 90,
/* 0x0c40 */ 169, 87, 0,249, 96, 1, 38, 30,229, 3, 12, 42,172, 91, 0,249,
/* 0x0c50 */ 27, 0, 11, 11,230, 3, 27, 42, 18, 0, 0,148,109,109, 97,112,
/* 0x0c60 */ 32, 32, 97,100,100,114, 61, 37,112, 32, 32,108,101,110, 61, 37,
/* 0x0c70 */ 112, 32, 32,112,114,111,116, 61, 37,120, 32, 32,102,108, 97,103,
/* 0x0c80 */ 115, 61, 37,120, 32, 32,102,100, 61, 37,100, 32, 32,111,102,102,
/* 0x0c90 */ 61, 37,112, 32, 32,114,101,108,111, 99, 61, 37,112, 10, 0, 0,
/* 0x0ca0 */ 224, 3, 30,170,192,253,255,151,170, 83, 64,249,229, 3, 27, 42,
/* 0x0cb0 */ 169, 87, 64,249,224, 3, 28,170,172, 91, 64,249,225, 3, 10,170,
/* 0x0cc0 */ 98, 0,128, 82,227, 3, 9, 42,228, 3, 12, 42,114,253,255,151,
/* 0x0cd0 */ 251, 3, 0,170,224, 2, 64,249,128, 0, 0,181,251, 2, 0,249,
/* 0x0ce0 */ 246, 3, 27,170, 16, 0, 0, 20,159, 3, 27,235,192, 1, 0, 84,
/* 0x0cf0 */ 225, 3, 27,170,226, 3, 28,170, 6, 0, 0,148,109, 97,100,100,
/* 0x0d00 */ 114, 61, 37,112, 32, 32, 97,100,100,114, 61, 37,112, 10, 0, 0,
/* 0x0d10 */ 224, 3, 30,170,164,253,255,151, 0, 1,128, 82, 82, 0, 0, 20,
/* 0x0d20 */ 251, 3, 28,170,117, 1, 0,180, 96, 26, 64,249, 32, 1, 0,180,
/* 0x0d30 */ 96, 22, 64,249, 64, 0, 0,181,251, 2, 0,249,130, 1,102,158,
/* 0x0d40 */ 224, 3, 21,170, 67, 1,102,158,161, 3, 3,145,152,254,255,151,
/* 0x0d50 */ 160, 95, 64,249,225, 3, 21,170, 99, 22, 64,249,226, 3, 20,170,
/* 0x0d60 */ 100, 66, 64,185,144,253,255,151,191, 2, 31,235,224, 7,159, 26,
/* 0x0d70 */ 159, 2, 31,235,229, 7,159, 26,252, 3, 0, 42,197, 4, 0, 52,
/* 0x0d80 */ 160, 4, 0, 52, 96, 22, 64,249, 96, 4, 0,181, 96, 66, 64,185,
/* 0x0d90 */ 32, 4, 0, 52, 99, 2, 26,203, 33, 0,128, 82, 99,244,126,146,
/* 0x0da0 */ 1,128,186,114, 99, 3, 3,139,228, 3, 27,170, 98, 32, 1,145,
/* 0x0db0 */ 165, 91, 0,249, 64, 48, 64,185, 0,124, 2, 83, 0, 8, 0, 81,
/* 0x0dc0 */ 0,244,126,211,120, 3, 0,139, 97,107, 32,184, 0,120,128, 82,
/* 0x0dd0 */ 224,203,186,114,225, 3, 24,170, 0, 7, 0,185, 11, 0, 0,148,
/* 0x0de0 */ 104, 97,116, 99,104, 61, 37,112, 32, 32,115,101, 99,112, 61, 37,
/* 0x0df0 */ 112, 32, 32,115,101,103,112, 61, 37,112, 32, 32,109,104,100,114,
/* 0x0e00 */ 61, 37,112, 10, 0, 0, 0, 0,224, 3, 30,170,102,253,255,151,
/* 0x0e10 */ 165, 91, 64,249,227, 3, 20,203, 99, 44, 64,242, 97, 0, 0, 84,
/* 0x0e20 */ 69, 2, 0, 52, 8, 0, 0, 20, 97, 3, 20,139, 0, 0,128,210,
/* 0x0e30 */ 63,104, 32, 56, 0, 4, 0,145, 31, 0, 3,235,161,255,255, 84,
/* 0x0e40 */ 248,255,255, 23, 98, 62, 64,185,224, 3, 27,170,225, 3, 20,170,
/* 0x0e50 */ 163, 91, 0,249, 13,253,255,151,163, 91, 64,249, 96, 0, 0, 52,
/* 0x0e60 */ 64, 1,128, 82, 68,254,255,151, 0, 1,102,158, 99, 0, 20,139,
/* 0x0e70 */ 102, 3, 3,139,223, 0, 0,235, 2, 2, 0, 84, 6, 5, 0,180,
/* 0x0e80 */ 1, 1,102,158, 98, 62, 64,185,224, 3, 6,170, 67, 2,130, 82,
/* 0x0e90 */ 4, 0,128, 18, 5, 0,128, 82,166, 91, 0,249, 33, 0, 6,203,
/* 0x0ea0 */ 253,252,255,151,166, 91, 64,249,223, 0, 0,235,128, 3, 0, 84,
/* 0x0eb0 */ 32, 1,128, 82,236,255,255, 23, 60, 3, 0, 52,129, 14, 0,145,
/* 0x0ec0 */ 33, 44, 64,146, 63, 12, 0,241,168, 2, 0, 84,224, 3, 6,170,
/* 0x0ed0 */ 235,252,255,151, 18, 0, 0, 20, 53, 2, 0,181, 0, 16, 0, 81,
/* 0x0ee0 */ 31, 4, 0,113,200, 1, 0, 84,192, 1,102,158,225, 3, 19,170,
/* 0x0ef0 */ 120, 66, 0,145, 44,253,255,151,224, 1,102,158, 98, 10, 64,185,
/* 0x0f00 */ 99, 14, 64,185,225, 3, 24,170,228, 3, 22,170, 38,253,255,151,
/* 0x0f10 */ 96,138, 64,249, 0, 0, 22,139, 96,138, 0,249, 96, 6, 64,185,
/* 0x0f20 */ 57, 7, 0, 17, 0,116,126,146,115, 2, 0,139, 2,255,255, 23,
/* 0x0f30 */ 225, 3, 24,170, 5, 0, 0,148,100,111, 95,120,109, 97,112, 61,
/* 0x0f40 */ 32, 37,112, 10, 0, 0, 0, 0,224, 3, 30,170, 22,253,255,151,
/* 0x0f50 */ 224, 3, 24,170,232, 39, 70,109,243, 83, 65,169,234, 47, 71,109,
/* 0x0f60 */ 245, 91, 66,169,236, 55, 72,109,247, 99, 67,169,238, 63, 73,109,
/* 0x0f70 */ 249,107, 68,169,251,115, 69,169,253,123,205,168,192, 3, 95,214,
/* 0x0f80 */ 255, 3, 3,209,253,123, 2,169,253,131, 0,145,243, 83, 3,169,
/* 0x0f90 */ 161, 47, 0,249,243, 3, 2,170, 2, 96, 0,145,162, 63, 0,249,
/* 0x0fa0 */ 167, 47, 64,249,244, 3, 4,170,245, 91, 4,169,231, 96, 0,209,
/* 0x0fb0 */ 167, 59, 0,249,246, 3, 5,170, 5, 24, 64,185,231, 3, 0,249,
/* 0x0fc0 */ 245, 3, 6,170,230, 11, 0,249,167,195, 1,145,226, 7, 0,249,
/* 0x0fd0 */ 160, 7, 71,169,194, 0, 64,249,230, 3, 19,170,160, 7, 9,169,
/* 0x0fe0 */ 161, 47, 64,249,247, 99, 5,169,226, 15, 0,249,248, 3, 3,170,
/* 0x0ff0 */ 226, 3, 4,170,227, 3, 22,170,164, 3, 2,145,165, 67, 0,249,
/* 0x1000 */ 249, 51, 0,249,179, 71, 0,249, 23, 0, 0,148,117,112,120, 95,
/* 0x1010 */ 109, 97,105,110, 32,115,122, 99, 61, 37,120, 32, 32,102, 95,101,
/* 0x1020 */ 120,112, 61, 37,112, 32, 32,102, 95,117,110,102, 61, 37,112, 32,
/* 0x1030 */ 32, 32, 32,120,111, 61, 37,112, 40, 37,120, 32, 37,112, 41, 32,
/* 0x1040 */ 32,120,105, 61, 37,112, 40, 37,120, 32, 37,112, 41, 32, 32,109,
/* 0x1050 */ 104,100,114,112,112, 61, 37,112, 32, 32,109,104,100,114,112, 61,
/* 0x1060 */ 37,112, 10, 0,224, 3, 30,170,207,252,255,151,160,195, 1,145,
/* 0x1070 */ 161, 3, 2,145,226, 3, 20,170, 3, 0,128,210,204,253,255,151,
/* 0x1080 */ 1, 0,128, 82,228, 3, 21,170,224, 3, 19,170,162, 67, 2,145,
/* 0x1090 */ 3, 0,128, 18,229, 3, 20,170,230, 3, 22,170, 65,254,255,151,
/* 0x10a0 */ 247, 3, 0,170, 96, 18, 64,185, 97,130, 0,145, 4, 0,128, 82,
/* 0x10b0 */ 159, 0, 0,107, 32, 11, 0, 84, 34, 0, 64,185, 95, 56, 0,113,
/* 0x10c0 */ 65, 10, 0, 84, 52, 8, 64,185, 22, 0,128, 82, 4, 0, 0,148,
/* 0x10d0 */ 100,121,108,100, 61, 32, 37,115, 10, 0, 0, 0,224, 3, 30,170,
/* 0x10e0 */ 52, 0, 20,139,153, 2,128, 82,225, 3, 20,170,174,252,255,151,
/* 0x10f0 */ 1, 0,128, 82,224, 3, 20,170,226, 3, 1, 42, 87,252,255,151,
/* 0x1100 */ 244, 3, 0, 42, 20, 3,248, 54, 64, 2,128, 82, 30, 0, 0, 20,
/* 0x1110 */ 97, 2, 64,185, 64,217,159, 82, 64,215,183,114, 63, 0, 0,107,
/* 0x1120 */ 65, 3, 0, 84, 97, 30, 64, 57,224, 3, 19,170,117, 34, 0,145,
/* 0x1130 */ 33,124, 25, 27, 33, 32, 0, 17, 93,252,255,151, 98, 6, 64,185,
/* 0x1140 */ 1, 0,128, 82, 63, 0, 2,107, 0, 3, 0, 84,163, 2, 64,185,
/* 0x1150 */ 224, 0,128, 82, 0, 32,160,114,127, 0, 0,107, 1, 2, 0, 84,
/* 0x1160 */ 182, 10, 64,185,224, 3, 20, 42,225, 3, 19,170,226, 3, 24,170,
/* 0x1170 */ 227, 3, 22, 42, 75,252,255,151, 31, 3, 0,235,160,252,255, 84,
/* 0x1180 */ 96, 2,128, 82,124,253,255,151,192, 87,151, 82,192, 95,185,114,
/* 0x1190 */ 63, 0, 0,107,128,252,255, 84, 4, 0, 0, 20, 33, 4, 0, 17,
/* 0x11a0 */ 181, 82, 0,145,232,255,255, 23,164,131, 2,145, 2, 0,128,210,
/* 0x11b0 */ 229, 3, 2,170,230, 3, 2,170,225, 3, 22, 42,227, 3, 20, 42,
/* 0x11c0 */ 159,140, 28,248,224, 3, 19,170,246,253,255,151,243, 3, 0,170,
/* 0x11d0 */ 225, 3, 19,170,226, 3, 23,170, 6, 0, 0,148,116,115, 61, 32,
/* 0x11e0 */ 37,112, 32, 32,104, 97,116, 99,104, 61, 37,112, 10, 0, 0, 0,
/* 0x11f0 */ 224, 3, 30,170,108,252,255,151,119, 2, 0,249,224, 3, 20, 42,
/* 0x1200 */ 25,252,255,151, 6, 0, 0, 20, 34, 4, 64,185,132, 4, 0, 17,
/* 0x1210 */ 33, 0, 2,139,167,255,255, 23, 19, 0,128,210,191,131, 0,209,
/* 0x1220 */ 224, 3, 19,170,243, 83, 67,169,245, 91, 68,169,247, 99, 69,169,
/* 0x1230 */ 249, 51, 64,249,253,123, 66,169,255, 3, 3,145,192, 3, 95,214,
/* 0x1240 */ 20, 0, 0, 0, 0, 0, 0, 0, 1,122, 82, 0, 4,120, 30, 1,
/* 0x1250 */ 27, 12, 31, 0, 0, 0, 0, 0, 20, 0, 0, 0, 28, 0, 0, 0,
/* 0x1260 */ 120,240,255,255,100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x1270 */ 20, 0, 0, 0, 52, 0, 0, 0,196,240,255,255,104, 0, 0, 0,
/* 0x1280 */ 0, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 76, 0, 0, 0,
/* 0x1290 */ 20,241,255,255,232, 2, 0, 0, 0, 65, 14,208, 2,157, 42,158,
/* 0x12a0 */ 41, 65, 13, 29, 70,149, 38,150, 37,151, 36,152, 35,147, 40,148,
/* 0x12b0 */ 39, 66,153, 34,154, 33, 2,175,222,221,218,217,216,215,214,213,
/* 0x12c0 */ 212,211, 12, 31, 0, 0, 0, 0, 44, 0, 0, 0,140, 0, 0, 0,
/* 0x12d0 */ 188,243,255,255,232, 0, 0, 0, 0, 65, 14, 48,157, 6,158, 5,
/* 0x12e0 */ 65, 13, 29, 65,147, 4,148, 3, 67,149, 2,150, 1,115,222,221,
/* 0x12f0 */ 214,213,212,211, 12, 31, 0, 0, 28, 0, 0, 0,188, 0, 0, 0,
/* 0x1300 */ 116,244,255,255, 56, 0, 0, 0, 0, 65, 14, 32,157, 4,158, 3,
/* 0x1310 */ 65, 13, 29, 65,147, 2, 0, 0, 52, 0, 0, 0,220, 0, 0, 0,
/* 0x1320 */ 140,244,255,255,244, 1, 0, 0, 0, 65, 14, 96, 65,157, 10,158,
/* 0x1330 */ 9, 65, 12, 29, 80, 65,147, 8,148, 7, 67,149, 6,150, 5, 2,
/* 0x1340 */ 113, 12, 31, 96, 68,222,221,214,213,212,211, 14, 0, 0, 0, 0,
/* 0x1350 */ 108, 0, 0, 0, 20, 1, 0, 0, 72,246,255,255,224, 5, 0, 0,
/* 0x1360 */ 0, 65, 14,208, 1,157, 26,158, 25, 65, 13, 29, 73, 5, 74, 12,
/* 0x1370 */ 5, 75, 11,147, 24,148, 23, 5, 72, 14, 5, 73, 13,149, 22,150,
/* 0x1380 */ 21, 5, 76, 10, 5, 77, 9,151, 20,152, 19, 5, 78, 8, 5, 79,
/* 0x1390 */ 7,153, 18,154, 17,155, 16,156, 15, 3,108, 1,222,221, 6, 79,
/* 0x13a0 */ 6, 78, 6, 77, 6, 76, 6, 75, 6, 74, 6, 73, 6, 72,220,219,
/* 0x13b0 */ 218,217,216,215,214,213,212,211, 12, 31, 0, 0, 0, 0, 0, 0,
/* 0x13c0 */ 68, 0, 0, 0,132, 1, 0, 0,184,251,255,255,192, 2, 0, 0,
/* 0x13d0 */ 0, 65, 14,192, 1, 65,157, 20,158, 19, 65, 12, 29,160, 1, 66,
/* 0x13e0 */ 147, 18,148, 17, 72,149, 16,150, 15, 78,151, 14,152, 13, 70,153,
/* 0x13f0 */ 12, 2,135, 12, 31,192, 1, 71,222,221,217,216,215,214,213,212,
/* 0x1400 */ 211, 14, 0, 0, 0, 0, 0, 0
}; };
+2 -2
View File
@@ -36,11 +36,11 @@
#define SIMULATE_ON_LINUX_EABI4 0 #define SIMULATE_ON_LINUX_EABI4 0
#if defined(__arm__) //{ #if defined(__arm__) //{
#define DEBUG 1 /* __arm__ */ #define DEBUG 0 /* __arm__ */
#endif //} #endif //}
#if defined(__aarch64__) //{ #if defined(__aarch64__) //{
#define DEBUG 1 /* __aarch64__ */ #define DEBUG 0 /* __aarch64__ */
#endif //} #endif //}
#ifndef DEBUG /*{*/ #ifndef DEBUG /*{*/
@@ -39,8 +39,6 @@
#define ARMEL_DARWIN 1 #define ARMEL_DARWIN 1
#endif /*}*/ #endif /*}*/
#define DEBUG 1
#if DEBUG //{ #if DEBUG //{
#define TRACE_REGS r0-r12,r14,r15 #define TRACE_REGS r0-r12,r14,r15
// sp (r13) is not included because the write-back might cause UNDEFINED behavior // sp (r13) is not included because the write-back might cause UNDEFINED behavior
-1
View File
@@ -28,7 +28,6 @@
// //
#define SIMULATE_ON_LINUX_EABI4 0 #define SIMULATE_ON_LINUX_EABI4 0
#define DEBUG 1
#if SIMULATE_ON_LINUX_EABI4 /*{*/ #if SIMULATE_ON_LINUX_EABI4 /*{*/
#define LINUX_ARM_CACHEFLUSH 1 /* SIMULATE_ON_LINUX_EABI4 */ #define LINUX_ARM_CACHEFLUSH 1 /* SIMULATE_ON_LINUX_EABI4 */
-2
View File
@@ -39,8 +39,6 @@
#define ARMEL_DARWIN 1 #define ARMEL_DARWIN 1
#endif /*}*/ #endif /*}*/
#define DEBUG 1
#ifndef DEBUG //{ #ifndef DEBUG //{
#define DEBUG 0 #define DEBUG 0
#define TRACE(arg) /*empty*/ #define TRACE(arg) /*empty*/
-2
View File
@@ -37,8 +37,6 @@
#define ARMEL_DARWIN 1 #define ARMEL_DARWIN 1
#endif /*}*/ #endif /*}*/
#define DEBUG 1
#ifndef DEBUG /*{*/ #ifndef DEBUG /*{*/
#define DEBUG 0 #define DEBUG 0
#endif /*}*/ #endif /*}*/
@@ -2,18 +2,18 @@ file format elf32-littlearm
Sections: Sections:
Idx Name Size VMA LMA File off Algn Flags Idx Name Size VMA LMA File off Algn Flags
0 MACHMAINX 00000018 00000000 00000000 00000034 2**0 CONTENTS, RELOC, READONLY 0 MACHMAINX 0000000c 00000000 00000000 00000034 2**0 CONTENTS, RELOC, READONLY
1 NRV_HEAD 00000000 00000000 00000000 0000004c 2**0 CONTENTS, READONLY 1 NRV_HEAD 00000000 00000000 00000000 00000040 2**0 CONTENTS, READONLY
2 NRV2E 00000144 00000000 00000000 0000004c 2**0 CONTENTS, RELOC, READONLY 2 NRV2E 00000144 00000000 00000000 00000040 2**0 CONTENTS, RELOC, READONLY
3 NRV2D 00000130 00000000 00000000 00000190 2**0 CONTENTS, RELOC, READONLY 3 NRV2D 00000130 00000000 00000000 00000184 2**0 CONTENTS, RELOC, READONLY
4 NRV2B 000000f4 00000000 00000000 000002c0 2**0 CONTENTS, RELOC, READONLY 4 NRV2B 000000f4 00000000 00000000 000002b4 2**0 CONTENTS, RELOC, READONLY
5 NRV_TAIL 00000000 00000000 00000000 000003b4 2**0 CONTENTS, READONLY 5 NRV_TAIL 00000000 00000000 00000000 000003a8 2**0 CONTENTS, READONLY
6 LZMA_ELF00 000000bc 00000000 00000000 000003b4 2**0 CONTENTS, RELOC, READONLY 6 LZMA_ELF00 000000bc 00000000 00000000 000003a8 2**0 CONTENTS, RELOC, READONLY
7 LZMA_DEC20 00000938 00000000 00000000 00000470 2**0 CONTENTS, RELOC, READONLY 7 LZMA_DEC20 00000938 00000000 00000000 00000464 2**0 CONTENTS, RELOC, READONLY
8 LZMA_DEC10 00000478 00000000 00000000 00000da8 2**0 CONTENTS, RELOC, READONLY 8 LZMA_DEC10 00000478 00000000 00000000 00000d9c 2**0 CONTENTS, RELOC, READONLY
9 LZMA_DEC30 00000000 00000000 00000000 00001220 2**0 CONTENTS, READONLY 9 LZMA_DEC30 00000000 00000000 00000000 00001214 2**0 CONTENTS, READONLY
10 MACHMAINY 00000000 00000000 00000000 00001220 2**0 CONTENTS, READONLY 10 MACHMAINY 00000000 00000000 00000000 00001214 2**0 CONTENTS, READONLY
11 MACHMAINZ 0000025c 00000000 00000000 00001220 2**0 CONTENTS, RELOC, READONLY 11 MACHMAINZ 00000184 00000000 00000000 00001214 2**0 CONTENTS, RELOC, READONLY
SYMBOL TABLE: SYMBOL TABLE:
00000000 l d NRV2E 00000000 NRV2E 00000000 l d NRV2E 00000000 NRV2E
00000000 l d NRV2D 00000000 NRV2D 00000000 l d NRV2D 00000000 NRV2D
@@ -37,7 +37,6 @@ SYMBOL TABLE:
RELOCATION RECORDS FOR [MACHMAINX]: RELOCATION RECORDS FOR [MACHMAINX]:
OFFSET TYPE VALUE OFFSET TYPE VALUE
00000008 R_ARM_PC24 MACHMAINZ 00000008 R_ARM_PC24 MACHMAINZ
00000014 R_ARM_PC24 MACHMAINZ
RELOCATION RECORDS FOR [NRV2E]: RELOCATION RECORDS FOR [NRV2E]:
OFFSET TYPE VALUE OFFSET TYPE VALUE
@@ -246,18 +245,9 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [MACHMAINZ]: RELOCATION RECORDS FOR [MACHMAINZ]:
OFFSET TYPE VALUE OFFSET TYPE VALUE
00000008 R_ARM_PC24 MACHMAINZ 0000010c R_ARM_PC24 MACHMAINZ
00000084 R_ARM_PC24 MACHMAINZ 00000118 R_ARM_PC24 MACHMAINZ
000000e0 R_ARM_PC24 MACHMAINZ
00000124 R_ARM_PC24 MACHMAINZ 00000124 R_ARM_PC24 MACHMAINZ
0000013c R_ARM_PC24 MACHMAINZ
00000144 R_ARM_PC24 MACHMAINZ 00000144 R_ARM_PC24 MACHMAINZ
00000154 R_ARM_PC24 MACHMAINZ 00000180 R_ARM_PC24 MACHMAINZ
0000015c R_ARM_PC24 MACHMAINZ
00000164 R_ARM_PC24 MACHMAINZ
000001ac R_ARM_PC24 MACHMAINZ
000001e4 R_ARM_PC24 MACHMAINZ
000001f0 R_ARM_PC24 MACHMAINZ
000001fc R_ARM_PC24 MACHMAINZ
00000214 R_ARM_PC24 MACHMAINZ
0000021c R_ARM_PC24 MACHMAINZ
00000258 R_ARM_PC24 MACHMAINZ
+49 -49
View File
@@ -72,35 +72,35 @@ LOAD tmp/arm.v5a-darwin.macho-main.o
.plt .plt
*(.plt) *(.plt)
.text 0x0000000008048000 0x11c4 .text 0x0000000008048000 0x8c8
*(.text .stub .text.* .gnu.linkonce.t.*) *(.text .stub .text.* .gnu.linkonce.t.*)
.text 0x0000000008048000 0x300 tmp/arm.v5a-darwin.macho-fold.o .text 0x0000000008048000 0x22c tmp/arm.v5a-darwin.macho-fold.o
0x00000000080481fc munmap 0x0000000008048128 munmap
0x000000000804826c bswap 0x0000000008048198 bswap
0x000000000804829c __udivsi3 0x00000000080481c8 __udivsi3
0x0000000008048224 mmap 0x0000000008048150 mmap
0x00000000080481ac write 0x00000000080480d8 write
0x0000000008048000 _start 0x0000000008048000 _start
0x0000000008048198 read 0x00000000080480c4 read
0x0000000008048184 spin 0x00000000080480b0 spin
0x000000000804824c pread 0x0000000008048178 pread
0x0000000008048188 exit 0x00000000080480b4 exit
0x00000000080481e8 brk 0x0000000008048114 brk
0x00000000080481c0 open 0x00000000080480ec open
0x00000000080482a4 div10 0x00000000080481d0 div10
0x0000000008048210 mprotect 0x000000000804813c mprotect
0x00000000080481d4 close 0x0000000008048100 close
.text 0x0000000008048300 0xec4 tmp/arm.v5a-darwin.macho-main.o .text 0x000000000804822c 0x69c tmp/arm.v5a-darwin.macho-main.o
0x00000000080488e4 do_xmap 0x00000000080483e4 do_xmap
0x0000000008048f1c upx_main 0x0000000008048710 upx_main
*(.text.*personality*) *(.text.*personality*)
*(.gnu.warning) *(.gnu.warning)
.fini .fini
*(.fini) *(.fini)
0x00000000080491c4 PROVIDE (__etext, .) 0x00000000080488c8 PROVIDE (__etext, .)
0x00000000080491c4 PROVIDE (_etext, .) 0x00000000080488c8 PROVIDE (_etext, .)
0x00000000080491c4 PROVIDE (etext, .) 0x00000000080488c8 PROVIDE (etext, .)
.rodata .rodata
*(.rodata .rodata.* .gnu.linkonce.r.*) *(.rodata .rodata.* .gnu.linkonce.r.*)
@@ -116,8 +116,8 @@ LOAD tmp/arm.v5a-darwin.macho-main.o
.gcc_except_table .gcc_except_table
*(.gcc_except_table .gcc_except_table.*) *(.gcc_except_table .gcc_except_table.*)
0x00000000080491c4 . = (ALIGN (0x1000) - ((0x1000 - .) & 0xfff)) 0x00000000080488c8 . = (ALIGN (0x1000) - ((0x1000 - .) & 0xfff))
0x000000000804a1c4 . = (0x1000 DATA_SEGMENT_ALIGN 0x1000) 0x00000000080498c8 . = (0x1000 DATA_SEGMENT_ALIGN 0x1000)
.eh_frame .eh_frame
*(.eh_frame) *(.eh_frame)
@@ -132,22 +132,22 @@ LOAD tmp/arm.v5a-darwin.macho-main.o
*(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tbss .tbss.* .gnu.linkonce.tb.*)
*(.tcommon) *(.tcommon)
.preinit_array 0x000000000804a1c4 0x0 .preinit_array 0x00000000080498c8 0x0
0x000000000804a1c4 PROVIDE (__preinit_array_start, .) 0x00000000080498c8 PROVIDE (__preinit_array_start, .)
*(.preinit_array) *(.preinit_array)
0x000000000804a1c4 PROVIDE (__preinit_array_end, .) 0x00000000080498c8 PROVIDE (__preinit_array_end, .)
.init_array 0x000000000804a1c4 0x0 .init_array 0x00000000080498c8 0x0
0x000000000804a1c4 PROVIDE (__init_array_start, .) 0x00000000080498c8 PROVIDE (__init_array_start, .)
*(SORT(.init_array.*)) *(SORT(.init_array.*))
*(.init_array) *(.init_array)
0x000000000804a1c4 PROVIDE (__init_array_end, .) 0x00000000080498c8 PROVIDE (__init_array_end, .)
.fini_array 0x000000000804a1c4 0x0 .fini_array 0x00000000080498c8 0x0
0x000000000804a1c4 PROVIDE (__fini_array_start, .) 0x00000000080498c8 PROVIDE (__fini_array_start, .)
*(.fini_array) *(.fini_array)
*(SORT(.fini_array.*)) *(SORT(.fini_array.*))
0x000000000804a1c4 PROVIDE (__fini_array_end, .) 0x00000000080498c8 PROVIDE (__fini_array_end, .)
.ctors .ctors
*crtbegin*.o(.ctors) *crtbegin*.o(.ctors)
@@ -173,35 +173,35 @@ LOAD tmp/arm.v5a-darwin.macho-main.o
.got .got
*(.got) *(.got)
0x000000000804a1c4 . = (. DATA_SEGMENT_RELRO_END 0xc) 0x00000000080498c8 . = (. DATA_SEGMENT_RELRO_END 0xc)
.got.plt .got.plt
*(.got.plt) *(.got.plt)
.data 0x000000000804a1c4 0x0 .data 0x00000000080498c8 0x0
*(.data .data.* .gnu.linkonce.d.*) *(.data .data.* .gnu.linkonce.d.*)
.data 0x000000000804a1c4 0x0 tmp/arm.v5a-darwin.macho-fold.o .data 0x00000000080498c8 0x0 tmp/arm.v5a-darwin.macho-fold.o
.data 0x000000000804a1c4 0x0 tmp/arm.v5a-darwin.macho-main.o .data 0x00000000080498c8 0x0 tmp/arm.v5a-darwin.macho-main.o
*(.gnu.linkonce.d.*personality*) *(.gnu.linkonce.d.*personality*)
.data1 .data1
*(.data1) *(.data1)
0x000000000804a1c4 _edata = . 0x00000000080498c8 _edata = .
0x000000000804a1c4 PROVIDE (edata, .) 0x00000000080498c8 PROVIDE (edata, .)
0x000000000804a1c4 __bss_start = . 0x00000000080498c8 __bss_start = .
.bss 0x000000000804a1c4 0x0 .bss 0x00000000080498c8 0x0
*(.dynbss) *(.dynbss)
*(.bss .bss.* .gnu.linkonce.b.*) *(.bss .bss.* .gnu.linkonce.b.*)
.bss 0x000000000804a1c4 0x0 tmp/arm.v5a-darwin.macho-fold.o .bss 0x00000000080498c8 0x0 tmp/arm.v5a-darwin.macho-fold.o
.bss 0x000000000804a1c4 0x0 tmp/arm.v5a-darwin.macho-main.o .bss 0x00000000080498c8 0x0 tmp/arm.v5a-darwin.macho-main.o
*(COMMON) *(COMMON)
0x000000000804a1c4 . = ALIGN ((. != 0x0)?0x4:0x1) 0x00000000080498c8 . = ALIGN ((. != 0x0)?0x4:0x1)
0x000000000804a1c4 . = ALIGN (0x4) 0x00000000080498c8 . = ALIGN (0x4)
0x000000000804a1c4 . = ALIGN (0x4) 0x00000000080498c8 . = ALIGN (0x4)
0x000000000804a1c4 _end = . 0x00000000080498c8 _end = .
0x000000000804a1c4 PROVIDE (end, .) 0x00000000080498c8 PROVIDE (end, .)
0x000000000804a1c4 . = DATA_SEGMENT_END (.) 0x00000000080498c8 . = DATA_SEGMENT_END (.)
.stab .stab
*(.stab) *(.stab)
+14 -15
View File
@@ -2,18 +2,18 @@ file format elf64-littleaarch64
Sections: Sections:
Idx Name Size VMA LMA File off Algn Flags Idx Name Size VMA LMA File off Algn Flags
0 MACHMAINX 00000018 0000000000000000 0000000000000000 00000040 2**0 CONTENTS, RELOC, READONLY 0 MACHMAINX 00000008 0000000000000000 0000000000000000 00000040 2**0 CONTENTS, RELOC, READONLY
1 NRV_HEAD 00000000 0000000000000000 0000000000000000 00000058 2**0 CONTENTS, READONLY 1 NRV_HEAD 00000000 0000000000000000 0000000000000000 00000048 2**0 CONTENTS, READONLY
2 NRV2E 00000128 0000000000000000 0000000000000000 00000058 2**0 CONTENTS, READONLY 2 NRV2E 00000128 0000000000000000 0000000000000000 00000048 2**0 CONTENTS, READONLY
3 NRV2D 0000011c 0000000000000000 0000000000000000 00000180 2**0 CONTENTS, READONLY 3 NRV2D 0000011c 0000000000000000 0000000000000000 00000170 2**0 CONTENTS, READONLY
4 NRV2B 000000f0 0000000000000000 0000000000000000 0000029c 2**0 CONTENTS, READONLY 4 NRV2B 000000f0 0000000000000000 0000000000000000 0000028c 2**0 CONTENTS, READONLY
5 NRV_TAIL 00000000 0000000000000000 0000000000000000 0000038c 2**0 CONTENTS, READONLY 5 NRV_TAIL 00000000 0000000000000000 0000000000000000 0000037c 2**0 CONTENTS, READONLY
6 LZMA_ELF00 000000d0 0000000000000000 0000000000000000 0000038c 2**0 CONTENTS, RELOC, READONLY 6 LZMA_ELF00 000000d0 0000000000000000 0000000000000000 0000037c 2**0 CONTENTS, RELOC, READONLY
7 LZMA_DEC20 00000968 0000000000000000 0000000000000000 0000045c 2**0 CONTENTS, READONLY 7 LZMA_DEC20 00000968 0000000000000000 0000000000000000 0000044c 2**0 CONTENTS, READONLY
8 LZMA_DEC10 0000049c 0000000000000000 0000000000000000 00000dc4 2**0 CONTENTS, READONLY 8 LZMA_DEC10 0000049c 0000000000000000 0000000000000000 00000db4 2**0 CONTENTS, READONLY
9 LZMA_DEC30 00000000 0000000000000000 0000000000000000 00001260 2**0 CONTENTS, READONLY 9 LZMA_DEC30 00000000 0000000000000000 0000000000000000 00001250 2**0 CONTENTS, READONLY
10 MACHMAINY 00000000 0000000000000000 0000000000000000 00001260 2**0 CONTENTS, READONLY 10 MACHMAINY 00000000 0000000000000000 0000000000000000 00001250 2**0 CONTENTS, READONLY
11 MACHMAINZ 000002d8 0000000000000000 0000000000000000 00001260 2**0 CONTENTS, RELOC, READONLY 11 MACHMAINZ 00000150 0000000000000000 0000000000000000 00001250 2**0 CONTENTS, RELOC, READONLY
SYMBOL TABLE: SYMBOL TABLE:
0000000000000000 l d LZMA_DEC30 0000000000000000 LZMA_DEC30 0000000000000000 l d LZMA_DEC30 0000000000000000 LZMA_DEC30
0000000000000000 l d MACHMAINZ 0000000000000000 MACHMAINZ 0000000000000000 l d MACHMAINZ 0000000000000000 MACHMAINZ
@@ -36,8 +36,7 @@ SYMBOL TABLE:
RELOCATION RECORDS FOR [MACHMAINX]: RELOCATION RECORDS FOR [MACHMAINX]:
OFFSET TYPE VALUE OFFSET TYPE VALUE
000000000000000c R_AARCH64_CALL26 MACHMAINZ+0x00000000000000e8 0000000000000004 R_AARCH64_CALL26 MACHMAINZ+0x00000000000000dc
0000000000000014 R_AARCH64_CALL26 MACHMAINZ+0x0000000000000264
RELOCATION RECORDS FOR [LZMA_ELF00]: RELOCATION RECORDS FOR [LZMA_ELF00]:
OFFSET TYPE VALUE OFFSET TYPE VALUE
@@ -45,4 +44,4 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [MACHMAINZ]: RELOCATION RECORDS FOR [MACHMAINZ]:
OFFSET TYPE VALUE OFFSET TYPE VALUE
00000000000002b0 R_AARCH64_ADR_PREL_LO21 _start-0x0000000000000008 0000000000000128 R_AARCH64_ADR_PREL_LO21 _start-0x0000000000000008
+59 -59
View File
@@ -67,36 +67,36 @@ LOAD tmp/arm64-darwin.macho-main.o
*(.iplt) *(.iplt)
.iplt 0x0000000000400080 0x0 tmp/arm64-darwin.macho-fold.o .iplt 0x0000000000400080 0x0 tmp/arm64-darwin.macho-fold.o
.text 0x0000000000400078 0x1240 .text 0x0000000000400078 0x7d8
*(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.unlikely .text.*_unlikely .text.unlikely.*)
*(.text.exit .text.exit.*) *(.text.exit .text.exit.*)
*(.text.startup .text.startup.*) *(.text.startup .text.startup.*)
*(.text.hot .text.hot.*) *(.text.hot .text.hot.*)
*(.text .stub .text.* .gnu.linkonce.t.*) *(.text .stub .text.* .gnu.linkonce.t.*)
.text 0x0000000000400078 0x2d8 tmp/arm64-darwin.macho-fold.o .text 0x0000000000400078 0x158 tmp/arm64-darwin.macho-fold.o
0x0000000000400078 _start 0x0000000000400078 _start
0x00000000004002ac spin 0x000000000040012c spin
0x00000000004002b0 exit 0x0000000000400130 exit
0x00000000004002b8 read 0x0000000000400138 read
0x00000000004002c4 write 0x0000000000400144 write
0x00000000004002d0 open 0x0000000000400150 open
0x00000000004002dc close 0x000000000040015c close
0x00000000004002e8 brk 0x0000000000400168 brk
0x00000000004002f4 munmap 0x0000000000400174 munmap
0x0000000000400300 mprotect 0x0000000000400180 mprotect
0x000000000040030c mmap 0x000000000040018c mmap
0x0000000000400318 pread 0x0000000000400198 pread
0x0000000000400324 bswap 0x00000000004001a4 bswap
.text 0x0000000000400350 0xf68 tmp/arm64-darwin.macho-main.o .text 0x00000000004001d0 0x680 tmp/arm64-darwin.macho-main.o
0x0000000000400a18 do_xmap 0x000000000040037c do_xmap
0x0000000000400ff8 upx_main 0x0000000000400674 upx_main
*(.gnu.warning) *(.gnu.warning)
.fini .fini
*(SORT(.fini)) *(SORT(.fini))
0x00000000004012b8 PROVIDE (__etext, .) 0x0000000000400850 PROVIDE (__etext, .)
0x00000000004012b8 PROVIDE (_etext, .) 0x0000000000400850 PROVIDE (_etext, .)
0x00000000004012b8 PROVIDE (etext, .) 0x0000000000400850 PROVIDE (etext, .)
.rodata .rodata
*(.rodata .rodata.* .gnu.linkonce.r.*) *(.rodata .rodata.* .gnu.linkonce.r.*)
@@ -107,18 +107,18 @@ LOAD tmp/arm64-darwin.macho-main.o
.eh_frame_hdr .eh_frame_hdr
*(.eh_frame_hdr) *(.eh_frame_hdr)
.eh_frame 0x00000000004012b8 0x1c8 .eh_frame 0x0000000000400850 0x110
*(.eh_frame) *(.eh_frame)
.eh_frame 0x00000000004012b8 0x1c8 tmp/arm64-darwin.macho-main.o .eh_frame 0x0000000000400850 0x110 tmp/arm64-darwin.macho-main.o
0x1b8 (size before relaxing) 0x108 (size before relaxing)
.gcc_except_table .gcc_except_table
*(.gcc_except_table .gcc_except_table.*) *(.gcc_except_table .gcc_except_table.*)
.exception_ranges .exception_ranges
*(.exception_ranges .exception_ranges*) *(.exception_ranges .exception_ranges*)
0x0000000000401480 . = (ALIGN (0x10000) - ((0x10000 - .) & 0xffff)) 0x0000000000400960 . = (ALIGN (0x10000) - ((0x10000 - .) & 0xffff))
0x0000000000411480 . = DATA_SEGMENT_ALIGN (0x10000, 0x1000) 0x0000000000410960 . = DATA_SEGMENT_ALIGN (0x10000, 0x1000)
.eh_frame .eh_frame
*(.eh_frame) *(.eh_frame)
@@ -136,22 +136,22 @@ LOAD tmp/arm64-darwin.macho-main.o
*(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tbss .tbss.* .gnu.linkonce.tb.*)
*(.tcommon) *(.tcommon)
.preinit_array 0x0000000000411480 0x0 .preinit_array 0x0000000000410960 0x0
0x0000000000411480 PROVIDE (__preinit_array_start, .) 0x0000000000410960 PROVIDE (__preinit_array_start, .)
*(.preinit_array) *(.preinit_array)
0x0000000000411480 PROVIDE (__preinit_array_end, .) 0x0000000000410960 PROVIDE (__preinit_array_end, .)
.init_array 0x0000000000411480 0x0 .init_array 0x0000000000410960 0x0
0x0000000000411480 PROVIDE (__init_array_start, .) 0x0000000000410960 PROVIDE (__init_array_start, .)
*(SORT(.init_array.*)) *(SORT(.init_array.*))
*(.init_array) *(.init_array)
0x0000000000411480 PROVIDE (__init_array_end, .) 0x0000000000410960 PROVIDE (__init_array_end, .)
.fini_array 0x0000000000411480 0x0 .fini_array 0x0000000000410960 0x0
0x0000000000411480 PROVIDE (__fini_array_start, .) 0x0000000000410960 PROVIDE (__fini_array_start, .)
*(SORT(.fini_array.*)) *(SORT(.fini_array.*))
*(.fini_array) *(.fini_array)
0x0000000000411480 PROVIDE (__fini_array_end, .) 0x0000000000410960 PROVIDE (__fini_array_end, .)
.ctors .ctors
*crtbegin.o(.ctors) *crtbegin.o(.ctors)
@@ -180,43 +180,43 @@ LOAD tmp/arm64-darwin.macho-main.o
.got .got
*(.got) *(.got)
*(.igot) *(.igot)
0x0000000000411480 . = DATA_SEGMENT_RELRO_END (., 0x18) 0x0000000000410960 . = DATA_SEGMENT_RELRO_END (., 0x18)
.got.plt 0x0000000000411480 0x0 .got.plt 0x0000000000410960 0x0
*(.got.plt) *(.got.plt)
*(.igot.plt) *(.igot.plt)
.igot.plt 0x0000000000411480 0x0 tmp/arm64-darwin.macho-fold.o .igot.plt 0x0000000000410960 0x0 tmp/arm64-darwin.macho-fold.o
.data 0x0000000000411480 0x0 .data 0x0000000000410960 0x0
0x0000000000411480 PROVIDE (__data_start, .) 0x0000000000410960 PROVIDE (__data_start, .)
*(.data .data.* .gnu.linkonce.d.*) *(.data .data.* .gnu.linkonce.d.*)
.data 0x0000000000411480 0x0 tmp/arm64-darwin.macho-fold.o .data 0x0000000000410960 0x0 tmp/arm64-darwin.macho-fold.o
.data 0x0000000000411480 0x0 tmp/arm64-darwin.macho-main.o .data 0x0000000000410960 0x0 tmp/arm64-darwin.macho-main.o
.data1 .data1
*(.data1) *(.data1)
0x0000000000411480 _edata = . 0x0000000000410960 _edata = .
0x0000000000411480 PROVIDE (edata, .) 0x0000000000410960 PROVIDE (edata, .)
0x0000000000411480 . = . 0x0000000000410960 . = .
0x0000000000411480 __bss_start = . 0x0000000000410960 __bss_start = .
0x0000000000411480 __bss_start__ = . 0x0000000000410960 __bss_start__ = .
.bss 0x0000000000411480 0x0 .bss 0x0000000000410960 0x0
*(.dynbss) *(.dynbss)
*(.bss .bss.* .gnu.linkonce.b.*) *(.bss .bss.* .gnu.linkonce.b.*)
.bss 0x0000000000411480 0x0 tmp/arm64-darwin.macho-fold.o .bss 0x0000000000410960 0x0 tmp/arm64-darwin.macho-fold.o
.bss 0x0000000000411480 0x0 tmp/arm64-darwin.macho-main.o .bss 0x0000000000410960 0x0 tmp/arm64-darwin.macho-main.o
*(COMMON) *(COMMON)
0x0000000000411480 . = ALIGN ((. != 0x0)?0x8:0x1) 0x0000000000410960 . = ALIGN ((. != 0x0)?0x8:0x1)
0x0000000000411480 _bss_end__ = . 0x0000000000410960 _bss_end__ = .
0x0000000000411480 __bss_end__ = . 0x0000000000410960 __bss_end__ = .
0x0000000000411480 . = ALIGN (0x8) 0x0000000000410960 . = ALIGN (0x8)
0x0000000000411480 . = SEGMENT_START ("ldata-segment", .) 0x0000000000410960 . = SEGMENT_START ("ldata-segment", .)
0x0000000000411480 . = ALIGN (0x8) 0x0000000000410960 . = ALIGN (0x8)
0x0000000000411480 __end__ = . 0x0000000000410960 __end__ = .
0x0000000000411480 _end = . 0x0000000000410960 _end = .
0x0000000000411480 PROVIDE (end, .) 0x0000000000410960 PROVIDE (end, .)
0x0000000000411480 . = DATA_SEGMENT_END (.) 0x0000000000410960 . = DATA_SEGMENT_END (.)
.stab .stab
*(.stab) *(.stab)