Allow qemu on host with smaller PAGE_SIZE. Sync stubs.

https://github.com/upx/upx/issues/571
	modified:   ../.github/travis_testsuite_1-expected_sha256sums.sh
	modified:   stub/arm64-linux.elf-fold.h
	modified:   stub/powerpc64-linux.elf-fold.h
	modified:   stub/powerpc64le-linux.elf-fold.h
	modified:   stub/src/amd64-linux.elf-main.c
	modified:   stub/tmp/arm64-linux.elf-fold.map
	modified:   stub/tmp/powerpc64-linux.elf-fold.map
	modified:   stub/tmp/powerpc64le-linux.elf-fold.map
This commit is contained in:
John Reiser
2022-03-25 09:13:10 -07:00
committed by Markus F.X.J. Oberhumer
parent 52f19ae330
commit 7a232cb330
8 changed files with 373 additions and 366 deletions
@@ -51,7 +51,7 @@ b773b38090984670d0811ee22defdc2c677581edadc8774019ef7dc7cd2b374c *amd64-linux.el
939e9058b5abec32f27588474ad334d8d05a9a8515e75dc417d397c6de74d02a *amd64-win64.pe/upx-3.95.exe
2f747a01e9a6c39473b47971bf7447f07bcdade09b3722d3801e23b1ebe8672c *arm-linux.elf/upx-3.95
b32ec288746ed86e12c4eeac8a26da8468f117479d9e8b83347fbb35b66fe302 *arm-wince.pe/upx-3.91.exe
daa4a52ed98a9d0d58a7f64555367286c7229a955aa8730e6432402e252441a9 *arm64-linux.elf/upx-3.95
2efcb20a0ee74a4bbf9d6ec014ac61adf52a2f5f1895d2c4927616bf17fd7c87 *arm64-linux.elf/upx-3.95
7c4f90ddc901a0e2ec168379e52b20068018b47bf72c6c74c2d30c872ccb3bff *armeb-linux.elf/upx-3.91
a7b4d79a3a4eddf1c996b02e6b3376a2828895dd7fb4c7398460267dcdb8c4b7 *armeb-linux.elf/upx-3.95
4d92a3f6bbfc85d2be93f49bad498c11e802baf6c9dd5497e73f5e8f8f67b874 *i386-dos32.djgpp2.coff/upx-3.91.exe
@@ -66,7 +66,7 @@ fc39641f6a168de8813a300e7a8c15e53e1e30cb6c7fb8408bff5fa3d0c69fe5 *mips-linux.elf
007858c6be783178dc47f3e561e716183c1025b479a46db7ba9b651df20a0742 *mipsel-linux.elf/upx-3.95
9b3a9021af2fd0faf0afdbc7ee18b218a30d737083d903254dcc48b0fffda54e *powerpc-linux.elf/upx-3.91
e5c0f76a568e58d8d92edc841c36f88b76cddb89e22fd0473bfd7b79cff52880 *powerpc-linux.elf/upx-3.95
78393ebab958e697637f94421a6409b6b611116224c20d032fe7e4c1ecbb58fa *powerpc64le-linux.elf/upx-3.95
ee21fbf3530588aa51ef93658de2006dc3dcfa0bbfdfde9af2f3b844815063b6 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t120_compress_ucl_nrv2d_3_no_filter="\
91f9a80eee43135cc540ae6b362ed5d3502134bf1c8413b2ffff513675f6539b *amd64-linux.elf/upx-3.91
@@ -74,7 +74,7 @@ expected_sha256sums__t120_compress_ucl_nrv2d_3_no_filter="\
f5380d57da37b4d5e1258f0d36e329a936c3976ac7f684baa20899c9cfc5f167 *amd64-win64.pe/upx-3.95.exe
8f21cb8e57e18bc7b626559eb288a0097796726756e73ca6fab926347a755612 *arm-linux.elf/upx-3.95
157363294622590c0a39b6c487be991030cd49ea61e36e3afdce3fd7dda8d8b5 *arm-wince.pe/upx-3.91.exe
39017df47a0807dede2938d7b0dcd98d658024ddd94a3a38addcd99fb7c5f542 *arm64-linux.elf/upx-3.95
7034f4e20613eb13924d8f9ff32799648135796a8ca5a4d89a5a01a4e3ded28d *arm64-linux.elf/upx-3.95
5552d65d0085b0c697c3599ffff48ae5d914e6abb3e716ce5aa7cd5e105769b3 *armeb-linux.elf/upx-3.91
5ea80c99b68a8d869176c11ff0f05bb0ec652fb92003fa305c304264b060c260 *armeb-linux.elf/upx-3.95
928c2e42b8177a98255e4b5db0e12c8ec777e15c201175688558483dfb1b8485 *i386-dos32.djgpp2.coff/upx-3.91.exe
@@ -89,7 +89,7 @@ a11cec77ae8b96004fc44ba306018b974eceb8468522c5fcecf00e60198ac527 *mipsel-linux.e
2b6ff2b4cc4de09d31141a65100beb0b00817f075947954653e0123b62c31ac3 *mipsel-linux.elf/upx-3.95
170577d6af7c591995e8215c31d1ff5bd0d5c1a8402cab9b56c3023ef1bb875c *powerpc-linux.elf/upx-3.91
31232e268118e39086fbdad6c88b3d01c1003a6103e4a07ff2bdbd0522c6a26a *powerpc-linux.elf/upx-3.95
e4d181fdd8bfacef79ee8e1f0e6226300d9c964ccbeac752c0336857240cc102 *powerpc64le-linux.elf/upx-3.95
870f60ebcf3858947c5ede96f1f8f6616bf2aa6ed2352bde95443d68b6da2a61 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t130_compress_ucl_nrv2e_3_no_filter="\
e6ce43159dfa8301ca7df58473a149f6d6039843f0e08e2d6d8b5c798d0f8c52 *amd64-linux.elf/upx-3.91
@@ -97,7 +97,7 @@ e6ce43159dfa8301ca7df58473a149f6d6039843f0e08e2d6d8b5c798d0f8c52 *amd64-linux.el
c76b656a4e5c9d3f691d186b488e89401246395e05a4c571d8384826ec1afd7a *amd64-win64.pe/upx-3.95.exe
6c1fe1832fe3bcfb52b96eae47695dc5c2559a928dba4b9d99874d285464cb41 *arm-linux.elf/upx-3.95
ca14e216178fa34c3639f8c1ea48d0db9552d11e6b1a5b2c58ac0a326ba2941d *arm-wince.pe/upx-3.91.exe
b568f61d4f1c9756d927b9c689ab178dccb9d706ea868984dfd6b3194fe61bdf *arm64-linux.elf/upx-3.95
b318edbb8d23bdb3784ff1258e3f59799fadb21f071b64e4618d4f09e0efacdd *arm64-linux.elf/upx-3.95
af9a7ccad9b7d0a85e645e0251a24366932fef2daa38774b62dcf38d71d52951 *armeb-linux.elf/upx-3.91
3d1504782f604290bb071bc544fe1378313578451147d9b4a73a6169f36acc21 *armeb-linux.elf/upx-3.95
f01f40c179b4023f5b8fdbc09571fbfcd13137e29fb3899e8efd7b6150b2563d *i386-dos32.djgpp2.coff/upx-3.91.exe
@@ -112,7 +112,7 @@ ed5db8134d10a59b0dc1b973339823d20104ac3c1be0332fb55b1f2e220110c5 *i386-win32.pe/
f3c5f7eb2af19b2e6447bc875a41e6ea7a5eaa0ea0ff66e45b9ed5c32358b069 *mipsel-linux.elf/upx-3.95
90e1a84a9c58aafaba08df4205ec411ada535a090d3a51298ab43a5021ef81aa *powerpc-linux.elf/upx-3.91
edd3333bbc0df5ff2a91f4b8b14def0ce0e4c9a0941b94871824a0663c6caba9 *powerpc-linux.elf/upx-3.95
f0e2a88f794fa2c20b173bf3f49eee43fb8746e0dc6a0c073c0ea03c473c03ae *powerpc64le-linux.elf/upx-3.95
d457b7edd416c5f2028b34d08d0d04fc7f8d6f27a5f995ce298fb5fa58d453b6 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t140_compress_lzma_2_no_filter="\
c37bdcbc53437c2fe71690e75877b03c0674a7a4d5761bc32b747600b9a2d5ea *amd64-linux.elf/upx-3.91
@@ -120,7 +120,7 @@ c37bdcbc53437c2fe71690e75877b03c0674a7a4d5761bc32b747600b9a2d5ea *amd64-linux.el
dd10984767f9fe67900b64d63699ccaf858b9072272eef5ca373a7701d5057bb *amd64-win64.pe/upx-3.95.exe
c3094ed31ca17193f141543c41a8bb16df23937a50c2fe525f708736be35249d *arm-linux.elf/upx-3.95
7b48faab85f58005a728692da47429fac6a40be985473a45ea34bb9fcf224ceb *arm-wince.pe/upx-3.91.exe
41d6207206535e2c7e17e6b7c3983bda7147c279f6ee716c75cddd431aa2d7f3 *arm64-linux.elf/upx-3.95
3fc70e4404c3f96ab8c5007694e27666ee2a425fbc55ae3d664ebd82c0450392 *arm64-linux.elf/upx-3.95
fb0bbf57e6ebfe7f502ad9f27fd4bec9b64b93455c3c97e7128efee8ab02e851 *armeb-linux.elf/upx-3.91
9f2e8d9f351abe09b6ee0954f37b2093b30d86046f74aeed75a6f70dfafdeb6e *armeb-linux.elf/upx-3.95
cecfcc8d197a4268ad8d86720ad29d1a2e92627c1e43e3ba0524535dd3a3dc31 *i386-dos32.djgpp2.coff/upx-3.91.exe
@@ -135,7 +135,7 @@ a2e517348c398a0c145467ed37b581ef569a17c158fff0fe465b483fdffd50f5 *m68k-atari.tos
b81286b39e561370bb5f18e8b2a703b6abe6141bc1e2607586398e756b8368ac *mipsel-linux.elf/upx-3.95
0e5bc4794d8081a27f3e51761f20628dcb91816d4ace55466f4c5449b095c7c1 *powerpc-linux.elf/upx-3.91
8c7ce033d6a10a9c62aa9c75747b881ffa8e6f37ddda1039d1468fe599bbc76d *powerpc-linux.elf/upx-3.95
6b4c94a42d994ce01e74e32008c269c185335020aa3f03a276123e0b8619f726 *powerpc64le-linux.elf/upx-3.95
4689bf1f3148b1c01846c22638ba02b494a9032d71ec5e9b4e6f1b1110223c77 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t150_compress_ucl_2_all_filters="\
d556c27fb046a5413cb3020f4487a1d658be5fade2f5ceaad66ae823fec3b01f *amd64-linux.elf/upx-3.91
@@ -143,7 +143,7 @@ c7825ed3168b362a3a4c796efcf4f16f7a27eb36b933682308b4c9bc585bbfc0 *amd64-linux.el
870083b25a88a2ff5cb49dfa109e55fc082b11af39c352740bab65c551b40282 *amd64-win64.pe/upx-3.95.exe
18f8b8d70bc3ce591006ffc7dab902f9170f4f25ef28b3206cd17dec5bbde3b1 *arm-linux.elf/upx-3.95
4e8fc4a73162d02eb02fbbefbeb5537deb75ca9594155f40a238ad8da2d2c96c *arm-wince.pe/upx-3.91.exe
99772cf5524183f9ec539b39d08d14e99c75310e3dcdd65d357472bc542aa3af *arm64-linux.elf/upx-3.95
f6b9c9f899e41463cdee6e3c67ef17fedd76422fb7f5a28d1f7db67f7ecd8408 *arm64-linux.elf/upx-3.95
ea9f6f62dcc6a6250a202acd18530e685b0986ce9fa64dad1113227640883435 *armeb-linux.elf/upx-3.91
5e24dfcbd108e2497ce8a27a0d878ff1e0505942fb2ad20ae9e223f4d2956d99 *armeb-linux.elf/upx-3.95
a5b8968da429081b441f3521744c0cba4177ae9dd124dcced54f96f67a7079a1 *i386-dos32.djgpp2.coff/upx-3.91.exe
@@ -158,7 +158,7 @@ a83278c357fa81f565ee1f95edbfc0156318b9638a5934421ee9f2f1bae5479a *i386-win32.pe/
cd97c68dd448dd16504bc5f0dc48fcee62184d883862d6459f5b23435313aa27 *mipsel-linux.elf/upx-3.95
013fb922fec1599179d2d56b27eee158c7950b73aa5c296bce99f94493c62be1 *powerpc-linux.elf/upx-3.91
c836c7bb5cc6b2324302e0b7bbee86b60940a51d7ee9f83810b677eae720ab60 *powerpc-linux.elf/upx-3.95
6aa5d4f451bd755dda1b3233eb73458f050bbf90ba676739bb26a41cd4718237 *powerpc64le-linux.elf/upx-3.95
e98cf16dc447c8bf2f24ab1821d429e66817ef45eae550a4a05a1a7f9ed192c2 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t160_compress_all_methods_1_no_filter="\
bc0b8d8690428eafae9624eb760e48d1fdb22c55d4077d63039a131db98a7b5c *amd64-linux.elf/upx-3.91
@@ -166,7 +166,7 @@ be00e20f6a1f524b94ebce3fbc67628942e1f2df527b5a22b8e6b572031fd5ad *amd64-linux.el
867627ab2c87ffe1d82d5f131c0b05f73fc73d1e0a0011e369adb543be3b0deb *amd64-win64.pe/upx-3.95.exe
bb256d24e1a7f4dff1a58c0e0757bdf8927ca2f71a912ead1ffb8ba144731ef0 *arm-linux.elf/upx-3.95
e4a2644a9de4163fe0c6470f34ca6447b64049c32962abdd3b9d772db1dfc06c *arm-wince.pe/upx-3.91.exe
4ce257f81f57fb25ca64b7212a48e11837860f1a788d8e761b8111dbdd876b1e *arm64-linux.elf/upx-3.95
22100744b5a83f51285b1d6736922c35e36d3c8fdce24d3152c990d7c203a144 *arm64-linux.elf/upx-3.95
808c635205dda61d1ddd3c154f200c059044fc24801301a64adc4eb67326aeb7 *armeb-linux.elf/upx-3.91
702d8d1dc812f652c62bde2fac93e415b576d0a2c7f7e5b7eb78cc9ee8ef65b6 *armeb-linux.elf/upx-3.95
07159665480abdda91d4bfc0e43b76fadc8e7d77a680fabc5e9df54d300eb642 *i386-dos32.djgpp2.coff/upx-3.91.exe
@@ -181,7 +181,7 @@ c2f3f28f31a2aaf8b3e8011f8dd25fa1da40f5cf719dab1098b873f5e4d41849 *mipsel-linux.e
cad721f7ae3305b97fe89cdb8e3332e55d503b837401283b87d675a3b0de6e5e *mipsel-linux.elf/upx-3.95
15edd59c64eaa6c5bf14e877f41f928dc7946a2cfca0fbef2552877e3a97797b *powerpc-linux.elf/upx-3.91
e07db82ae41457edd93c432c1a0cd20a1e2067f4ca1046a6fe0dca551cee9843 *powerpc-linux.elf/upx-3.95
d6706a939c2557cb1f761537b722dd5a842a93af152493914d7d16c5ab80b16d *powerpc64le-linux.elf/upx-3.95
710ff35b42f11a56954c55f8ed54d98a621299e3bfde45cf1bb77a6bc2af3318 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t170_compress_all_methods_no_lzma_5_no_filter="\
5be4cfb501d9effb5bf2bfea191be9c4259b717be306c333f38236b514f006f6 *amd64-linux.elf/upx-3.91
@@ -189,7 +189,7 @@ e4665bb9f152ff7735183f2d3cd846e6d1debb70f60a5d7de184a06864198bb2 *amd64-linux.el
47165d0a33de56cdcf5788773f3630b698bbdc68b8f2a383b348d4264406536b *amd64-win64.pe/upx-3.95.exe
36d4ecc4d196a22ccbde7207c9ceabfdfe03f175c9ee0c61db580a3e9048efc8 *arm-linux.elf/upx-3.95
07cac69215aa248dd6212934aca7ec9ceca39b0c1c08a8b645b6c8710e0dbe38 *arm-wince.pe/upx-3.91.exe
2b6e1a1763268e0a6a7d6cadfb0a0f6069657ca97822146a2224f299a59c2395 *arm64-linux.elf/upx-3.95
c979517a32464f635b963a4d9c500a3fea9eba18594e0277adab078d1fba6127 *arm64-linux.elf/upx-3.95
9c5ec1295d391ed43672a347e46914313e1b31402a6549e9db935bc972978a74 *armeb-linux.elf/upx-3.91
fc4589146891268e7aaca6708f642577ac1f52a2fede6fa50746a911a7a86436 *armeb-linux.elf/upx-3.95
839a3999b63359662639deec9ce3adc595d3ba668cbbe7377944e58f4746ba7f *i386-dos32.djgpp2.coff/upx-3.91.exe
@@ -204,6 +204,6 @@ c274caffe15b7358ec751ac023ded46f0f8c8829f62acf1886c336a398e2c648 *mips-linux.elf
9a2732aff37144cf18bc8789a84da0956a7de6fa704096963cdbbdd1d22fbb76 *mipsel-linux.elf/upx-3.95
d49b23fe6e4a841f2e4d8e376857e4ee6a3370f49ab4687bc1de623bc61b470a *powerpc-linux.elf/upx-3.91
fcddb8880442ef67a7854937b48182ff71670d5ca3c0d12c44a75d4ee1819df8 *powerpc-linux.elf/upx-3.95
7e88727df84638660d60468586fdd826c73d5d4ee2d53b589cf39e53ea11432e *powerpc64le-linux.elf/upx-3.95
8ad979158efbaceb4b9e9f0c190425201bbb4a9ad13ae34a7f84362ca9ba294f *powerpc64le-linux.elf/upx-3.95
"
########## end .sha256sums.recreate