mirror of
https://github.com/upx/upx
synced 2025-09-28 19:06:07 +08:00
O_DIRECTORY is architecture-dependent
https://github.com/upx/upx/issues/902 modified: ../misc/testsuite/upx_testsuite_1-expected_sha256sums.sh modified: stub/src/arm64-linux.elf-entry.S modified: stub/src/arm64-linux.elf-fold.S modified: stub/src/powerpc64-linux.elf-fold.S modified: stub/src/upxfd_android.c modified: stub/src/upxfd_linux.c plus generated .h .map .dump
This commit is contained in:
parent
a25c20ee0b
commit
ff9d577e46
|
@ -49,11 +49,11 @@ expected_sha256sums__t110_compress_ucl_nrv2b_3_no_filter="\
|
|||
718152219ea398a08980e3087fa48a4dbe901a2554bf5dde89f000f0fffacab6 *amd64-linux.elf/upx-3.91
|
||||
724595dd08b81cb6c2debdc0157548683372e8d89f1a31756a802f76ff000772 *amd64-linux.elf/upx-3.95
|
||||
822718cc0f6ac5e57bb23eeb65be6f3f7e73df8b062853abddcc924ec8207596 *amd64-win64.pe/upx-3.95.exe
|
||||
711b4db5bd1bfb9343376efa1300c4e9a7eabf4a3fccb6833ccf1a5a480f7471 *arm-linux.elf/upx-3.95
|
||||
c7e09eb3d5e698bcfe93247d78bf3b6fc50e155e181123783af1bed1dbca7df5 *arm-linux.elf/upx-3.95
|
||||
1440d6b44968954baf56fbc2a0739a51873455876114d4445ae4b67cb5e7893b *arm-wince.pe/upx-3.91.exe
|
||||
7f4a37bb20fb5af903e4d9984f4f5788ff9a225a9376b4055aa23fcb213ffb0c *arm64-linux.elf/upx-3.95
|
||||
c970286fc0b970daec5da605d980f0fdefe8518cc49b1927d8f81149ce3db9cc *armeb-linux.elf/upx-3.91
|
||||
b35db4fb64bbdc49aea447ed576b1929e59a6281226a1aea323a09ad47133202 *armeb-linux.elf/upx-3.95
|
||||
f6708f33c60ed7d1139f91dcbb817aa1d73ccdb26d6a41a9bccf368b94da8d0d *arm64-linux.elf/upx-3.95
|
||||
e463fee4eec11054b5a3d36df99564fae8484249624712afa1f124b9f6583a69 *armeb-linux.elf/upx-3.91
|
||||
2a7b18fe18a48feb51ee2e0a210bcdd058de9ce71f849c479b92452d324b5ac1 *armeb-linux.elf/upx-3.95
|
||||
a7ee051c5f9dcf233e2ee248274121b99fb8f098eff95469bc0638a7423723f0 *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
85cf31be166cb59587a99419cdd0fc5a79825d7508ab2c9a4bc0d700d603354d *i386-dos32.djgpp2.coff/upx-3.95.exe
|
||||
3a87bbf305c43593fa534e9e5df1eb254b7c355c424da30f97532ef6adbcdfa6 *i386-linux.elf/upx-3.91
|
||||
|
@ -64,19 +64,19 @@ a7bd9f616231d883f6700b09e3c9a0af2880c6b5e5b0ce1cd8f06de43c48856c *m68k-atari.tos
|
|||
9b42b732c31f13cfdaca4a8d50377531a6b935a7090e26279e6ca4f9a4422a73 *mips-linux.elf/upx-3.95
|
||||
625b1298459be6ce5ceada2555688a402a00971e76c1060e93a08f5a127e238d *mipsel-linux.elf/upx-3.91
|
||||
40392ccbb86615d75e9c4770a9d267e9f113264c5700cca86b58e93c263aa512 *mipsel-linux.elf/upx-3.95
|
||||
457f08e4c88af9eb289d23696a357cbcb5afcbf0dd1dd6582ac026e256e94278 *powerpc-linux.elf/upx-3.91
|
||||
5b235dcdd5d492b75ad64cfe767cd8760465cb8d1e8670c1d8cc3b4518ced180 *powerpc-linux.elf/upx-3.95
|
||||
8a7c850e954087d6952676a79b03b116b0ef28f362d2a62ecb3dac90600e390d *powerpc64le-linux.elf/upx-3.95
|
||||
5a1602e2d0b115a69ce3eb21de084775abd86efd9db200671c5fb9bf2aefd25a *powerpc-linux.elf/upx-3.91
|
||||
c28e0ecda22c18dce79f82c11b9c31ab3c13d8c5a0eb7be436f8fae2ab62a641 *powerpc-linux.elf/upx-3.95
|
||||
23d9068e04717b78bbd7a05137c4ed0a40405a38d53c23ca6f38b82ea1353c1d *powerpc64le-linux.elf/upx-3.95
|
||||
"
|
||||
expected_sha256sums__t120_compress_ucl_nrv2d_3_no_filter="\
|
||||
434f886426eaa94b4217ecf051816c58f77bb4886ef2b007cb3e07419ecdba77 *amd64-linux.elf/upx-3.91
|
||||
cfa49e24dd28cfe2e59b743606749c42989f71fd0cecf0c10832378593cedfe0 *amd64-linux.elf/upx-3.95
|
||||
5ab022e2c3ecb09931e2181fb5f7699f35e2b453b54c823e42653c84b0df5f2c *amd64-win64.pe/upx-3.95.exe
|
||||
94ae31a8af4c01408e1745be6ea8d2719db756f77b270c544552b56b80ed7c31 *arm-linux.elf/upx-3.95
|
||||
b70019ee7706c7046e4f756d4116db860a6c284bb7d06163f1f64b33a94ae2a5 *arm-linux.elf/upx-3.95
|
||||
53121baf42c85991900aa3947f3d817fe6e894bc6f325ab1d576de6fba5fbcbf *arm-wince.pe/upx-3.91.exe
|
||||
966b236dc4a78d1838a8e9abaee2e4db5b48ad7ac52f95e6097ca36ab62f746d *arm64-linux.elf/upx-3.95
|
||||
a5f4689cfd148651aea57e698c9551aa59ddfedb62f77502d40ef0174c101887 *armeb-linux.elf/upx-3.91
|
||||
5fa10f36e812eb7084cca0df0e43db615af9649a838cf0e78e43485cb680ca32 *armeb-linux.elf/upx-3.95
|
||||
59c542f1a6b411a14e0ef217aae741044898bafa75c51cc7afc5bc8151f5019e *arm64-linux.elf/upx-3.95
|
||||
d52d36e5631bdda358a330cf22bb8cc31081a13696e96da0b25e93dd4083ba8f *armeb-linux.elf/upx-3.91
|
||||
8e6f524133e1993f9be79a5beeb9c5e9a6255060d9173e60e7648951cecd3b57 *armeb-linux.elf/upx-3.95
|
||||
51e4faea51e12c7442b27bb50150f532ac51d8102f77a669cbce82f2675a2ef2 *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
1196f578ab0b862bae8ac6b5166b770f072cf0ac521a2a23a6347c19ea82a0da *i386-dos32.djgpp2.coff/upx-3.95.exe
|
||||
59a54d2d1bb95daf1a04c0a2655ac9468a4a1b855829c24e6d734545cb5f7961 *i386-linux.elf/upx-3.91
|
||||
|
@ -87,19 +87,19 @@ a5f4689cfd148651aea57e698c9551aa59ddfedb62f77502d40ef0174c101887 *armeb-linux.el
|
|||
de67025bb876edfb453518a36f81f134bfb4cffe40139f9ac1a0da24fc62b9e9 *mips-linux.elf/upx-3.95
|
||||
b70c68646f58629b4e05be220ef28e41c1d4d20569080adbb66f37878eb5c81a *mipsel-linux.elf/upx-3.91
|
||||
5a3ea49da3195f4944efee444534c3ecd768b57d701f356246597450843b2dab *mipsel-linux.elf/upx-3.95
|
||||
a3d44d41c37d88ef439e85bad79c1ae2b2688ce70939fda2c89ba29fa5701419 *powerpc-linux.elf/upx-3.91
|
||||
fd2c8f030a003e1c533790f4687aa557aaa85596b98ebe141a05538b80f54ef8 *powerpc-linux.elf/upx-3.95
|
||||
c8df3968f2c2eaddfcddacda00b2cc729a678600a7c3ce48359e227955eebe5d *powerpc64le-linux.elf/upx-3.95
|
||||
7a75cd6a0cdfb2499f8593495b404027ae02164e410c983ab65ea3189f238ce0 *powerpc-linux.elf/upx-3.91
|
||||
0bec7c1443b88c9afe4f6cdabb0782ee54160a2c4ade85ae299b28ab6136d0be *powerpc-linux.elf/upx-3.95
|
||||
28b070f1116093e75601423fd595b2aa0349b23706ccec109622006f45192fdc *powerpc64le-linux.elf/upx-3.95
|
||||
"
|
||||
expected_sha256sums__t130_compress_ucl_nrv2e_3_no_filter="\
|
||||
2bba827f754519fd5d353e96e9f108783fb17f4b739deab0bf1d8696e125601f *amd64-linux.elf/upx-3.91
|
||||
e41be18cbbefca2a6d6f353401d6119c7235a0edb335d5a091427df92cf3a946 *amd64-linux.elf/upx-3.95
|
||||
7bd7cd37093200fa94d21dd7fdfef4d7fb9c3049fbf5f408f1f242cb8d9c6a55 *amd64-win64.pe/upx-3.95.exe
|
||||
7513df01e078b34b6cbdb2f707413ecfa010a525f312c638dc3c8f45f83c7b5b *arm-linux.elf/upx-3.95
|
||||
09cbf2ded081505a7763ac1c25415fd9ab4a60fa97b009731d8bbd232bd1c785 *arm-linux.elf/upx-3.95
|
||||
ad0a7a18e87657d28260b7c527d284863becd3c5f92259c570125465f88d4042 *arm-wince.pe/upx-3.91.exe
|
||||
e46b2ca4089459c56218f1b94795bb70e28db097e85aaa0b58bb98cf1e4d5596 *arm64-linux.elf/upx-3.95
|
||||
d72b8efef7c1947a5cdbe32fd213ff35806ac247234c2e2c83fc787d6594d306 *armeb-linux.elf/upx-3.91
|
||||
bc99a769aa6666b1493afb0583c53eaecea2b445047cdebbdf03a1fad70d82f5 *armeb-linux.elf/upx-3.95
|
||||
00908e56b18879337ea6e1a52640f46a0fb57bc820f19cca4295634b642f3c93 *arm64-linux.elf/upx-3.95
|
||||
709b01cd2aef53482c236ac2d58e7a49cc923dda92b976ec039591418a7b4e31 *armeb-linux.elf/upx-3.91
|
||||
c866dea4ec7a7bcba782fdec67e5d41685a17432adaf8f272a75a1c0a6d133ed *armeb-linux.elf/upx-3.95
|
||||
6fcdc8e34ce8b3501db2260c8a921c6e963954fdeffedfefca353a27bcc02d56 *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
6f4f901c1838252f9b3104060475a6f13a2ebec830096ff28d870148580e4287 *i386-dos32.djgpp2.coff/upx-3.95.exe
|
||||
58f589bc2b5e1cd30d202c8db606097748558c1cb5b407dbb650c010c08be59c *i386-linux.elf/upx-3.91
|
||||
|
@ -110,19 +110,19 @@ c78db15a8113b806e56812fd842fb467d2a9c9557fcdc0467dae3f4c33316630 *i386-win32.pe/
|
|||
61426bf0e5d6b14381d9f806dd822289eb036f7fcaef9f5409c243a2c2b236a7 *mips-linux.elf/upx-3.95
|
||||
26eaac0cb342f71e9600b9689700d5ea3edf19a459c322316e50d56e48531e43 *mipsel-linux.elf/upx-3.91
|
||||
9784ccf82483a2072b264d2600afde97fe33f5b9ed3cb207402b17c3d8e3b992 *mipsel-linux.elf/upx-3.95
|
||||
28bb521bf48b54b3d38e56ae9b272bbb753f1cea2c8284532adbb4121379eff5 *powerpc-linux.elf/upx-3.91
|
||||
9acb97ee692b194f64901a8f980b93bc04a8d574d8af96d4fd96cb46853be46c *powerpc-linux.elf/upx-3.95
|
||||
ff78ee32aec0663b513f977f6ca2d1ec6a59f3ac2565aa54c6cf14f348773bac *powerpc64le-linux.elf/upx-3.95
|
||||
954a02cf918a353f01791530ace2c74989e16cd85b8001d6a13f149222619fa6 *powerpc-linux.elf/upx-3.91
|
||||
0c10bb15e20929c2cf7422c9cf0afdff946e2f68a91c7f4002ff68f2866f4c0e *powerpc-linux.elf/upx-3.95
|
||||
857bd1b25172fb84fb1f90ae90753ae9feb075774f29e9ba90b548136f13c952 *powerpc64le-linux.elf/upx-3.95
|
||||
"
|
||||
expected_sha256sums__t140_compress_lzma_2_no_filter="\
|
||||
38a137eb0ee9026574249f39f45723e43796a699712725ca4b28fc14823f0c58 *amd64-linux.elf/upx-3.91
|
||||
2a7926dd1acf164d42090c9929d1fc4ce8f6fc9a23dac34b09f1cc34b5cda31f *amd64-linux.elf/upx-3.95
|
||||
a55ec5a7f2911f6da8b9336daf4f1051e753cfb7a4458c7f7baa6b63340c6daf *amd64-win64.pe/upx-3.95.exe
|
||||
0339b56b398d5e66fcfcd5a20960b542702f42239d15a0f6f73bed69945864af *arm-linux.elf/upx-3.95
|
||||
666cf9f93567d57da44a0786c35f2daa257bc61f7f5b4e20e0d1ca308d0a115e *arm-linux.elf/upx-3.95
|
||||
7a6c603eecf214e5d6742f1fce922223c97c8bd2527678a968640dd6c1bc0d71 *arm-wince.pe/upx-3.91.exe
|
||||
0167acb56e41c001cba513cd9f9238a18190554dc03a3aa3b25e4f050abafd7f *arm64-linux.elf/upx-3.95
|
||||
5cd85fe1b03bad87c6035cc91bfb840dc80423417f6743ff28bb93ba4583142d *armeb-linux.elf/upx-3.91
|
||||
4ef06e1a6ac3189322366251037aa32e71f7b87c3cec615390b14ccc1b660706 *armeb-linux.elf/upx-3.95
|
||||
8eb486a5b605aa6822c9f3c172a4d45a467fbaa14aa6d53570a9a16d76b8cfcf *arm64-linux.elf/upx-3.95
|
||||
5f3aaf47ede9a06017085463cc583ab6ad901d3fbfc58ba55d55e340de84938c *armeb-linux.elf/upx-3.91
|
||||
c9ea4f55d077562cae893c219a26b009119e5d06325d9806dd54d66f06444681 *armeb-linux.elf/upx-3.95
|
||||
7a8eaa5139b95cc56591200fce62d3c9af163671467952cab6fcf487318107bb *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
9b5fc0f54a5f811bda190c36fb2fa5c5b03c6c3de0c62693e4191230b5a419b8 *i386-dos32.djgpp2.coff/upx-3.95.exe
|
||||
2749a4116304bed6be398d1c0a06948cf646c1cb478d97edb3863ae99d543217 *i386-linux.elf/upx-3.91
|
||||
|
@ -133,19 +133,19 @@ e268c98fdacfd04268d76644f2bb4746ae04b57801407aaa1867798840eeeea0 *m68k-atari.tos
|
|||
c3917e223054c7782df5291d8a48d8d1646eb5c604b1b1702bc53a0815586d1b *mips-linux.elf/upx-3.95
|
||||
59fec7d5a4e96b70e9847ebf2ee6f62b84192e75b117a0f5c476ea419b00cc6d *mipsel-linux.elf/upx-3.91
|
||||
af03d5bd5000dee9d8b63530c2cfa034b7842688f90ce6c507a7eda7a0bab46f *mipsel-linux.elf/upx-3.95
|
||||
15c1109e98f11d7bbcf21f93838e9fd5b27979e43e48ab493145284a0a638d88 *powerpc-linux.elf/upx-3.91
|
||||
cdcbbdc9b0cea8cad8d12d486d6ce5f6c94fdc3969f5981fd627efb09fbc52e9 *powerpc-linux.elf/upx-3.95
|
||||
7ad3d1a93d69132184719f9aeb9e6d541ccb0333eee7c068498f5d62b1ebbe9b *powerpc64le-linux.elf/upx-3.95
|
||||
626d9af1c7f8fc96d2a46269913d7bca83febce7fbaa1a569eee9d4c5ceb9e47 *powerpc-linux.elf/upx-3.91
|
||||
edb3b40d9af74918cb8ddb1dec33310c91e99aeb487c286cfe8cbfa90363620b *powerpc-linux.elf/upx-3.95
|
||||
02e54408212a5dee6467eac5fb128177e0a4aefb0917161a91d5a0b8a9210961 *powerpc64le-linux.elf/upx-3.95
|
||||
"
|
||||
expected_sha256sums__t150_compress_ucl_2_all_filters="\
|
||||
f8da0ed7032f451bd7fff1f679467c0e50c934aa17cba0acfc3c1ee84b4490c0 *amd64-linux.elf/upx-3.91
|
||||
40ad8cc9ca205d041778abdcd101ea4f89b8b0d746a8d326fb3e5438dd6f90ee *amd64-linux.elf/upx-3.95
|
||||
cbb5c90bd9195bd9e3acd931312a70deeccfab5540f398ceda8826f8d6b332bf *amd64-win64.pe/upx-3.95.exe
|
||||
873f589161310242394a5343ae60c2b8bf215669187b8ff0f561c6d5c8cd081c *arm-linux.elf/upx-3.95
|
||||
870ea0150fbb066ae3152feb8bcebfd014eb1a2d15b52df57ac08320d958427b *arm-linux.elf/upx-3.95
|
||||
76a5f0518fc797bd3f132ce6eb61ca187b5d463f191417883a73d4584716c23a *arm-wince.pe/upx-3.91.exe
|
||||
8c9b4ca4f3e9d7b3ca05e9cb2c92482a2271151cec1a4ed6592d060afbc0fadd *arm64-linux.elf/upx-3.95
|
||||
282380d6b2e9dee26849711e33378fccc64f25a74c839ae220a87f5faae8d757 *armeb-linux.elf/upx-3.91
|
||||
2f8265fa1c11530bb88934e914e002ec31c510a2df52d7130103af03aff04e29 *armeb-linux.elf/upx-3.95
|
||||
631c352dea8370f3e1d3ab8d8d8116e1196895b1f93524e5300db6b14716cb58 *arm64-linux.elf/upx-3.95
|
||||
f2ead66a7fdb89fcface404d741789778110a60566701813d40524327c7a64b8 *armeb-linux.elf/upx-3.91
|
||||
3ad3724de08d09f536abd69c21ff17b26d9a2f23b04dacee6d7c59f691ee97d8 *armeb-linux.elf/upx-3.95
|
||||
aa05c3a2953f0f2d70842cba45786b707a79ffef22fd084f51e304762cc67765 *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
c677241e9a8753ba1332ac3875ab6398fb2d792d2627edd9e58f2535b3131abe *i386-dos32.djgpp2.coff/upx-3.95.exe
|
||||
1a01ae81e28bcee2b4c1b33e999ee6e5e29a8e42f2feae14e8b15f4a1b9a30e7 *i386-linux.elf/upx-3.91
|
||||
|
@ -156,19 +156,19 @@ e414ad0aba43790d0498b26c23055fb051129b6cbe3e070a1406c91ac5b8032b *m68k-atari.tos
|
|||
edd54138dcc4773c53f8b008b68e8d65842250e9725bd697132a9357c9d82dfb *mips-linux.elf/upx-3.95
|
||||
fd8e59a9d7b95345478a4fc735064cae829c0dda7c36a8b446d49238749e1023 *mipsel-linux.elf/upx-3.91
|
||||
54a62d8481473765242e84466fc5e71165fba55ddd444b8de3187f6fcfae2e0f *mipsel-linux.elf/upx-3.95
|
||||
32b924908672cdef61e3e6b0daef17db94760bcfc8e4589bf794c7c0577f3300 *powerpc-linux.elf/upx-3.91
|
||||
6d8790297c2483cc9847e4087a8378cca03398b0bb0863f68617059a93093250 *powerpc-linux.elf/upx-3.95
|
||||
7c080c5ac29be754cdf68d0637a0bce0202e5341469c6567bb506c5e6a55cf2c *powerpc64le-linux.elf/upx-3.95
|
||||
e0de0712b98001dca0bcc0e7b108b1b9b7fb58ccfa750109173b86a39ebdf7c4 *powerpc-linux.elf/upx-3.91
|
||||
f886d9e6897597bfeb9aa8ae7364607fe1399a728c128f28d60ac6d44c4b2ff3 *powerpc-linux.elf/upx-3.95
|
||||
a1c7527677d33fd7c8cae88db3388ef8d9c9f6136f73815babf659d98c91532c *powerpc64le-linux.elf/upx-3.95
|
||||
"
|
||||
expected_sha256sums__t160_compress_all_methods_1_no_filter="\
|
||||
a7929980362584e393c951bcd19228cf562a6fe3acc7ee6c1b93e69a34e5244c *amd64-linux.elf/upx-3.91
|
||||
846b409bc5df69cea13ad9794b81c88e625287857371f77f7084c1c24ee692ce *amd64-linux.elf/upx-3.95
|
||||
5a0ecb45658904bcd0b823b77dba039c9814e2eff4ed429784c36b7074b9858c *amd64-win64.pe/upx-3.95.exe
|
||||
c853de1c877d71554dd28716e588aa53d585181c79ea4afff6a7b65bd7d7a280 *arm-linux.elf/upx-3.95
|
||||
595ff2be7cb920c9b0465b10d3365a4f887bd8c34d488ea610c9586dba95d622 *arm-linux.elf/upx-3.95
|
||||
fdbe0395ac401285edb9c2f9bfbb0fbd3c0eaad5052a88d8369b1a66b35a8a3e *arm-wince.pe/upx-3.91.exe
|
||||
f9d1086bd16d5b4efc1b22420fd15590f7128d7aab91cfaa1c4fc82f72a61023 *arm64-linux.elf/upx-3.95
|
||||
030d11ef936860de200a8da41d1a00dda2a507ec1b084035aa05a7c84ddb41eb *armeb-linux.elf/upx-3.91
|
||||
5706afeb4b96ff351d47d06b518286c6bd7f2ee731532037e7c262288e5883ea *armeb-linux.elf/upx-3.95
|
||||
bda8407c4b91c950e8f83e81db782eb35405ebed4556791cf7e078d29fdfa2eb *arm64-linux.elf/upx-3.95
|
||||
b05db79b6d089028a60e4d9bc2cb2330f3128d892711e6a50640dfa8f0a908c8 *armeb-linux.elf/upx-3.91
|
||||
488fabed4c9f08bb4d9944498d36e2c01c4f0b6c543430cbc2d6e6251802f490 *armeb-linux.elf/upx-3.95
|
||||
0a0099246096d20ff6035a4df6566954b9d8aff9ed8fdbd35aa5ee4995b02bfe *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
5df7aa9f0896df87eb8798119ad16a9b89c87a7568a67339e33b5baa99ec361f *i386-dos32.djgpp2.coff/upx-3.95.exe
|
||||
df11b63a90a5327afa48b14bde81bc9f94f650c0eb75142f25a139ab0a26735e *i386-linux.elf/upx-3.91
|
||||
|
@ -179,19 +179,19 @@ f3d33c5c9809943a902133490bcf0cfbe39a5ef1635a0c29b3bdc4f35dfffa50 *i386-win32.pe/
|
|||
b17f53e2f65e3aa4f65f4a13c3188a6742d647188689b5566347b43b4014f9ce *mips-linux.elf/upx-3.95
|
||||
587a4669e58b3440b9febb5837db4cca2213eb132be0a6c99ce478761ef2f991 *mipsel-linux.elf/upx-3.91
|
||||
1a8555e21f2d93f743ad38a051e9b4ecddbba7e8e27730356df37e23c4bdd2eb *mipsel-linux.elf/upx-3.95
|
||||
8d7c64d82f47aad79ce30542f4539094f3dc39987f9eb43ef3e64777155ecaae *powerpc-linux.elf/upx-3.91
|
||||
4449babb5b8c4769b4ace8f0a28d7661ad030870a7e46c20da49797860080111 *powerpc-linux.elf/upx-3.95
|
||||
55ee3ef24a651cd18ea4cca71de6d0b4deef1dbbc34ea3245a1c032d651f1ae9 *powerpc64le-linux.elf/upx-3.95
|
||||
7320861ed059b70b2c40d3379c0ab96e39f3d9dc1ec44b98d48a7472054d71b4 *powerpc-linux.elf/upx-3.91
|
||||
74355a684ab0fe0bb3caee1002f2e62c8d7e520b5b23c5fbd9fbe63d9e759378 *powerpc-linux.elf/upx-3.95
|
||||
a93f5a5b48c3f9e99179a8750a7729b3bce30787b302ac07e5fcb412526d76c0 *powerpc64le-linux.elf/upx-3.95
|
||||
"
|
||||
expected_sha256sums__t170_compress_all_methods_no_lzma_5_no_filter="\
|
||||
c1a7d0187d4b96c39d9d99ec1c7488f60977e23782ec78daa200b89525ffcb2c *amd64-linux.elf/upx-3.91
|
||||
df98acbc898b01381c61444b6175dc4162dfeae0765c29fb90620836449f5d7a *amd64-linux.elf/upx-3.95
|
||||
e07e9babdeb12fddeebbfa1b0293163cc5e63017d6f0933d02587c8da1e90a82 *amd64-win64.pe/upx-3.95.exe
|
||||
55acd987cf7307acfbee59037f6d9b2a13fa98ab1e463e33c374923dd001423d *arm-linux.elf/upx-3.95
|
||||
fa2326cf873d78b98f124c87cb74dc5396c4699c6896a4f95f2133c5406848e4 *arm-linux.elf/upx-3.95
|
||||
8d1706ab02013b536c3a4cec20d40a96591ffa45fdcb464ccd3f038567006d79 *arm-wince.pe/upx-3.91.exe
|
||||
f158cacfdd0ee1c423bfbcda9aadba9e32bea5cee032b1d1851d563582f8e359 *arm64-linux.elf/upx-3.95
|
||||
e9d97d3792ae240fa52e0e3092c07a0f2a56c0f44d373e5bbf2856307f735993 *armeb-linux.elf/upx-3.91
|
||||
a4a2676d5ac1adce304ba0cc433c806d366f0116131477e43a6e39ec16a25b42 *armeb-linux.elf/upx-3.95
|
||||
d589e63a6f9cc05ac706f0aed0decdf6191cd7cbdd09b830968eef1937394ffd *arm64-linux.elf/upx-3.95
|
||||
49c35d0362434ef80740ca26a6eed4c6598c6696c3b42668cc6ddae863870136 *armeb-linux.elf/upx-3.91
|
||||
432ba116d7d06733a3e146ced081108d460e55f8b3135e77a931acd4c93da812 *armeb-linux.elf/upx-3.95
|
||||
dda2c348c43741a1bd65049a8e7b51be1ebf873d215370ec002185c85390c168 *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
560392427ded22f2f3fea59ef10e55d65cf841001e67b1e4558ef13514baa602 *i386-dos32.djgpp2.coff/upx-3.95.exe
|
||||
1d99a051578fee78f7ad7eae7ce3cbebbebbc85894bab98690f4bf9dcdd13ee0 *i386-linux.elf/upx-3.91
|
||||
|
@ -202,8 +202,8 @@ ad47c7522167f6f7e47d495e1fa119431386ca5ea9bc16b6a4b9cb38cf9cd29f *i386-win32.pe/
|
|||
d951f1770d80473b332dff30694226b1d8dcc1c8e248846607f32c6bb2ae0793 *mips-linux.elf/upx-3.95
|
||||
bfa8b6b2eae848d63c177b66542834f4e7d9fc3d03360974ca003fe9f1ebd6d6 *mipsel-linux.elf/upx-3.91
|
||||
dac9f7b04460d56065779bd6bbf14296eb143eb473781c6cad3247f6a8768b8a *mipsel-linux.elf/upx-3.95
|
||||
b7a535280c6afdda298f575d8e5e5e6789826612c9a2d866e2d6029d174e9266 *powerpc-linux.elf/upx-3.91
|
||||
a3d94b6f01449d62fcf30d52ec319b0598e26f059eed8e8584d4110be99e43a1 *powerpc-linux.elf/upx-3.95
|
||||
1baafdc1036be13b1449c3090e8ca70386f61b15e274c1c5d6d0db7fd45dcfcd *powerpc64le-linux.elf/upx-3.95
|
||||
df5d62020942be8c6235f9a4c5a7904041ca6a3e281587d92a2ecfbaaf47c7fa *powerpc-linux.elf/upx-3.91
|
||||
1d3dfb0ff501b30dff351f22dc770db04bb5686d4949edc089d2f776156128a5 *powerpc-linux.elf/upx-3.95
|
||||
893bd39e0592ad03300869c58431d11b2c9094a4597c09d4925aa1ac9283982d *powerpc64le-linux.elf/upx-3.95
|
||||
"
|
||||
########## end .sha256sums.recreate
|
||||
|
|
1561
src/stub/arm.v4a-linux.elf-entry.h
generated
1561
src/stub/arm.v4a-linux.elf-entry.h
generated
File diff suppressed because it is too large
Load Diff
4021
src/stub/arm.v4a-linux.elf-fold.h
generated
4021
src/stub/arm.v4a-linux.elf-fold.h
generated
File diff suppressed because it is too large
Load Diff
1453
src/stub/arm.v4a-linux.elf-so_entry.h
generated
1453
src/stub/arm.v4a-linux.elf-so_entry.h
generated
File diff suppressed because it is too large
Load Diff
4099
src/stub/arm.v4a-linux.elf-so_fold.h
generated
4099
src/stub/arm.v4a-linux.elf-so_fold.h
generated
File diff suppressed because it is too large
Load Diff
8
src/stub/arm.v5a-linux.elf-entry.h
generated
8
src/stub/arm.v5a-linux.elf-entry.h
generated
|
@ -33,8 +33,8 @@
|
|||
/* clang-format off */
|
||||
|
||||
#define STUB_ARM_V5A_LINUX_ELF_ENTRY_SIZE 13363
|
||||
#define STUB_ARM_V5A_LINUX_ELF_ENTRY_ADLER32 0x0ef5b90e
|
||||
#define STUB_ARM_V5A_LINUX_ELF_ENTRY_CRC32 0x0b315e53
|
||||
#define STUB_ARM_V5A_LINUX_ELF_ENTRY_ADLER32 0xb442b98c
|
||||
#define STUB_ARM_V5A_LINUX_ELF_ENTRY_CRC32 0xa2308f3b
|
||||
|
||||
unsigned char stub_arm_v5a_linux_elf_entry[13363] = {
|
||||
/* 0x0000 */ 127, 69, 76, 70, 1, 1, 1, 97, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
|
@ -158,7 +158,7 @@ unsigned char stub_arm_v5a_linux_elf_entry[13363] = {
|
|||
/* 0x0760 */ 7, 0,160,225, 8, 16,160,225, 3, 32,160,227, 12, 48,160,225,
|
||||
/* 0x0770 */ 254,255,255,235, 1, 10,112,227, 1, 48,133,146, 3, 0,128,145,
|
||||
/* 0x0780 */ 76, 1, 0,234, 17,192,160,227, 62, 1, 0,234, 12,208,141,226,
|
||||
/* 0x0790 */ 1,218,141,226,240,129,189,232, 2, 0, 65, 0, 0,240,255,255,
|
||||
/* 0x0790 */ 1,218,141,226,240,129,189,232, 2, 64, 64, 0, 0,240,255,255,
|
||||
/* 0x07a0 */ 240, 64, 45,233, 8,208, 77,226, 0,112,160,225, 1, 96,160,225,
|
||||
/* 0x07b0 */ 4, 0, 0,235,117,112,120, 0, 14, 64,160,225, 4, 0,160,225,
|
||||
/* 0x07c0 */ 16, 16,160,227,254,255,255,235, 0, 80,160,225, 22, 0,112,227,
|
||||
|
@ -178,7 +178,7 @@ unsigned char stub_arm_v5a_linux_elf_entry[13363] = {
|
|||
/* 0x08a0 */ 7, 0,160,225, 6, 16,160,225, 3, 32,160,227, 3, 0, 87,225,
|
||||
/* 0x08b0 */ 1, 48,160, 3, 17, 48,160, 19,254,255,255,235, 0, 64,160,225,
|
||||
/* 0x08c0 */ 254,255,255,235, 4, 0, 80,225, 1, 48,132,130, 3, 64,133,128,
|
||||
/* 0x08d0 */ 4, 0,160,225, 8,208,141,226,240,128,189,232, 2, 0, 65, 0,
|
||||
/* 0x08d0 */ 4, 0,160,225, 8,208,141,226,240,128,189,232, 2, 64, 64, 0,
|
||||
/* 0x08e0 */ 0, 0, 0, 0, 3, 64, 45,233, 20,208, 77,226, 36, 0,141,226,
|
||||
/* 0x08f0 */ 88, 0, 0,235, 88, 0, 0,235, 6, 0,176,232, 6, 0, 81,227,
|
||||
/* 0x0900 */ 10, 0, 0, 10, 0, 0, 81,227, 4, 0, 0, 26, 1, 42,160,227,
|
||||
|
|
8
src/stub/arm.v5a-linux.elf-fold.h
generated
8
src/stub/arm.v5a-linux.elf-fold.h
generated
|
@ -33,8 +33,8 @@
|
|||
/* clang-format off */
|
||||
|
||||
#define STUB_ARM_V5A_LINUX_ELF_FOLD_SIZE 36819
|
||||
#define STUB_ARM_V5A_LINUX_ELF_FOLD_ADLER32 0x6acac264
|
||||
#define STUB_ARM_V5A_LINUX_ELF_FOLD_CRC32 0x5d3f8524
|
||||
#define STUB_ARM_V5A_LINUX_ELF_FOLD_ADLER32 0x0627c2e2
|
||||
#define STUB_ARM_V5A_LINUX_ELF_FOLD_CRC32 0x4aa544ba
|
||||
|
||||
unsigned char stub_arm_v5a_linux_elf_fold[36819] = {
|
||||
/* 0x0000 */ 127, 69, 76, 70, 1, 1, 1, 97, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
|
@ -358,7 +358,7 @@ unsigned char stub_arm_v5a_linux_elf_fold[36819] = {
|
|||
/* 0x13e0 */ 8, 16,160,225, 3, 32,160,227, 12, 48,160,225,254,255,255,235,
|
||||
/* 0x13f0 */ 1, 10,112,227, 1, 48,133,146, 3, 0,128,145, 76, 1, 0,234,
|
||||
/* 0x1400 */ 17,192,160,227, 62, 1, 0,234, 12,208,141,226, 1,218,141,226,
|
||||
/* 0x1410 */ 240,129,189,232, 2, 0, 65, 0, 0,240,255,255,240, 64, 45,233,
|
||||
/* 0x1410 */ 240,129,189,232, 2, 64, 64, 0, 0,240,255,255,240, 64, 45,233,
|
||||
/* 0x1420 */ 8,208, 77,226, 0,112,160,225, 1, 96,160,225, 4, 0, 0,235,
|
||||
/* 0x1430 */ 117,112,120, 0, 14, 64,160,225, 4, 0,160,225, 16, 16,160,227,
|
||||
/* 0x1440 */ 254,255,255,235, 0, 80,160,225, 22, 0,112,227, 15, 0, 0, 26,
|
||||
|
@ -378,7 +378,7 @@ unsigned char stub_arm_v5a_linux_elf_fold[36819] = {
|
|||
/* 0x1520 */ 6, 16,160,225, 3, 32,160,227, 3, 0, 87,225, 1, 48,160, 3,
|
||||
/* 0x1530 */ 17, 48,160, 19,254,255,255,235, 0, 64,160,225,254,255,255,235,
|
||||
/* 0x1540 */ 4, 0, 80,225, 1, 48,132,130, 3, 64,133,128, 4, 0,160,225,
|
||||
/* 0x1550 */ 8,208,141,226,240,128,189,232, 2, 0, 65, 0,255, 48, 3,226,
|
||||
/* 0x1550 */ 8,208,141,226,240,128,189,232, 2, 64, 64, 0,255, 48, 3,226,
|
||||
/* 0x1560 */ 1, 48,195,227, 80, 0, 83,227, 14,240,160, 17, 33, 17,176,225,
|
||||
/* 0x1570 */ 0, 0, 80, 19, 14,240,160, 1, 1, 16, 65,226, 1, 33,144,231,
|
||||
/* 0x1580 */ 15, 52, 2,226, 11, 4, 83,227, 15, 0, 0, 26,255, 52, 2,226,
|
||||
|
|
8
src/stub/arm.v5a-linux.elf-so_entry.h
generated
8
src/stub/arm.v5a-linux.elf-so_entry.h
generated
|
@ -33,8 +33,8 @@
|
|||
/* clang-format off */
|
||||
|
||||
#define STUB_ARM_V5A_LINUX_ELF_SO_ENTRY_SIZE 13107
|
||||
#define STUB_ARM_V5A_LINUX_ELF_SO_ENTRY_ADLER32 0x4d9091e2
|
||||
#define STUB_ARM_V5A_LINUX_ELF_SO_ENTRY_CRC32 0x86ca8f03
|
||||
#define STUB_ARM_V5A_LINUX_ELF_SO_ENTRY_ADLER32 0x47959260
|
||||
#define STUB_ARM_V5A_LINUX_ELF_SO_ENTRY_CRC32 0x311459ac
|
||||
|
||||
unsigned char stub_arm_v5a_linux_elf_so_entry[13107] = {
|
||||
/* 0x0000 */ 127, 69, 76, 70, 1, 1, 1, 97, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
|
@ -164,7 +164,7 @@ unsigned char stub_arm_v5a_linux_elf_so_entry[13107] = {
|
|||
/* 0x07c0 */ 8, 16,160,225, 3, 32,160,227, 12, 48,160,225,254,255,255,235,
|
||||
/* 0x07d0 */ 1, 10,112,227, 1, 48,133,146, 3, 0,128,145, 76, 1, 0,234,
|
||||
/* 0x07e0 */ 17,192,160,227, 62, 1, 0,234, 12,208,141,226, 1,218,141,226,
|
||||
/* 0x07f0 */ 240,129,189,232, 2, 0, 65, 0, 0,240,255,255,240, 64, 45,233,
|
||||
/* 0x07f0 */ 240,129,189,232, 2, 64, 64, 0, 0,240,255,255,240, 64, 45,233,
|
||||
/* 0x0800 */ 8,208, 77,226, 0,112,160,225, 1, 96,160,225, 4, 0, 0,235,
|
||||
/* 0x0810 */ 117,112,120, 0, 14, 64,160,225, 4, 0,160,225, 16, 16,160,227,
|
||||
/* 0x0820 */ 254,255,255,235, 0, 80,160,225, 22, 0,112,227, 15, 0, 0, 26,
|
||||
|
@ -184,7 +184,7 @@ unsigned char stub_arm_v5a_linux_elf_so_entry[13107] = {
|
|||
/* 0x0900 */ 6, 16,160,225, 3, 32,160,227, 3, 0, 87,225, 1, 48,160, 3,
|
||||
/* 0x0910 */ 17, 48,160, 19,254,255,255,235, 0, 64,160,225,254,255,255,235,
|
||||
/* 0x0920 */ 4, 0, 80,225, 1, 48,132,130, 3, 64,133,128, 4, 0,160,225,
|
||||
/* 0x0930 */ 8,208,141,226,240,128,189,232, 2, 0, 65, 0, 0, 0,160,225,
|
||||
/* 0x0930 */ 8,208,141,226,240,128,189,232, 2, 64, 64, 0, 0, 0,160,225,
|
||||
/* 0x0940 */ 255, 64, 45,233, 12,208, 77,226,124, 0, 0,235, 0, 0,158,229,
|
||||
/* 0x0950 */ 4, 0,141,229, 4,112,158,229, 12, 64,142,226, 0, 32,160,227,
|
||||
/* 0x0960 */ 0, 16,160,225, 0, 0,160,227,254,255,255,235, 4, 48,141,226,
|
||||
|
|
8
src/stub/arm.v5a-linux.elf-so_fold.h
generated
8
src/stub/arm.v5a-linux.elf-so_fold.h
generated
|
@ -33,8 +33,8 @@
|
|||
/* clang-format off */
|
||||
|
||||
#define STUB_ARM_V5A_LINUX_ELF_SO_FOLD_SIZE 34890
|
||||
#define STUB_ARM_V5A_LINUX_ELF_SO_FOLD_ADLER32 0x22b5455d
|
||||
#define STUB_ARM_V5A_LINUX_ELF_SO_FOLD_CRC32 0xc62236da
|
||||
#define STUB_ARM_V5A_LINUX_ELF_SO_FOLD_ADLER32 0x3d8b45db
|
||||
#define STUB_ARM_V5A_LINUX_ELF_SO_FOLD_CRC32 0x6a07c54e
|
||||
|
||||
unsigned char stub_arm_v5a_linux_elf_so_fold[34890] = {
|
||||
/* 0x0000 */ 127, 69, 76, 70, 1, 1, 1, 97, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
|
@ -189,7 +189,7 @@ unsigned char stub_arm_v5a_linux_elf_so_fold[34890] = {
|
|||
/* 0x0950 */ 3, 32,160,227, 12, 48,160,225,254,255,255,235, 1, 10,112,227,
|
||||
/* 0x0960 */ 1, 48,133,146, 3, 0,128,145, 76, 1, 0,234, 17,192,160,227,
|
||||
/* 0x0970 */ 62, 1, 0,234, 12,208,141,226, 1,218,141,226,240,129,189,232,
|
||||
/* 0x0980 */ 2, 0, 65, 0, 0,240,255,255,240, 64, 45,233, 8,208, 77,226,
|
||||
/* 0x0980 */ 2, 64, 64, 0, 0,240,255,255,240, 64, 45,233, 8,208, 77,226,
|
||||
/* 0x0990 */ 0,112,160,225, 1, 96,160,225, 4, 0, 0,235,117,112,120, 0,
|
||||
/* 0x09a0 */ 14, 64,160,225, 4, 0,160,225, 16, 16,160,227,254,255,255,235,
|
||||
/* 0x09b0 */ 0, 80,160,225, 22, 0,112,227, 15, 0, 0, 26, 4, 0,160,225,
|
||||
|
@ -209,7 +209,7 @@ unsigned char stub_arm_v5a_linux_elf_so_fold[34890] = {
|
|||
/* 0x0a90 */ 3, 32,160,227, 3, 0, 87,225, 1, 48,160, 3, 17, 48,160, 19,
|
||||
/* 0x0aa0 */ 254,255,255,235, 0, 64,160,225,254,255,255,235, 4, 0, 80,225,
|
||||
/* 0x0ab0 */ 1, 48,132,130, 3, 64,133,128, 4, 0,160,225, 8,208,141,226,
|
||||
/* 0x0ac0 */ 240,128,189,232, 2, 0, 65, 0,255, 48, 3,226, 1, 48,195,227,
|
||||
/* 0x0ac0 */ 240,128,189,232, 2, 64, 64, 0,255, 48, 3,226, 1, 48,195,227,
|
||||
/* 0x0ad0 */ 80, 0, 83,227, 14,240,160, 17, 33, 17,176,225, 0, 0, 80, 19,
|
||||
/* 0x0ae0 */ 14,240,160, 1, 1, 16, 65,226, 1, 33,144,231, 15, 52, 2,226,
|
||||
/* 0x0af0 */ 11, 4, 83,227, 15, 0, 0, 26,255, 52, 2,226, 1, 32, 66,224,
|
||||
|
|
6
src/stub/arm64-linux.elf-entry.h
generated
6
src/stub/arm64-linux.elf-entry.h
generated
|
@ -33,8 +33,8 @@
|
|||
/* clang-format off */
|
||||
|
||||
#define STUB_ARM64_LINUX_ELF_ENTRY_SIZE 1656
|
||||
#define STUB_ARM64_LINUX_ELF_ENTRY_ADLER32 0x7eeabbed
|
||||
#define STUB_ARM64_LINUX_ELF_ENTRY_CRC32 0x7ffb080c
|
||||
#define STUB_ARM64_LINUX_ELF_ENTRY_ADLER32 0xebefbc2c
|
||||
#define STUB_ARM64_LINUX_ELF_ENTRY_CRC32 0x6e19662b
|
||||
|
||||
unsigned char stub_arm64_linux_elf_entry[1656] = {
|
||||
/* 0x0000 */ 127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
|
@ -47,7 +47,7 @@ unsigned char stub_arm64_linux_elf_entry[1656] = {
|
|||
/* 0x0070 */ 34, 0,160,210,250, 3, 2,203,250, 3, 0,249, 0, 0, 0,148,
|
||||
/* 0x0080 */ 244, 3, 30,170, 1, 2,128, 82, 0, 0, 0, 16,232, 34,128, 82,
|
||||
/* 0x0090 */ 1, 0, 0,212, 0, 2,248, 54, 97, 0, 0, 52,225, 3, 31, 42,
|
||||
/* 0x00a0 */ 250,255,255, 23, 6, 0, 0,148,192, 1, 0, 0, 2, 0, 65, 0,
|
||||
/* 0x00a0 */ 250,255,255, 23, 6, 0, 0,148,192, 1, 0, 0, 2, 64, 64, 0,
|
||||
/* 0x00b0 */ 47,100,101,118, 47,115,104,109, 0, 0, 0, 0,195, 71, 64,184,
|
||||
/* 0x00c0 */ 194, 71, 64,184,225, 3, 30,170, 96, 12,128, 18, 8, 7,128, 82,
|
||||
/* 0x00d0 */ 1, 0, 0,212,251, 3, 0, 42,128, 6, 64,185,253, 3, 0,145,
|
||||
|
|
6
src/stub/arm64-linux.elf-fold.h
generated
6
src/stub/arm64-linux.elf-fold.h
generated
|
@ -33,8 +33,8 @@
|
|||
/* clang-format off */
|
||||
|
||||
#define STUB_ARM64_LINUX_ELF_FOLD_SIZE 17598
|
||||
#define STUB_ARM64_LINUX_ELF_FOLD_ADLER32 0x3c621eac
|
||||
#define STUB_ARM64_LINUX_ELF_FOLD_CRC32 0x06bd93fd
|
||||
#define STUB_ARM64_LINUX_ELF_FOLD_ADLER32 0x427c1eeb
|
||||
#define STUB_ARM64_LINUX_ELF_FOLD_CRC32 0xdc5d698a
|
||||
|
||||
unsigned char stub_arm64_linux_elf_fold[17598] = {
|
||||
/* 0x0000 */ 127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
|
@ -225,7 +225,7 @@ unsigned char stub_arm64_linux_elf_fold[17598] = {
|
|||
/* 0x0b90 */ 192, 3, 95,214, 40, 7,128, 82, 1, 0, 0,212,192, 3, 95,214,
|
||||
/* 0x0ba0 */ 168, 21,128, 82, 1, 0, 0,212,192, 3, 95,214,200, 26,128, 82,
|
||||
/* 0x0bb0 */ 1, 0, 0,212,192, 3, 95,214,232, 26,128, 82, 1, 0, 0,212,
|
||||
/* 0x0bc0 */ 192, 3, 95,214, 2, 0, 65, 0,227, 3, 0,170,232, 34,128, 82,
|
||||
/* 0x0bc0 */ 192, 3, 95,214, 2, 64, 64, 0,227, 3, 0,170,232, 34,128, 82,
|
||||
/* 0x0bd0 */ 1, 0, 0,212, 31, 0, 0,106,101, 1, 0, 84,129, 0, 0, 52,
|
||||
/* 0x0be0 */ 224, 3, 3,170, 1, 0,128, 82,249,255,255, 23, 3, 56,128, 82,
|
||||
/* 0x0bf0 */ 162,254,255, 24, 1, 0, 0, 16, 96, 12,128, 18, 8, 7,128, 82,
|
||||
|
|
8
src/stub/arm64-linux.elf-so_fold.h
generated
8
src/stub/arm64-linux.elf-so_fold.h
generated
|
@ -33,8 +33,8 @@
|
|||
/* clang-format off */
|
||||
|
||||
#define STUB_ARM64_LINUX_ELF_SO_FOLD_SIZE 20080
|
||||
#define STUB_ARM64_LINUX_ELF_SO_FOLD_ADLER32 0xae8ab56a
|
||||
#define STUB_ARM64_LINUX_ELF_SO_FOLD_CRC32 0xa37b7a19
|
||||
#define STUB_ARM64_LINUX_ELF_SO_FOLD_ADLER32 0x6431b552
|
||||
#define STUB_ARM64_LINUX_ELF_SO_FOLD_CRC32 0xc377b28e
|
||||
|
||||
unsigned char stub_arm64_linux_elf_so_fold[20080] = {
|
||||
/* 0x0000 */ 127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
|
@ -47,8 +47,8 @@ unsigned char stub_arm64_linux_elf_so_fold[20080] = {
|
|||
/* 0x0070 */ 1, 2,128, 82, 0, 0, 0,148,243, 3, 0, 42, 31, 88, 0, 49,
|
||||
/* 0x0080 */ 161, 0, 0, 84,224, 3, 22,170, 1, 0,128, 82, 0, 0, 0,148,
|
||||
/* 0x0090 */ 243, 3, 0, 42,211, 4,248, 54, 4, 0, 0,148, 47,100,101,118,
|
||||
/* 0x00a0 */ 47,115,104,109, 0, 0, 0, 0,224, 3, 30,170, 65, 0,128, 82,
|
||||
/* 0x00b0 */ 33, 8,160,114, 2, 56,128, 82, 0, 0, 0,148,243, 3, 0, 42,
|
||||
/* 0x00a0 */ 47,115,104,109, 0, 0, 0, 0,224, 3, 30,170, 65, 0,136, 82,
|
||||
/* 0x00b0 */ 1, 8,160,114, 2, 56,128, 82, 0, 0, 0,148,243, 3, 0, 42,
|
||||
/* 0x00c0 */ 115, 3,248, 54, 97,126, 64,147,127, 86, 0, 49,225, 5, 0, 84,
|
||||
/* 0x00d0 */ 17, 0, 0,148, 85, 80, 88, 45, 53, 46, 48, 32,119, 97,110,116,
|
||||
/* 0x00e0 */ 115, 32,109,101,109,102,100, 95, 99,114,101, 97,116,101, 40, 41,
|
||||
|
|
1492
src/stub/armeb.v4a-linux.elf-entry.h
generated
1492
src/stub/armeb.v4a-linux.elf-entry.h
generated
File diff suppressed because it is too large
Load Diff
4018
src/stub/armeb.v4a-linux.elf-fold.h
generated
4018
src/stub/armeb.v4a-linux.elf-fold.h
generated
File diff suppressed because it is too large
Load Diff
6
src/stub/powerpc-linux.elf-fold.h
generated
6
src/stub/powerpc-linux.elf-fold.h
generated
|
@ -33,8 +33,8 @@
|
|||
/* clang-format off */
|
||||
|
||||
#define STUB_POWERPC_LINUX_ELF_FOLD_SIZE 20033
|
||||
#define STUB_POWERPC_LINUX_ELF_FOLD_ADLER32 0x3e306021
|
||||
#define STUB_POWERPC_LINUX_ELF_FOLD_CRC32 0x36065e8f
|
||||
#define STUB_POWERPC_LINUX_ELF_FOLD_ADLER32 0x9f546060
|
||||
#define STUB_POWERPC_LINUX_ELF_FOLD_CRC32 0xe1f4bbcc
|
||||
|
||||
unsigned char stub_powerpc_linux_elf_fold[20033] = {
|
||||
/* 0x0000 */ 127, 69, 76, 70, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
|
@ -354,7 +354,7 @@ unsigned char stub_powerpc_linux_elf_fold[20033] = {
|
|||
/* 0x13a0 */ 64,190, 0, 20,127,163,235,120, 56,128, 0, 0, 72, 0, 0, 1,
|
||||
/* 0x13b0 */ 124,127, 27,120, 47,159, 0, 0, 64,188, 0,152, 72, 0, 0, 17,
|
||||
/* 0x13c0 */ 47,100,101,118, 47,115,104,109, 0, 0, 0, 0,124,104, 2,166,
|
||||
/* 0x13d0 */ 60,128, 0, 65, 96,132, 0, 2, 56,160, 1,192, 72, 0, 0, 1,
|
||||
/* 0x13d0 */ 60,128, 0, 64, 96,132, 64, 2, 56,160, 1,192, 72, 0, 0, 1,
|
||||
/* 0x13e0 */ 124,127, 27,121, 64,160, 0,108,127,231,251,120, 47,159,255,235,
|
||||
/* 0x13f0 */ 64,190, 0,192, 72, 0, 0, 69, 85, 80, 88, 45, 53, 46, 48, 32,
|
||||
/* 0x1400 */ 119, 97,110,116,115, 32,109,101,109,102,100, 95, 99,114,101, 97,
|
||||
|
|
6
src/stub/powerpc64-linux.elf-fold.h
generated
6
src/stub/powerpc64-linux.elf-fold.h
generated
|
@ -33,8 +33,8 @@
|
|||
/* clang-format off */
|
||||
|
||||
#define STUB_POWERPC64_LINUX_ELF_FOLD_SIZE 20687
|
||||
#define STUB_POWERPC64_LINUX_ELF_FOLD_ADLER32 0x52fe5ba3
|
||||
#define STUB_POWERPC64_LINUX_ELF_FOLD_CRC32 0x4ac8eb45
|
||||
#define STUB_POWERPC64_LINUX_ELF_FOLD_ADLER32 0x5c065be2
|
||||
#define STUB_POWERPC64_LINUX_ELF_FOLD_CRC32 0xf9a2b90c
|
||||
|
||||
unsigned char stub_powerpc64_linux_elf_fold[20687] = {
|
||||
/* 0x0000 */ 127, 69, 76, 70, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
|
@ -287,7 +287,7 @@ unsigned char stub_powerpc64_linux_elf_fold[20687] = {
|
|||
/* 0x0f70 */ 64,227, 0, 76, 44, 5, 0, 0, 65,130, 0, 12, 56,160, 0, 0,
|
||||
/* 0x0f80 */ 75,255,255,232,124,200, 2,166, 72, 0, 0, 17, 47,100,101,118,
|
||||
/* 0x0f90 */ 47,115,104,109, 0, 0, 0, 0,124,136, 2,166,124,200, 3,166,
|
||||
/* 0x0fa0 */ 56,160, 1,192, 60,192, 0, 65, 96,198, 0, 2, 56, 0, 0, 5,
|
||||
/* 0x0fa0 */ 56,160, 1,192, 60,192, 0, 64, 96,198, 64, 2, 56, 0, 0, 5,
|
||||
/* 0x0fb0 */ 68, 0, 0, 2, 64,227, 0, 8,124,128, 0, 8, 78,128, 0, 32,
|
||||
/* 0x0fc0 */ 124,200, 2,166, 56,128, 0, 16, 72, 0, 0, 9,117,112,120, 0,
|
||||
/* 0x0fd0 */ 124,104, 2,166, 56, 0, 1,104, 68, 0, 0, 2, 64,227, 0, 32,
|
||||
|
|
6
src/stub/powerpc64le-linux.elf-fold.h
generated
6
src/stub/powerpc64le-linux.elf-fold.h
generated
|
@ -33,8 +33,8 @@
|
|||
/* clang-format off */
|
||||
|
||||
#define STUB_POWERPC64LE_LINUX_ELF_FOLD_SIZE 20737
|
||||
#define STUB_POWERPC64LE_LINUX_ELF_FOLD_ADLER32 0xf30a6206
|
||||
#define STUB_POWERPC64LE_LINUX_ELF_FOLD_CRC32 0xf8762311
|
||||
#define STUB_POWERPC64LE_LINUX_ELF_FOLD_ADLER32 0xfdc96245
|
||||
#define STUB_POWERPC64LE_LINUX_ELF_FOLD_CRC32 0x6cf85991
|
||||
|
||||
unsigned char stub_powerpc64le_linux_elf_fold[20737] = {
|
||||
/* 0x0000 */ 127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
|
@ -290,7 +290,7 @@ unsigned char stub_powerpc64le_linux_elf_fold[20737] = {
|
|||
/* 0x0fa0 */ 0, 0, 5, 44, 12, 0,130, 65, 0, 0,160, 56,232,255,255, 75,
|
||||
/* 0x0fb0 */ 166, 2,200,124, 17, 0, 0, 72, 47,100,101,118, 47,115,104,109,
|
||||
/* 0x0fc0 */ 0, 0, 0, 0,166, 2,136,124,166, 3,200,124,192, 1,160, 56,
|
||||
/* 0x0fd0 */ 65, 0,192, 60, 2, 0,198, 96, 5, 0, 0, 56, 2, 0, 0, 68,
|
||||
/* 0x0fd0 */ 64, 0,192, 60, 2, 64,198, 96, 5, 0, 0, 56, 2, 0, 0, 68,
|
||||
/* 0x0fe0 */ 8, 0,227, 64, 8, 0,128,124, 32, 0,128, 78,166, 2,200,124,
|
||||
/* 0x0ff0 */ 16, 0,128, 56, 9, 0, 0, 72,117,112,120, 0,166, 2,104,124,
|
||||
/* 0x1000 */ 104, 1, 0, 56, 2, 0, 0, 68, 32, 0,227, 64, 0, 0,132, 47,
|
||||
|
|
|
@ -188,7 +188,7 @@ L00:
|
|||
mov w1,wzr; b 0b // try again without MFD_EXEC
|
||||
no_memfd: // so try /dev/shm
|
||||
O_RDWR= 2
|
||||
O_DIRECTORY= 0200000 // 0x010000
|
||||
O_DIRECTORY= 040000 // 0x04000
|
||||
O_TMPFILE= 020000000 // 0x400000
|
||||
call 0f; .int 0700, O_RDWR|O_DIRECTORY|O_TMPFILE; .asciz "/dev/shm"
|
||||
.balign 4; 0:
|
||||
|
|
|
@ -509,7 +509,7 @@ brk: do_sys __NR_brk; ret
|
|||
munmap: do_sys __NR_munmap; ret
|
||||
|
||||
O_RDWR= 2
|
||||
O_DIRECTORY= 0200000 // 0x010000
|
||||
O_DIRECTORY= 040000 // 0x04000
|
||||
O_TMPFILE= 020000000 // 0x400000
|
||||
|
||||
ufdc_bits: .int O_RDWR|O_DIRECTORY|O_TMPFILE
|
||||
|
|
|
@ -399,13 +399,13 @@ upxfd_create: .globl upxfd_create // (char *tag, unsigned flags)
|
|||
li a2,0; b 0b // try again without MFD_EXEC
|
||||
no_memfd: // so try /dev/shm
|
||||
O_RDWR= 2
|
||||
O_DIRECTORY= 0200000 // 0x010000
|
||||
O_DIRECTORY= 040000 // 0x4000
|
||||
O_TMPFILE= 020000000 // 0x400000
|
||||
mflr r6; bl 0f; .asciz "/dev/shm"; .balign 4;
|
||||
0: mflr a1; mtlr r6
|
||||
li a2,0700
|
||||
lis a3,(O_DIRECTORY|O_TMPFILE)>>16
|
||||
ori a3,a3,O_RDWR
|
||||
lis a3,O_TMPFILE>>16
|
||||
ori a3,a3,O_RDWR | O_DIRECTORY
|
||||
li r0,SYS_open; sc; bns+ ok_memfd; teq r0,r0
|
||||
ok_memfd:
|
||||
ret
|
||||
|
|
|
@ -146,8 +146,29 @@ extern int fstatat(int dirfd, const char *restrict pathname,
|
|||
|
||||
#define MFD_EXEC 0x10
|
||||
//#define O_RDWR 2
|
||||
#define O_DIRECTORY 0200000 /* 0x010000 */
|
||||
#define O_TMPFILE 020000000 /* 0x400000 */
|
||||
|
||||
#if defined(__aarch64__) //{
|
||||
// linux/arch/arm64/include/uapi/asm/fcntl.h:
|
||||
#define O_DIRECTORY 040000 /* must be a directory */
|
||||
|
||||
#elif defined(__arm__) //}{
|
||||
// linux/arch/arm/include/uapi/asm/fcntl.h:
|
||||
#define O_DIRECTORY 040000 /* must be a directory */
|
||||
|
||||
#elif defined(__powerpc__) || defined(__powerpc64__) //}{
|
||||
// linux/arch/powerpc/include/uapi/asm/fcntl.h:
|
||||
#define O_DIRECTORY 040000 /* must be a directory */
|
||||
|
||||
#else //}{ i386, amd64, mips
|
||||
// linux/include/uapi/asm-generic/fcntl.h:
|
||||
#define O_DIRECTORY 00200000 /* must be a directory */
|
||||
|
||||
#endif //}
|
||||
|
||||
// linux/include/uapi/asm-generic/fcntl.h:
|
||||
#define __O_TMPFILE 020000000
|
||||
#define O_TMPFILE (__O_TMPFILE | O_DIRECTORY)
|
||||
|
||||
|
||||
#define PATH_MAX 4096 /* linux/include/uapi/linux/limits.h */
|
||||
|
||||
|
|
|
@ -83,8 +83,29 @@ extern void my_bkpt(void const *, ...);
|
|||
|
||||
#define MFD_EXEC 0x10
|
||||
//#define O_RDWR 2
|
||||
#define O_DIRECTORY 0200000 /* 0x010000 asm-generic/fcntl.h */
|
||||
#define O_TMPFILE 020000000 /* 0x400000 asm-generic/fcntl.h */
|
||||
|
||||
#if defined(__aarch64__) //{
|
||||
// linux/arch/arm64/include/uapi/asm/fcntl.h:
|
||||
#define O_DIRECTORY 040000 /* must be a directory */
|
||||
|
||||
#elif defined(__arm__) //}{
|
||||
// linux/arch/arm/include/uapi/asm/fcntl.h:
|
||||
#define O_DIRECTORY 040000 /* must be a directory */
|
||||
|
||||
#elif defined(__powerpc__) || defined(__powerpc64__) //}{
|
||||
// linux/arch/powerpc/include/uapi/asm/fcntl.h:
|
||||
#define O_DIRECTORY 040000 /* must be a directory */
|
||||
|
||||
#else //}{ i386, amd64, mips
|
||||
// linux/include/uapi/asm-generic/fcntl.h:
|
||||
#define O_DIRECTORY 00200000 /* must be a directory */
|
||||
|
||||
#endif //}
|
||||
|
||||
// linux/include/uapi/asm-generic/fcntl.h:
|
||||
#define __O_TMPFILE 020000000
|
||||
#define O_TMPFILE (__O_TMPFILE | O_DIRECTORY)
|
||||
|
||||
#define EISDIR 21 /* directory mismatch */
|
||||
#define EINVAL 22 /* asm-generic/errno-base.h */
|
||||
|
||||
|
|
106
src/stub/tmp/arm.v4a-linux.elf-entry.bin.dump
generated
vendored
106
src/stub/tmp/arm.v4a-linux.elf-entry.bin.dump
generated
vendored
|
@ -5,10 +5,10 @@ Idx Name Size VMA LMA File off Algn Flags
|
|||
0 ELFMAINY 0 0 0 034 2**0 CONTENTS
|
||||
1 HUMF_A 04 0 0 034 2**0 CONTENTS
|
||||
2 HUMF_L 04 0 0 038 2**0 CONTENTS
|
||||
3 UMF_ANDROID 0540 0 0 03c 2**2 CONTENTS
|
||||
4 UMF_LINUX 0140 0 0 057c 2**2 CONTENTS
|
||||
5 ELFMAINX 0248 0 0 06bc 2**2 CONTENTS
|
||||
6 ELFMAINZ 0218 0248 0248 0904 2**0 CONTENTS
|
||||
3 UMF_ANDROID 0544 0 0 03c 2**2 CONTENTS
|
||||
4 UMF_LINUX 0144 0 0 0580 2**2 CONTENTS
|
||||
5 ELFMAINX 0248 0 0 06c4 2**2 CONTENTS
|
||||
6 ELFMAINZ 0218 0248 0248 090c 2**0 CONTENTS
|
||||
SYMBOL TABLE:
|
||||
00000000 l d UMF_ANDROID 0 UMF_ANDROID
|
||||
00000000 l d UMF_LINUX 0 UMF_LINUX
|
||||
|
@ -27,9 +27,9 @@ SYMBOL TABLE:
|
|||
00000294 g ELFMAINZ 0 mempcpy
|
||||
00000320 g ELFMAINZ 0 ftruncate
|
||||
00000348 g ELFMAINZ 0 lseek
|
||||
000002c4 g F UMF_ANDROID 027c upx_mmap_and_fd_android
|
||||
000002c4 g F UMF_ANDROID 0280 upx_mmap_and_fd_android
|
||||
00000418 g ELFMAINZ 0 mmap
|
||||
00000000 g F UMF_LINUX 0140 upx_mmap_and_fd_linux
|
||||
00000000 g F UMF_LINUX 0144 upx_mmap_and_fd_linux
|
||||
000003ac g ELFMAINZ 0 uname
|
||||
00000000 g ELFMAINY 0 end_decompress
|
||||
000003d4 g ELFMAINZ 0 write
|
||||
|
@ -107,47 +107,47 @@ OFFSET TYPE VALUE
|
|||
00000308 R_ARM_PC24 memfd_create
|
||||
00000314 R_ARM_PC24 UMF_ANDROID
|
||||
00000318 R_ARM_PC24 UMF_ANDROID
|
||||
00000338 R_ARM_PC24 open
|
||||
00000340 R_ARM_PC24 UMF_ANDROID
|
||||
0000033c R_ARM_PC24 open
|
||||
00000344 R_ARM_PC24 UMF_ANDROID
|
||||
0000035c R_ARM_PC24 my_bkpt
|
||||
00000368 R_ARM_PC24 uname
|
||||
0000036c R_ARM_PC24 UMF_ANDROID
|
||||
00000380 R_ARM_PC24 UMF_ANDROID
|
||||
00000388 R_ARM_PC24 UMF_ANDROID
|
||||
00000348 R_ARM_PC24 UMF_ANDROID
|
||||
00000360 R_ARM_PC24 my_bkpt
|
||||
0000036c R_ARM_PC24 uname
|
||||
00000370 R_ARM_PC24 UMF_ANDROID
|
||||
00000384 R_ARM_PC24 UMF_ANDROID
|
||||
0000038c R_ARM_PC24 UMF_ANDROID
|
||||
000003a0 R_ARM_PC24 UMF_ANDROID
|
||||
000003a8 R_ARM_PC24 UMF_ANDROID
|
||||
000003b8 R_ARM_PC24 UMF_ANDROID
|
||||
000003c0 R_ARM_PC24 UMF_ANDROID
|
||||
000003c4 R_ARM_PC24 get_upxfn_path
|
||||
000003e4 R_ARM_PC24 UMF_ANDROID
|
||||
000003ec R_ARM_PC24 UMF_ANDROID
|
||||
000003f8 R_ARM_PC24 UMF_ANDROID
|
||||
00000408 R_ARM_PC24 UMF_ANDROID
|
||||
00000410 R_ARM_PC24 UMF_ANDROID
|
||||
00000420 R_ARM_PC24 open
|
||||
0000042c R_ARM_PC24 UMF_ANDROID
|
||||
00000434 R_ARM_PC24 unlink
|
||||
0000043c R_ARM_PC24 UMF_ANDROID
|
||||
00000448 R_ARM_PC24 UMF_ANDROID
|
||||
0000044c R_ARM_PC24 get_page_mask
|
||||
00000464 R_ARM_PC24 UMF_ANDROID
|
||||
0000046c R_ARM_PC24 UMF_ANDROID
|
||||
00000478 R_ARM_PC24 ftruncate
|
||||
00000480 R_ARM_PC24 UMF_ANDROID
|
||||
00000390 R_ARM_PC24 UMF_ANDROID
|
||||
000003a4 R_ARM_PC24 UMF_ANDROID
|
||||
000003ac R_ARM_PC24 UMF_ANDROID
|
||||
000003bc R_ARM_PC24 UMF_ANDROID
|
||||
000003c4 R_ARM_PC24 UMF_ANDROID
|
||||
000003c8 R_ARM_PC24 get_upxfn_path
|
||||
000003e8 R_ARM_PC24 UMF_ANDROID
|
||||
000003f0 R_ARM_PC24 UMF_ANDROID
|
||||
000003fc R_ARM_PC24 UMF_ANDROID
|
||||
0000040c R_ARM_PC24 UMF_ANDROID
|
||||
00000414 R_ARM_PC24 UMF_ANDROID
|
||||
00000424 R_ARM_PC24 open
|
||||
00000430 R_ARM_PC24 UMF_ANDROID
|
||||
00000438 R_ARM_PC24 unlink
|
||||
00000440 R_ARM_PC24 UMF_ANDROID
|
||||
0000044c R_ARM_PC24 UMF_ANDROID
|
||||
00000450 R_ARM_PC24 get_page_mask
|
||||
00000468 R_ARM_PC24 UMF_ANDROID
|
||||
00000470 R_ARM_PC24 UMF_ANDROID
|
||||
0000047c R_ARM_PC24 ftruncate
|
||||
00000484 R_ARM_PC24 UMF_ANDROID
|
||||
00000494 R_ARM_PC24 lseek
|
||||
000004b8 R_ARM_PC24 write
|
||||
000004c8 R_ARM_PC24 lseek
|
||||
000004d4 R_ARM_PC24 UMF_ANDROID
|
||||
000004d8 R_ARM_PC24 get_page_mask
|
||||
000004e4 R_ARM_PC24 UMF_ANDROID
|
||||
000004f4 R_ARM_PC24 write
|
||||
000004f8 R_ARM_PC24 UMF_ANDROID
|
||||
00000518 R_ARM_PC24 mmap
|
||||
00000528 R_ARM_PC24 UMF_ANDROID
|
||||
00000530 R_ARM_PC24 UMF_ANDROID
|
||||
00000488 R_ARM_PC24 UMF_ANDROID
|
||||
00000498 R_ARM_PC24 lseek
|
||||
000004bc R_ARM_PC24 write
|
||||
000004cc R_ARM_PC24 lseek
|
||||
000004d8 R_ARM_PC24 UMF_ANDROID
|
||||
000004dc R_ARM_PC24 get_page_mask
|
||||
000004e8 R_ARM_PC24 UMF_ANDROID
|
||||
000004f8 R_ARM_PC24 write
|
||||
000004fc R_ARM_PC24 UMF_ANDROID
|
||||
0000051c R_ARM_PC24 mmap
|
||||
0000052c R_ARM_PC24 UMF_ANDROID
|
||||
00000534 R_ARM_PC24 UMF_ANDROID
|
||||
|
||||
RELOCATION RECORDS FOR [UMF_LINUX]:
|
||||
OFFSET TYPE VALUE
|
||||
|
@ -157,16 +157,16 @@ OFFSET TYPE VALUE
|
|||
0000003c R_ARM_PC24 memfd_create
|
||||
00000048 R_ARM_PC24 UMF_LINUX
|
||||
0000004c R_ARM_PC24 UMF_LINUX
|
||||
0000006c R_ARM_PC24 open
|
||||
00000074 R_ARM_PC24 UMF_LINUX
|
||||
00000080 R_ARM_PC24 UMF_LINUX
|
||||
00000070 R_ARM_PC24 open
|
||||
00000078 R_ARM_PC24 UMF_LINUX
|
||||
00000084 R_ARM_PC24 UMF_LINUX
|
||||
000000d4 R_ARM_PC24 write
|
||||
000000dc R_ARM_PC24 exit
|
||||
000000e8 R_ARM_PC24 ftruncate
|
||||
000000f4 R_ARM_PC24 UMF_LINUX
|
||||
0000011c R_ARM_PC24 mmap
|
||||
00000124 R_ARM_PC24 get_page_mask
|
||||
00000088 R_ARM_PC24 UMF_LINUX
|
||||
000000d8 R_ARM_PC24 write
|
||||
000000e0 R_ARM_PC24 exit
|
||||
000000ec R_ARM_PC24 ftruncate
|
||||
000000f8 R_ARM_PC24 UMF_LINUX
|
||||
00000120 R_ARM_PC24 mmap
|
||||
00000128 R_ARM_PC24 get_page_mask
|
||||
|
||||
RELOCATION RECORDS FOR [ELFMAINX]:
|
||||
OFFSET TYPE VALUE
|
||||
|
|
8
src/stub/tmp/arm.v4a-linux.elf-fold.map
generated
vendored
8
src/stub/tmp/arm.v4a-linux.elf-fold.map
generated
vendored
|
@ -59,12 +59,12 @@ HUMF_A 0x0000000000000000 0x4
|
|||
HUMF_L 0x0000000000000000 0x4
|
||||
HUMF_L 0x0000000000000000 0x4 tmp/arm.v4a-linux.elf-help_umf.o
|
||||
|
||||
UMF_ANDROID 0x0000000000000000 0x540
|
||||
UMF_ANDROID 0x0000000000000000 0x540 tmp/arm.v4a-linux.elf-upxfd_android.o
|
||||
UMF_ANDROID 0x0000000000000000 0x544
|
||||
UMF_ANDROID 0x0000000000000000 0x544 tmp/arm.v4a-linux.elf-upxfd_android.o
|
||||
0x00000000000002c4 upx_mmap_and_fd_android
|
||||
|
||||
UMF_LINUX 0x0000000000000000 0x140
|
||||
UMF_LINUX 0x0000000000000000 0x140 tmp/arm.v4a-linux.elf-upxfd_linux.o
|
||||
UMF_LINUX 0x0000000000000000 0x144
|
||||
UMF_LINUX 0x0000000000000000 0x144 tmp/arm.v4a-linux.elf-upxfd_linux.o
|
||||
0x0000000000000000 upx_mmap_and_fd_linux
|
||||
|
||||
EXP_HEAD 0x0000000000000000 0xdc
|
||||
|
|
104
src/stub/tmp/armeb.v4a-linux.elf-entry.bin.dump
generated
vendored
104
src/stub/tmp/armeb.v4a-linux.elf-entry.bin.dump
generated
vendored
|
@ -6,9 +6,9 @@ Idx Name Size VMA LMA File off Algn Flags
|
|||
1 ELFMAINZ 0218 0 0 034 2**0 CONTENTS
|
||||
2 HUMF_A 04 0 0 024c 2**0 CONTENTS
|
||||
3 HUMF_L 04 0 0 0250 2**0 CONTENTS
|
||||
4 UMF_ANDROID 0540 0 0 0254 2**2 CONTENTS
|
||||
5 UMF_LINUX 0140 0 0 0794 2**2 CONTENTS
|
||||
6 ELFMAINX 0248 0 0 08d4 2**2 CONTENTS
|
||||
4 UMF_ANDROID 0544 0 0 0254 2**2 CONTENTS
|
||||
5 UMF_LINUX 0144 0 0 0798 2**2 CONTENTS
|
||||
6 ELFMAINX 0248 0 0 08dc 2**2 CONTENTS
|
||||
SYMBOL TABLE:
|
||||
00000000 l d ELFMAINZ 0 ELFMAINZ
|
||||
00000000 l d UMF_ANDROID 0 UMF_ANDROID
|
||||
|
@ -27,9 +27,9 @@ SYMBOL TABLE:
|
|||
0000004c g ELFMAINZ 0 mempcpy
|
||||
000000d8 g ELFMAINZ 0 ftruncate
|
||||
00000100 g ELFMAINZ 0 lseek
|
||||
000002c4 g F UMF_ANDROID 027c upx_mmap_and_fd_android
|
||||
000002c4 g F UMF_ANDROID 0280 upx_mmap_and_fd_android
|
||||
000001d0 g ELFMAINZ 0 mmap
|
||||
00000000 g F UMF_LINUX 0140 upx_mmap_and_fd_linux
|
||||
00000000 g F UMF_LINUX 0144 upx_mmap_and_fd_linux
|
||||
00000164 g ELFMAINZ 0 uname
|
||||
00000000 g ELFMAINY 0 end_decompress
|
||||
0000018c g ELFMAINZ 0 write
|
||||
|
@ -117,47 +117,47 @@ OFFSET TYPE VALUE
|
|||
00000308 R_ARM_PC24 memfd_create
|
||||
00000314 R_ARM_PC24 UMF_ANDROID
|
||||
00000318 R_ARM_PC24 UMF_ANDROID
|
||||
00000338 R_ARM_PC24 open
|
||||
00000340 R_ARM_PC24 UMF_ANDROID
|
||||
0000033c R_ARM_PC24 open
|
||||
00000344 R_ARM_PC24 UMF_ANDROID
|
||||
0000035c R_ARM_PC24 my_bkpt
|
||||
00000368 R_ARM_PC24 uname
|
||||
0000036c R_ARM_PC24 UMF_ANDROID
|
||||
00000380 R_ARM_PC24 UMF_ANDROID
|
||||
00000388 R_ARM_PC24 UMF_ANDROID
|
||||
00000348 R_ARM_PC24 UMF_ANDROID
|
||||
00000360 R_ARM_PC24 my_bkpt
|
||||
0000036c R_ARM_PC24 uname
|
||||
00000370 R_ARM_PC24 UMF_ANDROID
|
||||
00000384 R_ARM_PC24 UMF_ANDROID
|
||||
0000038c R_ARM_PC24 UMF_ANDROID
|
||||
000003a0 R_ARM_PC24 UMF_ANDROID
|
||||
000003a8 R_ARM_PC24 UMF_ANDROID
|
||||
000003b8 R_ARM_PC24 UMF_ANDROID
|
||||
000003c0 R_ARM_PC24 UMF_ANDROID
|
||||
000003c4 R_ARM_PC24 get_upxfn_path
|
||||
000003e4 R_ARM_PC24 UMF_ANDROID
|
||||
000003ec R_ARM_PC24 UMF_ANDROID
|
||||
000003f8 R_ARM_PC24 UMF_ANDROID
|
||||
00000408 R_ARM_PC24 UMF_ANDROID
|
||||
00000410 R_ARM_PC24 UMF_ANDROID
|
||||
00000420 R_ARM_PC24 open
|
||||
0000042c R_ARM_PC24 UMF_ANDROID
|
||||
00000434 R_ARM_PC24 unlink
|
||||
0000043c R_ARM_PC24 UMF_ANDROID
|
||||
00000448 R_ARM_PC24 UMF_ANDROID
|
||||
0000044c R_ARM_PC24 get_page_mask
|
||||
00000464 R_ARM_PC24 UMF_ANDROID
|
||||
0000046c R_ARM_PC24 UMF_ANDROID
|
||||
00000478 R_ARM_PC24 ftruncate
|
||||
00000480 R_ARM_PC24 UMF_ANDROID
|
||||
00000390 R_ARM_PC24 UMF_ANDROID
|
||||
000003a4 R_ARM_PC24 UMF_ANDROID
|
||||
000003ac R_ARM_PC24 UMF_ANDROID
|
||||
000003bc R_ARM_PC24 UMF_ANDROID
|
||||
000003c4 R_ARM_PC24 UMF_ANDROID
|
||||
000003c8 R_ARM_PC24 get_upxfn_path
|
||||
000003e8 R_ARM_PC24 UMF_ANDROID
|
||||
000003f0 R_ARM_PC24 UMF_ANDROID
|
||||
000003fc R_ARM_PC24 UMF_ANDROID
|
||||
0000040c R_ARM_PC24 UMF_ANDROID
|
||||
00000414 R_ARM_PC24 UMF_ANDROID
|
||||
00000424 R_ARM_PC24 open
|
||||
00000430 R_ARM_PC24 UMF_ANDROID
|
||||
00000438 R_ARM_PC24 unlink
|
||||
00000440 R_ARM_PC24 UMF_ANDROID
|
||||
0000044c R_ARM_PC24 UMF_ANDROID
|
||||
00000450 R_ARM_PC24 get_page_mask
|
||||
00000468 R_ARM_PC24 UMF_ANDROID
|
||||
00000470 R_ARM_PC24 UMF_ANDROID
|
||||
0000047c R_ARM_PC24 ftruncate
|
||||
00000484 R_ARM_PC24 UMF_ANDROID
|
||||
00000494 R_ARM_PC24 lseek
|
||||
000004b8 R_ARM_PC24 write
|
||||
000004c8 R_ARM_PC24 lseek
|
||||
000004d4 R_ARM_PC24 UMF_ANDROID
|
||||
000004d8 R_ARM_PC24 get_page_mask
|
||||
000004e4 R_ARM_PC24 UMF_ANDROID
|
||||
000004f4 R_ARM_PC24 write
|
||||
000004f8 R_ARM_PC24 UMF_ANDROID
|
||||
00000518 R_ARM_PC24 mmap
|
||||
00000528 R_ARM_PC24 UMF_ANDROID
|
||||
00000530 R_ARM_PC24 UMF_ANDROID
|
||||
00000488 R_ARM_PC24 UMF_ANDROID
|
||||
00000498 R_ARM_PC24 lseek
|
||||
000004bc R_ARM_PC24 write
|
||||
000004cc R_ARM_PC24 lseek
|
||||
000004d8 R_ARM_PC24 UMF_ANDROID
|
||||
000004dc R_ARM_PC24 get_page_mask
|
||||
000004e8 R_ARM_PC24 UMF_ANDROID
|
||||
000004f8 R_ARM_PC24 write
|
||||
000004fc R_ARM_PC24 UMF_ANDROID
|
||||
0000051c R_ARM_PC24 mmap
|
||||
0000052c R_ARM_PC24 UMF_ANDROID
|
||||
00000534 R_ARM_PC24 UMF_ANDROID
|
||||
|
||||
RELOCATION RECORDS FOR [UMF_LINUX]:
|
||||
OFFSET TYPE VALUE
|
||||
|
@ -167,16 +167,16 @@ OFFSET TYPE VALUE
|
|||
0000003c R_ARM_PC24 memfd_create
|
||||
00000048 R_ARM_PC24 UMF_LINUX
|
||||
0000004c R_ARM_PC24 UMF_LINUX
|
||||
0000006c R_ARM_PC24 open
|
||||
00000074 R_ARM_PC24 UMF_LINUX
|
||||
00000080 R_ARM_PC24 UMF_LINUX
|
||||
00000070 R_ARM_PC24 open
|
||||
00000078 R_ARM_PC24 UMF_LINUX
|
||||
00000084 R_ARM_PC24 UMF_LINUX
|
||||
000000d4 R_ARM_PC24 write
|
||||
000000dc R_ARM_PC24 exit
|
||||
000000e8 R_ARM_PC24 ftruncate
|
||||
000000f4 R_ARM_PC24 UMF_LINUX
|
||||
0000011c R_ARM_PC24 mmap
|
||||
00000124 R_ARM_PC24 get_page_mask
|
||||
00000088 R_ARM_PC24 UMF_LINUX
|
||||
000000d8 R_ARM_PC24 write
|
||||
000000e0 R_ARM_PC24 exit
|
||||
000000ec R_ARM_PC24 ftruncate
|
||||
000000f8 R_ARM_PC24 UMF_LINUX
|
||||
00000120 R_ARM_PC24 mmap
|
||||
00000128 R_ARM_PC24 get_page_mask
|
||||
|
||||
RELOCATION RECORDS FOR [ELFMAINX]:
|
||||
OFFSET TYPE VALUE
|
||||
|
|
8
src/stub/tmp/armeb.v4a-linux.elf-fold.map
generated
vendored
8
src/stub/tmp/armeb.v4a-linux.elf-fold.map
generated
vendored
|
@ -59,12 +59,12 @@ HUMF_A 0x0000000000000000 0x4
|
|||
HUMF_L 0x0000000000000000 0x4
|
||||
HUMF_L 0x0000000000000000 0x4 tmp/armeb.v4a-linux.elf-help_umf.o
|
||||
|
||||
UMF_ANDROID 0x0000000000000000 0x540
|
||||
UMF_ANDROID 0x0000000000000000 0x540 tmp/armeb.v4a-linux.elf-upxfd_android.o
|
||||
UMF_ANDROID 0x0000000000000000 0x544
|
||||
UMF_ANDROID 0x0000000000000000 0x544 tmp/armeb.v4a-linux.elf-upxfd_android.o
|
||||
0x00000000000002c4 upx_mmap_and_fd_android
|
||||
|
||||
UMF_LINUX 0x0000000000000000 0x140
|
||||
UMF_LINUX 0x0000000000000000 0x140 tmp/armeb.v4a-linux.elf-upxfd_linux.o
|
||||
UMF_LINUX 0x0000000000000000 0x144
|
||||
UMF_LINUX 0x0000000000000000 0x144 tmp/armeb.v4a-linux.elf-upxfd_linux.o
|
||||
0x0000000000000000 upx_mmap_and_fd_linux
|
||||
|
||||
EXP_HEAD 0x0000000000000000 0xdc
|
||||
|
|
Loading…
Reference in New Issue
Block a user