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