arm64-linux.elf-fold.S typo (eyesight)

https://github.com/upx/upx/issues/743
	modified:   misc/testsuite/upx_testsuite_1-expected_sha256sums.sh
	modified:   src/stub/arm64-linux.elf-fold.h
	modified:   src/stub/src/arm64-linux.elf-fold.S
This commit is contained in:
John Reiser 2024-01-09 10:01:07 -08:00 committed by Markus F.X.J. Oberhumer
parent 250c656b9e
commit fe6f1f0bb6
3 changed files with 130 additions and 130 deletions

View File

@ -46,164 +46,164 @@ b8c35fa2956da17ca505956e9f5017bb5f3a746322647e24ccb8ff28059cafa4 *powerpc-linux.
a0950546dc17fca9437219431d8ddb0249ce5b08e899e0c799a87ac982adee70 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t110_compress_ucl_nrv2b_3_no_filter="\
79e91945fe96d3745dc451829605fa5bf1ed2b0f8a4d4fb3d96499d4b3f51d59 *amd64-linux.elf/upx-3.91
8edfbf6125db49b84739d93af7ae772f517619a6e3778dbdf880a6bb230e23b1 *amd64-linux.elf/upx-3.95
888d810a13867bbc95d82123f5768987837916fd2338a522825a0b3b05a9e0b1 *amd64-linux.elf/upx-3.91
e9758349710ee1980f9205c96f8cc2b48baf37fbfcabf203813a8ed1063f9543 *amd64-linux.elf/upx-3.95
1bd70a3cd3b34e635a3c947cacd46c4d66bf07e0fd350cc6d1f3cf60483f75b9 *amd64-win64.pe/upx-3.95.exe
c5a21545f9768bbbf8b9152e7ec2cd273482952a9b49bb8535c3f80f3a3555cf *arm-linux.elf/upx-3.95
94422a91473a467dfb534afa3f20247bc38691aeb386a42fb3e0fd18d3d0ae08 *arm-wince.pe/upx-3.91.exe
274b40df8073e6631443ca364afd6297e3271f1765a5aad3d855a020505c2d18 *arm64-linux.elf/upx-3.95
7b439e4717449db551860bf126912ea540ece583dfbc92f94cb56c3b9142cf25 *armeb-linux.elf/upx-3.91
49625bdab01ff5eb15fae05ff275842c96bfe83baddafdabe77c4d7be2e33afa *armeb-linux.elf/upx-3.95
e17a126cebc32977991a292b7434d1435a7c95862ccece0e4acbf6e810bd3443 *i386-dos32.djgpp2.coff/upx-3.91.exe
88c54fa6bda1bbee0317c839dd756458ebe9bf4b0f6d746139517c7e0c3c9c6f *i386-dos32.djgpp2.coff/upx-3.95.exe
79f2fa895ebfab3c1f5db08c5bcf6d475cdaa360be773ef7d6aa2a94812e2a9a *i386-linux.elf/upx-3.91
d8b2e51a9e3aea295f1f44e2536f764ed0b597f0923965c06bbeae5a463c89e7 *i386-linux.elf/upx-3.95
ff5ce3bfae584c64e140c3a948b8dbb644c7d9a4cb6f9dbd2b2f60a82a10b648 *arm-linux.elf/upx-3.95
39c50022b8c5401c61c72834a921f2dc1ea9192bfe1474b14ae4565dfab37753 *arm-wince.pe/upx-3.91.exe
1ef378bd27eff4ee21a13593c9438cad84ca1f874f16982d591ffc95e7396587 *arm64-linux.elf/upx-3.95
498d988f6d693e5391464abf6b9f2680a9526af32a1ea0ebfe3617cc8cbeb59e *armeb-linux.elf/upx-3.91
3bc2653839f2d7af9fe0ce47f9500058b23fbd1227cdcc2216a17d3e9bc95511 *armeb-linux.elf/upx-3.95
4af922bc967bf31ac7fbdc31a6957ca68ae29c8fee0666d1ebb837190dd74951 *i386-dos32.djgpp2.coff/upx-3.91.exe
45a4f849708b7cd15b027e7562c42fe3d5a88a8f1218ecb99fb4d3e0789d86aa *i386-dos32.djgpp2.coff/upx-3.95.exe
c7e555dab9b935b50caf9b02b49a476d36d39c83d716daebc0859acddb5eb3d7 *i386-linux.elf/upx-3.91
65569d4e3a3173fa697f1c8950f04e15ac4d5e290e8f2e3504bdbf238d01bd8b *i386-linux.elf/upx-3.95
9bc7ba34e675311527776726a98450722ac9faee73ef5df96a8e8dbd2943b734 *i386-win32.pe/upx-3.91.exe
0a33acc8fa5549c59a87897b318ab83d1eb2ffa7d6c156e92d71c4e9ab4c6483 *i386-win32.pe/upx-3.95.exe
22a6fe5e84dc759675c14314f1d72b84b64e22d106b4158969f5bc4f572288a1 *m68k-atari.tos/upx-3.91.ttp
50b4fc7dba11d9d85b9f6b80564fabe99a01e039c16a3c17fc1f19d1a0e98bf6 *mips-linux.elf/upx-3.95
cbd3260f1fd364c5d7a2e2153b60bdb7b5d552a9b00515723535170f1203b917 *mipsel-linux.elf/upx-3.91
8aa15507c47edc29f7db070d0319aa2dc0820796f79044d6314c7fd3178f3ece *mipsel-linux.elf/upx-3.95
f1fc9c2e5855be1de1eadaea9adf79273fc9de7eb30b490eae7ffd4aa664ab65 *powerpc-linux.elf/upx-3.91
a2f95ed2f44155f16e5e8c8c71abd61086df7579e1efc241afcb81ff755046ce *powerpc-linux.elf/upx-3.95
3414bfc8083f7b5a86fd3b4bc6dc3107f40ab3ea8dcb46bb43491b3fada8113a *powerpc64le-linux.elf/upx-3.95
a1e817d5210411a94f008d9842a79a749997354dedc5dbb76ae04888d6e76652 *m68k-atari.tos/upx-3.91.ttp
deafa7b1a4970236c3b5a522d439d06a671dfb6c837ab245dcf97f35592f8f4e *mips-linux.elf/upx-3.95
80f60fd72f0f8a55bbdf91d0a0d34c62b7036ab46271a3104d0aa8956a4b35e5 *mipsel-linux.elf/upx-3.91
e92b15ddcc42f96f814216126ef4be02793d2edab8ebc579254f02c39e07ab51 *mipsel-linux.elf/upx-3.95
a365da1e193607855ac6853834bad24d5e1bd99e708c82d5c14d21ec9484c7c9 *powerpc-linux.elf/upx-3.91
ed149318036745223bec419a0bacd7b623d8f2b31599f073b2a627e21677d29b *powerpc-linux.elf/upx-3.95
90a3eaa130efde41a5ca41273038cbafaa311f9b8541dec35f03e76337924747 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t120_compress_ucl_nrv2d_3_no_filter="\
0251fad73664b6ecb7dd3f2cfb5ada8442e072a3635e6ee75b865f58a4e3b116 *amd64-linux.elf/upx-3.91
efb3ca62387138166ed1207c614eaa7c810714b0b58d2a53bdca26f75e476bee *amd64-linux.elf/upx-3.95
81ca0d197880a1d8fa5df65fab87e61b978a5460ee3aa6c63b63d391df3da267 *amd64-linux.elf/upx-3.91
d64c59cb82e55e5ea7e4b0999d9abdd7b454332c50da560f3103a391ab4c63c6 *amd64-linux.elf/upx-3.95
0314c6974f29d180e46e41a1004d46a3993fe96f03de7f78d45ad89ad3b2177e *amd64-win64.pe/upx-3.95.exe
8a2088a7b06d6c04baca39d22582cd355475bdeff64df0baf54dead8a4159ba7 *arm-linux.elf/upx-3.95
d7839b7dee866794e4ca3df32e2b1084b35aa22dee5f060fa14b5ca09c612ba3 *arm-wince.pe/upx-3.91.exe
a48bd7f47b2c6e479f425716509eadb1a274613cffb304dee3f3b0fe16889cd2 *arm64-linux.elf/upx-3.95
65816d51fa2a6fb8568daf956d2e7d7c961b8b3c975cdb7c054ab1b6459bc01c *armeb-linux.elf/upx-3.91
c1ed370237144abf2e5a21ca0a7018c79af5a72ff9d126ea41aeefacac9ec839 *armeb-linux.elf/upx-3.95
4a434c3a14686786369c8bede8736d15e307ed7dd8c40cccb8f22003b05db968 *i386-dos32.djgpp2.coff/upx-3.91.exe
4ec6858a6c453176db25de5317269fa973f07051a15c9ff146920153dda52350 *i386-dos32.djgpp2.coff/upx-3.95.exe
78d8314b9cf8fc2b9d99710a8ab869827d7386277452101e346c6e1a9e266992 *i386-linux.elf/upx-3.91
31d95dc4ea712c123af3dab5b93a3890a6650686cde303fcc5f2bb9df7105adf *i386-linux.elf/upx-3.95
1a02d22e25c9bd5be155ef91fbded024e1ae81c4e137e66225c4b9cfba507e02 *arm-linux.elf/upx-3.95
b820cc3f17e200a8d1f6d27976361c3eb82c28169bb61bfee833b3ff789bb185 *arm-wince.pe/upx-3.91.exe
cbc7fff8f906ad74188f38b436950fc13a39046ac762f585cb230b8ae621c9f8 *arm64-linux.elf/upx-3.95
65b90c588af166d0cbcbfce1d6353c037121c4caa5e141f2436a11f31d3c949f *armeb-linux.elf/upx-3.91
1fe2d49a9249c0cb1cb9703cb64751ef687a6d6ff4cf2f833532a3bbbb08de08 *armeb-linux.elf/upx-3.95
bfd11228a09dbc7c1f2e2e1c5ec7cbf0b6d3c7c6c11d4bb62d031a447e2f1399 *i386-dos32.djgpp2.coff/upx-3.91.exe
ad3dc851e8b8a5c2b4fb911c7bee2940f206ebcb2e4b14424bece335af4a24d1 *i386-dos32.djgpp2.coff/upx-3.95.exe
8a162af6e25c6380fb9617791c3d6e70eec8fcaa6950dc346c894f2c678f108d *i386-linux.elf/upx-3.91
b1ca51517c8d81d5b5e369388d02139970ddb3268e187a2238157fa12827f52b *i386-linux.elf/upx-3.95
18c0e4fb6bf6b26b5c943c54571007b4aba4d0a4ba7391c149eeada54a0a404d *i386-win32.pe/upx-3.91.exe
8501c4a677eb66b482987122febc0360fc02f6720fd7c19d311cf60314d5705e *i386-win32.pe/upx-3.95.exe
b8d481769be7aa7768bb1bd8775e766512c5720813e5d8bab6decb200a916f11 *m68k-atari.tos/upx-3.91.ttp
0d5414ba8b30eab7b9dbd9c1a8e64efb6ff2309a6a177ff05bd6392f65c27190 *mips-linux.elf/upx-3.95
17f89ddcd33c9eb96dd1ba45676d4b4e972e5e32b56054969988993cd2ed1796 *mipsel-linux.elf/upx-3.91
93336a741d0a11a552c9b729a605d03c8f1ba95c664802e2a36cd149e0d9da84 *mipsel-linux.elf/upx-3.95
1542925ebf8d89264178be184ff50aa16cc355d99f7314ff81071107fd82a04a *powerpc-linux.elf/upx-3.91
4f2bb35e93e1030be544e93ff298ddc267c849bdb604c45974ac72e43feb6cde *powerpc-linux.elf/upx-3.95
7eb14c1c9825532700112a5653d93f046a9d0eac363f9b4e9c3ada6b5d7bbd8d *powerpc64le-linux.elf/upx-3.95
f44f9b08e3d76525dc259f30f01dbee469109b3fd83a931ead6aa0041d0c89ea *m68k-atari.tos/upx-3.91.ttp
d33d5ee7ee54881470a242e7187a79943afd2c1d3c5f094a41da0cc978237af0 *mips-linux.elf/upx-3.95
5cc5303ad13a4bbb9effe3e3216e479c21fc3ef4c777f5f68817c14628bd1bab *mipsel-linux.elf/upx-3.91
d40c96ef6d349d288dc26780efab2782cc1de5021b7065b879e86156baa385b3 *mipsel-linux.elf/upx-3.95
1a98ede29e1fc707b2bae5d1575210263449e8252642073b4f35812a05c4cc4b *powerpc-linux.elf/upx-3.91
180eb85a72734bca8a72c458037ee3bfa06e14ccb7419745a1fb77823767bf6b *powerpc-linux.elf/upx-3.95
18385c20adbd165a223cc35011810ceb2d8c9442e522c3f381bb3ffb8503d818 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t130_compress_ucl_nrv2e_3_no_filter="\
dee5fc9cc43a7edf928ccc3324f2841db193c84e21a1c9814b8310bda1d7ea6e *amd64-linux.elf/upx-3.91
dc4f284e5ed6f49cf243a5f70599f358b6ff806a32febf72a06d77f35d10910d *amd64-linux.elf/upx-3.95
66ffdd4f4dd24c3920992119ce1e2eb4c70320e2ca12a900c277909ec11146fb *amd64-linux.elf/upx-3.91
701d216c278818475ab3366bf8f0f8ce54effe97143df243b52fe5c684a45618 *amd64-linux.elf/upx-3.95
97bb5953405f3413d9ff9bdc272caf2858697168b3e85dab54213da356b5ea0f *amd64-win64.pe/upx-3.95.exe
07e79ebf1e06ec097f55ac5a3e389e64b732efb84c2dd794f813cee8c959534f *arm-linux.elf/upx-3.95
8c73f5acfc70e3c518be09978af87b9bec4906240cb457a166da0eba05bea4db *arm-wince.pe/upx-3.91.exe
d15b0d81a97c6295f494162b10270854e532cb28f2c950d5088ee86469e653e1 *arm64-linux.elf/upx-3.95
e74c134c8dbf5db285ccbd00bc0d8feb1cd1197507542c2f620795043ee1beed *armeb-linux.elf/upx-3.91
f29e481db24d2d79ddbb57fae08a50192dac371bb3a5c92a5c303788589f058c *armeb-linux.elf/upx-3.95
d454dd376db342e7650a93bd4859546711c94f5da55336e5b969dbea996465d9 *i386-dos32.djgpp2.coff/upx-3.91.exe
89fdaef155f19e1388412109c955b3368df7e39f13ae2ef5db5b0f0df3df81ab *i386-dos32.djgpp2.coff/upx-3.95.exe
e7c49e9b62332d8a614baabbe787f11c7b2c35a7144ebd442bc57444ef3a8792 *i386-linux.elf/upx-3.91
28017e03fdc8cd386e711bfb14c2aaab30eb272bc98c3ed03d3d2d93f5f9890e *i386-linux.elf/upx-3.95
c5e074540cae1d676f038f8e17e67856262e0990bdb961fdd9437e45c15e0dbd *arm-linux.elf/upx-3.95
53aa5cfc382c11fb0165fd70d3b86e958cd272d4f907af9d78c42bf55bf77911 *arm-wince.pe/upx-3.91.exe
6c44bba37b77083519fa6a3b530c5dd45726e455ff5dbdbdca2b8555c7683832 *arm64-linux.elf/upx-3.95
b8f83b92e4e97c0d191f761726e1b5e85e1b806646f67f50c9a020579c3f7f23 *armeb-linux.elf/upx-3.91
aedab9a8684807f9ca209f6b4fa2997d22b9f733ad7179d90be36e3b7e117dfc *armeb-linux.elf/upx-3.95
c20263256b2819824804ab12f1ef0497165fc056b64dbeec65979e4f5da5f2c4 *i386-dos32.djgpp2.coff/upx-3.91.exe
21a858dc74900ca997d642b9d7042d56b869c8d8d04ee82ca8434356017bcd2a *i386-dos32.djgpp2.coff/upx-3.95.exe
c42df76b4d70ce54b9ffd9af10e2ff9360d4f80549ecbca62f2f4842293a9715 *i386-linux.elf/upx-3.91
4e9966fa227883591c0570f88d5b9b3b6f92eb38f69eaafbcb3b7c8f8de86eaa *i386-linux.elf/upx-3.95
674216006959b78ef9bfeed682a6a858f657a860123c620dc77daf5d3c46c40d *i386-win32.pe/upx-3.91.exe
a47825b63e33e2ff5f07ec2b8e51991172a1e26e17fa1b2a19dc7857ab76db35 *i386-win32.pe/upx-3.95.exe
2fc38c89629269a6c5ec22113f6a84a8b91e04c861359125d1c8e44d17ac190a *m68k-atari.tos/upx-3.91.ttp
4ac9c40aec6f43106c7e7c0bcc03a99add67e20a80c02f1da39f33508a655350 *mips-linux.elf/upx-3.95
84473013286edf0bc07f9a0521c6bff868157dd782e4490fe86c611518fb8fb8 *mipsel-linux.elf/upx-3.91
c08902933ee3dd2527de8a316371411a99e873bc65162ae6ce3b06019baeaa22 *mipsel-linux.elf/upx-3.95
c692561824df82828f9a251b5c4de3af1fa4943bfd5619bc50ae05b86e109646 *powerpc-linux.elf/upx-3.91
28312060ad682ca6e826099890e2f94f43cb0811ef58c0577b23aeaca93b5c10 *powerpc-linux.elf/upx-3.95
8b4c8c93dc859881b3522d17f6a3f3ba988f090e34189d998c70fd2704dc1fd8 *powerpc64le-linux.elf/upx-3.95
451a812c40f3605da89a636486d5d0e2d576ab12e4dd13cf5ee4cd232a185608 *m68k-atari.tos/upx-3.91.ttp
d336a6afa858bcce95d815e8ec938d562ff60b96b84d8c8b58caade98c193ebd *mips-linux.elf/upx-3.95
c4be58a8defb8cab351755b3db461c773de568bee98aae831cf5d0ec815b8a99 *mipsel-linux.elf/upx-3.91
74b641f750d06c8a2c41b15313bc8ca9edf1837b25856343b993ae6d12cbaf00 *mipsel-linux.elf/upx-3.95
8459c08cb7e0263508d0ea030672f0fd8232315c445537ddeafa48ea240a8a1d *powerpc-linux.elf/upx-3.91
5296c9b3940cf907154003d724be20fd1aa357cb596d2942c0cb4775ad5b3eee *powerpc-linux.elf/upx-3.95
a8d55c2109e4e9fc98528b8799275b0eef9a307d39997141d0f5e271942ba947 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t140_compress_lzma_2_no_filter="\
9187605646c96874c99315bd2797aec12ddcca9733a62e04a983829562317751 *amd64-linux.elf/upx-3.91
3cc83182ef53655c25a5a53c3c4e68728163d704498558a64161da53afa56f9a *amd64-linux.elf/upx-3.95
82f2e06bc34df93fd56365cd314e97b9e73da6ffe7361bd05fea7929a1e2ddc5 *amd64-linux.elf/upx-3.91
8c7397921c255abb883420b3be274ee7318faa98f8260e290396457f88a1f7b1 *amd64-linux.elf/upx-3.95
b8815f95e92d6853a04a86069e9054115be2d9aa657fa2c8912d0f37e56c894f *amd64-win64.pe/upx-3.95.exe
d2a74ab977f7867d222f15ad40f643e8e51b34f73a0daca3accfbaecd7880b3d *arm-linux.elf/upx-3.95
018242f330e19dd7ca2fb78687c0070ad88f1aa2e113be865c30ad3ff94a4ada *arm-wince.pe/upx-3.91.exe
7c417ffda1f50da3df135947b28bcbd7b303de0fa15ac23beb0936321e1a6f0b *arm64-linux.elf/upx-3.95
a190776ea2894fea422d1132bd5fb329338b8c7430165bfcc0b25d942ac3f70b *armeb-linux.elf/upx-3.91
2c30b9cf9820d787ef77d83ba98dec1310a9ffe80cfb9934c9ff8487242e252c *armeb-linux.elf/upx-3.95
4e16bdab8b74ea5c7de4f255eec035189c24ac6374afef883c17696642c4fe16 *i386-dos32.djgpp2.coff/upx-3.91.exe
a526f335f984af6f8adb5dca85c5564ab888c009b79daead8631de766857e033 *i386-dos32.djgpp2.coff/upx-3.95.exe
f2ab0affd5e478b7eb38fae0d63a2e2e39e0ec376efc0ff38f1e4736246db534 *i386-linux.elf/upx-3.91
2ccf6a48fc282dfdc1d2e7e32a21023d18c1463fd59789c130a85d616f62e32c *i386-linux.elf/upx-3.95
abd068bb3cbebb573461e70146a18cd6ddb691a2bf589a0a2e735d87a3205ca5 *arm-linux.elf/upx-3.95
245970c83aaae44f58e9131bfdb444a52e85f1c55dbe6f81ac182608bd9b5949 *arm-wince.pe/upx-3.91.exe
97a5008adb9cdff02d862b06d6ff9317d1bce8a17a05e51b710412da3766448e *arm64-linux.elf/upx-3.95
62d4a79948ac7d4e010978102678805df9516b627315ffe9741886b318f525f0 *armeb-linux.elf/upx-3.91
0d266dcf92ab036baeb66a611d2302b7993416e4cebe2bd91b599c2fe46d3449 *armeb-linux.elf/upx-3.95
6e392e442af3de591fadef2b5d1dd454398e4e9cd04ee5bb391623c1a6fd2dbf *i386-dos32.djgpp2.coff/upx-3.91.exe
07e93115f1c15ce9c48570762abe41066b485c26a1356b46885da61c96e46144 *i386-dos32.djgpp2.coff/upx-3.95.exe
c27ffde1ccb87a480a68a926a194a1cf486e812421c967052d77133535068296 *i386-linux.elf/upx-3.91
ca0b1dc69cd3478f427213b35872285c6852d7b3ca282b148193771704685a15 *i386-linux.elf/upx-3.95
3962e6a21c0c54faa0c356ef7be6d8f025f245a7c785135d063032b3456af9a9 *i386-win32.pe/upx-3.91.exe
2273e39a88ef856e17dddf9fc4e5b67b159fc6214b45c1110e446725239eaf97 *i386-win32.pe/upx-3.95.exe
d81bbba6a8ede3aa9bebcd28280914c1084dc0a9ff1d000389e3f52ff05a1ac7 *m68k-atari.tos/upx-3.91.ttp
56cd572b0b3e9d07dd2e8c93fff03982583a06fd2fcfb27cec20044de43ce575 *mips-linux.elf/upx-3.95
56cd3679c9a273c8e0b78e003a51ff328b6f81675140643f3c334d36b0bd2dec *mipsel-linux.elf/upx-3.91
fd74086cbb77cffab2dd0882e84dc1a755f6b470893370c7a9fe02089591252d *mipsel-linux.elf/upx-3.95
eefe8ecf52fb3d10b4d8088d22ed82dcc143f204ef413319e432db754663d06e *powerpc-linux.elf/upx-3.91
b40b058d47586b99e283572e865455daada473a4357d3646243fd9fdd0f57e0a *powerpc-linux.elf/upx-3.95
7e56a4091e04d23ba830cf52f1c3d2d252b21986e10973105adee4c020a4d8ff *powerpc64le-linux.elf/upx-3.95
a4a3a8c626dab161924772ca47889407342a526a9c0b744e6cff67cb3d8b2734 *m68k-atari.tos/upx-3.91.ttp
4104d29021e1c8d1fca5e0fd0754164ed7d9828a06e1d0550be35d100e47997c *mips-linux.elf/upx-3.95
956387d8b9a3e4e820d364de0796c383ee5de608487c39ae0bb0c06161f3c507 *mipsel-linux.elf/upx-3.91
399ecadc4a38930a70d2ead59048cd497cc87e1ffd5ffd02a940a9b122fab9e1 *mipsel-linux.elf/upx-3.95
2987b480893d3c5dd3fe4b3a46a772b7e9fb391a010502df20b457ac077398ea *powerpc-linux.elf/upx-3.91
be11a38759b965dc96f7205ba1ffa905001290d2a845219f324cdd86a0df1bd2 *powerpc-linux.elf/upx-3.95
739a8db29e6df5873771849d011893020081380173af50e6f62f51ea78b2b594 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t150_compress_ucl_2_all_filters="\
8349baf97fe563a3c7459ac35019c836977c30063b883f475d60f62bd1464125 *amd64-linux.elf/upx-3.91
a573413a555195f973f52e01f0b5721cdfe7f78adc3d3870dc5324e0b0bbc564 *amd64-linux.elf/upx-3.95
580355d8929bb55c13c29197b5e54f7f7c41a278ead10d3710fdd802b1e6bd87 *amd64-linux.elf/upx-3.91
f346b56b3ddded1429e5598d3b0d9290b69d1d95a006a3fe9a12d387e622ac02 *amd64-linux.elf/upx-3.95
434732efb16b89114162a1787a28c128e2c11edb9835411f2b707cac5cd475ae *amd64-win64.pe/upx-3.95.exe
c86fa41f5b5ee16faac1da66084b31c538f347e2c8fd92e2749e807ef3e3b8d4 *arm-linux.elf/upx-3.95
93e2ead9e54732a1731896681d415e3ce60b7420ad7f3c57822ad7dbd061cdd3 *arm-wince.pe/upx-3.91.exe
eb3b818f7e6df3940063160b51f985aec7251f8a8178bfb1ce8f82ce4b184105 *arm64-linux.elf/upx-3.95
384d3cde7cbc0970df99fd7703e26032df8ba29c5c9c071845a61751ce929df5 *armeb-linux.elf/upx-3.91
5fdfbeb8dfa1b602b033ce7fd63d88ae747c118620bb3ec57f9c4454014c5277 *armeb-linux.elf/upx-3.95
2957b481e67689a5ad43dcfdfde207b9eb16142c161f3e43fd0eeff5917fefbd *i386-dos32.djgpp2.coff/upx-3.91.exe
8f02dbfdbddad405ec599afba4ead6d300ab792f7188df7a32a9d7d3dc7d72c9 *i386-dos32.djgpp2.coff/upx-3.95.exe
c7275c24eb2423d56c0b2239befc274756f5b19ba1b56ada61e473bb7ecbe1e9 *i386-linux.elf/upx-3.91
1bab51b7e0df4bdef6772558c5b7b426d522d9c68ea39aa4e93933943125082f *i386-linux.elf/upx-3.95
d0e5525b61791c58515d40aa073ff005b4f50e9f96072cb92ac7e57edaf00639 *arm-linux.elf/upx-3.95
6d641a40ed8563e8505fb1b5a3efa76319e4524858916a61efe606654c7001c4 *arm-wince.pe/upx-3.91.exe
be34369e9b29886d41a2aacfc12fa9d6c8223b076501a50af6cba7ccf4fb4fa1 *arm64-linux.elf/upx-3.95
2b067cc3c42c7cea9d8ad39c04dc8b71e7dc720e41a26db4887433c5f6cef2ca *armeb-linux.elf/upx-3.91
ffe919f62e0e79b0f64331a37f94ff487097a3f8fbdc417db9849d1e43a93a34 *armeb-linux.elf/upx-3.95
f05a9c921b3a728a2baaf896fb95993a1ffd7c2cc3be26497c874a3ba023ec19 *i386-dos32.djgpp2.coff/upx-3.91.exe
3d1d07fd4330b47db285cb4f0e3c13c19deaf4ba3233eb82f3727cad7916bed1 *i386-dos32.djgpp2.coff/upx-3.95.exe
943cd6370ddd101084dfdd3d62b55c51fc1597a2633f7a0df418224d0e4a5b03 *i386-linux.elf/upx-3.91
9307499b72be605660bd263d08805cd3913d5b257ad898c0f027a6e89d7484e6 *i386-linux.elf/upx-3.95
b233f8508a150a20dffaeb6da057ccfd1cf78fbb89d9bdf3fbdd1c21716665e3 *i386-win32.pe/upx-3.91.exe
57a4ff483773e64ab95963445049bff4044e055f31c13bd74c039fba1f113401 *i386-win32.pe/upx-3.95.exe
1c8973e104c93be98db7d5411b478d0badb7b6d5373f7d28e94f435fb31faa7e *m68k-atari.tos/upx-3.91.ttp
52cdd4dd704988c6cb8aab72dbeddacc9532309ee17ca5ad30fecbee52098ebe *mips-linux.elf/upx-3.95
16727244ce54a8c2d28a1cf0da507e566e322a0e88f63508576fd735b1329b58 *mipsel-linux.elf/upx-3.91
f41578808d4cb0cb5b08ebb492fc0f9a5b869e19812ba2075be24def40080791 *mipsel-linux.elf/upx-3.95
503cf22b0b178290ed0efd4f2c0e48f78f704c8e43bad2aca1aa2956ac44a163 *powerpc-linux.elf/upx-3.91
c99f07400923b9f6d458024db0d545476f1cefc9e1ff3c4a9f75fb7e55a9f100 *powerpc-linux.elf/upx-3.95
5c9734a6aac7965bd97247d677fcc745fe78a3ae47e10ae6f561fbd6bd546d5d *powerpc64le-linux.elf/upx-3.95
79947cce43e7056a9b47e4a915234133dbdc93c86bcac7b61699c0c2d5c1b7a5 *m68k-atari.tos/upx-3.91.ttp
686345ad3fe9a6959e30204e2e07c8cf613e084b6524cae7a61106a769b62e0c *mips-linux.elf/upx-3.95
4eb8fb201866b46de85e6ff9dcb847ee39436992db7de118e8f8ca19e4d5034d *mipsel-linux.elf/upx-3.91
bf51cd2cc81bbf16522fcb8d8f728b307fbd4e4eeb7532b673d52e74deb71eef *mipsel-linux.elf/upx-3.95
e706d651f311f7150959eecdacbf29398f8b2146b89052e5aa50527901d11112 *powerpc-linux.elf/upx-3.91
2e31e1f3308385a4fcbd1037c4326bae4376a1d46990469f1aa0811567d7f625 *powerpc-linux.elf/upx-3.95
37df112c6c276cd1a916887f6755ba986d98118fd2426b632d2462ef7d805345 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t160_compress_all_methods_1_no_filter="\
464333fe3e8fa0b8423d22aea5185955c3ccdf12b4b0b0de4508ee9ec784d184 *amd64-linux.elf/upx-3.91
e3977b6d2911133139bbe053d86f8c9ff2b599457a2e8441296a83135c0c4db9 *amd64-linux.elf/upx-3.95
e9a365024a859d0c9678ca010e9a84b7bfedc599797d34fb6dc59a3bd38b0ce9 *amd64-linux.elf/upx-3.91
44341b08d41a82d94fefb7fa773b52a116a41ae0e18052581003592e543db444 *amd64-linux.elf/upx-3.95
f38ff7edc916c1a3e82020035667de858c89d52c98d960dad0e21b4da444ed6c *amd64-win64.pe/upx-3.95.exe
9fda91b0fb8d9a2278745506b44a40ea75aa3fa427a4a020879a38b1204e386b *arm-linux.elf/upx-3.95
bb475839ec547696aaccf4da202b99be927c872e5de298a5eb1f0be0edc06d1d *arm-wince.pe/upx-3.91.exe
93ce0b4bc84e1cd4d13def5d7a711a94fc0da6fa60798ef5868036b0bf749ffa *arm64-linux.elf/upx-3.95
1835737a0d92a84778fe4dedc36b5314a920f28cd59150cd8b38df4faa5c8035 *armeb-linux.elf/upx-3.91
5c2706c627b30ca3b9c2aa3a9aa99002180716b556246165f8ee40c85a86cdc5 *armeb-linux.elf/upx-3.95
8673a20ba4b83e25daab30431ed215dcb35f595fa0cabf67ff57368a07ba4c14 *i386-dos32.djgpp2.coff/upx-3.91.exe
c7eb37a33f4f044ce444e5c258fade07c8fdf6d64236900c839196bedcb241fe *i386-dos32.djgpp2.coff/upx-3.95.exe
0e12d2763320fe412e0de60f94af75f28a22fbd35f871a8fd405d92f9e10b7ff *i386-linux.elf/upx-3.91
4dadda747eee971fc8a2b572712beaa6c0b9db132d6812fa56bb7d22c042671a *i386-linux.elf/upx-3.95
d1b445bbe87207a29f113471d395a3441d0d6f4efa8dd7d68ee2b8b5266fb838 *arm-linux.elf/upx-3.95
20d7b538bb030ba3a1a29eb998ef6b2fcaabbe84d46d5fde71853d2224c2d1ec *arm-wince.pe/upx-3.91.exe
2feffdfc11f31102de874a7aa68bdaa8c046ad9cb49c6603a18f6a8493ce8304 *arm64-linux.elf/upx-3.95
7b84ae933ea82892f9e9a5d4ee268c7aaa77a48290c89e64e794a472c034fb49 *armeb-linux.elf/upx-3.91
a10db43eaf25abeafa0bfc5c633b09b35f60a1f6470797674b9312c9cfdce1eb *armeb-linux.elf/upx-3.95
d7a93b38803d59f0540fca4d02516dda9a21cbbf989e9213f4bb8b6d639d630b *i386-dos32.djgpp2.coff/upx-3.91.exe
d61750192a24eb23a91b15d3d9b6ea1bd246e1e5755d631ebd2df04f07dc8fac *i386-dos32.djgpp2.coff/upx-3.95.exe
99417f83d2254f76f0567aaf68ec716f12a302fa7139c106c33ee613b2b46b47 *i386-linux.elf/upx-3.91
e038f5c6524d0a229ece3b379bfb3f8dc96977534013fc789e49f6fd01786be7 *i386-linux.elf/upx-3.95
577f01e1f02bf8cc9632057cf59c2a146456d768c60aa2df69c34d4631023f9d *i386-win32.pe/upx-3.91.exe
f6a7a90073cf16f53c17a2ae7aea1c91beff0c2926d41c628a8d1a724bc37e6b *i386-win32.pe/upx-3.95.exe
0bc481806564627f23125e3ab6fa59e8b90e35f0f117c3d185a728086ad02351 *m68k-atari.tos/upx-3.91.ttp
be4ceb6fa70c083e06d0d2ced7e43bf33410efef5f5c3c064eb72feb45b60bc6 *mips-linux.elf/upx-3.95
1189980f0ed99a8f746e8e5563688b3f9ac7105965fa27f8c05a3a133b6c6df2 *mipsel-linux.elf/upx-3.91
64ae7962e46f7a90252b1a31d3471746696b34aae4a644d7a085ecb89ab35a4b *mipsel-linux.elf/upx-3.95
b6325c2cea51e15a90d7de28786b20b2b7157ae36ba0ba1615933bdda1bf7e05 *powerpc-linux.elf/upx-3.91
2516321576c4d75c4afebb2c6302bd4efe648d0158ea8406f711f163cc5810e0 *powerpc-linux.elf/upx-3.95
cd55750822adae581c4a08269c6d2cc5cb53e8076d4f4561bc694440ad272f68 *powerpc64le-linux.elf/upx-3.95
89fbe34b5cf456d288881f131d15dac7bc878293f00a7892b124340fae70ad5e *m68k-atari.tos/upx-3.91.ttp
3e9c6ccc2695f6611ece1cb8b738ec18f4ddc21bdfeb2f6a3ada6077d9eb1b08 *mips-linux.elf/upx-3.95
2fa4a251380e9bedd73318421c2657882b02f2911fe8ef64d0d15558847c4a1e *mipsel-linux.elf/upx-3.91
34e6f686acfcb39b940f44587636c25ae60664ec0fe84dda66a946811f228c91 *mipsel-linux.elf/upx-3.95
a28ab3f302f093effc7d4ac71dbadc315eb38245bf9de7a1af24108d89ed1f7b *powerpc-linux.elf/upx-3.91
8e070590e0094da56ec0b38f5c0e71fff0844573fd40f19084129bd45477358c *powerpc-linux.elf/upx-3.95
fe9fc46b39f6bba0ff118346f697f91fa9b3cae12194e488b5064fe7bb1e38e7 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t170_compress_all_methods_no_lzma_5_no_filter="\
a93dad97700475744aef51f90b9c51451c801e7a60ba7ca3896d42bb8ce0f0c5 *amd64-linux.elf/upx-3.91
0d5b46544ee3cb217e524915d11af2e1df17a0b7df44f0c74c551dc49c24cf0c *amd64-linux.elf/upx-3.95
e53bd5d25ad817c80b6f7e0c5cd3e4781d4a96c8de007e73f09ee51447530207 *amd64-linux.elf/upx-3.91
9655b5c71bccf78820f8697c70d55962e2b37eb5a203708454a3fce0327fc1ff *amd64-linux.elf/upx-3.95
5fccb0f5044baaa74d176efb25eefa3b5810dc737ed0f9d38084d275f7ebe7b8 *amd64-win64.pe/upx-3.95.exe
a211c9283e841510916465833bf5b01e801692baa5007ef25a5a489b7d4f0504 *arm-linux.elf/upx-3.95
56be0b4046accdfadbe534ecb6e6452b9e3a18bb9eac39da0ee8893c31d24416 *arm-wince.pe/upx-3.91.exe
d8359ce3c8953e1c0d751226fe4a58f5d466ebf09b91a2d2b62a46454554f5c5 *arm64-linux.elf/upx-3.95
06a01ad1375e641ec4cddc3c8e2234a79d3ce22b710582a56242b1bab7e88eee *armeb-linux.elf/upx-3.91
ccec2878e593b733fa882ad99798126708f54691465db782de9221a121d32b75 *armeb-linux.elf/upx-3.95
6f9fbac216cd42aa370cb90965e74669daf33fd403bf0a250aaec06dd3439009 *i386-dos32.djgpp2.coff/upx-3.91.exe
902f1c5036680b0fadbebaef913c4062f0ce5ef0f2d537f7e6da31d23974139d *i386-dos32.djgpp2.coff/upx-3.95.exe
add336d57f542ae5c86974152d0d7cedcd9e2dc00287f7820aa39fc1cf669ce2 *i386-linux.elf/upx-3.91
92e710226f5d47593c6b64a6c0befa966217954960291941ec780eb04368831a *i386-linux.elf/upx-3.95
c2fe085c289ad4a06e4db9d53b7c7c1537307f21c87bcc20ea13f1352de806b5 *arm-linux.elf/upx-3.95
6c1ac767d302306509639ddb549253fe826f5e57677c29b0a431d98beababd3f *arm-wince.pe/upx-3.91.exe
f2cd40e55c70ee8f4767353139ba47fa792d77971fc09a0346d8f9c98c4f42e6 *arm64-linux.elf/upx-3.95
7790f133d6b2d220b060c36e17ec961b1e1db27ce602a5399f202514aefa18fa *armeb-linux.elf/upx-3.91
faa7808665335846301b2b665fa9117b5ef94908f196583d62fa617f21620b93 *armeb-linux.elf/upx-3.95
9f5602f4d26213fdbfef6b35bcf0ed00b34f7ff2891b7e8e3e3047761c1f9e5c *i386-dos32.djgpp2.coff/upx-3.91.exe
254828375606d8fe282ff939a88d7e1e68a7a0f8a38d25ce5ed32b6766bf68ee *i386-dos32.djgpp2.coff/upx-3.95.exe
433478c20ada3a26f01836b3e41594e7abadad4a68fc893d7cd502330b35dfb2 *i386-linux.elf/upx-3.91
e8d8c2be8897b8ee7004eb039b0d46495e6ebf531e3d858653925960e5d8a0fd *i386-linux.elf/upx-3.95
63afac5307a2385757b3d29753c64e0026241ea2ca1324f53e8ccb4263cc9f62 *i386-win32.pe/upx-3.91.exe
eb01b6f27798690115cabb88314551579da509455232bbaa3276eddc25106d0d *i386-win32.pe/upx-3.95.exe
3a5fa857ff517e41386062a0fb2be4f8b6fa5cb79d5624b5a00947c1f2758afb *m68k-atari.tos/upx-3.91.ttp
1884330ecf0af39ec4078254f2804bb18d2d53b28daaf08f712318f3d245f7eb *mips-linux.elf/upx-3.95
14e2afb645e5984cee4d5a6b68d0b0c851a66eb5d310b1b71a5d897f3d148a3e *mipsel-linux.elf/upx-3.91
40be4fca8f0900ef4e08c5200c3ebf70002e8d14e78ab4e135a446ded40fad99 *mipsel-linux.elf/upx-3.95
bcc68fb23ddf3f1e96ebd33301b0717a4247ce425c94ea2e34a8a914dbcef235 *powerpc-linux.elf/upx-3.91
5ef3e0f7723c0f4d4be83633b36039443454779c9b731bfb0a37bb8e8b4e7240 *powerpc-linux.elf/upx-3.95
9cbee386a0ee0b68d05e7207c08d7601576c8ac3fb21e4672233d49be7c9e02f *powerpc64le-linux.elf/upx-3.95
9f2379c5806b65eba53eb562a778e0023c7f7e0fd42a563f9f075e2e9fe8c92d *m68k-atari.tos/upx-3.91.ttp
f9be0a78fdf111d75ee45c523b495267ea2c20399ebab52c018a1dd64b27ea42 *mips-linux.elf/upx-3.95
0cacdf276f2e5e4c360295ea86c439224dbf9e15a15b25d424b8d17b589a9019 *mipsel-linux.elf/upx-3.91
2740acab168187ff865ad4fa7f6175370eadd989c5c9346c3b4378eb8052ad9f *mipsel-linux.elf/upx-3.95
be609a2b1fa6047854a757eaedcfec44185784e4d570d743234648306f8990b3 *powerpc-linux.elf/upx-3.91
6f9f4a632794bf1662b5c3af6ac697695a1332863dd9fa4c827e36d424e4f36c *powerpc-linux.elf/upx-3.95
dcea1040c47fa844c59c0c02d9ff791b76eb4ebf65280ab45423865fe75e6bea *powerpc64le-linux.elf/upx-3.95
"
########## end .sha256sums.recreate

