Fix arm.v4a-linux.elf-entry.S

modified:   stub/src/arm.v4a-linux.elf-entry.S

	modified:   stub/arm.v4a-linux.elf-entry.h
	modified:   stub/arm.v5a-linux.elf-entry.h
	modified:   stub/armeb.v4a-linux.elf-entry.h
	modified:   stub/tmp/arm.v4a-linux.elf-entry.bin.dump
	modified:   stub/tmp/arm.v5a-linux.elf-entry.bin.dump
	modified:   stub/tmp/armeb.v4a-linux.elf-entry.bin.dump
	modified:   ../.github/travis_testsuite_1.sh
This commit is contained in:
John Reiser 2017-06-08 20:50:57 -07:00
parent e59ce39dc6
commit eef955a9dd
8 changed files with 2841 additions and 2843 deletions

View File

@ -151,7 +151,7 @@ b8c35fa2956da17ca505956e9f5017bb5f3a746322647e24ccb8ff28059cafa4 *powerpc-linux.
expected_sha256sums__t110_compress_ucl_nrv2b_3_no_filter="\
5b7938b426ea815f13f4f5e5c416c67df32650ba08fdc2a83cc7676f88cec461 *amd64-linux.elf/upx-3.91
c1a6ef9d0b8a26f1d6e3307af6f119bc95411a54421c7da3bd6ade9c4eead187 *arm-wince.pe/upx-3.91.exe
0fd6649894fb3c4e12a705b576db7677f239b28774008039ae457d8ce980c9e3 *armeb-linux.elf/upx-3.91
819eb6b8847f3760edadb8b196b50f2558c2f9f842bc4ef4bb8114aed853a4d6 *armeb-linux.elf/upx-3.91
7d5f0fd6f18e4cd16655ef58805f228bcaddd5b035ce998faed446e290aea3d9 *i386-dos32.djgpp2.coff/upx-3.91.exe
bdf8e1c94cb8e4736ab7ff840dff93569e6a1cac28d0675f69d9ecbdd427df02 *i386-linux.elf/upx-3.91
d3cfb5347758ee54e54cfc92ae502a3e19702cd4fec115d74f84f8a5ab7a9bc2 *i386-win32.pe/upx-3.91.exe
@ -162,7 +162,7 @@ c4c8b912a48bcaaef72fd94cd0c307659a03be2ec359bf01a42a2a39307dd964 *m68k-atari.tos
expected_sha256sums__t120_compress_ucl_nrv2d_3_no_filter="\
70c7e9da1ea26ff9369560b4b33f49296fff9b6d7bb5683d06d2ceb31f5d3405 *amd64-linux.elf/upx-3.91
2bb2477bdf4643954b4bb707b1017459238b03f66883303cd20e9e8740764dd7 *arm-wince.pe/upx-3.91.exe
9f891f381e1b6bdb4e2a59f267f7664ef41eb20b4f1f7052e467d499588eac47 *armeb-linux.elf/upx-3.91
c1e4edce4786a94aa12b1ee26aeccba477b5b3b5c7fe82466b1321e93690eb11 *armeb-linux.elf/upx-3.91
c52473f5dbdac560c05d5d173e5342b5e696e604517359baef581672eb25a9e6 *i386-dos32.djgpp2.coff/upx-3.91.exe
fa4bebfad4a95e8ab9ad61190c3309e96063ddd352742e5713508b23a1531847 *i386-linux.elf/upx-3.91
5bebadb8455b052580b1f22a949c3eb5a441c8b6ba9c6b50506cb703fc3f65ce *i386-win32.pe/upx-3.91.exe
@ -173,7 +173,7 @@ a2c7b256d4173122f2c5f1e90f4354e6259a18739e66b3a4b671bb921d8be915 *powerpc-linux.
expected_sha256sums__t130_compress_ucl_nrv2e_3_no_filter="\
0aa0397c6e6e728992c8cd09fb203bc90d7e114ed9f40c2880b72ed78fa63589 *amd64-linux.elf/upx-3.91
0915344e0ee8e7c006e6cce71c024f518e097a88820c7ab3ca183ab1c614ce82 *arm-wince.pe/upx-3.91.exe
540a4bb29d5f5914cc6e61aef154aa37bc440485661272375196dbd34e05bf47 *armeb-linux.elf/upx-3.91
673d386ad4f284035e9c575e7d5e1dc92d77761f3741c0df3d361e23ca1fd357 *armeb-linux.elf/upx-3.91
5c5ff78652e76834f3f9ab110c42e3a34ef54c748bce212b0e942049f43f5d4d *i386-dos32.djgpp2.coff/upx-3.91.exe
8286e353ab2e8f8c8afbb318932d3df2ea525749caec9cddff96c604e84ce537 *i386-linux.elf/upx-3.91
ef5e25c79d356e9ed0736f34dc5ee7a8f4c66d0c330b8d16672fac7d829b5a7c *i386-win32.pe/upx-3.91.exe
@ -184,7 +184,7 @@ dfc6abff2d3417b9708b1232d5791a9232c6623dcedb9dcb59428b67bbf864e9 *m68k-atari.tos
expected_sha256sums__t140_compress_lzma_2_no_filter="\
926006d4461c7df64659aa7b484a663ff0d482712c2240c3b40f7a63d3f9c07c *amd64-linux.elf/upx-3.91
3af2a2346a252dfacefb6209725907b2947dc1ccf5e99af139608354f852507c *arm-wince.pe/upx-3.91.exe
b6d9bbea12420305e7dc8cea57b6246ad834b60279fce17b5d6d78e109ff79e2 *armeb-linux.elf/upx-3.91
11045dca0976b131ec5bfd58160627c72462e8b9d35fdfc64f3f0c6eb9d497ca *armeb-linux.elf/upx-3.91
964fb400b0b4a2b1926ce7076610db8c3a8e41807fe030209af1615d43b6a020 *i386-dos32.djgpp2.coff/upx-3.91.exe
cf4dfd2a9eaf557f1a2d5d9a4aeb2b5ec27d0a8e84ebc8146551c5286386d595 *i386-linux.elf/upx-3.91
171bde9f27a5571b524e9d7cdba6cefa142bb8a0b114c4d5294944ee5781e0bb *i386-win32.pe/upx-3.91.exe
@ -195,7 +195,7 @@ b599ec1ac95748e5964fed0a262d6fdf45eb2677289d00675e3a20dbd182593a *powerpc-linux.
expected_sha256sums__t150_compress_ucl_2_all_filters="\
b7ae93def74c119d62ef1a92eb06074b8ce3a4429512ac64de6120097fb48692 *amd64-linux.elf/upx-3.91
dc7323e753ce62e6a1c22112f139953dbaa1e5268530479f8ad48e0c54062295 *arm-wince.pe/upx-3.91.exe
0d9c7a5bb1ba29350ac28a8da3a55da5cf5472a2c86b93841fa9e3a87e6264f9 *armeb-linux.elf/upx-3.91
25f2d135e042e417f66e193b801a654990027b2fd584f0ff976fe3e888f639df *armeb-linux.elf/upx-3.91
8614d93ba30def6866b3be92ae5bdd5f294266e0fc4a26c078682917f127656d *i386-dos32.djgpp2.coff/upx-3.91.exe
eee63c54f29698bef0824028002e7a4d7876a54d0a32de7a3c27a84b153d19b2 *i386-linux.elf/upx-3.91
7c3d7398f63eb9e235992d2d8fd6de9e355f6f21621c45032a6ae6c9009067e6 *i386-win32.pe/upx-3.91.exe
@ -206,7 +206,7 @@ c7a9e77ca00eee8116513ad27b82de1d9d1c9100c7d533113ccbd3b99c91fc67 *powerpc-linux.
expected_sha256sums__t160_compress_all_methods_1_no_filter="\
e091849d471a5eb866a34ebe09ca4ccae014dae5b592b59b013a4a689bd67385 *amd64-linux.elf/upx-3.91
1c9c618741739404f40d198d2fc77010539589379bf260502af9f10f1ec0d05b *arm-wince.pe/upx-3.91.exe
08367c30cb96e1ffe362b676de05f4ef870467e84f0829c49c07f75b7df20942 *armeb-linux.elf/upx-3.91
001e2bd3c30ea0f21ec800c48be8877aa1d1cd97819353bd9713ef15baed7783 *armeb-linux.elf/upx-3.91
863bbf7f3cf41296987b085a4db8acba372e3d65d8d9c656f9a7276f2e7aa4d3 *i386-dos32.djgpp2.coff/upx-3.91.exe
5698900c141c4db6517ae2b1b1679a528234a40510bd8e81fb5d8f76adbc43ae *i386-linux.elf/upx-3.91
4c73a38e81fe12f36dc37e514f8580c12bdf5d8cb92e9a07b7070db291a2f7eb *i386-win32.pe/upx-3.91.exe
@ -217,7 +217,7 @@ cf18d628feb7720b962a64b5b240dc86268257973cce46e2d98c67de4e4cdf50 *mipsel-linux.e
expected_sha256sums__t170_compress_all_methods_no_lzma_5_no_filter="\
46d8a75ddc5141f042431188404f720aa2966982d3df25d058b43f4dec692eb0 *amd64-linux.elf/upx-3.91
66653a91c355a1ad1ab7b07c6c20b2d2899d0f42078683d0f4d540df476b1afb *arm-wince.pe/upx-3.91.exe
bb480f1cde2f25ad3047d96abf90332d947c41189770be14d5114d9d219d9977 *armeb-linux.elf/upx-3.91
9563feafae70b78f8bcdb7b831adea7eeb87dba232e660a307e83ceafd5dcfad *armeb-linux.elf/upx-3.91
490a196fbba4a8f21bfb9ac2a3b92a6dc7e287f255a3ab987f7d29d5a75d8db4 *i386-dos32.djgpp2.coff/upx-3.91.exe
81470e7ad913617238e59118c8aac0bbc6be44460c9516733cc598818983d4fc *i386-linux.elf/upx-3.91
14b192b5419ca0ec2b3f238dc6ed9c17596e82ff2674a299d4b0a76d118a73de *i386-win32.pe/upx-3.91.exe

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -92,12 +92,10 @@ _start: .globl _start
adr r12,start_params -4 // &sz_pack2
ldmia r12,{r1,r2, r10,r11,lr} // r1= sz_pack2; r2= ADRM; r10= LENF;
//r11= CPR0; lr= MFLG
mov r0,r2 // ADRM
add r11,r11,r12 // cpr0
add r10,r10,r12 // end_decompress
ldr r3,[r11,# sz_unc]
sub r9,r12,r1 // &our_Elf32_Ehdr
mov r2,r1 // sz_pack2
add r1,r1,r3 // sz_pack2 + cpr0.sz_unc
ldr r3,[r11,#o_binfo - cpr0]
mov r0,r2 // ADRM

View File

@ -2,19 +2,19 @@ file format elf32-littlearm
Sections:
Idx Name Size VMA LMA File off Algn Flags
0 ELFMAINX 00000044 00000000 00000000 00000034 2**0 CONTENTS, RELOC, READONLY
1 ELFMAINXu 00000094 00000000 00000000 00000078 2**0 CONTENTS, RELOC, READONLY
2 NRV_HEAD 00000000 00000000 00000000 0000010c 2**0 CONTENTS, READONLY
3 NRV_TAIL 00000000 00000000 00000000 0000010c 2**0 CONTENTS, READONLY
4 NRV2E 0000012c 00000000 00000000 0000010c 2**0 CONTENTS, RELOC, READONLY
5 NRV2D 00000118 00000000 00000000 00000238 2**0 CONTENTS, RELOC, READONLY
6 NRV2B 000000dc 00000000 00000000 00000350 2**0 CONTENTS, RELOC, READONLY
7 LZMA_ELF00 000000a8 00000000 00000000 0000042c 2**0 CONTENTS, RELOC, READONLY
8 LZMA_DEC20 00000938 00000000 00000000 000004d4 2**0 CONTENTS, RELOC, READONLY
9 LZMA_DEC10 00000478 00000000 00000000 00000e0c 2**0 CONTENTS, RELOC, READONLY
10 LZMA_DEC30 00000000 00000000 00000000 00001284 2**0 CONTENTS, READONLY
11 ELFMAINY 00000036 00000000 00000000 00001284 2**0 CONTENTS, READONLY
12 ELFMAINZ 00000004 00000000 00000000 000012ba 2**0 CONTENTS, RELOC, READONLY
0 ELFMAINX 0000003c 00000000 00000000 00000034 2**0 CONTENTS, RELOC, READONLY
1 ELFMAINXu 00000094 00000000 00000000 00000070 2**0 CONTENTS, RELOC, READONLY
2 NRV_HEAD 00000000 00000000 00000000 00000104 2**0 CONTENTS, READONLY
3 NRV_TAIL 00000000 00000000 00000000 00000104 2**0 CONTENTS, READONLY
4 NRV2E 0000012c 00000000 00000000 00000104 2**0 CONTENTS, RELOC, READONLY
5 NRV2D 00000118 00000000 00000000 00000230 2**0 CONTENTS, RELOC, READONLY
6 NRV2B 000000dc 00000000 00000000 00000348 2**0 CONTENTS, RELOC, READONLY
7 LZMA_ELF00 000000a8 00000000 00000000 00000424 2**0 CONTENTS, RELOC, READONLY
8 LZMA_DEC20 00000938 00000000 00000000 000004cc 2**0 CONTENTS, RELOC, READONLY
9 LZMA_DEC10 00000478 00000000 00000000 00000e04 2**0 CONTENTS, RELOC, READONLY
10 LZMA_DEC30 00000000 00000000 00000000 0000127c 2**0 CONTENTS, READONLY
11 ELFMAINY 00000036 00000000 00000000 0000127c 2**0 CONTENTS, READONLY
12 ELFMAINZ 00000004 00000000 00000000 000012b2 2**0 CONTENTS, RELOC, READONLY
SYMBOL TABLE:
00000000 l d ELFMAINXu 00000000 ELFMAINXu
00000000 l d NRV2E 00000000 NRV2E

View File

@ -2,19 +2,19 @@ file format elf32-littlearm
Sections:
Idx Name Size VMA LMA File off Algn Flags
0 ELFMAINX 00000044 00000000 00000000 00000034 2**0 CONTENTS, RELOC, READONLY
1 ELFMAINXu 000000a0 00000000 00000000 00000078 2**0 CONTENTS, RELOC, READONLY
2 NRV_HEAD 00000000 00000000 00000000 00000118 2**0 CONTENTS, READONLY
3 NRV_TAIL 00000000 00000000 00000000 00000118 2**0 CONTENTS, READONLY
4 NRV2E 0000013c 00000000 00000000 00000118 2**0 CONTENTS, RELOC, READONLY
5 NRV2D 00000128 00000000 00000000 00000254 2**0 CONTENTS, RELOC, READONLY
6 NRV2B 000000ec 00000000 00000000 0000037c 2**0 CONTENTS, RELOC, READONLY
7 LZMA_ELF00 000000b8 00000000 00000000 00000468 2**0 CONTENTS, RELOC, READONLY
8 LZMA_DEC20 00000938 00000000 00000000 00000520 2**0 CONTENTS, RELOC, READONLY
9 LZMA_DEC10 00000478 00000000 00000000 00000e58 2**0 CONTENTS, RELOC, READONLY
10 LZMA_DEC30 00000000 00000000 00000000 000012d0 2**0 CONTENTS, READONLY
11 ELFMAINY 0000003e 00000000 00000000 000012d0 2**0 CONTENTS, READONLY
12 ELFMAINZ 00000004 00000000 00000000 0000130e 2**0 CONTENTS, RELOC, READONLY
0 ELFMAINX 0000003c 00000000 00000000 00000034 2**0 CONTENTS, RELOC, READONLY
1 ELFMAINXu 000000a0 00000000 00000000 00000070 2**0 CONTENTS, RELOC, READONLY
2 NRV_HEAD 00000000 00000000 00000000 00000110 2**0 CONTENTS, READONLY
3 NRV_TAIL 00000000 00000000 00000000 00000110 2**0 CONTENTS, READONLY
4 NRV2E 0000013c 00000000 00000000 00000110 2**0 CONTENTS, RELOC, READONLY
5 NRV2D 00000128 00000000 00000000 0000024c 2**0 CONTENTS, RELOC, READONLY
6 NRV2B 000000ec 00000000 00000000 00000374 2**0 CONTENTS, RELOC, READONLY
7 LZMA_ELF00 000000b8 00000000 00000000 00000460 2**0 CONTENTS, RELOC, READONLY
8 LZMA_DEC20 00000938 00000000 00000000 00000518 2**0 CONTENTS, RELOC, READONLY
9 LZMA_DEC10 00000478 00000000 00000000 00000e50 2**0 CONTENTS, RELOC, READONLY
10 LZMA_DEC30 00000000 00000000 00000000 000012c8 2**0 CONTENTS, READONLY
11 ELFMAINY 0000003e 00000000 00000000 000012c8 2**0 CONTENTS, READONLY
12 ELFMAINZ 00000004 00000000 00000000 00001306 2**0 CONTENTS, RELOC, READONLY
SYMBOL TABLE:
00000000 l d ELFMAINXu 00000000 ELFMAINXu
00000000 l d NRV2E 00000000 NRV2E

View File

@ -2,19 +2,19 @@ file format elf32-bigarm
Sections:
Idx Name Size VMA LMA File off Algn Flags
0 ELFMAINX 00000044 00000000 00000000 00000034 2**0 CONTENTS, RELOC, READONLY
1 ELFMAINXu 00000094 00000000 00000000 00000078 2**0 CONTENTS, RELOC, READONLY
2 NRV_HEAD 00000000 00000000 00000000 0000010c 2**0 CONTENTS, READONLY
3 NRV_TAIL 00000000 00000000 00000000 0000010c 2**0 CONTENTS, READONLY
4 NRV2E 0000012c 00000000 00000000 0000010c 2**0 CONTENTS, RELOC, READONLY
5 NRV2D 00000118 00000000 00000000 00000238 2**0 CONTENTS, RELOC, READONLY
6 NRV2B 000000dc 00000000 00000000 00000350 2**0 CONTENTS, RELOC, READONLY
7 LZMA_ELF00 000000a8 00000000 00000000 0000042c 2**0 CONTENTS, RELOC, READONLY
8 LZMA_DEC20 00000938 00000000 00000000 000004d4 2**0 CONTENTS, RELOC, READONLY
9 LZMA_DEC10 00000478 00000000 00000000 00000e0c 2**0 CONTENTS, RELOC, READONLY
10 LZMA_DEC30 00000000 00000000 00000000 00001284 2**0 CONTENTS, READONLY
11 ELFMAINY 00000036 00000000 00000000 00001284 2**0 CONTENTS, READONLY
12 ELFMAINZ 00000004 00000000 00000000 000012ba 2**0 CONTENTS, RELOC, READONLY
0 ELFMAINX 0000003c 00000000 00000000 00000034 2**0 CONTENTS, RELOC, READONLY
1 ELFMAINXu 00000094 00000000 00000000 00000070 2**0 CONTENTS, RELOC, READONLY
2 NRV_HEAD 00000000 00000000 00000000 00000104 2**0 CONTENTS, READONLY
3 NRV_TAIL 00000000 00000000 00000000 00000104 2**0 CONTENTS, READONLY
4 NRV2E 0000012c 00000000 00000000 00000104 2**0 CONTENTS, RELOC, READONLY
5 NRV2D 00000118 00000000 00000000 00000230 2**0 CONTENTS, RELOC, READONLY
6 NRV2B 000000dc 00000000 00000000 00000348 2**0 CONTENTS, RELOC, READONLY
7 LZMA_ELF00 000000a8 00000000 00000000 00000424 2**0 CONTENTS, RELOC, READONLY
8 LZMA_DEC20 00000938 00000000 00000000 000004cc 2**0 CONTENTS, RELOC, READONLY
9 LZMA_DEC10 00000478 00000000 00000000 00000e04 2**0 CONTENTS, RELOC, READONLY
10 LZMA_DEC30 00000000 00000000 00000000 0000127c 2**0 CONTENTS, READONLY
11 ELFMAINY 00000036 00000000 00000000 0000127c 2**0 CONTENTS, READONLY
12 ELFMAINZ 00000004 00000000 00000000 000012b2 2**0 CONTENTS, RELOC, READONLY
SYMBOL TABLE:
00000000 l d ELFMAINXu 00000000 ELFMAINXu
00000000 l d NRV2E 00000000 NRV2E