mirror of
https://github.com/upx/upx
synced 2025-09-28 19:06:07 +08:00
169 lines
12 KiB
C
169 lines
12 KiB
C
/* armeb-linux.elf-fold.h
|
|
created from armeb-linux.elf-fold.bin, 2104 (0x838) bytes
|
|
|
|
This file is part of the UPX executable compressor.
|
|
|
|
Copyright (C) 1996-2007 Markus Franz Xaver Johannes Oberhumer
|
|
Copyright (C) 1996-2007 Laszlo Molnar
|
|
Copyright (C) 2000-2007 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
|
|
<mfx@users.sourceforge.net> <ml1050@users.sourceforge.net>
|
|
*/
|
|
|
|
|
|
#define STUB_ARMEB_LINUX_ELF_FOLD_SIZE 2104
|
|
#define STUB_ARMEB_LINUX_ELF_FOLD_ADLER32 0x2b475e0d
|
|
#define STUB_ARMEB_LINUX_ELF_FOLD_CRC32 0xf2f71c41
|
|
|
|
unsigned char stub_armeb_linux_elf_fold[2104] = {
|
|
127, 69, 76, 70, 1, 2, 1, 97, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 0 */
|
|
0, 2, 0, 40, 0, 0, 0, 1, 0, 0,128,128, 0, 0, 0, 52, /* 0x 10 */
|
|
0, 0, 0, 0, 0, 0, 0, 2, 0, 52, 0, 32, 0, 2, 0, 0, /* 0x 20 */
|
|
0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,128, 0, /* 0x 30 */
|
|
0, 0,128, 0, 0, 0, 8, 56, 0, 0, 8, 56, 0, 0, 0, 5, /* 0x 40 */
|
|
0, 0,128, 0, 0, 0, 0, 1, 0, 0, 8, 56, 0, 0, 0, 0, /* 0x 50 */
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 60 */
|
|
0, 0,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 70 */
|
|
229,157, 48, 12,224,141, 49, 3,226,131, 48, 20,228,147, 0, 4, /* 0x 80 */
|
|
227, 80, 0, 0, 26,255,255,252,225,160, 32, 3,228,146, 0, 8, /* 0x 90 */
|
|
227, 80, 0, 0, 26,255,255,252,229,141, 32, 8,226, 77,220, 10, /* 0x a0 */
|
|
225,160, 64, 9,229,154,144, 4,225,160,128, 13,229,154,112, 0, /* 0x b0 */
|
|
226,143, 96, 36,226,137,144, 12,227,160,176, 0,233, 45, 15,248, /* 0x c0 */
|
|
232,189, 0, 15,235, 0, 1,131,225,160,224, 0,226,141,208, 20, /* 0x d0 */
|
|
226,141,220, 10,232,189, 0, 7,229, 18,240, 4,226, 3, 48,255, /* 0x e0 */
|
|
227, 83, 0, 81, 17,160,240, 14,225,176, 17, 33, 19, 80, 0, 0, /* 0x f0 */
|
|
1,160,240, 14,226, 65, 16, 1,231,144, 33, 1,226, 2, 52, 15, /* 0x 100 */
|
|
227, 83, 4, 11, 26, 0, 0, 4,226, 2, 52,255,224, 66, 32, 1, /* 0x 110 */
|
|
227,194, 36,255,225,130, 32, 3,231,128, 33, 1,227, 81, 0, 0, /* 0x 120 */
|
|
26,255,255,243,225,160,240, 14,239,144, 0, 1,239,144, 0, 3, /* 0x 130 */
|
|
225,160,240, 14,239,144, 0, 4,225,160,240, 14,239,144, 0, 5, /* 0x 140 */
|
|
225,160,240, 14,239,144, 0, 6,225,160,240, 14,239,144, 0, 45, /* 0x 150 */
|
|
225,160,240, 14,239,144, 0, 91,225,160,240, 14,239,144, 0,125, /* 0x 160 */
|
|
225,160,240, 14,229, 45, 80, 4,229,157, 80, 8,229, 45, 64, 4, /* 0x 170 */
|
|
229,157, 64, 8,225,160, 86, 37,239,144, 0,192,228,157, 64, 4, /* 0x 180 */
|
|
228,157, 80, 4,225,160,240, 14,227, 80, 0, 0, 1,160,240, 14, /* 0x 190 */
|
|
229,144, 48, 0,225, 83, 0, 1, 10, 0, 0, 6,227, 83, 0, 1, /* 0x 1a0 */
|
|
19,160, 48, 0, 3,160, 48, 1,227, 81, 0, 0, 3,160, 48, 0, /* 0x 1b0 */
|
|
227, 83, 0, 0, 10, 0, 0, 1,232,128, 0, 6,225,160,240, 14, /* 0x 1c0 */
|
|
226,128, 0, 8,234,255,255,241,229,144, 48, 0,225, 83, 0, 2, /* 0x 1d0 */
|
|
229,144, 48, 4,229, 45,224, 4, 33,160,192, 3,225,160,224, 2, /* 0x 1e0 */
|
|
33,160, 32, 2, 42, 0, 0, 3,227,160, 0,127,235,255,255,205, /* 0x 1f0 */
|
|
229, 92, 48, 1,229, 65, 48, 1,226, 66, 32, 1,227,114, 0, 1, /* 0x 200 */
|
|
226,140,192, 1,226,129, 16, 1, 26,255,255,248,229,144, 32, 4, /* 0x 210 */
|
|
229,144, 48, 0,224,130, 32, 14,224,110, 48, 3,229,128, 48, 0, /* 0x 220 */
|
|
229,128, 32, 4,228,157,240, 4,233, 45, 64,240,225,160, 80, 0, /* 0x 230 */
|
|
226, 77,208, 20,225,160, 64, 1,225,160,112, 2,225,160, 96, 3, /* 0x 240 */
|
|
234, 0, 0, 68,226,141, 16, 4,225,160, 0, 5,227,160, 32, 12, /* 0x 250 */
|
|
235,255,255,220,229,157,192, 4,227, 92, 0, 0,229,157, 16, 8, /* 0x 260 */
|
|
26, 0, 0, 6,229,159, 49, 0,225, 81, 0, 3, 26, 0, 0, 5, /* 0x 270 */
|
|
229,149, 48, 0,227, 83, 0, 0, 26, 0, 0, 2,234, 0, 0, 56, /* 0x 280 */
|
|
227, 81, 0, 0, 26, 0, 0, 1,227,160, 0,127,235,255,255,165, /* 0x 290 */
|
|
225, 81, 0, 12,138,255,255,251,229,148, 48, 0,225, 92, 0, 3, /* 0x 2a0 */
|
|
138,255,255,248,225, 81, 0, 12, 42, 0, 0, 33,229,141,192, 16, /* 0x 2b0 */
|
|
229,157,192, 12,229,149, 0, 4,229,148, 32, 4,226,141, 48, 16, /* 0x 2c0 */
|
|
229,141,192, 0,225,160,224, 15,225,160,240, 7,227, 80, 0, 0, /* 0x 2d0 */
|
|
26,255,255,236,229,157, 16, 16,229,157, 48, 4,225, 81, 0, 3, /* 0x 2e0 */
|
|
26,255,255,232,229,221, 32, 13,227, 82, 0, 0, 19, 86, 0, 0, /* 0x 2f0 */
|
|
10, 0, 0, 9,227, 81, 12, 2,138, 0, 0, 2,229,148, 48, 0, /* 0x 300 */
|
|
225, 83, 0, 1, 26, 0, 0, 4,225,160, 48, 2,229,148, 0, 4, /* 0x 310 */
|
|
229,221, 32, 14,225,160,224, 15,225,160,240, 6,229,157, 48, 8, /* 0x 320 */
|
|
232,149, 0, 6,224,130, 32, 3,224, 99, 16, 1,232,133, 0, 6, /* 0x 330 */
|
|
234, 0, 0, 3,225,160, 32, 1,225,160, 0, 5,229,148, 16, 4, /* 0x 340 */
|
|
235,255,255,160,229,157, 48, 4,232,148, 0, 6,224,130, 32, 3, /* 0x 350 */
|
|
224, 99, 16, 1,232,132, 0, 6,229,148, 48, 0,227, 83, 0, 0, /* 0x 360 */
|
|
26,255,255,183,226,141,208, 20,232,189,128,240, 33, 88, 80, 85, /* 0x 370 */
|
|
233, 45, 79,240,225,160,160, 1,225,218,193,176,229,145, 16, 28, /* 0x 380 */
|
|
225,218,226,188,226, 77,208, 48,227, 92, 0, 2,224,138, 96, 1, /* 0x 390 */
|
|
229,141, 0, 16, 3,160,192, 16, 19,160,192, 0,226, 78,224, 1, /* 0x 3a0 */
|
|
225,160, 16, 6,227,224, 64, 0,227,160, 0, 0,229,141, 32, 12, /* 0x 3b0 */
|
|
229,141, 48, 8,234, 0, 0, 11,229,145, 48, 0,227, 83, 0, 1, /* 0x 3c0 */
|
|
26, 0, 0, 6,229,145, 32, 8,229,145, 48, 20,224,130, 48, 3, /* 0x 3d0 */
|
|
225, 80, 0, 3, 49,160, 0, 3,225, 84, 0, 2, 33,160, 64, 2, /* 0x 3e0 */
|
|
226,129, 16, 32,226, 78,224, 1,227, 94, 0, 0,170,255,255,241, /* 0x 3f0 */
|
|
227,196, 78,255,227,196, 64, 15,224,100, 48, 0,226,131, 62,255, /* 0x 400 */
|
|
226,131, 48, 15,227,195, 62,255,227,195, 48, 15,229,141, 48, 36, /* 0x 410 */
|
|
227,160, 80, 0,226,140, 48, 34,225,160, 0, 4,227,224,192, 0, /* 0x 420 */
|
|
229,157, 16, 36,225,160, 32, 5,229,141,192, 0,229,141, 80, 4, /* 0x 430 */
|
|
235,255,255, 75,227,160, 48, 52,224,100,176, 0,224, 3, 3,155, /* 0x 440 */
|
|
229,141, 0, 28,229,141, 48, 32,229,141, 80, 24,234, 0, 0,126, /* 0x 450 */
|
|
229,150, 48, 0,227, 83, 0, 6, 26, 0, 0, 5,229,150, 32, 8, /* 0x 460 */
|
|
229,157, 0, 8,224,139, 32, 2,227,160, 16, 3,235,255,255, 69, /* 0x 470 */
|
|
234, 0, 0,113,227, 83, 0, 1, 26, 0, 0,111,229,150, 48, 24, /* 0x 480 */
|
|
229,159, 34, 68,226, 3, 48, 7,225,160, 49, 3,225,160, 35, 50, /* 0x 490 */
|
|
229,150, 48, 8,224,139,144, 3,229,157, 48, 12,229,150,224, 16, /* 0x 4a0 */
|
|
225,160, 26, 9,227, 83, 0, 0,225,160, 26, 33,229,150,192, 4, /* 0x 4b0 */
|
|
226, 2, 80, 7,229,150, 32, 20,224, 97,128, 9, 5,157, 64, 16, /* 0x 4c0 */
|
|
224,142,112, 1,229,141, 32, 20, 19,224, 64, 0,224, 97,192, 12, /* 0x 4d0 */
|
|
1,160, 32, 5, 3,160, 48, 18, 19,133, 32, 2, 19,160, 48, 50, /* 0x 4e0 */
|
|
225,160, 0, 8,225,160, 16, 7,229,141,224, 40,232,141, 16, 16, /* 0x 4f0 */
|
|
229,141,144, 44,235,255,255, 26,225, 88, 0, 0, 26, 0, 0, 59, /* 0x 500 */
|
|
229,157, 48, 12,227, 83, 0, 0, 10, 0, 0, 6,229,157, 16, 88, /* 0x 510 */
|
|
226, 21, 48, 4, 17,160, 48, 1,229,157, 0, 12,226,141, 16, 40, /* 0x 520 */
|
|
229,157, 32, 16,235,255,255, 63,226,103, 48, 0,225,160, 74, 3, /* 0x 530 */
|
|
227, 21, 0, 2,225,160, 74, 36, 10, 0, 0, 7,227, 84, 0, 0, /* 0x 540 */
|
|
10, 0, 0, 5,224,136, 16, 7,225,160, 32, 4,227,160, 48, 0, /* 0x 550 */
|
|
226, 82, 32, 1,228,193, 48, 1, 26,255,255,251,229,157, 32, 12, /* 0x 560 */
|
|
227, 82, 0, 0, 10, 0, 0, 35,229,150, 48, 0,227, 83, 0, 1, /* 0x 570 */
|
|
26, 0, 0, 24,229,150, 48, 24,227, 19, 0, 1, 10, 0, 0, 21, /* 0x 580 */
|
|
229,150, 32, 20,229,150, 48, 16,225, 82, 0, 3,229,150, 16, 8, /* 0x 590 */
|
|
26, 0, 0, 70,224,130, 48, 1,224,131, 32, 11,226, 98, 48, 0, /* 0x 5a0 */
|
|
225,160, 58, 3,225,160, 58, 35,227, 83, 0, 7,154, 0, 0, 63, /* 0x 5b0 */
|
|
229,159, 49, 24,229,130, 48, 0,229,159, 49, 20,229,130, 48, 4, /* 0x 5c0 */
|
|
234, 0, 0, 1,227, 82, 0, 0, 10, 0, 0, 2,229,157, 0, 8, /* 0x 5d0 */
|
|
227,160, 16, 0,235,255,254,235,225,160, 0, 8,225,160, 16, 7, /* 0x 5e0 */
|
|
225,160, 32, 5,235,255,254,220,227, 80, 0, 0, 10, 0, 0, 1, /* 0x 5f0 */
|
|
227,160, 0,127,235,255,254,203,229,157, 32, 20,224,135, 48, 4, /* 0x 600 */
|
|
224,137, 16, 2,224,136, 64, 3,225, 84, 0, 1, 42, 0, 0, 10, /* 0x 610 */
|
|
227,224,192, 0,229,141,192, 0,224,100, 16, 1,226,140,192, 1, /* 0x 620 */
|
|
225,160, 32, 5,225,160, 0, 4,227,160, 48, 50,229,141,192, 4, /* 0x 630 */
|
|
235,255,254,203,225, 84, 0, 0, 26,255,255,236,229,157, 48, 24, /* 0x 640 */
|
|
226,131, 48, 1,229,141, 48, 24,226,134, 96, 32,225,218, 50,188, /* 0x 650 */
|
|
229,157, 16, 24,225, 81, 0, 3,186,255,255,124,229,157, 32, 12, /* 0x 660 */
|
|
227, 82, 0, 0, 26, 0, 0, 4,229,157, 0, 16,235,255,254,180, /* 0x 670 */
|
|
227, 80, 0, 0, 26,255,255,221,234, 0, 0, 5,225,218, 49,176, /* 0x 680 */
|
|
227, 83, 0, 3, 21,157, 48, 28, 21,157, 16, 36, 16,131, 0, 1, /* 0x 690 */
|
|
27,255,254,173,229,157, 32, 84,227, 82, 0, 0, 21,130,176, 0, /* 0x 6a0 */
|
|
229,154, 0, 24,224,139, 0, 0,226,141,208, 48,232,189,143,240, /* 0x 6b0 */
|
|
229,150, 48, 4,229,157, 32, 32,227, 83, 0, 0,224,129, 48, 2, /* 0x 6c0 */
|
|
226,131, 32, 8, 10,255,255,185,234,255,255,189,115, 81, 98, 64, /* 0x 6d0 */
|
|
239,144, 0, 91,225,160,240, 14,233, 45, 71,240,226, 77,208, 12, /* 0x 6e0 */
|
|
226,141,112, 52,225,160, 80, 0,225,160, 96, 1,225,160,160, 3, /* 0x 6f0 */
|
|
225,160, 0, 7,227,160, 48, 0,226,141, 16, 44,229,157,144, 48, /* 0x 700 */
|
|
225,160,128, 2,229,157, 64, 52,235,255,254,198,229,157, 48, 56, /* 0x 710 */
|
|
227,160, 16, 5,224,100, 48, 3,225,217, 34,188,225,160, 0, 5, /* 0x 720 */
|
|
229,141, 48, 56,229,141, 96, 52,235,255,254,150,225,160, 0, 5, /* 0x 730 */
|
|
227,160, 16, 4,225,217, 34,186,235,255,254,146,226,137, 96, 52, /* 0x 740 */
|
|
229,157, 32, 60,229,150, 48, 8,226,130, 32, 52,224,130, 32, 3, /* 0x 750 */
|
|
225,160, 0, 5,227,160, 16, 3,235,255,254,138,226,141,192, 8, /* 0x 760 */
|
|
225,160, 32, 7,225,160, 16, 9,225,160, 48, 5,225,160, 0, 8, /* 0x 770 */
|
|
229,141,192, 0,229,141,160, 4,235,255,254,252,225,160, 64, 0, /* 0x 780 */
|
|
227,160, 16, 9,225,160, 32, 4,225,160, 0, 5,235,255,254,125, /* 0x 790 */
|
|
225,217, 18,188,227,160, 32, 0,234, 0, 0, 29,229,150, 48, 0, /* 0x 7a0 */
|
|
227, 83, 0, 3, 26, 0, 0, 24,229,150, 48, 8,229,157, 0, 8, /* 0x 7b0 */
|
|
227,160, 16, 0,224,131, 0, 0,225,160, 32, 1,235,255,254, 94, /* 0x 7c0 */
|
|
226, 80, 64, 0,186, 0, 0, 4,225,160, 16, 9,227,160, 44, 2, /* 0x 7d0 */
|
|
235,255,254, 85,227, 80, 12, 2, 10, 0, 0, 1,227,160, 0,127, /* 0x 7e0 */
|
|
235,255,254, 80,227,160,192, 0,225,160, 0, 4,225,160, 32, 12, /* 0x 7f0 */
|
|
225,160, 16, 9,225,160, 48, 12,229,141,192, 0,229,141,192, 4, /* 0x 800 */
|
|
235,255,254,218,225,160, 64, 0,234, 0, 0, 3,226,134, 96, 32, /* 0x 810 */
|
|
226,130, 32, 1,225, 82, 0, 1,186,255,255,223,225,160, 0, 4, /* 0x 820 */
|
|
226,141,208, 12,232,189,135,240 /* 0x 830 */
|
|
};
|