Files
upx/src/stub/mips.r3000-linux.elf-fold.h
T
Markus F.X.J. Oberhumer d1174385ef Welcome 2020.
2020-01-08 04:13:28 +01:00

203 lines
14 KiB
C

/* mips.r3000-linux.elf-fold.h
created from mips.r3000-linux.elf-fold.bin, 2604 (0xa2c) bytes
This file is part of the UPX executable compressor.
Copyright (C) 1996-2020 Markus Franz Xaver Johannes Oberhumer
Copyright (C) 1996-2020 Laszlo Molnar
Copyright (C) 2000-2020 John F. Reiser
All Rights Reserved.
UPX and the UCL library are free software; you can redistribute them
and/or modify them under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of
the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; see the file COPYING.
If not, write to the Free Software Foundation, Inc.,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
Markus F.X.J. Oberhumer Laszlo Molnar
<markus@oberhumer.com> <ezerotven+github@gmail.com>
John F. Reiser
<jreiser@users.sourceforge.net>
*/
#define STUB_MIPS_R3000_LINUX_ELF_FOLD_SIZE 2604
#define STUB_MIPS_R3000_LINUX_ELF_FOLD_ADLER32 0xb9cb345e
#define STUB_MIPS_R3000_LINUX_ELF_FOLD_CRC32 0x3f3937cf
unsigned char stub_mips_r3000_linux_elf_fold[2604] = {
/* 0x0000 */ 127, 69, 76, 70, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 0, 2, 0, 8, 0, 0, 0, 1, 0, 16, 0,128, 0, 0, 0, 52,
/* 0x0020 */ 0, 0, 0, 0, 0, 0, 48, 1, 0, 52, 0, 32, 0, 2, 0, 0,
/* 0x0030 */ 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 16, 0, 0,
/* 0x0040 */ 0, 16, 0, 0, 0, 0, 10, 44, 0, 0, 10, 48, 0, 0, 0, 5,
/* 0x0050 */ 0, 0, 16, 0, 0, 0, 0, 1, 0, 0, 10, 44, 0, 0, 0, 0,
/* 0x0060 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0070 */ 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0080 */ 36, 2, 0, 0, 3,224, 0, 8, 0, 2, 18, 64, 0, 0, 0, 0,
/* 0x0090 */ 143,178, 0, 24,143,179, 0, 28, 3,160, 16, 33, 39,189,240, 16,
/* 0x00a0 */ 3,160, 24, 33,140, 65, 0, 0, 36, 66, 0, 4,172, 97, 0, 0,
/* 0x00b0 */ 36, 99, 0, 4, 20, 86,255,251, 36,105,255,252,172, 96, 0, 0,
/* 0x00c0 */ 36, 99, 0, 4, 0, 96,176, 33,140, 65, 0, 0,140, 72, 0, 4,
/* 0x00d0 */ 36, 66, 0, 8,172, 97, 0, 0,172,104, 0, 4, 36, 99, 0, 8,
/* 0x00e0 */ 20, 32,255,249, 0, 96,160, 33,173, 35, 0, 0, 36, 1, 0, 32,
/* 0x00f0 */ 160, 97, 0, 0,160, 97, 0, 1,160, 97, 0, 2, 36, 1, 0, 61,
/* 0x0100 */ 160, 97, 0, 3, 36, 6, 15,255, 36,101, 0, 4, 4, 17, 0, 5,
/* 0x0110 */ 3,224, 32, 33, 47,112,114,111, 99, 47,115,101,108,102, 47,101,
/* 0x0120 */ 120,101, 0, 0, 36, 2, 15,245, 0, 0, 0, 12, 4,224, 0, 2,
/* 0x0130 */ 0,162, 8, 33,160, 32, 0, 0, 39,189,254, 0, 3,128, 88, 33,
/* 0x0140 */ 2,160, 80, 33, 0, 0, 72, 33, 3,192, 64, 33, 2,192, 56, 33,
/* 0x0150 */ 3,160, 48, 33, 2, 32, 40, 33, 4, 16, 0, 1, 36, 2, 1, 96,
/* 0x0160 */ 3,226, 16, 35, 36, 66, 8,148, 0, 64,248, 9, 2, 0, 32, 33,
/* 0x0170 */ 39,189, 2, 0, 0, 64,240, 33,143,168, 0, 20, 0, 0, 72, 33,
/* 0x0180 */ 175,168, 0, 16,175,169, 0, 20, 36, 7, 0, 2, 36, 6, 0, 1,
/* 0x0190 */ 0, 28, 40, 34, 0, 0, 32, 33, 36, 2, 15,250, 0, 0, 0, 12,
/* 0x01a0 */ 143,164, 0, 16, 36, 2, 15,166, 0, 0, 0, 12, 39,189, 0, 32,
/* 0x01b0 */ 3,160, 8, 33, 39,189,254,212, 39,189, 0, 4, 23,161,255,254,
/* 0x01c0 */ 175,160,255,252,142,129,255,252, 2, 96, 40, 33, 16, 32, 0, 3,
/* 0x01d0 */ 2, 64, 32, 33, 0, 32, 0, 8, 36, 2, 15,251, 3,192, 0, 8,
/* 0x01e0 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x01f0 */ 36, 2, 15,250, 39,189,255,224,175,168, 0, 16,175,169, 0, 20,
/* 0x0200 */ 0, 0, 0, 12, 16, 0, 0, 2, 39,189, 0, 32, 0, 0, 0, 12,
/* 0x0210 */ 20,224, 0, 3, 0, 0, 0, 0, 3,224, 0, 8, 0, 0, 0, 0,
/* 0x0220 */ 3,224, 0, 8, 36, 2,255,255, 3,224, 0, 8, 0, 0, 0, 0,
/* 0x0230 */ 140,130, 0, 0,140,135, 0, 4, 0, 70, 16, 43, 20, 64, 0, 3,
/* 0x0240 */ 36, 2, 15,161, 16, 0, 0, 10, 0,192, 24, 33, 36, 4, 0,127,
/* 0x0250 */ 4, 17,255,238, 0, 0, 0, 0, 16, 0,255,255, 0, 0, 0, 0,
/* 0x0260 */ 144,226, 0, 0, 36,231, 0, 1,160,162, 0, 0, 36,165, 0, 1,
/* 0x0270 */ 36, 99,255,255, 36, 2,255,255, 20, 98,255,249, 0, 0, 0, 0,
/* 0x0280 */ 140,131, 0, 4,140,130, 0, 0, 0,102, 24, 33, 0, 70, 16, 35,
/* 0x0290 */ 172,130, 0, 0, 3,224, 0, 8,172,131, 0, 4, 39,189,255,216,
/* 0x02a0 */ 175,179, 0, 28,175,178, 0, 24,175,177, 0, 20,175,176, 0, 16,
/* 0x02b0 */ 0,128,136, 33, 0,160,128, 33, 0,192,152, 33, 0,224,144, 33,
/* 0x02c0 */ 16, 0, 0, 82,175,191, 0, 32, 2, 32, 32, 33, 4, 17,255,216,
/* 0x02d0 */ 39,165, 0, 4,143,163, 0, 4,143,166, 0, 8, 20, 96, 0, 10,
/* 0x02e0 */ 60, 2, 33, 88, 52, 66, 80, 85, 20,194, 0, 10, 36, 4, 0,127,
/* 0x02f0 */ 142, 34, 0, 0, 0, 0, 0, 0, 20, 64, 0, 7, 36, 2, 15,161,
/* 0x0300 */ 16, 0, 0, 70, 0, 0, 0, 0, 20,192, 0, 7, 0,102, 16, 43,
/* 0x0310 */ 36, 4, 0,127, 36, 2, 15,161, 4, 17,255,188, 0, 0, 0, 0,
/* 0x0320 */ 16, 0,255,255, 0, 0, 0, 0, 20, 64,255,250, 36, 4, 0,127,
/* 0x0330 */ 142, 2, 0, 0, 0, 0, 0, 0, 0, 67, 16, 43, 20, 64,255,245,
/* 0x0340 */ 0,195, 16, 43,142, 7, 0, 4, 16, 64, 0, 39, 0,224, 40, 33,
/* 0x0350 */ 142, 36, 0, 4,147,168, 0, 12, 0,192, 40, 33,175,163, 0, 0,
/* 0x0360 */ 0,224, 48, 33, 2, 96,248, 9, 3,160, 56, 33, 20, 64,255,233,
/* 0x0370 */ 36, 4, 0,127,143,165, 0, 0,143,162, 0, 4, 0, 0, 0, 0,
/* 0x0380 */ 20,162,255,228, 0, 0, 0, 0,147,167, 0, 13, 0, 0, 0, 0,
/* 0x0390 */ 16,224, 0, 13, 0, 0, 0, 0, 18, 64, 0, 11, 44,162, 2, 1,
/* 0x03a0 */ 16, 64, 0, 5, 0, 0, 0, 0,142, 2, 0, 0, 0, 0, 0, 0,
/* 0x03b0 */ 20, 69, 0, 5, 0, 0, 0, 0,142, 4, 0, 4,147,166, 0, 14,
/* 0x03c0 */ 2, 64,248, 9, 0, 0, 0, 0,143,162, 0, 8,142, 35, 0, 4,
/* 0x03d0 */ 142, 36, 0, 0, 0, 98, 24, 33, 0,130, 32, 35,174, 35, 0, 4,
/* 0x03e0 */ 16, 0, 0, 3,174, 36, 0, 0, 4, 17,255,145, 2, 32, 32, 33,
/* 0x03f0 */ 143,162, 0, 4,142, 3, 0, 4,142, 4, 0, 0, 0, 98, 24, 33,
/* 0x0400 */ 0,130, 32, 35,174, 3, 0, 4,174, 4, 0, 0,142, 2, 0, 0,
/* 0x0410 */ 0, 0, 0, 0, 20, 64,255,172, 36, 6, 0, 12,143,191, 0, 32,
/* 0x0420 */ 143,179, 0, 28,143,178, 0, 24,143,177, 0, 20,143,176, 0, 16,
/* 0x0430 */ 3,224, 0, 8, 39,189, 0, 40, 16,128, 0, 8, 0, 0, 0, 0,
/* 0x0440 */ 140,130, 0, 0, 0, 0, 0, 0, 16, 69, 0, 3, 0, 0, 0, 0,
/* 0x0450 */ 16, 0,255,251, 36,132, 0, 8,172,134, 0, 4, 3,224, 0, 8,
/* 0x0460 */ 0, 0, 0, 0, 39,189,255,168,175,190, 0, 80,175,180, 0, 64,
/* 0x0470 */ 175,177, 0, 52,175,191, 0, 84,175,183, 0, 76,175,182, 0, 72,
/* 0x0480 */ 175,181, 0, 68,175,179, 0, 60,175,178, 0, 56,175,176, 0, 48,
/* 0x0490 */ 148,162, 0, 16,140,163, 0, 28, 0,160,160, 33, 56, 66, 0, 2,
/* 0x04a0 */ 148,165, 0, 44, 44, 66, 0, 1, 2,131,136, 33,175,164, 0, 28,
/* 0x04b0 */ 0,192,240, 33,175,167, 0, 32,175,168, 0, 36,175,169, 0, 40,
/* 0x04c0 */ 0, 2, 57, 0, 36,165,255,255, 0, 10, 16, 39, 2, 32, 32, 33,
/* 0x04d0 */ 36, 6,255,255, 0, 0, 64, 33, 36, 9, 0, 1, 16, 0, 0, 19,
/* 0x04e0 */ 175,162, 0, 20,140,130, 0, 0, 0, 0, 0, 0, 20, 73, 0, 14,
/* 0x04f0 */ 36,165,255,255,140,131, 0, 8, 0, 0, 0, 0, 0,102, 16, 43,
/* 0x0500 */ 16, 64, 0, 2, 0, 0, 0, 0, 0, 96, 48, 33,140,130, 0, 20,
/* 0x0510 */ 0, 0, 0, 0, 0, 98, 24, 33, 1, 3, 16, 43, 16, 64, 0, 2,
/* 0x0520 */ 0, 0, 0, 0, 0, 96, 64, 33, 36,132, 0, 32, 4,161,255,237,
/* 0x0530 */ 1, 70,128, 36, 1, 16, 16, 35, 0, 74, 16, 35, 36, 66,255,255,
/* 0x0540 */ 1, 66, 80, 36, 52,231, 8, 2, 2, 0, 32, 33, 1, 64, 40, 33,
/* 0x0550 */ 0, 0, 48, 33, 36, 8,255,255, 0, 0, 72, 33, 4, 17,255, 36,
/* 0x0560 */ 175,170, 0, 8, 0, 80,184, 35,175,162, 0, 12, 16, 0, 0,164,
/* 0x0570 */ 175,160, 0, 16, 19,192, 0, 12, 36, 2, 0, 6,142, 35, 0, 0,
/* 0x0580 */ 0, 0, 0, 0, 20, 98, 0, 10, 36, 2, 0, 1,142, 38, 0, 8,
/* 0x0590 */ 143,164, 0, 32, 2,230, 48, 33, 4, 17,255,167, 36, 5, 0, 3,
/* 0x05a0 */ 16, 0, 0,147, 0, 0, 0, 0,142, 35, 0, 0, 36, 2, 0, 1,
/* 0x05b0 */ 20, 98, 0,143, 0, 0, 0, 0, 19,192, 0, 19, 0, 0, 0, 0,
/* 0x05c0 */ 142, 34, 0, 4, 0, 0, 0, 0, 20, 64, 0, 15, 36, 5, 0, 3,
/* 0x05d0 */ 142,130, 0, 28,142, 38, 0, 8,143,164, 0, 32, 0,194, 48, 33,
/* 0x05e0 */ 4, 17,255,149, 2,230, 48, 33,143,164, 0, 32,150,134, 0, 44,
/* 0x05f0 */ 4, 17,255,145, 36, 5, 0, 5,143,164, 0, 32,150,134, 0, 42,
/* 0x0600 */ 4, 17,255,141, 36, 5, 0, 4,142, 34, 0, 8,142, 35, 0, 24,
/* 0x0610 */ 2,226,176, 33, 60, 2,115, 81, 0, 3, 24,128, 52, 66, 98, 64,
/* 0x0620 */ 0, 98,144, 6,143,163, 0, 20,142, 36, 0, 16, 2,195, 16, 36,
/* 0x0630 */ 175,164, 0, 0, 0,130,152, 33,142, 36, 0, 20,175,182, 0, 4,
/* 0x0640 */ 50, 85, 0, 7,175,164, 0, 24, 19,192, 0, 22, 2,194,128, 35,
/* 0x0650 */ 2, 0, 32, 33, 2, 96, 40, 33, 36, 6, 0, 3, 36, 7, 8, 18,
/* 0x0660 */ 36, 8,255,255, 4, 17,254,226, 0, 0, 72, 33, 22, 2, 0, 74,
/* 0x0670 */ 50, 66, 0, 4, 16, 64, 0, 4, 0, 0, 0, 0,143,167, 0, 40,
/* 0x0680 */ 16, 0, 0, 2, 0, 0, 0, 0, 0, 0, 56, 33,143,166, 0, 28,
/* 0x0690 */ 3,192, 32, 33, 4, 17,255, 1, 3,160, 40, 33, 16, 0, 0, 11,
/* 0x06a0 */ 0, 0, 0, 0,142, 41, 0, 4,143,168, 0, 28, 2, 0, 32, 33,
/* 0x06b0 */ 1, 34, 72, 35, 2, 96, 40, 33, 2,160, 48, 33, 4, 17,254,204,
/* 0x06c0 */ 36, 7, 0, 18, 22, 2, 0, 53, 36, 4, 0,127,143,164, 0, 20,
/* 0x06d0 */ 0, 19, 16, 35, 50,163, 0, 2, 16, 96, 0, 8, 0, 68,144, 36,
/* 0x06e0 */ 18, 64, 0, 6, 2, 64, 16, 33, 2, 19, 24, 33, 36, 66,255,255,
/* 0x06f0 */ 160, 96, 0, 0, 20, 64,255,253, 36, 99, 0, 1, 19,192, 0, 43,
/* 0x0700 */ 36, 2, 0, 1,142, 35, 0, 0, 0, 0, 0, 0, 20, 98, 0, 28,
/* 0x0710 */ 2, 0, 32, 33,142, 34, 0, 24, 0, 0, 0, 0, 48, 66, 0, 1,
/* 0x0720 */ 16, 64, 0, 24, 2, 96, 40, 33,142, 36, 0, 20,142, 34, 0, 16,
/* 0x0730 */ 142, 35, 0, 8, 20,130, 0, 17, 0,131, 16, 33, 0, 87, 48, 33,
/* 0x0740 */ 143,163, 0, 20, 0, 6, 16, 35, 0, 98, 16, 36, 44, 66, 0, 12,
/* 0x0750 */ 20, 64, 0, 12, 2, 0, 32, 33, 36, 2, 0, 12,172,194, 0, 0,
/* 0x0760 */ 60, 2, 3,192, 52, 66, 0, 8,143,164, 0, 32,172,194, 0, 4,
/* 0x0770 */ 172,192, 0, 8, 4, 17,255, 48, 0, 0, 40, 33, 2, 0, 32, 33,
/* 0x0780 */ 2, 96, 40, 33, 2,160, 48, 33, 4, 17,254,160, 36, 2, 16, 29,
/* 0x0790 */ 16, 64, 0, 6, 0, 0, 0, 0, 36, 4, 0,127, 4, 17,254,155,
/* 0x07a0 */ 36, 2, 15,161, 16, 0,255,255, 0, 0, 0, 0,143,164, 0, 24,
/* 0x07b0 */ 2,114, 16, 33, 2,196, 40, 33, 2, 2,128, 33, 2, 5, 16, 43,
/* 0x07c0 */ 16, 64, 0, 11, 0,176, 40, 35, 2,160, 48, 33, 2, 0, 32, 33,
/* 0x07d0 */ 36, 7, 8, 18, 36, 8,255,255, 4, 17,254,133, 0, 0, 72, 33,
/* 0x07e0 */ 18, 2, 0, 3, 0, 0, 0, 0, 16, 0,255,255, 0, 0, 0, 0,
/* 0x07f0 */ 143,162, 0, 16, 38, 49, 0, 32, 36, 66, 0, 1,175,162, 0, 16,
/* 0x0800 */ 150,130, 0, 44,143,163, 0, 16, 0, 0, 0, 0, 0, 98, 16, 42,
/* 0x0810 */ 20, 64,255, 88, 0, 0, 0, 0, 19,192, 0, 11, 36, 2, 0, 3,
/* 0x0820 */ 150,131, 0, 16, 0, 0, 0, 0, 16, 98, 0, 7, 0, 0, 0, 0,
/* 0x0830 */ 143,162, 0, 8,143,163, 0, 12, 0, 0, 0, 0, 0, 67, 32, 33,
/* 0x0840 */ 4, 17,254,114, 36, 2, 15,205,143,164, 0, 36, 0, 0, 0, 0,
/* 0x0850 */ 16,128, 0, 2, 0, 0, 0, 0,172,151, 0, 0,142,130, 0, 24,
/* 0x0860 */ 143,191, 0, 84, 2,226, 16, 33,143,190, 0, 80,143,183, 0, 76,
/* 0x0870 */ 143,182, 0, 72,143,181, 0, 68,143,180, 0, 64,143,179, 0, 60,
/* 0x0880 */ 143,178, 0, 56,143,177, 0, 52,143,176, 0, 48, 3,224, 0, 8,
/* 0x0890 */ 39,189, 0, 88, 39,189,255,192,175,191, 0, 56,175,181, 0, 52,
/* 0x08a0 */ 175,180, 0, 48,175,179, 0, 44,175,178, 0, 40,175,177, 0, 36,
/* 0x08b0 */ 175,176, 0, 32,140,130, 0, 4, 1, 0,144, 33,140,136, 0, 0,
/* 0x08c0 */ 0,128, 24, 33, 0,192,152, 33, 1, 96,168, 33, 0,224,160, 33,
/* 0x08d0 */ 1, 32,136, 33, 36, 66, 0, 12,175,165, 0, 12, 39,164, 0, 20,
/* 0x08e0 */ 39,165, 0, 4, 2, 64, 48, 33, 0, 0, 56, 33, 1, 64,128, 33,
/* 0x08f0 */ 175,163, 0, 16,175,163, 0, 24,175,168, 0, 4,175,162, 0, 20,
/* 0x0900 */ 4, 17,254,102,175,179, 0, 8, 2, 32, 72, 33, 2, 64, 32, 33,
/* 0x0910 */ 2, 96, 40, 33, 39,166, 0, 12, 2,128, 56, 33, 3,160, 64, 33,
/* 0x0920 */ 2,160, 80, 33, 4, 17,254,207,175,176, 0, 0, 0, 64, 48, 33,
/* 0x0930 */ 2,128, 32, 33, 36, 5, 0, 9, 4, 17,254,191, 0, 64,136, 33,
/* 0x0940 */ 150,102, 0, 44, 38,100, 0, 52, 16, 0, 0, 43, 0, 0, 40, 33,
/* 0x0950 */ 140,131, 0, 0, 36, 2, 0, 3, 20, 98, 0, 39, 36,132, 0, 32,
/* 0x0960 */ 36,132,255,224,140,130, 0, 8,143,164, 0, 0, 0, 0, 40, 33,
/* 0x0970 */ 0, 68, 32, 33, 0, 0, 48, 33, 4, 17,254, 36, 36, 2, 15,165,
/* 0x0980 */ 4, 64, 0, 9, 0, 64,128, 33, 0, 64, 32, 33, 2, 96, 40, 33,
/* 0x0990 */ 36, 6, 2, 0, 4, 17,254, 29, 36, 2, 15,163, 36, 3, 2, 0,
/* 0x09a0 */ 16, 67, 0, 6, 2,160, 80, 33, 36, 4, 0,127, 4, 17,254, 23,
/* 0x09b0 */ 36, 2, 15,161, 16, 0,255,255, 0, 0, 0, 0, 2,128, 56, 33,
/* 0x09c0 */ 3,160, 64, 33, 0, 0, 72, 33, 4, 17,254,166, 0, 0, 48, 33,
/* 0x09d0 */ 143,166, 0, 0, 2,128, 32, 33, 36, 5, 0, 7, 4, 17,254,150,
/* 0x09e0 */ 0, 64,136, 33, 2, 0, 32, 33, 4, 17,254, 8, 36, 2, 15,166,
/* 0x09f0 */ 16, 0, 0, 5, 2, 32, 16, 33, 0,166, 16, 42, 20, 64,255,212,
/* 0x0a00 */ 36,165, 0, 1, 2, 32, 16, 33,143,191, 0, 56,143,181, 0, 52,
/* 0x0a10 */ 143,180, 0, 48,143,179, 0, 44,143,178, 0, 40,143,177, 0, 36,
/* 0x0a20 */ 143,176, 0, 32, 3,224, 0, 8, 39,189, 0, 64
};