View File

@ -33,8 +33,8 @@
/* clang-format off */
#define STUB_ARM64_LINUX_ELF_FOLD_SIZE 2852
#define STUB_ARM64_LINUX_ELF_FOLD_ADLER32 0xf31ae492
#define STUB_ARM64_LINUX_ELF_FOLD_CRC32 0xf7b54986
#define STUB_ARM64_LINUX_ELF_FOLD_ADLER32 0xb9c6e48c
#define STUB_ARM64_LINUX_ELF_FOLD_CRC32 0xc27414ca
unsigned char stub_arm64_linux_elf_fold[2852] = {
/* 0x0000 */ 127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -62,7 +62,7 @@ unsigned char stub_arm64_linux_elf_fold[2852] = {
/* 0x0160 */ 2,132, 0,248,194,255,255,181, 34,132, 64,248, 2,132, 0,248,
/* 0x0170 */ 194,255,255,181, 4, 32, 0,209, 31,132, 0,248,231, 3, 0,170,
/* 0x0180 */ 246, 3, 0,170, 34, 12,193,168, 2, 12,129,168,194,255,255,181,
/* 0x0190 */ 247, 3, 0,170,225, 3, 6,170,129, 0, 0,249,194, 6, 0, 24,
/* 0x0190 */ 247, 3, 0,170,225, 3, 0,170,129, 0, 0,249,194, 6, 0, 24,
/* 0x01a0 */ 34, 68, 0,184,226,255,129, 82,128, 6, 0, 16, 97, 0, 0,148,
/* 0x01b0 */ 31, 4, 64,177, 66, 0, 0, 84, 95,104, 32, 56,231, 3, 20,170,
/* 0x01c0 */ 230, 3, 25,170,255, 3, 48,209, 5, 6, 0, 16,228, 3, 24,170,

View File

@ -177,7 +177,7 @@ L10:
cbnz x2,.Laux // AT_NULL
mov xauxe,x0 // last of new auxv
mov x1,x6
mov x1,x0
str x1,[x4] // new env ptr
ldr w2,space3eq
str w2,[x1],#4 // " =" of new env var