Decompression escape hatch for ELF can require a new page.

If not enough room on last page of .text, and ElfXX_Ehdr not PF_X,
then the escape hatch must use a new page.
https://github.com/upx/upx/issues/308
	modified:   ../.github/travis_testsuite_1-expected_sha256sums.sh
	modified:   stub/src/amd64-linux.elf-main.c
	modified:   stub/src/i386-linux.elf-main.c
    Plus stub/*-linux.elf-fold.h and stub/tmp/*-linux.elf-fold.map
This commit is contained in:
John Reiser
2020-01-19 13:25:55 -08:00
parent fdf2eddc73
commit 936013f60c
25 changed files with 1494 additions and 1366 deletions
@@ -46,164 +46,165 @@ b8c35fa2956da17ca505956e9f5017bb5f3a746322647e24ccb8ff28059cafa4 *powerpc-linux.
a0950546dc17fca9437219431d8ddb0249ce5b08e899e0c799a87ac982adee70 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t110_compress_ucl_nrv2b_3_no_filter="\
935961c3a3778b4ecb23e01dda55f97aefa8abef41bb937d877d4ea71720e715 *amd64-linux.elf/upx-3.91
b3ffe7a5c999bfa7f668890e711b6a967228a9e3404c666f12fb5d72e3628b23 *amd64-linux.elf/upx-3.95
82a3c42af2aae745b6b233fb4c0d3b60c3a2b224ada7af4b81d062d913503bac *amd64-linux.elf/upx-3.91
8959e46212b736476f517f911b7740038da882b30788efebf71d0108a01cecf8 *amd64-linux.elf/upx-3.95
099a690a01bb8e08bb88a09919241c499aae1fa282f3fa49588f1240b1fdd3e8 *amd64-win64.pe/upx-3.95.exe
10ccd50d52c1673f15625504566e743df936f604a1a2802496a9b2e31b596afc *arm-linux.elf/upx-3.95
39f86a05b5a7065e13e028638d324d9ddbf72fc537f0a62ad4637364722249f2 *arm-linux.elf/upx-3.95
a6d50d99a37ed7d52ea6b53be1d2ce57550139276d450be0ccfc0c61eac99498 *arm-wince.pe/upx-3.91.exe
1776df8fcfd0c6ffa813508d1092ebe03f467deb70bd7ae30bc3aa7e9d7fb218 *arm64-linux.elf/upx-3.95
a65023f328a11b2a36d0dbde4ddaa962d0e4ee79324513a78deafa2b6c27dc5c *armeb-linux.elf/upx-3.91
c659176fa1d37bca8b942677df6088d0f2a1e0d31eaf25c2decb415a40f5890a *armeb-linux.elf/upx-3.95
7cfb366a6ed04c6a2706a7cc28411c6f190dfde56403fc52eb1677130dd4307f *arm64-linux.elf/upx-3.95
9532ef921b3bfb02deaeb59cb33aaa499132af689fa1df51499790f26e99a790 *armeb-linux.elf/upx-3.91
b076ac9531bee0fbcf44824c2baf83284e747bb381325076c0a1466b9002581c *armeb-linux.elf/upx-3.95
5c365ab8f4c5811a55cceab8d6bfa59ee56c89a966d423e1f734cd27745e7191 *i386-dos32.djgpp2.coff/upx-3.91.exe
70c13950a28362bf4d5f49b496f683e2ed2d28875891cff283e11f2916163956 *i386-dos32.djgpp2.coff/upx-3.95.exe
15f3886b349d0c603f8e257af21a50615342626cf30a9f278e0eb4df551db946 *i386-linux.elf/upx-3.91
437d96ec763a302bab462c0d6f20d5304164f0fe172ae2e451c5a858f9cb0e50 *i386-linux.elf/upx-3.95
32649cd041f5bee83d02b065c486ac8f26dd29d28a05c36503d42edd62ce7767 *i386-linux.elf/upx-3.91
f8dc23edc677f99075746f5f722ceb1642a82e3f38e5041fa1bf232016bdfc6e *i386-linux.elf/upx-3.95
1ab486ab59e331a811b7b16880b0673443a378442d875067377d4427075e124c *i386-win32.pe/upx-3.91.exe
f0416ec4793a0eed79858feaec6e5f9e04e8cdd7f7fe8bdef9c25fffbef6d358 *i386-win32.pe/upx-3.95.exe
2139848afeae725b6d7d95786a7ac5f07bf7116a76dfee169f99b3444cfca277 *m68k-atari.tos/upx-3.91.ttp
e379db6758831b7c7c4ea5e65c621975358a2dbd2df3061183e1360ed1515973 *mips-linux.elf/upx-3.95
3447a676fc2b6a0a85cb02e19fc69ae792de110f410bccfd71508680de858c68 *mipsel-linux.elf/upx-3.91
9cc4fdab272cddc0b903d8963930030e470a2daa45cb5dcae353751247ba1635 *mipsel-linux.elf/upx-3.95
5a57ecccf1d1f65a24698eb149efcf952f1fa3fd1ec6dae8f0483ec0b787b5bf *powerpc-linux.elf/upx-3.91
b2a524e57d93dc66703ed24fdd6c07da730e90d2ab27ff69b2a970729dd16fe1 *powerpc-linux.elf/upx-3.95
36848cc7d57a27a4579d7c904a9532f2ffe6717d63a542018ca31669ced4288a *powerpc64le-linux.elf/upx-3.95
45c6f581807c0382462911899d30957d10ff58e6f2c4fde15d2187a0affa7785 *mips-linux.elf/upx-3.95
bc1ab2df1985aec60f78b1ee7adf52c6bc30d207dc4aca5f7f3b2cc187cc98ed *mipsel-linux.elf/upx-3.91
29d67983278a5149d122eb98b2f73f8abb648bc88cfcaae7ad468d69d5dbe3c4 *mipsel-linux.elf/upx-3.95
0a652f004aac31d2baa4610561ecd8210841f366b2f210953212a9e0750c301f *powerpc-linux.elf/upx-3.91
2bfc2e143736f378904f0f1322aaaf4086877fb37fd783ab4d0789825d59e6d5 *powerpc-linux.elf/upx-3.95
2c8657627f2247963d0187d6e5cf02fbe3bd84f2475908c234ecc1ae081b9ba7 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t120_compress_ucl_nrv2d_3_no_filter="\
6763c55a48cbb47d8dfc8de07944d48f2f4bd34973538ccf530ec890efa6fe32 *amd64-linux.elf/upx-3.91
502808fd6bd3df2ff1ece4c4c3720e982dec19ad0e01d59a2e7a7ab719a52257 *amd64-linux.elf/upx-3.95
fcbe8cf92e76268950bd09e1285ce4cd9756d5505784e1e495a54623a88de8c5 *amd64-linux.elf/upx-3.91
272dbd7aa6eba2202008b9d5853fe8e24e894e7df66bf988690d96f428aeb93d *amd64-linux.elf/upx-3.95
7b7bd8e5c0d4e29ef9f3b97eb76dfe0afbe711172e25ee9c3079d656c5d036dd *amd64-win64.pe/upx-3.95.exe
e28d638640ced7c24686797b98a3ee0882f586c7455ffe5d03a70bee6b2a3746 *arm-linux.elf/upx-3.95
21af84a819e789fad98534cb973c4ad3806cf7676caf546c9e4ace33d559e7e0 *arm-linux.elf/upx-3.95
74060375496ef1450252c9b30547ef3235b79e2b57666500dd44c61fedc0539e *arm-wince.pe/upx-3.91.exe
1999f0241cfe17fa4fde66cf7809e217f9c8270eaf8c1d6a5867fc89538f1f2e *arm64-linux.elf/upx-3.95
9cad9e53411db5407f600ebe280378528f3edf4fb32fd68e3b6fafca84f6780b *armeb-linux.elf/upx-3.91
928406366ab378c23ce921d331b402126b24a22292111bd020b6ca392a88661f *armeb-linux.elf/upx-3.95
efb6240ce6a2be00906a4a3ba7652160e5aee43ed968961c1bc55ea370f6cd93 *arm64-linux.elf/upx-3.95
dc24337091e85595bf9ce259a702c52e9cc10e31d759df8f1ad26e65c148ed04 *armeb-linux.elf/upx-3.91
cde5cc6967cbee06c260a25eef3d7cdaf430bf8a63db5a6dfc8a9079ec895c52 *armeb-linux.elf/upx-3.95
217f050aecd01f04ef9eba37fed518c4380f170d3cdb483ae019312fad827490 *i386-dos32.djgpp2.coff/upx-3.91.exe
5a909066dd5aac865e36a26f7d002a8ddf6ae57e93a1dc1f6582b922388e9489 *i386-dos32.djgpp2.coff/upx-3.95.exe
4f1767b0f49f6f2d593b45571148b1772164874448c912d37c183b318f4432fa *i386-linux.elf/upx-3.91
0b287b5374b98fc6e53cc687af817941ec2962cad769e206422ddcb927904827 *i386-linux.elf/upx-3.95
909650339b3a93360b622a4ab2c9a2e489206ddbd4af2556101ff68a1082cf0f *i386-linux.elf/upx-3.91
d778256d361ab72ea9629a45a8c8ea501007978f64df6a003024f7a07efaf8e4 *i386-linux.elf/upx-3.95
8217b20bac36090189a7415196e96df93e0110f5d716d15ed84d0c1ac4b001e5 *i386-win32.pe/upx-3.91.exe
eb6a8c4e3652c75f4b054cc36933a4c9853ca23e4f2790ad6505368dc1ba82b7 *i386-win32.pe/upx-3.95.exe
29bf5c38da5cf33aecf6c48c55acdb0d73a3878790786f48815cbd8ad1819037 *m68k-atari.tos/upx-3.91.ttp
14bdbad691e2186342dcc17dbffaffc8334d59bb1d8af80592193f1622d02958 *mips-linux.elf/upx-3.95
35d7f2035eabb9a7e0a80b6be93d474f95abe2622e1365d9df622057c51d0aea *mipsel-linux.elf/upx-3.91
e58157a5f060034a126faf36650a9216c20fd73f48cfc83b6889b15d75aa6b98 *mipsel-linux.elf/upx-3.95
f1105f561a1caa43bb8b5246742287f7497d976d9ba19c7abf788765788357a7 *powerpc-linux.elf/upx-3.91
67d3ef27cffad7a4a9da38f3a7aee8c227d46199b8067591b6bba338eb2c8676 *powerpc-linux.elf/upx-3.95
3745ec06efc08c1cc783b18e3fa06ec33a6a1cb143c97e755ff30d743a276e45 *powerpc64le-linux.elf/upx-3.95
5163bf81989cf96127e833eacafa605248b3139ade256512122a8d56a00d8475 *mips-linux.elf/upx-3.95
6da6103fb68113c930f59455a504a5fbb1b982971d488f6cb34e6e19154eb812 *mipsel-linux.elf/upx-3.91
98c5ea01aeabb9d3d54b47dbce13b5884e3ff2b856598d191fe50eb026da48b4 *mipsel-linux.elf/upx-3.95
35458012d9e90013c6ff6442b9a5b2a5dc90ea1451c7653b0d144ea8be9b8fd5 *powerpc-linux.elf/upx-3.91
a61669951a13a530fa06d9e0286c4c9ff18e47be836ccdde4c24acc5d0e7dda0 *powerpc-linux.elf/upx-3.95
852844b06078a5c820936e31cd52f4edc44b42ee9aa0edca9a21ee41b4442af5 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t130_compress_ucl_nrv2e_3_no_filter="\
332497add68dc6d92fa577aa6431286cbb05359c6e4d5e31e68a2dcc8c14c6dc *amd64-linux.elf/upx-3.91
517316f80d03fb082a89c1dbcf9a4418d9e7d1bd13437e7aa26ee84d92355b52 *amd64-linux.elf/upx-3.95
24d0578ee2a83d40de7740c7141c1b102961c505a04155ca3b66c73c493eee64 *amd64-linux.elf/upx-3.91
4253f580fa8bb00db0a093c3826350f759f096098fcb43195eb71f4213479d85 *amd64-linux.elf/upx-3.95
626ac9e02a60c25ab26bfd96120ef728abd3c7ed56b23b81cf22f439a8673e5f *amd64-win64.pe/upx-3.95.exe
ff5624396660f6f8e55af34cc6ebec613a557ad25941425ccaed6950c63fce8d *arm-linux.elf/upx-3.95
40d1f54eb707b51223a36e939caabd7a4df81c87edd12f36c40f525bcf59f919 *arm-linux.elf/upx-3.95
8f29c06b3eb3770eae267e6adad6bbaf3c03e12a1649e085d044d7ea03638d3b *arm-wince.pe/upx-3.91.exe
7d352f79b75a79c8158f8b2a167cf5d73da5d1d0760f0a1a4324ff61db2c8dfa *arm64-linux.elf/upx-3.95
196fb7f6b590c7e62dc813ef3eb93ee9ed2a191ee563cfd7e4d5916c506cc933 *armeb-linux.elf/upx-3.91
861cf1d2fdccb5b5439ac84c5e49f7ea9fad650dbe40a5ef388c5fd971622f47 *armeb-linux.elf/upx-3.95
bebb9c6327d88eb92bad9b1182d4f8f732caaed4e6aff169057ad108016a6f72 *arm64-linux.elf/upx-3.95
94010dc973ce886131b6ecd9775e0a3e9ed421503bfc74954f31a154e4a60d39 *armeb-linux.elf/upx-3.91
49b3c157b56c2cf2b206447b981d7e74561fde02569ccb73814a187163a1e05a *armeb-linux.elf/upx-3.95
12fd7e4e4e5c4067880e7e3db0526601f67d1456e7fa2c77e46beb3c10234bb1 *i386-dos32.djgpp2.coff/upx-3.91.exe
3771f947c9ce27221c3c647aa6814cc990734cd4f5ec8b4a1e4fb890e8352130 *i386-dos32.djgpp2.coff/upx-3.95.exe
5ba33d2e9c55377f45bf2598e5cd5a0c89376e8ce596476db07b707b2f466ac1 *i386-linux.elf/upx-3.91
320bfbe0a39922f176f1e3be484b8f35858c0859c647cd6d45a137d44b6aced6 *i386-linux.elf/upx-3.95
27141ee7a92c81461233e0f7ef2dd22bf9d086c6b006af9a7a63906ea998a8b3 *i386-linux.elf/upx-3.91
bdeda6183b13f14b389829be4c23e8aeb202ff16b9b5f6644ec98ef448529780 *i386-linux.elf/upx-3.95
37871a1a85954ced4211b3930d4f27acd51f77e999ea8801c01667f221ccde4a *i386-win32.pe/upx-3.91.exe
27a77ed9d8243e1f1ccf2051f80977c8727790823dcdfd33d788b97ee32482eb *i386-win32.pe/upx-3.95.exe
bd45c11476def67a48cd8c8b79fde0bcc10da4a4811fd1cd87acb4b8cb317f7c *m68k-atari.tos/upx-3.91.ttp
1cd1d985c0382afa3ca79480f5ca0406fef7c72b7b4ec59ae369565af4b002db *mips-linux.elf/upx-3.95
eeab39d175f956e1d18be44fc30bb278fe3e6760858b68c6b57bd3d78e3bad90 *mipsel-linux.elf/upx-3.91
7d9bc19cc5d42aca6b305e9bd2aca1a168acd918fa3888886fcda1c0597ba493 *mipsel-linux.elf/upx-3.95
a5f09dd78d42662eff1ac4ecb0107617aac9b9d0551b5f41c2010611c961b21f *powerpc-linux.elf/upx-3.91
ba63c4669576fb63401986636903cf6d797280eee61599872daca5c9c96e6879 *powerpc-linux.elf/upx-3.95
5e01b28e16098b3755e9a075c4d0fc95bae23193a26c73f0a702c686288fa242 *powerpc64le-linux.elf/upx-3.95
b2d63e1a494f9ad8296f7c5b90c22d67c4e554c6bd2d0a9685c8d45bf2b4cba4 *mips-linux.elf/upx-3.95
48772c5cc502e503978da73d6f72eea2cafa55c06726c3b61f8b80e17f523b18 *mipsel-linux.elf/upx-3.91
e7499fb50da2a7000e5ccb9d8b0d022c71ec449c81e2edf27e48e413f0258c1e *mipsel-linux.elf/upx-3.95
fdf8a7484ca0771d11509183639610fa0dcdb36d195013a8f4f754094545a259 *powerpc-linux.elf/upx-3.91
839de35bcc7e7beb185055c60ad8728731a0456c7a32bb69e30faee5646dfdbc *powerpc-linux.elf/upx-3.95
dccd1b5296c1a70533332e9eec2788f74abcebf223fb6e44642148bdcc63b195 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t140_compress_lzma_2_no_filter="\
659ea697b3131b6fa89318be3d49f95334e1718643b3b7ff537f127d01dc1eed *amd64-linux.elf/upx-3.91
ee77db57f285a6f66000f1c9587f22b1dd1b8f52ee7b9c5d555b913390e2b29e *amd64-linux.elf/upx-3.95
8bdcd33cb7073de57e3b72fcdfd52693d80e063c8f18c146fcbcb93feaa57438 *amd64-linux.elf/upx-3.91
c0cc9f01d4c74c003df410070f19181275650c96d6267b5af6d2029f72ecc2d5 *amd64-linux.elf/upx-3.95
32df633b40027b08da5a0cb4845294c971c2e133ee2506684979a3532c5fc685 *amd64-win64.pe/upx-3.95.exe
b50f110b1eacdc64565a2c5501c864a0f103b06f5d571afd730d2158b35e05c8 *arm-linux.elf/upx-3.95
91474e9a68d5225916b2582ffbcae23d2644ece6f823686b1692edba0d909066 *arm-linux.elf/upx-3.95
19455d55f642e610df5f9071d59cde24d5db013ae8215a9946b3a995c6cb123a *arm-wince.pe/upx-3.91.exe
184346a60ec6e7a547c264204bdbfd94f0862216f608d4b0771dd816af61f9b4 *arm64-linux.elf/upx-3.95
68d195e5665329f55216c2f60508314eadb24a7a399f7ab87764b98e3ee325cd *armeb-linux.elf/upx-3.91
7d3e271aaea29b56ccb6749d8c1a29c426b93db55a6a8207d988a1f8e290b1a8 *armeb-linux.elf/upx-3.95
abd540824d65696fbb0aa45e1935f286435fc9c53049ac66d916cf53c39278b5 *arm64-linux.elf/upx-3.95
832db37f9c05d6e80e44d26974bc8368dcc02eadeeb37f4f79513855dc5e8ffb *armeb-linux.elf/upx-3.91
339086e40ae660fec688995a1fdb3b89487859891521a8dd03b44aaba9372331 *armeb-linux.elf/upx-3.95
3b4466fb3defcff86d7679b7c35929f959eba2e8d64f08099e3fbc5e7fd5aab9 *i386-dos32.djgpp2.coff/upx-3.91.exe
6a722037156b5b75e6622f4ac8187d163a73f7e090c0b6374d0c745f84ba197c *i386-dos32.djgpp2.coff/upx-3.95.exe
4901189c4b2a55bdfb3a267bb3948ca3f28ff8dda7ac76825a537e1a80171ed1 *i386-linux.elf/upx-3.91
76a9248a5597ec45ec611fd3dd3fd2328b5bf09923a628e9caf1d2a66cd8d206 *i386-linux.elf/upx-3.95
b67cc7eaee651c5ee41b02ae1894c3740274a1dd258e734c7933c48edf81ed06 *i386-linux.elf/upx-3.91
68eb9861137a5d0c05367f671343556f145d40aac49c6f7455d081b263d3e1ff *i386-linux.elf/upx-3.95
906fbf9f6c1e3483f6e9f003c602f20c584b013cf89c51cd17c8095c514a1d1d *i386-win32.pe/upx-3.91.exe
ca1e4f751677eab4e24d73d04e69c4c7f645798fa6bb416468bddde9c5dda61c *i386-win32.pe/upx-3.95.exe
11fbc05a27d6e2468baa64efc58bf23693e90d3a374b267d4a72a866af56e284 *m68k-atari.tos/upx-3.91.ttp
b6f26138273b31842c06b8eb7bc23f031c85855e1734945c434dc8596be0739b *mips-linux.elf/upx-3.95
5cb416f926922f316f9947b7db0189845c28a28c4580a175fb13ffe530066eb5 *mipsel-linux.elf/upx-3.91
76699eb48e8f82ba588109c5eebcb11ad57882682c4e27875e92f56952a4bbef *mipsel-linux.elf/upx-3.95
523acb647ea9071838cb0799b779e59ca6e6d053e8638fefd5da7e1d1d192f1d *powerpc-linux.elf/upx-3.91
a7672d8aa20f943cf4bd367897da77920741843c6ba357578b7ada2cbc2188f9 *powerpc-linux.elf/upx-3.95
dada8b39b9d99a7aefdac8ee8d4bce5bd82a0b74f6fb53f11c63af1f3374509f *powerpc64le-linux.elf/upx-3.95
a81d82d7606f1735889dbfa1a5de1c6d35209c31e6e56c48cc40c9470d07da54 *mips-linux.elf/upx-3.95
3ce5b8a9b36a71c33a644a8cd4fc9e5cb1009f5133d1df181c18c175b94143e4 *mipsel-linux.elf/upx-3.91
f2e03dad0165c3adb683c3bd8f26117dca53a577c8603441abeda911af07204f *mipsel-linux.elf/upx-3.95
174eb63cf809b0a105fccfa5318a754da6685610c3ffa3d81ba41ced4a040984 *powerpc-linux.elf/upx-3.91
01d6aa378efda299ade377d1bcd04611a467cb903efb82545205ed439c566c26 *powerpc-linux.elf/upx-3.95
e9b32f705ea249cfafcd3e6181f7632f38b304dcba0ab39690e8a5ffbcc2504f *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t150_compress_ucl_2_all_filters="\
c997a1e890f85d00f7b7bf5cf4086ff0206bf3206c476abd0a596ee908e08adb *amd64-linux.elf/upx-3.91
010753d135e3095867372b12e09550d93679307a842a20cf9148b60b7a40cfd3 *amd64-linux.elf/upx-3.95
9d2d9449ff3cd62389337d76d419306b18be18c48dc23c89b9048ab13856999d *amd64-linux.elf/upx-3.91
f221da0c79fa1a59de5becf341126b1a41f19c9860ce66676e927b0546956d16 *amd64-linux.elf/upx-3.95
a0c35f620eb4f5c49cc7c0ae591c9bc1ff39fe3b5a084a7038c37ac4242172be *amd64-win64.pe/upx-3.95.exe
7e907ce31a92243b4fea8892d61115ce4b5f6565296235329202f841d2430741 *arm-linux.elf/upx-3.95
a09b27147773e2288dc0a7075097bd76d86d0fdd6fb9d0726c4b928bc8b74b1b *arm-linux.elf/upx-3.95
ff5abf994119a68584d752f5d3ab120ec9f28b2a719efede55e6c71cb4d82b57 *arm-wince.pe/upx-3.91.exe
6725a3d3e718db8f233f84b18deec07cb0e2027cc25848ccf705ad3943fdb9d8 *arm64-linux.elf/upx-3.95
a5766ae573614f7d8c0b38f31be5c8427667f7ec43a90e1624d9712e35705228 *armeb-linux.elf/upx-3.91
92fc545257237dd4e5f70f781f4daf692f0909323d3833239d3b231b1a6c7ca0 *armeb-linux.elf/upx-3.95
6801a06892b7d1a3534410bfb4a03aed6195dbc5012801a987f0a635f6b3af7a *arm64-linux.elf/upx-3.95
69587df298a09ccf3a1c147cec28942fb0419478163f75f61cf7b72538abeefe *armeb-linux.elf/upx-3.91
985f238569e6aa2c3973a281bfcfd13cfc9e638c10ebb5a3ff07c4051c97c488 *armeb-linux.elf/upx-3.95
fe14d316c0dc98bc49e6c0f5888a83b1fa8e58caea6d211301726fee0cdd020e *i386-dos32.djgpp2.coff/upx-3.91.exe
e4dd0a9565f7a501520997a48227d027e37fa3becf3b84e839c5f96aa169e601 *i386-dos32.djgpp2.coff/upx-3.95.exe
4a4808367c87005ef43126d682e61856d72e81184d47c63fcf5343760a31b2ad *i386-linux.elf/upx-3.91
702ffe2ff753044e6c87a1eaef91ec803ac879d9fad776a4018c65d8ac0638aa *i386-linux.elf/upx-3.95
301a0b90694809ad0be9d354a7a9d6baa3fa9b4ccd62264166c95d86142df164 *i386-linux.elf/upx-3.91
3a6c56ba29940b4ac3b42d23cdfd21d0331036b082e50f4d2d87e1508567591f *i386-linux.elf/upx-3.95
91d816d5ecee3ffa48bc624283a600758776790fe928c2dc1846a72cd4d9d14d *i386-win32.pe/upx-3.91.exe
1930f3a09c0ec1a12056be6469f12d048a572bcdd7a62dc2c006a1c46f09fcf6 *i386-win32.pe/upx-3.95.exe
9024f8d52cf40726f27c0782fe63eb15b6aa33789c97a343fb80b901df8a7468 *m68k-atari.tos/upx-3.91.ttp
a2f0c38b929b66f7002429951000da5eb8aba667ede7e231cfcb46ca95e60d43 *mips-linux.elf/upx-3.95
2b13f1879138169f69b385fed09a05ce982427e6a6b72f2ec27cb9c65d59ea84 *mipsel-linux.elf/upx-3.91
4a985f0479cd177f7983b0b5bfba20e9e4a0e53a395d4ed0d20b478b7f581c9f *mipsel-linux.elf/upx-3.95
474e733cb1c1c6bec366225c91236e2219363e262323172bfce469a10c09a581 *powerpc-linux.elf/upx-3.91
e627a5a018da6d17223436389dda4addf7a56e183056b02072804b02d0c09461 *powerpc-linux.elf/upx-3.95
99d94eaac484edae5eb32cc872b8c72e6114d4dc7ccb430e6c62b118ab21de58 *powerpc64le-linux.elf/upx-3.95
4dbfb026a0e10ffb43b8053c1f32b20c1632f8963c93a3170230c0a7dbc3e805 *mips-linux.elf/upx-3.95
aaca5c6fdadb4f735b1f5ff99e1394ba711db28b1e22f1df9119ee2693c419b3 *mipsel-linux.elf/upx-3.91
9edd1d514102ed0955f9a333b1de41ca3550ec34d075dbd69dc09a7f6325b68e *mipsel-linux.elf/upx-3.95
1ffcbc5041300c223ef03dbbed131560f942033d3df55b317099d1a8ad2ced69 *powerpc-linux.elf/upx-3.91
9884be7a7d0a459e8d90ecdb663d2dfb166199e3ae614ef2478aa8d7dab215ef *powerpc-linux.elf/upx-3.95
7847d39cc94308d7509b1515eef2daee0fcca48678ec2540570a05d6d461e76c *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t160_compress_all_methods_1_no_filter="\
a1495a1cbe6dc0b3703e56dd151fa2bf5cb9c54d29e098cdea856c7f77bbc319 *amd64-linux.elf/upx-3.91
29af5af9a9441a1fd87b999d55edaf70a5497b16a685ad23f61d76aa06d71dc5 *amd64-linux.elf/upx-3.95
5f9e96872c68df382efb48502d5d81b8afe3240d4eba9f81643863b0c4db4c56 *amd64-linux.elf/upx-3.91
e9eeb7710b3e2d54c7cbabf7cb4de2c40c30efdf1dccbe5324bb58cfd665fbc8 *amd64-linux.elf/upx-3.95
46043947b045c1e7bb5a1e29b369a61609c5a7e7b5c89e029d3606e38703da4f *amd64-win64.pe/upx-3.95.exe
b9ce1c775f3d3db0f970509b07b8b9afffdaf4cdb834de099d5f175555ef2bb8 *arm-linux.elf/upx-3.95
2b801d5b4f61ed2c90fd54648b1aad3f346f7539f4f8047c6d6585eafa443800 *arm-linux.elf/upx-3.95
6b5f6961874812665512518792cb5a21a7c013e5fb6e2da30e72591625983a13 *arm-wince.pe/upx-3.91.exe
e2ad30d8124496c21fba1e9439ca70360cad63176e4b146ce58708e6171f2c1a *arm64-linux.elf/upx-3.95
b6532766db3445a408b2f69aaaa17d9415744f3ec474ecb1e8d014548bd94640 *armeb-linux.elf/upx-3.91
5bc71b7289661e44902b46770a819312539606c8437d7779399a279d7dbdab10 *armeb-linux.elf/upx-3.95
444850947143d981137eb825225c2a09e9a67da186812d0c0b25304b9cefcca5 *arm64-linux.elf/upx-3.95
950e6cbae17f14cb53da024d814790aa006c019060cbc0a11a277eb5e0722cbb *armeb-linux.elf/upx-3.91
2a0e7f240ee8cabfa026a58aae0e9763eb4d21bb0ce59c538cb4a8bd0734c422 *armeb-linux.elf/upx-3.95
3094ac645a70cd5316e777208eb2af00116cab03b0924fed9f6f2f4d1335d975 *i386-dos32.djgpp2.coff/upx-3.91.exe
97e1f9535799fb58b7814d20fc18ce78fabef669b7467da4ec0da952dc003597 *i386-dos32.djgpp2.coff/upx-3.95.exe
b08569ac5435ccaaced46ad62f09a97b725397081b2fcd26c3e528e759e43d7b *i386-linux.elf/upx-3.91
8473f819be3c2fe4629767341985a1765f17ca0cf2bc3206361d6378705b35ef *i386-linux.elf/upx-3.95
6614ffb7d8f742a9407a99515608399e370732bcdf041b13280de5ecb83d6e35 *i386-linux.elf/upx-3.91
323c3943a677fe84d526da7707d865e57d28d9e24b5d7055e71bf3e9ffc924a8 *i386-linux.elf/upx-3.95
7a2deccab37f364e650df63ed3719433b38ee53193e29e7737bc352998a27281 *i386-win32.pe/upx-3.91.exe
0accf03fe46774a170710f5477f6e7095ba9ace0850bb3a1c697c1b1ec570be3 *i386-win32.pe/upx-3.95.exe
efb22c80605d58fb96a302c58fcc5c1bdf143f90a6874004fae6549df2a224c8 *m68k-atari.tos/upx-3.91.ttp
720f55775404dfb8a679fee16669a3b1d91188e644da5384c7801ac98b15769a *mips-linux.elf/upx-3.95
fc37142871f63c8233aa22bb56c807233d4092d604190bd03caf909a13ed6ffb *mipsel-linux.elf/upx-3.91
5e63d22373765d4df1560292a4704be37da383a0a636e020cfd188c4993f0f49 *mipsel-linux.elf/upx-3.95
111c7bba48c20ee97e8b03662dc8a077315fe4847bd0a85ae842d6968da071ab *powerpc-linux.elf/upx-3.91
e2d393158f380d1a86ba5ec877090b28a4422f1d7e3415072da52570b85c8ba0 *powerpc-linux.elf/upx-3.95
a62443aee92d9de8c838ed92ca53ef689a28d2b7e5831942864bcca4da5d867a *powerpc64le-linux.elf/upx-3.95
754295165a9c08364e9754322868c6f4df7c2772746d844a04fda3287907f362 *mips-linux.elf/upx-3.95
bf63ab0df4b2d45f3f156ebf9fd7e60e6cb175f688f68bd14b5e699e6b95872b *mipsel-linux.elf/upx-3.91
4a2894fb946d684d370f7d252abc43afcff0a339ef2aeaeaa23767ff3e6b15fd *mipsel-linux.elf/upx-3.95
fcb40e252de5e3a7f495d338ad6bf6dc73aee7d10513e06b07a270161fe449d8 *powerpc-linux.elf/upx-3.91
e282ca41f508ae63defc249aa2e4318540362ae8b3c40f31bf46946a6a1bf5f6 *powerpc-linux.elf/upx-3.95
8b67e3e700f6d5afb99bc561e5d2e5850b2eea4b5a854cab0c84766e6df2a4a6 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t170_compress_all_methods_no_lzma_5_no_filter="\
f3e52344ee244bf954bf6d287fbd30f3a3ad5dda02b7682bc83ac4aa0d8734e9 *amd64-linux.elf/upx-3.91
ee52e67030c229463c2e23d8d4efd2b255f4494aad4f9679e9540b58a17df727 *amd64-linux.elf/upx-3.95
42c2358cc7a6a1252c1fb8bb29562e3047d839a506720ef0dff098cbd6cd08c3 *amd64-linux.elf/upx-3.91
e11f33fa80dda7e2b547cc375c1802f5f075a80f12033c123c97b2d572ad8757 *amd64-linux.elf/upx-3.95
77230816a4ebc51a430e8304ea331399491c548d182aa001b8d653e2d7b6ea9a *amd64-win64.pe/upx-3.95.exe
acb5d566db00090a0ddb942777dba08fa8c0945ebe63e355547c811b3f04cc44 *arm-linux.elf/upx-3.95
54cb369bf7b8e1e55380a2a97bd7e644cb0da79982d1678eea7a668362d93610 *arm-linux.elf/upx-3.95
7818cd3cbc877d3781ae1ce0abbaf4a19186af55cb675229f406943d552694dd *arm-wince.pe/upx-3.91.exe
6e29dfa225cda40d978135afc24e730afdc273d6bc06bf172440057d7444177a *arm64-linux.elf/upx-3.95
eea538d250d9f493511b47e44266a45577bc868503295ddc0bd7193aca8c7eba *armeb-linux.elf/upx-3.91
fbe796274b531eb8ca6c0a1562f73116482a06fbe4532091dd9bb74c85cf3d2a *armeb-linux.elf/upx-3.95
3186b21f336cae305bbcadcddc5691969752b4a97094f27344361d49037a9b48 *arm64-linux.elf/upx-3.95
1ff49ccf438feefb7a8c9467c6fa3d6ad218cf9abdf12870522a1b24fd26f0c6 *armeb-linux.elf/upx-3.91
b43bb20b5e372dd877015e0fffd18e908ed3d53ffa057624ab4242f07515e11a *armeb-linux.elf/upx-3.95
ce60084e86b17798e34e59c21b6cea28702d850f786f9e35e41a2bc873178f53 *i386-dos32.djgpp2.coff/upx-3.91.exe
aa3f9f5742e5f7aa87a7578d92b54425da6eb4b173200408f3e30384c4089370 *i386-dos32.djgpp2.coff/upx-3.95.exe
0aa2e4553ee4b2e84a5aeb1ad015ca04834766b11a701a05c11a6d3baea06d6a *i386-linux.elf/upx-3.91
e8ad73d2ba9cc0a7f63d2b24b1c227cb997429ac9073a5fe24c9f1cc0f3a59f1 *i386-linux.elf/upx-3.95
d63d34bffb7864f1af6c76edb85820b01f3ccb053528b075b81b1425feabe797 *i386-linux.elf/upx-3.91
e42f1febc0ca7f54adf7b2fd721aac2f9e72680e0e010ed2368f669f8d341071 *i386-linux.elf/upx-3.95
21d932deff36167a2f030773e8f68f952fc4fb67bf1864c515f3930f572fb624 *i386-win32.pe/upx-3.91.exe
7665c75c47fc3b7913e0849187070e8ddf73f584f1e2495f51d3ebb32cf0ad21 *i386-win32.pe/upx-3.95.exe
17420ed467a4f326c79c13d0b89b6d3a4dd6a2d3b96f199d7e9dd31528439f2f *m68k-atari.tos/upx-3.91.ttp
bed6344ceaa92b0f0d07dd582c279d48f31468a69591e1aa6af8bf2571e3a9b8 *mips-linux.elf/upx-3.95
b8b5cfa52fb1e854bb937a30fab7a429041e24204e0148375bcd771e4420921e *mipsel-linux.elf/upx-3.91
a6111fa7fe2ba7e73260cb77cdd4af3706d63f8e2d2bc30156c7d837c8c45be1 *mipsel-linux.elf/upx-3.95
789d6ecd2f03492fe9d4519c76be5c27810b6018fdf68d27910233c05849a9d2 *powerpc-linux.elf/upx-3.91
bd9fa39f7bd2d4fc85ae12ed1c3d7aa5fe98a2f77f9a0a6d5cbaa276c277c4c7 *powerpc-linux.elf/upx-3.95
bf59eddd53aceba60e583f8ecb238bb97d323ffa7f9e78f677b91bd373be4ea7 *powerpc64le-linux.elf/upx-3.95
d93f08394e03b17044be5f22ff496913aeaf0a6927d2b926452aadc32af2a479 *mips-linux.elf/upx-3.95
b0d689013481cc7f668a2559a7d696356ab7adafe68ae49f9e7e68ced1d6a8ff *mipsel-linux.elf/upx-3.91
2593ca7f7609a44ae87c22a2d72e0470737253967eb82f9a8ceda9496b195503 *mipsel-linux.elf/upx-3.95
236f784979481ed09b875fb7302bb31beb151140752ea62ef9ad4aa0ec073a4f *powerpc-linux.elf/upx-3.91
70d0da07e4ac2e249864644fdf29935352452416f70b7362d0e62ab87ec05653 *powerpc-linux.elf/upx-3.95
f98e35412b9fda2aaa58c6f84b843b3d9493781b6510ac4ec0af9ccb9327a141 *powerpc64le-linux.elf/upx-3.95
"
########## end .sha256sums.recreate