1
0
mirror of https://github.com/upx/upx synced 2025-09-28 19:06:07 +08:00

Propagate .e_ident[EI_ABIVERSION]

Linux on bare metal (and explicit qemu) seems not to care,
but qemu-user-binfmt gives ENOEXEC (Exec format error)
        https://github.com/upx/upx/issues/876
This commit is contained in:
John Reiser 2025-02-07 19:24:46 -08:00 committed by Markus F.X.J. Oberhumer
parent bddc05e787
commit 8c9e04daaf
2 changed files with 75 additions and 71 deletions

View File

@ -49,161 +49,161 @@ expected_sha256sums__t110_compress_ucl_nrv2b_3_no_filter="\
f0c85faf008ad8e51e71f9c29122fe23cce8e584fdea2c7a56b1b49bf9bfe8bc *amd64-linux.elf/upx-3.91
82c13304a9799c5afb1963bc666f888e0c05923cb088d8d2bcc62c4aa734ad8f *amd64-linux.elf/upx-3.95
f3a107343e8bf9d079cf669c34139bc2c99695b87881e440e5441c0403548d1f *amd64-win64.pe/upx-3.95.exe
856397d43146c2880540174f31540417e128f691b84ff22042afca2801aaf9d1 *arm-linux.elf/upx-3.95
862dc98313017cda5c7f5bc859cd7c46c203ad8da95fbf3784dbc0229672af43 *arm-linux.elf/upx-3.95
e6636ae5cf7f54cbe65f3768f0858d5045b0b67e087b85ddcab029d76ca46e7d *arm-wince.pe/upx-3.91.exe
3f3223911d8044d2e32eb3b185bbe5a148f8719fd19cdba7fc3f5e389019e994 *arm64-linux.elf/upx-3.95
cab4d5b82ea21e2ecb23bf89fe6f73d0b1a3abf30829b72ea37d4cd9de83d39e *armeb-linux.elf/upx-3.91
aa663feaaba454757f00852161edc1a58b4254d525725e57e027ab0b043d7f8c *armeb-linux.elf/upx-3.95
c91d57c236864a6237566ac9ee32e2b1aa89bcecf688a548d6b9e80339c7fcbc *armeb-linux.elf/upx-3.91
5ffe5dadc9c0b18f427c6a13de0065946d4437ff43ef260c48702d5ba3a0d7e6 *armeb-linux.elf/upx-3.95
a5ba2584080983aada1956c12692189742f4e0bf878b60e19a9ec1bc4228f301 *i386-dos32.djgpp2.coff/upx-3.91.exe
1cd743f67f24c2588b99cfca15299bc4237fc1667f1d0615f8be995fac1696a3 *i386-dos32.djgpp2.coff/upx-3.95.exe
8e3e24be07ae7949a28a77936ad257e5672b87fecde1b6a8add9d8379ae27b08 *i386-linux.elf/upx-3.91
3b3d9cea0fd70b99bc761493974274ca9d96e129e82944a7101cf1d4ea588638 *i386-linux.elf/upx-3.95
6af6e47762c51b8789c11619bd95fef07cacb1b8f875ee8139e903fa1cc764d7 *i386-linux.elf/upx-3.91
01442d33443d9b7328464597bbaf7d410b0b6f04d10d3edf6d9c1b3bad3b563b *i386-linux.elf/upx-3.95
a12101d24d8a248163584774c742fa2e054f5c377665b25726f824d2dfdb2878 *i386-win32.pe/upx-3.91.exe
53f31cfa7f07d723620764df42abc47fbae679901760ca1b53a4c79a88ada2a0 *i386-win32.pe/upx-3.95.exe
65f8e36edecb0635eae313c66a81e1529a4f6b1693f72416dfbc285824846f88 *m68k-atari.tos/upx-3.91.ttp
de07720af82dcc3217eb2cc029f0b1a38b723de74ecab82696bd45a6400085dc *mips-linux.elf/upx-3.95
260ed44a5c32d27b938efa7125a8db16a6812511be3a2eb5962b1b93bc3e9e05 *mipsel-linux.elf/upx-3.91
bb69fbd035b39b91f5efb66732f437f594d0cd0ccc0597e53b2fbd0991cf2197 *mipsel-linux.elf/upx-3.95
c71ad966899b051b1bdb52dc24dfb2330bcb9fd02041509dda56620c2a24d846 *powerpc-linux.elf/upx-3.91
5d8f89328b3926d6e30eb4db773126fd8e8a0c1b6e39e31f68a3958209f2c46a *powerpc-linux.elf/upx-3.95
6a5d54b5a4805f96cc59a65a137002c1d25531d1429699139b09943ee9caf18f *mips-linux.elf/upx-3.95
421ac9190bd99715acd2f4a97becca55039c8f78c350ea6043f8a3b06978f0d8 *mipsel-linux.elf/upx-3.91
b17bc6b7673c33075bc3906e1bf7d7f109af7fba7bac3255b1c6fd13df89346d *mipsel-linux.elf/upx-3.95
5af2f024990f327b317797b55dca062828d7cba43a4bed90a305c86be05522a9 *powerpc-linux.elf/upx-3.91
8caffe2270635d3d6471152ccfeaff28c3365d599372a33ca31a8cf1892a7d64 *powerpc-linux.elf/upx-3.95
ed73e238047bde4a5b6972bec82c97cce30ee1454ce1ee106b3d6878e5d258fb *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t120_compress_ucl_nrv2d_3_no_filter="\
58c0b1d2ba1d1affb532efe1e55646629c53644dc55bf5dff585bbce1db5eb1a *amd64-linux.elf/upx-3.91
3f5942d5a43fa2473146bcad10ffd28d7e3aa13981adb3e73827cffbb3d7e1f6 *amd64-linux.elf/upx-3.95
e3e0c4a4c17c494d2228def4cfedf9def9f66d53eefe9208178565178882c442 *amd64-win64.pe/upx-3.95.exe
7a0e7d5a998cea3d885a8c182e2dca09f899b0690fc798f56426e403a66f6bb8 *arm-linux.elf/upx-3.95
82d1a89589d7beb1e16d13e9abb1636ddc21a182da9dec302303f05fa253f87b *arm-linux.elf/upx-3.95
fed423b4a93090db5e94739f5662c183f10605bca3ebec0dc497936bf1357e00 *arm-wince.pe/upx-3.91.exe
d7d2e6dd5e314d1ca6987f24d28dfa4a7a733486744f7ead068428683924bf5e *arm64-linux.elf/upx-3.95
4506d48a732baf789737dc92a63cf150212a120e2b8e9dbbbb75e2ec9c00a4f7 *armeb-linux.elf/upx-3.91
58b61b932db6b0401348b15be23f3374ab08e758fc676fa9834f09535bfbaa28 *armeb-linux.elf/upx-3.95
be64f68e93443dea8b44d2a793c160efc4bc8a143018dbe227603dc832a8e93f *armeb-linux.elf/upx-3.91
5b3f6ecc52562f4b0bda58283cee0824015869199803112163ed0f9a2296da87 *armeb-linux.elf/upx-3.95
65bfc96aadb43c6828e9e42e1992176b61d339ff17a4e70e5f0af7a898e81a9e *i386-dos32.djgpp2.coff/upx-3.91.exe
78cf195faccd6b5b9ff1790cbb2008bfafc49a8e3eb3fa6c11b74d8c3128b315 *i386-dos32.djgpp2.coff/upx-3.95.exe
c40be1d4cd5f583de9255a9cb857ef3137452b0dca72923576fcece3cafa815d *i386-linux.elf/upx-3.91
4e97e15c90da759e691f4b97745e3dd798e3480fcd2d815e37f806a43f3e95c4 *i386-linux.elf/upx-3.95
6dfc802b397c976078e81ea298031af215961f1ee6254a4100a1402b1f097648 *i386-linux.elf/upx-3.91
14c1d4ef28374188b9e03714258507fd5f1fdc3e602d7a32343815a23456c941 *i386-linux.elf/upx-3.95
24c0712c8b1ad505762429c4f31ef68bbc030d29f6bde18a9cb9722a78e7ba2b *i386-win32.pe/upx-3.91.exe
a4338529d1dfa339cb2ac25fbc0c56028d288e7393b2fda57e5d6588f388313a *i386-win32.pe/upx-3.95.exe
4f1d68f6e66df8fecad727d0177cfad9a2b9a66fb298600a4fb4a5273b531a60 *m68k-atari.tos/upx-3.91.ttp
c67ca6b4e45d7e9269b40d28fe2a2835b5104eba09e470a085f7045d3e2e8bf9 *mips-linux.elf/upx-3.95
869d80bbd58ecf669b6c64142df9e81631ae088a6af5516ae67785a2c31051b1 *mipsel-linux.elf/upx-3.91
90605a62e6f436b696a4fccd17d427fbc9b4333c3dfcbaffe35e25c63093d4e5 *mipsel-linux.elf/upx-3.95
c375e9301f5e9dbb632527e1aed2565838e8d73f16ae066055b5ea32b73394fb *powerpc-linux.elf/upx-3.91
a6505440f00dadd227bb79c714be9c93617408fb9737a0f7a65c362f00578cfc *powerpc-linux.elf/upx-3.95
595912450d678df1832d3f6e33f0f1d3787ff2fb9fb2ebf9712378d563c06835 *mips-linux.elf/upx-3.95
42c3485bdb4455bac91ac7279b061a26d203c46b8bb8284d00d93da9c50acf08 *mipsel-linux.elf/upx-3.91
bd20dd1f41bf72d61fbd59be2cfa008e7a0a052272a5731e0d880c47cf6bfd5a *mipsel-linux.elf/upx-3.95
2c7cde8efed056ae895a6f5130ebdecd1301d0c9cfb6c0a7e310a524818a1e40 *powerpc-linux.elf/upx-3.91
3fc5d89b8d010286f3a9c36077e2defcf1aa1512fe305333b38ee0ce4e8a5317 *powerpc-linux.elf/upx-3.95
4a60287243904ce91af931c7e8e16f928d92cf7f022f08b7305e34a6b84fd305 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t130_compress_ucl_nrv2e_3_no_filter="\
2207030b7262baa62b107c876399753ae080021eebd65bc26f2811ab9c584109 *amd64-linux.elf/upx-3.91
813c26d1c905ff526c60bde16c6f3fc00b05ec391c1265c8f08e73b10d97e229 *amd64-linux.elf/upx-3.95
0136fbd3b9706eedff270c2a59bbce60bc56f939ce8fe64cc03ae2524c80cdc0 *amd64-win64.pe/upx-3.95.exe
0442661bc3d9f1f87c9f5e0f6f0f78e02a0559031d9e5631614dcf0d632952f1 *arm-linux.elf/upx-3.95
7f34ca5efb80c4a54c5b7e1d2225ed0a594394b85d2d22741687511d4056779b *arm-linux.elf/upx-3.95
a52b38546e1273920936aef97d6880f768cf951aaacb1cefdb7349db581ea792 *arm-wince.pe/upx-3.91.exe
9d52fb78b10e30b213926bb0e3749f7fb86303267d57616729e34aa180125ab8 *arm64-linux.elf/upx-3.95
c0f4a44440509679ac4b50f1b008c3718e32254e2f75e8484da09712e5a81ac5 *armeb-linux.elf/upx-3.91
e15d6f255fd7f46a350afcc720d8200dab6a3456bbdff74e3dd31096b544d1b2 *armeb-linux.elf/upx-3.95
87fd843f80b2e8ce8321db6ec0b54742457d332f913ede8ed8507bdbb377dda0 *armeb-linux.elf/upx-3.91
d3cf89367b1af3f444e3f47b527b59e77a8bd01849f78a1b40e0831edd789b74 *armeb-linux.elf/upx-3.95
10f60ea47cdce4b63c44d55709978cbe77e2cb507b3498320df98e9464dc1475 *i386-dos32.djgpp2.coff/upx-3.91.exe
c80cec60ad9ed268b3a150299881d25035fa45638885df5a82287596d0708ef1 *i386-dos32.djgpp2.coff/upx-3.95.exe
2a8045644ee09e2989796631b26b335605f284fd90c5d81d6c8b92cec87e57d8 *i386-linux.elf/upx-3.91
7ca63bdbdca89d9cc4e76cfc518b9ef7c3d987fcffb2d02e3d41dbf5eb5e4599 *i386-linux.elf/upx-3.95
8f96a1d430eefa75f76207dc7cddf3f3b06cc3b6611a2cab4131e6694d54bf03 *i386-linux.elf/upx-3.91
76fb0e1394b7ac7c9e08522f5e7d4a7996515eceb6b804c8114ee819ffcee206 *i386-linux.elf/upx-3.95
03a74c66ce822c948abc20f1b41b7508a2d5a60975912f89569997795f92f957 *i386-win32.pe/upx-3.91.exe
c84de2b06d4a82a788c0c63ff1acd92a01344601b156c0cc878ccc24a07bc7d0 *i386-win32.pe/upx-3.95.exe
15dea9aa84e82d1be8d847eb7b774abd0080fb938896d37a06d9fbf07ee137d2 *m68k-atari.tos/upx-3.91.ttp
b710b7fbb24db7992ad00c75ee282f770124e4fc1a88dde00f0c2019e593a44c *mips-linux.elf/upx-3.95
f578254093bbe59b098757b18b64f9a673f004fc09c4f98f2262ec5741678e99 *mipsel-linux.elf/upx-3.91
5bef4fd39a1188b84b1dada07ef84338a97becf635d4909ccd7b07969c6019df *mipsel-linux.elf/upx-3.95
51996f771f9c23228d7d5c2703d6f1dac68c4467707d91b55b5141992a6a94c5 *powerpc-linux.elf/upx-3.91
14ec5766fea603f69d397881572dcd57a9dfd3ec5439ea58dbd687c68a868245 *powerpc-linux.elf/upx-3.95
3c2e472ce7aea4d8bf8fcd27488764fef52fee7fa48807f3879c44dfabf3c131 *mips-linux.elf/upx-3.95
db72872a3e605bec878dbb7e841b950c8f8b9279b088fdb4b8142accbf85d78b *mipsel-linux.elf/upx-3.91
407b5b6465d5af0ef43fbaf0e041115bba224a30f84f061249bfea4a7ed21b2e *mipsel-linux.elf/upx-3.95
afc1d71f613f69e7cbb1cc97365b2e7605411b28d4a1fcdccfd6380ce73d77ae *powerpc-linux.elf/upx-3.91
f0e845e26faf32d6c876f8f833e56294b9826d71d14c2123153684b828d1a59a *powerpc-linux.elf/upx-3.95
df97444435922e0fdecb4e926d09a5f421551b108b3a178e35b220a87dbfc8f9 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t140_compress_lzma_2_no_filter="\
50532540dbd85b45c7a5968311144dcc28087453ed053d9b025e59a79d1085a9 *amd64-linux.elf/upx-3.91
b750a28c3a4e15a5cde30b4bc98880dc2d9119cb1a0f8507a47ecebecc0b638c *amd64-linux.elf/upx-3.95
1f8bb9320a0083fcd6a9debefc1ef7bd0a1fdc83a60d5f920f91c7b6fc6940b9 *amd64-win64.pe/upx-3.95.exe
8e5a4c913c3ff924d51c37b1bf5df7f0e14af4419aad6d1bde29e1994df83306 *arm-linux.elf/upx-3.95
aaa86b905cf1e0b75446a4d02212fe6dd7c07d473aabf59711fc2f9cc7f4c447 *arm-linux.elf/upx-3.95
518d80035753e184eff1a0b26c76f79df7725a28dfe6738355263a9b4eed9788 *arm-wince.pe/upx-3.91.exe
148227eed271db8ef9367349211d91520c6e10fdd1cc31382fe3b83ca6dad30d *arm64-linux.elf/upx-3.95
1239831ae2481867aca75c6c5e1cbbc2758a457bc97f2cdfcc2b3d8179b801ea *armeb-linux.elf/upx-3.91
e456bfdde543b18ac7ffb57617eaf0153a152a74670263a133890793024dcbe2 *armeb-linux.elf/upx-3.95
487a46b214fd36db0cd814a98fe608ec6baad5fa3111c5fcf5b5902c554b9149 *armeb-linux.elf/upx-3.91
94a2289a1c17bf647681d52ac050677149bbcee8a6eb944051b7734d94e5c7d0 *armeb-linux.elf/upx-3.95
d6dcbfb921ce4fb936f3c90929bab1c4922b557068a45a7f5e2d1e4af7462b6d *i386-dos32.djgpp2.coff/upx-3.91.exe
efd3af572e9517128e49d0b013358abc0174966a8e596648af08bc3a3c822a05 *i386-dos32.djgpp2.coff/upx-3.95.exe
2c65d4ca0422e6f8c5c36f2aa7a553e450cfafeb4bded2f1b567abd75f59d71e *i386-linux.elf/upx-3.91
5c07f706d4eaaeafa5214ecae711cc7fc4dfd71906460ee5cf096a59e7c01803 *i386-linux.elf/upx-3.95
b98b1d2c9bea47155d26d078e152bd73a675cf91051db1419e872ba3b23d8b82 *i386-linux.elf/upx-3.91
5182b9e69dd6440eacaae7213ebbe2a4bb7d4a0a2bbd650bb2b0cad0dbe8704f *i386-linux.elf/upx-3.95
770117cff05d8cf50a1ef7be873aae7d11649f2757d02b17dc8817104fa70f0d *i386-win32.pe/upx-3.91.exe
460c437f090f68a8bc2c5f2557b8aa784b3a5cd7f8ef87fa6992305e1070125c *i386-win32.pe/upx-3.95.exe
eaf53678fb35365dd6a20983b0379251b8aa28350a238b1636141ddc555a4520 *m68k-atari.tos/upx-3.91.ttp
e33dfe67682a4b2728bd61c6fc7f443cd015df68e91047e60fc7a77444bd6689 *mips-linux.elf/upx-3.95
34cb085c247b51c2f193742a5b0a0a5965565e915b67119aa44692eb67550013 *mipsel-linux.elf/upx-3.91
c1ba595d93faf7977c6f1543c7315453459f096cf68975406d8ee3748f1bae7e *mipsel-linux.elf/upx-3.95
ed9ed7f1ba40f194172728f2c50d9ae2c232d86d355af6075e2f5d5859d32782 *powerpc-linux.elf/upx-3.91
cf46f9a341b9e93b485055be83b8f5b0df87aace83793fe35120e8ae649c84fc *powerpc-linux.elf/upx-3.95
77dcc76fda69c13a8f58cbaf34376e734457909810ec351b291b63774752e1de *mips-linux.elf/upx-3.95
ad82bf571be17ecdd19520959e9e770205163693561cc6b3a6c206ca7ce8694d *mipsel-linux.elf/upx-3.91
7f3f5b2522761550f01d1c88b5f68d0f4a391c3470418b86a10f6ca5872f4357 *mipsel-linux.elf/upx-3.95
f0f2f0428bf4bd475c8d6f3e9694795858e6b875d4b74612daa5603b7726a09b *powerpc-linux.elf/upx-3.91
adf51d50d3f653f138f9272e95f8ca775152fbbfc10e7ef11ad908ed1c071660 *powerpc-linux.elf/upx-3.95
dc783cea4bbe22c6733564abcec8e79bf606212a78b5cd30d36997ad90519ca8 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t150_compress_ucl_2_all_filters="\
af5fcd8a9b1c3869b082b2fe72c962a4dc651f1f2d8979eedbea4b2a82e6b955 *amd64-linux.elf/upx-3.91
4e0eb2be5592d19ee7ac0acfb68dec8d4393b996d4e3c112c34ffac0ba59b7b8 *amd64-linux.elf/upx-3.95
0bc7af47ffb8a45b6877289c6bf8693d118a122190501438f7d77f318f8f7490 *amd64-win64.pe/upx-3.95.exe
914e23a6d718d151a1a17bcf82dc08880f70cef8ad834c9264f05f1098eb8d35 *arm-linux.elf/upx-3.95
6b16659fa1fb13af0709273f41e18d3304996bb7c71ee679f589c7701b7480de *arm-linux.elf/upx-3.95
2510e493e524dcb86b5cffc16cdeb116fe41e2a6ef765f066a88dad30b09e039 *arm-wince.pe/upx-3.91.exe
a19d8c1b68864540a0e6394fbd77f55293de372903821f9e11ad4782c5bc313c *arm64-linux.elf/upx-3.95
69bf5ee29658e48e4f5e993743d6f773895e856817dc9b2902c383ab5a3f39aa *armeb-linux.elf/upx-3.91
542e8d3e88a0bb60a7619e5bb57185a9f11f624153cf1716c9ef5c9c655e2291 *armeb-linux.elf/upx-3.95
bd7c2bf7bcfd4d70fdfaba51a2dfb9820f586e61a6414fb6c888f9c5b1a64ed6 *armeb-linux.elf/upx-3.91
1080b69f81b9fe7de4abee22e7ba88efbc6ea1a3e8d59f4e48268072a4cfc7f7 *armeb-linux.elf/upx-3.95
8998ed7c785b2f242ebff1aa88225702c281eeb31bf02f6edd61851c22271fd0 *i386-dos32.djgpp2.coff/upx-3.91.exe
c955d35d9f829ba442db2bd26b2eb9d65c06ac15ffbbf96d77577365f489c2c9 *i386-dos32.djgpp2.coff/upx-3.95.exe
5ee46a968cb6a7dd1fed33b688932b0aeca7fd24fa32b1cbb275b247cb902520 *i386-linux.elf/upx-3.91
b74801646d55a8bc5dd7670b651ec7d59349e605493927ca6a5d5a7c6cc99e17 *i386-linux.elf/upx-3.95
cffe561026b58c3a16a78392ca835b212a6f82b7d995a6f0d607aea8b90e35a9 *i386-linux.elf/upx-3.91
9fe71ad10328ddf551ed58ed377fe4b131a8deb2de9c0b3e56c1d5936075d540 *i386-linux.elf/upx-3.95
f4754aa1ab522cd208c93e9caf49ac0d4c357a2636fea1d94a24de3f54252c4a *i386-win32.pe/upx-3.91.exe
54ebf5551a267e36c6afbebcde77e0f2ac1b52f66834545da082c4146f2ec03e *i386-win32.pe/upx-3.95.exe
a085aa278eab7c2b82d9d7b931a889bb8cdff2af993b2a446dfc652603c9b8b1 *m68k-atari.tos/upx-3.91.ttp
4e8220a8630e59e5e42db6ba79ba8c66dd33b362d4151b95b50baf23c0eda33a *mips-linux.elf/upx-3.95
a712ccbc5e3814f94154a2473f6dd1a4fd12ca310233d7197cf84ad52436ba93 *mipsel-linux.elf/upx-3.91
4d2717c976101df68f4539a57a82e94bced57af63f39d0c4918eaaa0b89c0d4e *mipsel-linux.elf/upx-3.95
aa79fcabba60baa1e4bd4052dc029bff8b37cb0cbe1788ea8b373aab180ea317 *powerpc-linux.elf/upx-3.91
427263e917787cc0ce8fb7b6a0ce089a692f78ba40c0f5b12dcf910ee0ece3f9 *powerpc-linux.elf/upx-3.95
9ab8d07b0e5aa4269d18bd0783f74c8cad6d681839774f091ea65b35231aa0be *mips-linux.elf/upx-3.95
ab46fcc2f009fab7b5186c33e3d288df999e3ac96f3863fa82c314d4f8fa3d43 *mipsel-linux.elf/upx-3.91
b23c4c341228a30a7f8a6e027279a2f016510e8011b2da4b460657bc633303fb *mipsel-linux.elf/upx-3.95
ba115243640af5c07c2a75cbc32cc8dcc1627e01e2ad59ee6297509425c3312e *powerpc-linux.elf/upx-3.91
05e8c28bb6ffe672b093cfe1eddb299afcc09a57dfd067f9887a8694dab6a4f5 *powerpc-linux.elf/upx-3.95
b7cf2b760aa4ee8c1818ad674c2effc6b8c4eae9f428a39c1657cc60ea42c573 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t160_compress_all_methods_1_no_filter="\
0b4129ac4d2660a61f65f89f5e4dfd337e757504ce7cdc865dfc40236a32fb98 *amd64-linux.elf/upx-3.91
56dbdb335ebaa58fb9a5b2cb1a0ca7ca9b0e6f02d4d06bc6cefc0433c166b5b2 *amd64-linux.elf/upx-3.95
1b508481525d63d90d7b9125a7ce5f3f2adfedaa6b771f2a8f4f4502cd425dfb *amd64-win64.pe/upx-3.95.exe
f4d5f9f9cb2d5cbcee762c8b02baa775e4d1f71130e48990bc41342ea80c8c95 *arm-linux.elf/upx-3.95
0768ad7425df8a1397cacd6e611beaefec03e6b2be97109dfce5ee71773b3b9d *arm-linux.elf/upx-3.95
24d9a9331ed1bf1f29286e58a3cf7f3c3d2cfc1e8763393088e8d967a0c404eb *arm-wince.pe/upx-3.91.exe
43f8f19d6928d072f6a8889c1045b39664d731b1164427c8f200d9aee00b8f15 *arm64-linux.elf/upx-3.95
c4cd95a46a9b2bcba72448cef836b7473665d25be43b9e54484b6bb77f5c3f8a *armeb-linux.elf/upx-3.91
00b2681387bfc538cc9d18277dd00102240f658cc2176e11d0c32ed4c7908515 *armeb-linux.elf/upx-3.95
7520c0b23566e2acec6989d4d657dd004773e8da2b2f4c6440f41c5af3be0b23 *armeb-linux.elf/upx-3.91
3adb141d33987869834da0fa971b1c5fde50cca227e2981856dba4be8e439909 *armeb-linux.elf/upx-3.95
73759310b8554f0011db0e5d443717e112a70f67376fa180bf1d08575f410998 *i386-dos32.djgpp2.coff/upx-3.91.exe
10a3d68b8a5364b4244f5273165530bc3b68f853a9096dd83d1f8536e7d679e0 *i386-dos32.djgpp2.coff/upx-3.95.exe
c16c3c407d2cedf4a61b4d84c61fd27e23c3175c86fe6de34b6a025d931022cc *i386-linux.elf/upx-3.91
74ba5ffa1ac28689c09fa5d0ab982a828c7e1533bfeea6baece89cf7c17a934a *i386-linux.elf/upx-3.95
69d47a715530e3d4e45a51be5c3c64ed59c1237d2b4c59d8cb8d11dcdd85266a *i386-linux.elf/upx-3.91
f90e868783a5f216a59d230e4685d88abdc7d920de78139a841726bfc8a2395b *i386-linux.elf/upx-3.95
6354a77c83a760b0621242982ace576a58941c687c8d0e2154d91263d45a7fd9 *i386-win32.pe/upx-3.91.exe
43d261ecf3dccf8bb1c3591b38dc20acedd846b1f5bba0a9fa290d29e6f5bd8f *i386-win32.pe/upx-3.95.exe
586ad3f4d1a421cbfc86a38bc0b1f3d48dc5bf76ecd8281b001ff1e42cd5ed6c *m68k-atari.tos/upx-3.91.ttp
d47c45f7ed4bff2b408c85f24bd2880e21a0a511fd325f37d4fffded45c0c167 *mips-linux.elf/upx-3.95
78db6c4379c231e72acdba021495618b8939f6c52f9a43163d8d392e6b452207 *mipsel-linux.elf/upx-3.91
7885886f30676b6bd111d6395a5cf0cb44682d948234056cea4ef4ad3fc644bb *mipsel-linux.elf/upx-3.95
d4127070cae9336661190bb09b876f5d782b74a5abaa8ac5210ae073cf4d8df8 *powerpc-linux.elf/upx-3.91
4fd7bffe587eece26ebef21e62f40ea54864596205ae03234cd6dce004fcd4ba *powerpc-linux.elf/upx-3.95
d88760fbaac2c4628c1cb6c8b3828c3ec717ac02e87c7c452d39fb2de9e32412 *mips-linux.elf/upx-3.95
a3599c2acd0a449693468612a5ca897e48612cff448489df42f2d78775c36606 *mipsel-linux.elf/upx-3.91
bbe0cad71e7c0f93884f972ed1f0b464184a6f7bed57fc8c5120db758166e742 *mipsel-linux.elf/upx-3.95
c0e090bd2edaf60b94f2a4895feaf6243a686c0d6b2b3f8c520710103534e35c *powerpc-linux.elf/upx-3.91
f55887df2a7c46f3eca78e61719d72e37a655b9985ab80846252ed1e3f42eab9 *powerpc-linux.elf/upx-3.95
0e9ea8e962643d4b357ed3601836e67271e10d594e66f4af2539834bb26dea28 *powerpc64le-linux.elf/upx-3.95
"
expected_sha256sums__t170_compress_all_methods_no_lzma_5_no_filter="\
301f1ac99e989824b4171305c4bf21f848da49169a0ea35f9d954b6782946e3f *amd64-linux.elf/upx-3.91
bbd292d29f547d15d7ce1e5c16470282e91017a4bd317b24e71c9fc078e625e8 *amd64-linux.elf/upx-3.95
dea208e13322f5545cd0f16ff06969dc9ded456191bc827803f5a871ec6e239f *amd64-win64.pe/upx-3.95.exe
aeb55af037613eaa39bc4b5ccf9b5c3f77e1a3287dce3a023f44024c44852b23 *arm-linux.elf/upx-3.95
93762a9cbeed31a7eee4762f410baee0c92ffaabc36c9dc92a7eb21e6f4fc526 *arm-linux.elf/upx-3.95
56349a327b7172010484f58e3ed13a9c5819241e1326d20843516458d85ec6c2 *arm-wince.pe/upx-3.91.exe
9c12ee31c2dbffb30ca41e799ea22f37a82be3b3af0cb3d93fb8159d57ad40b5 *arm64-linux.elf/upx-3.95
be19b2e62cfc3bb0dde11ce0a04ad5b6861cd41f4961d952246cd464042fdf9c *armeb-linux.elf/upx-3.91
f0350eba8130805fd142bc6d4e6b207b04f6c1cc91a94b7ac0c30a91bf554b19 *armeb-linux.elf/upx-3.95
6f4f80cb1bc8aedf2aade7b48e404c1edfd9e361818dc52d495b66951684107a *armeb-linux.elf/upx-3.91
b1d33445d3732860c6c20c9dc7b643886c8fd180a19abccdf489c7af297d1575 *armeb-linux.elf/upx-3.95
abdb6b7df1c5bcb30cf7534de2527df0e9edc961828a68e77c336a29a01810b8 *i386-dos32.djgpp2.coff/upx-3.91.exe
3bda7b44bf9ca7a5a3272a2fb0202cba96017a34b1829cc371c9b7cbd7f43f2f *i386-dos32.djgpp2.coff/upx-3.95.exe
9b5604f75a171f2bcd9784a94267c3aee2c3c8d4c3928d74a237aa5be964ea5a *i386-linux.elf/upx-3.91
89af392da924caa3475240ed251290a9d9d3bcb37083b585885d5e4bd552e1ea *i386-linux.elf/upx-3.95
503edbca35752de11340e0364374432a08da5ab4b2719aadea9482f7018f3e68 *i386-linux.elf/upx-3.91
99c951666eeecab20e08a88b198943ca694d755570135ef218396968edec76e4 *i386-linux.elf/upx-3.95
c5960e4e4fb392a6b439a95d5b41a86be95e3f7898923268bf76534be4bfd6f2 *i386-win32.pe/upx-3.91.exe
d391d97db4a4593e8c3871968b3731817a8cac52953649619d0d63deb27fea74 *i386-win32.pe/upx-3.95.exe
6eec8f9d2eb1a0547f8f8c1c346227468422387dc8899782878a682d4d4e03a2 *m68k-atari.tos/upx-3.91.ttp
d4c340fb00bfdac4523221c822eef74c3c76a5a523b710415a72262aad55be51 *mips-linux.elf/upx-3.95
ddc8c0b84a8dcf3b640b0cae85ba711c404b8add1b263e03e64d2ec91cc4c048 *mipsel-linux.elf/upx-3.91
4897fc83402b13d8469412439aa5da257b3fadf106c4171a1c99c4ec6f971fc6 *mipsel-linux.elf/upx-3.95
b2bc034cf1ba58c692bb4ffc3d5cf4716d813c939b5444bb3b4e26e31851f577 *powerpc-linux.elf/upx-3.91
0e4a4ea8e5fbd78bd7d38b311e0134a7f854b4e38c1a64d8bf2bc864a62f1c1b *powerpc-linux.elf/upx-3.95
a18383777c6c3ee7436447e7babb131e29608d235de47ea2583d1233b9b7103e *mips-linux.elf/upx-3.95
f4bf1e6fc9ebbdb798a6cd4875419bd9e7bfcf12d9439d926581ff60430dbd84 *mipsel-linux.elf/upx-3.91
7df55c1c945968d986ac6321f2503379a4a6b061f2ac59ab2dd68e2cb509839e *mipsel-linux.elf/upx-3.95
09910ba81e91d35b7083181afb5b514e6bcbede544c3d64f5d8cf9615b2953f9 *powerpc-linux.elf/upx-3.91
3da61d3845710daa405eaab4172c1fec478583286d28e8cef39514a2a29d7d5f *powerpc-linux.elf/upx-3.95
9f09dcf3ed18d7c4d9b99080edd79ce0fedf6031b35691facf8799eeb185dd26 *powerpc64le-linux.elf/upx-3.95
"
########## end .sha256sums.recreate

View File

@ -3771,7 +3771,11 @@ PackLinuxElf32::generateElfHdr(
h3->ehdr.e_ident[EI_DATA] = ei_data;
h3->ehdr.e_ident[EI_VERSION] = EV_CURRENT;
h3->ehdr.e_ident[EI_OSABI] = ei_osabi;
h3->ehdr.e_ident[EI_ABIVERSION] = 1; // ei_abiversion;
h3->ehdr.e_ident[EI_ABIVERSION] = ehdri.e_ident[EI_ABIVERSION]; // ei_abiversion ?
// Perhaps NT_GNU_ABI_TAG from Shdr .note.ABI-tag or PT_NOTE ?
// But that is much too recent (and un-standardized) for other software.
set_te32(&h3->ehdr.e_phoff, sizeof(Elf32_Ehdr));
set_te16(&h3->ehdr.e_ehsize,sizeof(Elf32_Ehdr));
set_te16(&h3->ehdr.e_phentsize, sizeof(Elf32_Phdr));