Final ph.u_len and ph.c_len reflect multiple compressed extents
https://github.com/upx/upx/issues/655 modified: ../.github/travis_testsuite_1-expected_sha256sums.sh modified: p_lx_elf.cpp
This commit is contained in:
parent
adb0ca8250
commit
96c196b1be
140
.github/travis_testsuite_1-expected_sha256sums.sh
vendored
140
.github/travis_testsuite_1-expected_sha256sums.sh
vendored
@ -49,161 +49,161 @@ expected_sha256sums__t110_compress_ucl_nrv2b_3_no_filter="\
|
||||
8a0875589f986f7d4d6fb84319a8cb5528e00d4d3b77c7c1e5dc54cf4ab138e1 *amd64-linux.elf/upx-3.91
|
||||
726c753e684cdb6d26b6ba75cbfcead54d192fa429cf94d812e6292f345713a5 *amd64-linux.elf/upx-3.95
|
||||
10c249cd10b4384c8540434b324db4017b722836761fee8033839715d2210e8a *amd64-win64.pe/upx-3.95.exe
|
||||
e6f747a1c6fb42bf5e0f8c61bddef5ea08640b96327c3db326b88fbbd80295f4 *arm-linux.elf/upx-3.95
|
||||
a73cee4670f6d6a343b56ae2a2070f42b2e2dfc0324e921d74d976f30cb351db *arm-linux.elf/upx-3.95
|
||||
22c35590d10fc4ce294982a8b5996e812ce799636f8084e7f411a5c9a1f8795e *arm-wince.pe/upx-3.91.exe
|
||||
af51de29680727fed32bdfd318591004727da65697dcb5a6726138d623ab3726 *arm64-linux.elf/upx-3.95
|
||||
6ac6ba43f2428f904724832edc4d290b8bd18c26223ef5b2809c5b2531b4d578 *armeb-linux.elf/upx-3.91
|
||||
c11808952298ad5dda99363c3a3ea8707d19859605287687b2c40499190de2a5 *armeb-linux.elf/upx-3.95
|
||||
36138ec275bb492e21387ac23667b6be02c94aee71faff51a94d24999f7072a8 *armeb-linux.elf/upx-3.91
|
||||
fd0772d3f82dfeacc9582d03c2f34edc70c772ae2bdf14eb5956fe8f8be45325 *armeb-linux.elf/upx-3.95
|
||||
74a88d52307429fddbc53a278fdc49837abf57694fe6fbb0ad6524e20c8f947e *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
be9ec18e6cfa53598535d62dc1d2e6dd1a13c04ca4b80846f532780a1e1ea452 *i386-dos32.djgpp2.coff/upx-3.95.exe
|
||||
78b59346e56d99fcea9a5fc5ebbc554ab8db9c8a4eb9b93124b7c93dd294f51c *i386-linux.elf/upx-3.91
|
||||
f86d0f223e2140d59e9b3357b7b1c67c8214fb0805a15cec580ae3b545a6ace5 *i386-linux.elf/upx-3.95
|
||||
0cfbbe9a4b5aee164073b5c6df6d48e1785db8c87cb002fb41a99591add053f8 *i386-linux.elf/upx-3.91
|
||||
7fe8b9094e2c3a2b330e43b45200025eb7a3dc6580db571d853cf3c7f3f51135 *i386-linux.elf/upx-3.95
|
||||
8540c5ad04459b7d6eb86c3a73254be926f0158d4b2d924bb88604be38b0b40a *i386-win32.pe/upx-3.91.exe
|
||||
53cf3a356559b6c83157eac7dc5c5d014e5efe633881c1078f7e1ab7518ab2be *i386-win32.pe/upx-3.95.exe
|
||||
2cbf76119eb9b9f3f7f76abab588b44136cf03bbbcc5df400883189b2c64b6c9 *m68k-atari.tos/upx-3.91.ttp
|
||||
5f2daa5b5093d920500bd099e839ed02549e0ee3354a984f71ee267af2a4147a *mips-linux.elf/upx-3.95
|
||||
333ceb68fd1c675b5cdcdda5903aeb42829d1907c4d8b411b399c60e153dcbab *mipsel-linux.elf/upx-3.91
|
||||
74219287a4da0c7daf736fb0da19a14788a67f25c43b6f6e60901c94f5d7738c *mipsel-linux.elf/upx-3.95
|
||||
1030265960e7d4268c9ba6ba24bd2e08c46eeb6ce2df62891522a70ae39be7c4 *powerpc-linux.elf/upx-3.91
|
||||
3e8c118d72be2b5ba1bc11f1466645d495cd5988ed8ac5c3636d7e854ba093ba *powerpc-linux.elf/upx-3.95
|
||||
78eef3c9ff0a56bf3bb37e08ca17f2933573df526fa93a97287846a60f18ce51 *mips-linux.elf/upx-3.95
|
||||
948634aaa37e1673feac47ee58eca9020c52f50638282e58ba7cc25495ee5290 *mipsel-linux.elf/upx-3.91
|
||||
923f7e02f2772b50924cf204b29d636cfdc80bc3e90be94e46d68e075ad32236 *mipsel-linux.elf/upx-3.95
|
||||
20c89df7960ca52cc50a9c8414edf3897aef61a8cb715f50f5f887891c720961 *powerpc-linux.elf/upx-3.91
|
||||
15a8e03fedf6665b54f2365948572213878485a8d4805593457f17b308833ee8 *powerpc-linux.elf/upx-3.95
|
||||
bd9bd940729b6c3ffade9826ee2f59d049b0f4895fc44ae045cbc27330effc8d *powerpc64le-linux.elf/upx-3.95
|
||||
"
|
||||
expected_sha256sums__t120_compress_ucl_nrv2d_3_no_filter="\
|
||||
c6d15db2709bf894251248f7b1b3d9293ee757b25191844d124dc0d2841f9b4a *amd64-linux.elf/upx-3.91
|
||||
7e70e99b67139f7f980121cd44c1976712ac391ba3f57c8a3c7cb2908beaf703 *amd64-linux.elf/upx-3.95
|
||||
9b84f5db6d353eabfe3baecdf1fa052413b6447c2c265ad9fe0a5a1c47da2854 *amd64-win64.pe/upx-3.95.exe
|
||||
8fc59b48aff6a08d50aa8faaffc01682ca6a959eb6ab00907ed1517e8a7b99a2 *arm-linux.elf/upx-3.95
|
||||
b596ab89f057f23eed54a502b04e687b58fea0a6d48f3631ceab8211016bf5ba *arm-linux.elf/upx-3.95
|
||||
6612b9f0e4195ea745d57d016ce6dd5d039c0143c0fff56dd0a4d258015f9699 *arm-wince.pe/upx-3.91.exe
|
||||
27b1eecf7067d3021caeb8b7a189205dc6fb7217370ed7e0be3fff79a2b3e1f3 *arm64-linux.elf/upx-3.95
|
||||
8a742dcfccb72a497556ceece071bbd8a09f2b52b8a196fbf427ed856c87e752 *armeb-linux.elf/upx-3.91
|
||||
13972d06e8e8b54b43525a526f52bb277b8dfa12d76028fa47043d11a8c8eda2 *armeb-linux.elf/upx-3.95
|
||||
f7df3b5047432f49b806f95eb4236a4cbf63b63ef60b0c6ec62b7defd6fc34fe *armeb-linux.elf/upx-3.91
|
||||
4226dc093e23444e5250fd3565fcfc7b6ae654aa64daee9d5a29048d680fbeda *armeb-linux.elf/upx-3.95
|
||||
a9b78c16954759bb694a633e9e4c95ad325c0e17efee402d8efba1045f9b4f5e *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
529d5467590d02f4a0a887fed79703945ddabdde1c1ffec6fcf23da3f1bbcb4d *i386-dos32.djgpp2.coff/upx-3.95.exe
|
||||
feb91cd6cc12024bb287ea811d08bc4cf832ef0149ebd912aa011ece8d910260 *i386-linux.elf/upx-3.91
|
||||
25b1a8c63a9715f385e99cfbbb3d7d5d24cd2e3b1b786395e9d911c5d0dfd9ce *i386-linux.elf/upx-3.95
|
||||
f65e271f295d4da0aaf87647f17e2a791d08a71faa958ff956fb0cb8b6f5020a *i386-linux.elf/upx-3.91
|
||||
88e22f53bfa9baca03a03536747e344b25293a63658a467d284cf18192796623 *i386-linux.elf/upx-3.95
|
||||
c3b0b992d5ffe170304321c9e8bd683d17056252baa7d87972563476a0af8159 *i386-win32.pe/upx-3.91.exe
|
||||
6c075b3bdf2bad436f842df119684fcbfe4567b2695131d01beb803265f69b44 *i386-win32.pe/upx-3.95.exe
|
||||
db4de6847df3bcd294a6a5e683ff670706ad09ea241c8344612b6527c402e6cf *m68k-atari.tos/upx-3.91.ttp
|
||||
5b831010c7a761199225308959108e1d2e42e5065c4b6eedd5bb281caa06bf9b *mips-linux.elf/upx-3.95
|
||||
be9216ffeaf92c7fde924c67c23dfb6d19207bace3940c234524e2f4ea2992cb *mipsel-linux.elf/upx-3.91
|
||||
caca6ccb720c42dedeac0a77dd5a4db331d9418e9f1c7d18fc70c16b418656c8 *mipsel-linux.elf/upx-3.95
|
||||
8899ebc1003ef692a8e3bdb4899a69f379c0ba0394bc93ebffd3627b6f253b5f *powerpc-linux.elf/upx-3.91
|
||||
5626c25e8a7424c3174273c3b1f8c0771c2a71d7af5f6d6bd61ea9d794a2e3c5 *powerpc-linux.elf/upx-3.95
|
||||
65863c0c4c6ad757180cf5b30cbb6e536752f9f12a163749e2e7eb920df7bd12 *mips-linux.elf/upx-3.95
|
||||
1511593511a5acc147d1fef112812f229aa15fa3d2a1875aff48866599d8ebef *mipsel-linux.elf/upx-3.91
|
||||
0580fbdeb73515588500ccbee3886fc0d8c728a55395e04452a88338346855a6 *mipsel-linux.elf/upx-3.95
|
||||
7ff5e0ed2706435ab7cb34120be3bae71ffd06f28cee3e9dc14645dcdf7fdeb7 *powerpc-linux.elf/upx-3.91
|
||||
b2fc10c0c4652b350db67e26d62a1b15fb4f65e49a03c03a32231746726d6097 *powerpc-linux.elf/upx-3.95
|
||||
7f7e05ec5d2e4fe861992c10ae4d52eec8fe7f1d791cdf46a0d09c9414d6f351 *powerpc64le-linux.elf/upx-3.95
|
||||
"
|
||||
expected_sha256sums__t130_compress_ucl_nrv2e_3_no_filter="\
|
||||
604aad36449e2fa1338148a92ac423279773c0125c38542b351aba32bb0d74cc *amd64-linux.elf/upx-3.91
|
||||
19134827f132ded6a002a188d4f289d462b0afb5695bb0bd29a66c5f2fbdbcce *amd64-linux.elf/upx-3.95
|
||||
c61d1957de3ed6dea8d06918fe437b07eb006e46fc8a79754e28b64d72bd1923 *amd64-win64.pe/upx-3.95.exe
|
||||
6b7e97e3902a04ce5695e2db0384c9b8aeb026a814c9214e0989d42e73676dbd *arm-linux.elf/upx-3.95
|
||||
633a781913fc71103bbbbf62a4702b5c36a9c6a918f32094948d208464b2b305 *arm-linux.elf/upx-3.95
|
||||
99fff7fd265615e50c815187e6cecc75225f97db813ee675e2e302cbb0215a60 *arm-wince.pe/upx-3.91.exe
|
||||
b6b1888e918d2a5f64f86beed717d6a2d90dfabbdb64c1769263b920e84e4650 *arm64-linux.elf/upx-3.95
|
||||
f596d4d75204183bd5c9b0a38bdd07136976746b6bca8b4fdbb06d44c284dcd4 *armeb-linux.elf/upx-3.91
|
||||
496d8bf581289a06dad7e9922f31d02ce56b08a0e6af5c0a72e14dc44956487c *armeb-linux.elf/upx-3.95
|
||||
160d2c4df09de8cfba100c422e9bf169f83254f5c69bdc1ac6522c61fa5bb8df *armeb-linux.elf/upx-3.91
|
||||
09511363f3c7e1d54ab44ded9d67f9d8092e42cda8ff5a332281d3c61d1d8b61 *armeb-linux.elf/upx-3.95
|
||||
039c5f378921a30f96d1e5cb394ed6b1726fb75949d8abf0eee30e776a2701b2 *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
e76b23ad8c8b68b170ff723f3e43a9dde230f5b0ad2dc08cdd6e31aa5f5f1b1d *i386-dos32.djgpp2.coff/upx-3.95.exe
|
||||
e679260308819d33296a5cf1a55fc05a03cea374621f06f08ec987fd79c5719b *i386-linux.elf/upx-3.91
|
||||
a00fef71dce36418c80d192389153d7c0af7f0327ef784adb19d532c798a18db *i386-linux.elf/upx-3.95
|
||||
48ecd9832d8b1b4fb542e8e63a1cab93e5e20f58e37d9855a242bebc4504e776 *i386-linux.elf/upx-3.91
|
||||
8441675fb7186febe7b0bd2daee44bdf7ef76f63925b5a690d487de035d78a86 *i386-linux.elf/upx-3.95
|
||||
037a3d31b8279d9aaf36cfc73e208e7bf0b3166c2ecbc82702b0cbb2afd97a39 *i386-win32.pe/upx-3.91.exe
|
||||
d020ebadaef57cd48ef09e934a496475b6d6cd09e5883a754975faa750177881 *i386-win32.pe/upx-3.95.exe
|
||||
345ce9f8dc5e431391c65443a7f71f1f43a0f79e55498d541ddce051dc52f8ed *m68k-atari.tos/upx-3.91.ttp
|
||||
a6c581eb10ce757175e8ac671528bab9d2353f9113443135a5705932e78d953d *mips-linux.elf/upx-3.95
|
||||
8b3aa1c4bf390663d5e540a5d8aafc43eb16ed8120e030ad6aa5c3636324b47d *mipsel-linux.elf/upx-3.91
|
||||
489706f09d7c89c66a5152d80c4fc0e87ec0d636a476b37e94ea119aa7ef0820 *mipsel-linux.elf/upx-3.95
|
||||
84b23f560b9b9f4ca894a5448f28f28323303616028a7981b463a935eeb5281f *powerpc-linux.elf/upx-3.91
|
||||
ce66edbe1d7baefe35b6cdec4d4f1a29f1e27a7712b70a863e981116ef832339 *powerpc-linux.elf/upx-3.95
|
||||
ca5d573e168410bb94de34ea49c9512f558146d4f5b09bc246671a935854d597 *mips-linux.elf/upx-3.95
|
||||
25c9bcc1bcc429d54b9d3fd75e4960e7de952bf63abf745b8b7303e4a1d39498 *mipsel-linux.elf/upx-3.91
|
||||
d6cb03e0b4eb49327222ec18b5c0b6c94889733f1ab4b99d442796df5f840bc8 *mipsel-linux.elf/upx-3.95
|
||||
1aad39de0512325ffe9e7c2fc5321fb068182fe09af15753e3bd2ba1881f7b4c *powerpc-linux.elf/upx-3.91
|
||||
7cd875c30a0d781c4ea4227c5d5c8c22e90a0653382a11c9d80803c0351299ea *powerpc-linux.elf/upx-3.95
|
||||
df703783b8cf43462f49330a96e729a91569a5ddb41d18e8793a57565026783c *powerpc64le-linux.elf/upx-3.95
|
||||
"
|
||||
expected_sha256sums__t140_compress_lzma_2_no_filter="\
|
||||
384c1d6770b4cce5fe9e8b8eabc26bb1ec87176addb106e6f8f8d10aafe69fa4 *amd64-linux.elf/upx-3.91
|
||||
d03e6e4c65653387381d3fbba5457b13eb49935d987de72c711bce57dbfb554e *amd64-linux.elf/upx-3.95
|
||||
2e452434de48446341582a16ff5408ebbf382463c2c9fe779e2db070d11f0be3 *amd64-win64.pe/upx-3.95.exe
|
||||
2b71b263460c6ef26d4be6b2606f18fd18504f5586a5cb6205e7b905c7dd5eda *arm-linux.elf/upx-3.95
|
||||
4a0e187393309b44425c14a1279e03bd4e77ecc5d5d2eb079f9114e4db16b730 *arm-linux.elf/upx-3.95
|
||||
bd6fa52a5eac47662323d5f5dd3632c6273f6e4fab9b996f8349102763e14b47 *arm-wince.pe/upx-3.91.exe
|
||||
7512a3553735711516321463ed5da06335a4ee8e185eeb0c648f847bbf8402b8 *arm64-linux.elf/upx-3.95
|
||||
752bb314d747f96e5d3981b328e1c27a6b45bba7cb334befa3b9ddc1831f3150 *armeb-linux.elf/upx-3.91
|
||||
946d5bb8e092e00363f951302be722908d294cb3bf40e3e166a2b1b3552c4b49 *armeb-linux.elf/upx-3.95
|
||||
492ad8c496d55f75852d9988c91dd0c6abe952417740a130b9e016151da244fb *armeb-linux.elf/upx-3.91
|
||||
f280cc5f024e08c64e70405a28ae4a4d521fc0ce417b4b93447ee2dca08c93db *armeb-linux.elf/upx-3.95
|
||||
2b4df508546ce016ffe08172144ebfa5a9f5de7c09e909a6dfea83d8e733869a *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
304d0e6a873101b58e77b7c1c6605c2f5a1601dee78c620572716d72d493bf47 *i386-dos32.djgpp2.coff/upx-3.95.exe
|
||||
d112e901ac027be42214a849ef4a07d8536e4cfd9a1649115bdf88e2deb587ef *i386-linux.elf/upx-3.91
|
||||
0641f34db6760580433e38d12e124a605aa64a358efc2404e59eba6f4384ae13 *i386-linux.elf/upx-3.95
|
||||
6592211b095d2ca3215c3bb8275301c34d7964851899c33a4bd79d39642e6032 *i386-linux.elf/upx-3.91
|
||||
42d5db663b907445786085d2a5945cb93cea875aa1c3e672d40dd4ea9b1b3c6c *i386-linux.elf/upx-3.95
|
||||
115c67104bd8050e4e0eef3ed1c4d03db4d949188434bbfd1587d0483abb7c17 *i386-win32.pe/upx-3.91.exe
|
||||
cfd1bb7a6ef840d6161a2aef032b14c947d78a9c8eee43143d7cecc9241854d1 *i386-win32.pe/upx-3.95.exe
|
||||
69e047dc3f180b185c2b30f0211b25a8b29605913ca1abbaf6fb037194ba404e *m68k-atari.tos/upx-3.91.ttp
|
||||
7fdda0490ea604f5e6e4f12c5405ac2bbdd7737d58f3dd4108aec726da5c0447 *mips-linux.elf/upx-3.95
|
||||
faf78df698024f8edb6dc743d3bdce7228cf3d14c6737f0048270be95a5bec07 *mipsel-linux.elf/upx-3.91
|
||||
cea60033785f69fd0cc45a8274a9c03ec275f9b6fa989393fbdf2b2dce3248d1 *mipsel-linux.elf/upx-3.95
|
||||
8eb5e75e894fd2e612ca97254f2d0cd562ef6703706261a0f3dbd252186ff7ac *powerpc-linux.elf/upx-3.91
|
||||
b9aa29f2b360e59dba77d385d1fc670f0edaf29973f3cfe83012e75815d04cef *powerpc-linux.elf/upx-3.95
|
||||
b60124db4b248ac473bf5268df5b603eccd644dc412519685de90d3656eb69ae *mips-linux.elf/upx-3.95
|
||||
8b3dc8901bb60c9451db47c7a88cd402399f25417f37704ea49a300e4c77ddc5 *mipsel-linux.elf/upx-3.91
|
||||
108e5408b9422e38ba44057cb6c8d4397dccc9057e9429deee5e7356f6e8249a *mipsel-linux.elf/upx-3.95
|
||||
26a7458ced53077777c225070e61275b623cce581c235b546061e95ca07acc9b *powerpc-linux.elf/upx-3.91
|
||||
44a4b0907e41a2a1bb9dba1dbf52eb80e32d4330cc7e25878e2098ca1033363f *powerpc-linux.elf/upx-3.95
|
||||
af125ea99fede83099c45c04bcf60f9f766457eb334c5b01aaf703010b00c855 *powerpc64le-linux.elf/upx-3.95
|
||||
"
|
||||
expected_sha256sums__t150_compress_ucl_2_all_filters="\
|
||||
9d759450d75191ab74c92d4e47d0c2b233e8bb3751eca87255ce9d99ddc6f976 *amd64-linux.elf/upx-3.91
|
||||
551e5258cf38650864f237e72e0a73ea7c76233f9f5e5053c3c3ce27c56c1791 *amd64-linux.elf/upx-3.95
|
||||
ad15b341d20307332f2350a2645a450faedad76006e035c895e16b04cd3f4f01 *amd64-win64.pe/upx-3.95.exe
|
||||
455611fe08bf72e9a5c48682d0646b75678119f4c79176773314bd8b7d0d8a38 *arm-linux.elf/upx-3.95
|
||||
3cf48c78f071783d4cd2d1d41ea230be5417273dacef9ede72ce6267422d3079 *arm-linux.elf/upx-3.95
|
||||
15dbf7ed4608d9eb0859a07d70eae0ddb1cb17d01a8cca719d85c480a6bfccba *arm-wince.pe/upx-3.91.exe
|
||||
625d2545c2aa79f90cf1e68574e0e064e9bd0889c03ab5b0ab848d1905b4c4d4 *arm64-linux.elf/upx-3.95
|
||||
a18c3cb34440cf94138d7f0a1055376f6626de82a5a94819e73ef29e34593087 *armeb-linux.elf/upx-3.91
|
||||
3d791d2b0ac2946dcd7d302c6da2f47b75244efa19cb33db4f68fd7934f703a8 *armeb-linux.elf/upx-3.95
|
||||
f83dfccd4ec2cb991569ebc07b9a6121317d24ec30b3e921b6684265adaa74d4 *armeb-linux.elf/upx-3.91
|
||||
5f95b344159098a2ef2d903fd45550ee6effa8ffbbde0486a170b4972aa93e97 *armeb-linux.elf/upx-3.95
|
||||
5ec8168062b88fb09488e90db7db2756f1b5260a88a67bbfcd9f27a91caf5b11 *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
e260e9e5ed5021ee938c8d6e8626a4423582a8601f18ba95c8e85ad187dace46 *i386-dos32.djgpp2.coff/upx-3.95.exe
|
||||
94af02d0df90d7b23e4ad84b95c92a6fa369c5bace47c9b6b4bf26b43a276e5f *i386-linux.elf/upx-3.91
|
||||
d7a28e45e0ea2eecc0246da68c63dd4cb06d4c386180ded95c5d2bfb1d4dede3 *i386-linux.elf/upx-3.95
|
||||
7c8fe0c12fa11317cf02d912f56959f1cbb24f90a0f425171dfdfba3ac9fd3c1 *i386-linux.elf/upx-3.91
|
||||
b1531e4d5f5007a1359b77beda47afe9cf293fb71a9e04cf1fd8c3ca30d49157 *i386-linux.elf/upx-3.95
|
||||
b9586543dba85f26e1bcf6c6670a26729a1534879ca2f821cd385749aec4d925 *i386-win32.pe/upx-3.91.exe
|
||||
5d69a231bf70ac4cf3e1f49067c61ab11086721fa8fd64dd750fd685987432e5 *i386-win32.pe/upx-3.95.exe
|
||||
42488024e1730c93d78a54f272346239b3236eaf3a57a7fe6ba83f642a539c65 *m68k-atari.tos/upx-3.91.ttp
|
||||
399675919c670c327139a3390e4e91d10cc0039940c980ae564f03ca0eec777e *mips-linux.elf/upx-3.95
|
||||
1f4a2a83c1d2a12f1cb5ba53304528e8686d5f1212d184a3bc4008597785075f *mipsel-linux.elf/upx-3.91
|
||||
80284f75f60c1fa91434e9114d96551ce64846f940725523c4e35dac962d979a *mipsel-linux.elf/upx-3.95
|
||||
156e6bffa73dc2a82fd5b89d22470926f75e12c56a7e9e3f1a6401ea24d053ae *powerpc-linux.elf/upx-3.91
|
||||
68f6f13062f028a31a2e71b3f176712976e5d6e19ea89ab63eff285bfc6f04d7 *powerpc-linux.elf/upx-3.95
|
||||
82d8bbf90a1acd27a8ce07fcbd8bd3c31786f826c7fbb6a72a6028592e715f82 *mips-linux.elf/upx-3.95
|
||||
bcca9e59aecb14199eed5e0298d6d2ef415329c246fd993bf95747c5ec971224 *mipsel-linux.elf/upx-3.91
|
||||
865f43eeb035767a3596c87ad37f7c3d06f75203faffe70e438d4d72fadaefc7 *mipsel-linux.elf/upx-3.95
|
||||
07b40963afdde22d97ef8643793cb9faae7fd3626b2de87191104dfe3b597306 *powerpc-linux.elf/upx-3.91
|
||||
113ed2e2b17219e1465fe9a9d9563cd1e1bcc5d8381fd10fd59b7d79186e8388 *powerpc-linux.elf/upx-3.95
|
||||
7b89d451bba6816d1ba5d5ec912345d20ec9c511efee1cc78690351df578db2e *powerpc64le-linux.elf/upx-3.95
|
||||
"
|
||||
expected_sha256sums__t160_compress_all_methods_1_no_filter="\
|
||||
ef9cd723d29d6c867e0ee4bfb01052dda57a2af0f52319c855153f1949307e27 *amd64-linux.elf/upx-3.91
|
||||
5bbbcbf741c1d0b3d72938624b3f611764f4a6ed6a5df0746818db9582a82ef7 *amd64-linux.elf/upx-3.95
|
||||
d8c5e63e38fa76628fa0b7382bac038b3d490afa0b66b85ab2f3c12f362a81e9 *amd64-win64.pe/upx-3.95.exe
|
||||
537be789a80ce7d3cd5cced211fa24ae3fe756ada2ec936eeb540fe553d5e7e1 *arm-linux.elf/upx-3.95
|
||||
2320fbe779ae60a4fdfa2ef4d61f7cf4eadb77c54382f93d2245e7d7285e931c *arm-linux.elf/upx-3.95
|
||||
79fac525c9020641c98faab36ce50cc7b244cf9d47f53b892294807c2a5c5499 *arm-wince.pe/upx-3.91.exe
|
||||
e2b8e912f09fd20f5b02fdd1876e4b5a0561881747d2bb5dfd35c0356577d27c *arm64-linux.elf/upx-3.95
|
||||
96930217610a097f3673de10a49ab4e41d445dd6ae4ee8d71eb74164f1735d08 *armeb-linux.elf/upx-3.91
|
||||
ca6a96e489cbde10ae8225041c3f3b714eee64ac1a284dea24d490cad5944286 *armeb-linux.elf/upx-3.95
|
||||
e0cd92345e1a7ef38716bca06c32deaf1c1e8f281f6b74acdbae75d37a10e983 *armeb-linux.elf/upx-3.91
|
||||
9dba8814b1d8a4117d28dc78b1a49fe0c6b3c6bab4f86244e76733837963a755 *armeb-linux.elf/upx-3.95
|
||||
a518753d85e0b86047454ee0670faa074e7a1202757331266518a2db3a453ceb *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
aae9339ea05625db49baf5cac5101ca84219aac781cda1c22fa160e79f0dd4a1 *i386-dos32.djgpp2.coff/upx-3.95.exe
|
||||
3298953a106be84418749238038a3d797b3a7bed43a7d2db221598a8b4e61d78 *i386-linux.elf/upx-3.91
|
||||
d9db021b23f85a1d98f5fcacb14e3bc0b1478958bf1eae3ef597f16e3b73ae92 *i386-linux.elf/upx-3.95
|
||||
14e20b6c5b9eb98b82cd0304e807895075286513ac9f6c7eb856212213d696e7 *i386-linux.elf/upx-3.91
|
||||
7f205a617d7fc1088a5fb0085e14abcef209a7cf3d599d3753979b3b45225f35 *i386-linux.elf/upx-3.95
|
||||
fa611285da63c3ca078deec6d3622b231837884a3f580f35986992626f68d133 *i386-win32.pe/upx-3.91.exe
|
||||
193f07b796958a494a25f6097515f877045fb6985b39af4c391835e1baf0cf18 *i386-win32.pe/upx-3.95.exe
|
||||
011e049c4a5c253536df8654f842119b4b6bc1ea93fb4711367f1b25d73ef584 *m68k-atari.tos/upx-3.91.ttp
|
||||
b5ebc226e95990260c7a2677781126241865c4b286829e5d92955c190578eea9 *mips-linux.elf/upx-3.95
|
||||
f09943ef1ce7647d3bb5dec9fbadf6ff51a35df3feaff07dae8b2be31d57ed94 *mipsel-linux.elf/upx-3.91
|
||||
7719958150acb601758214f0f41f2c55704db4f1e62d5fa37fc6e5b1b8c51d06 *mipsel-linux.elf/upx-3.95
|
||||
7b0ec441b31579acde09ffe2c6c008359ac8ef883f29a2d94899d8eecbc33542 *powerpc-linux.elf/upx-3.91
|
||||
3cec0ac7eb994d2a52fb0ea79dee75f4f74e3476079398502f225b43cc845c9c *powerpc-linux.elf/upx-3.95
|
||||
069dbc51cc655598f6878370fd4201f0818d6cff7e911b65f9a9dc7f88ce4a22 *mips-linux.elf/upx-3.95
|
||||
371e2f7c42c52c05058d7d61cd88906dc48e45e7e91e1f79f92c1ecaeac097ce *mipsel-linux.elf/upx-3.91
|
||||
cf0d7a5c5ff8eb3a28147d9871d0d606ae81b267022fe32979ae7fbf47d4ab73 *mipsel-linux.elf/upx-3.95
|
||||
4e13eeebe10f926eab800c74c3199464e04f809a8ce473269965dd12b271faa0 *powerpc-linux.elf/upx-3.91
|
||||
29d4e94554572b0f7f293c08765551f7dc8065256e1b1f51829f716005ddf997 *powerpc-linux.elf/upx-3.95
|
||||
cf5af7bb401c8ff205d295028c4c92775922f76a79db1ac7b14226238cb520a7 *powerpc64le-linux.elf/upx-3.95
|
||||
"
|
||||
expected_sha256sums__t170_compress_all_methods_no_lzma_5_no_filter="\
|
||||
0ea0a990a5e81c7baa28aa2e540c7e7e7ece8a39f05e967e8c34ef95bf129e60 *amd64-linux.elf/upx-3.91
|
||||
3abee6e9e03707750631def02c369d3ac7c08918eeba80d37c6d3f93f40c0bef *amd64-linux.elf/upx-3.95
|
||||
5fef75b0d5934ad148310cb21837cb910572a6c71c9c6ea4c477cfeb42891ce1 *amd64-win64.pe/upx-3.95.exe
|
||||
18e73a97ca8efde050e08f3c74aabae5647dea1bd68bb18d57669e3ad8142578 *arm-linux.elf/upx-3.95
|
||||
6a033ccb4c5b735ac48af01bb2a651bc21a493701be6a579be4b8baf8905121a *arm-linux.elf/upx-3.95
|
||||
7f14beec284b7d92726ed753e71a2ad1f47c43e1c05d7a5e70b6fbc649d39e03 *arm-wince.pe/upx-3.91.exe
|
||||
add2eb2a6318e046363f0eb6f0026b51c2cdf843800f4e24c7cd9063684f05be *arm64-linux.elf/upx-3.95
|
||||
2da3c4664f78eea15cb4984406b36eeb747ea145b643fd2bf68d95f2f56c35de *armeb-linux.elf/upx-3.91
|
||||
28cf5c5d8350ca42aaa662a15827db82d65a7f0a5d9de225e515d041e76e7022 *armeb-linux.elf/upx-3.95
|
||||
37c42c6baf75d78e3935ade5630d9e0b6a77e0cc747f6acb833803bce3e381b4 *armeb-linux.elf/upx-3.91
|
||||
b4e5f689507efa360f6c5a2bc79e898d42b1d3c9574bd136f96dbc93e78c4840 *armeb-linux.elf/upx-3.95
|
||||
d72a3534852d8620a6961faefd2fba3f01f02c3f9c5fdae4f15c5b98ef3ee9e0 *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
4bb473e2ff5ba446d502a44ea6617e3223aa76ffc97bbd6f9ab69d2bcbd730b9 *i386-dos32.djgpp2.coff/upx-3.95.exe
|
||||
3d511771ca7fba2bbef9445cb5302a4accf29cd1d81e0e54ace32a0c111a8408 *i386-linux.elf/upx-3.91
|
||||
945d74c3e1befd3adcfad9b59defeadd1e9384a30765c4a716cb9652e783487e *i386-linux.elf/upx-3.95
|
||||
d8c28fbf44576e7445c1db0b8a7027194fc20b6ad6606709832fdbd1dcfaf109 *i386-linux.elf/upx-3.91
|
||||
8772d926f40e9137bf8c5b3396926ee7ead74b1ec5a79b8ffa248b59844080b3 *i386-linux.elf/upx-3.95
|
||||
6c1d386aec8f6166bdbad91611ef4f741fc78ed0e34fc39dd21d3bda5de233e4 *i386-win32.pe/upx-3.91.exe
|
||||
51e0a496f3b69c40fd0a3265f7992227cf40f5904185490ca02bd1b3d6ce0dbb *i386-win32.pe/upx-3.95.exe
|
||||
73a1390a01a764ed9647bfdd27beab43f3212bea1622b50ad3e823163f1c07f2 *m68k-atari.tos/upx-3.91.ttp
|
||||
45a177a7e658efdfea0e747f475fc847e6a432313f73c7c0300e2137897f1b96 *mips-linux.elf/upx-3.95
|
||||
70b20763e378a061196a56b00649484698eb9109a5b63d72f48be7eab208ec7d *mipsel-linux.elf/upx-3.91
|
||||
343aebb2dd0a726ea726556ce93a9cf4b8fafedb11791df23d08f918246eee66 *mipsel-linux.elf/upx-3.95
|
||||
96f69ed7a8f9e123989e3dcdb44e7d578fa27361118c279ac2e98f23d4fecff3 *powerpc-linux.elf/upx-3.91
|
||||
8aaf5115416bddc532b758a1502acb416477de07716b71f17827be1c060d7a95 *powerpc-linux.elf/upx-3.95
|
||||
523b712d1cb626cadce8c98487f150a392e69db40a55a2c841cdfdc61ba21ca9 *mips-linux.elf/upx-3.95
|
||||
e6d04cdbfdd6a56fe1c40ec78f5544a5a07e102e0f87290c08179df3816b182b *mipsel-linux.elf/upx-3.91
|
||||
b5c1e56b80b9e9c2d336e6528e2b3d00ec12a6ff73dafacbd5e7ab8038493d1a *mipsel-linux.elf/upx-3.95
|
||||
28e597bb3d3311cfe830f2ced3b2e3eba8f3ddf7e426d2373d55e67b870ff6f7 *powerpc-linux.elf/upx-3.91
|
||||
9b0795f8e991f2f594af4207c54c7b329c7bd5ddac49c5fcb8150394f0080e5d *powerpc-linux.elf/upx-3.95
|
||||
4d06bbb5871a2ae4eca105730596059f721cdd5cb5002aea07faca2ad23a088f *powerpc64le-linux.elf/upx-3.95
|
||||
"
|
||||
########## end .sha256sums.recreate
|
||||
|
||||
@ -5411,6 +5411,10 @@ void PackLinuxElf32::pack4(OutputFile *fo, Filter &ft)
|
||||
// But strict SELinux (or PaX, grSecurity) disallows PF_W with PF_X.
|
||||
set_te32(&elfout.phdr[C_TEXT].p_filesz, sz_pack2 + lsize);
|
||||
elfout.phdr[C_TEXT].p_memsz = elfout.phdr[C_TEXT].p_filesz;
|
||||
// ph.u_len and ph.c_len are leftover from earliest days when there was
|
||||
// only one compressed extent. Use a good analogy for multiple extents.
|
||||
ph.u_len = file_size;
|
||||
ph.c_len = total_out;
|
||||
super::pack4(fo, ft); // write PackHeader and overlay_offset
|
||||
|
||||
fo->seek(0, SEEK_SET);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user