mirror of
https://github.com/upx/upx
synced 2025-09-28 19:06:07 +08:00
arm32-linux stub: another msync-related caching problem
https://github.com/upx/upx/issues/912 modified: ../misc/testsuite/upx_testsuite_1-expected_sha256sums.sh modified: stub/src/arm.v4a-linux.elf-entry.S plus generated .h .dump
This commit is contained in:
parent
42aeda3c8c
commit
6dfb6c6321
|
@ -49,11 +49,11 @@ expected_sha256sums__t110_compress_ucl_nrv2b_3_no_filter="\
|
|||
d54e6e62cb6361b8cda0c35667b7494e21edea0c568a6bce46ac43d28fed84cb *amd64-linux.elf/upx-3.91
|
||||
4ab532be0d8d7e7a5b95f2b65e4597e1d2072dce52c6788df415e043e4f015ba *amd64-linux.elf/upx-3.95
|
||||
822718cc0f6ac5e57bb23eeb65be6f3f7e73df8b062853abddcc924ec8207596 *amd64-win64.pe/upx-3.95.exe
|
||||
34f70775f5eed4f697950ba3856b14c53291db73173f2967123f03a6ac8ad87a *arm-linux.elf/upx-3.95
|
||||
142b485a7a9e06f3599ef4585bedfbcdbb1d87972c5f6be0b4f2f1b6476f8785 *arm-linux.elf/upx-3.95
|
||||
1440d6b44968954baf56fbc2a0739a51873455876114d4445ae4b67cb5e7893b *arm-wince.pe/upx-3.91.exe
|
||||
04c08626d4b03a4e969018eed7093c24de191b5d27db2a25221b134827806929 *arm64-linux.elf/upx-3.95
|
||||
2070352c4657cbc47f7b024ee4b3e5ce926402b70295fb6a12bc96f3387ca791 *armeb-linux.elf/upx-3.91
|
||||
52c916bdc0e82d7481b879f85174b27c046b5ebb0d86c1619cfc81e3ae056d73 *armeb-linux.elf/upx-3.95
|
||||
a2d075f9f26025764f81969b6e4ef4c9387365f5dea467a1edc0a8980ac354a7 *armeb-linux.elf/upx-3.91
|
||||
87cae2708158c99b4cebdd4879d8990e45dace68a99502646295cb03accdc471 *armeb-linux.elf/upx-3.95
|
||||
a7ee051c5f9dcf233e2ee248274121b99fb8f098eff95469bc0638a7423723f0 *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
85cf31be166cb59587a99419cdd0fc5a79825d7508ab2c9a4bc0d700d603354d *i386-dos32.djgpp2.coff/upx-3.95.exe
|
||||
b302fee884d7e1c411224f7d96dbd7dcb623d583f88ce1b08290338c731e168a *i386-linux.elf/upx-3.91
|
||||
|
@ -72,11 +72,11 @@ expected_sha256sums__t120_compress_ucl_nrv2d_3_no_filter="\
|
|||
41fb1fb638c6235d93488acd14fa0c6e4a4589fc8907cf62460c2da7361c7c47 *amd64-linux.elf/upx-3.91
|
||||
447364efc7b4363562747d00ec95bd2b0e3b19815c45076784d0f763ea38cf41 *amd64-linux.elf/upx-3.95
|
||||
5ab022e2c3ecb09931e2181fb5f7699f35e2b453b54c823e42653c84b0df5f2c *amd64-win64.pe/upx-3.95.exe
|
||||
b605497d5da28d3bdab5f1c33a8beca2d10558fcd4cc715a8128511e19e847d1 *arm-linux.elf/upx-3.95
|
||||
0bf6c1416d14044159dd79f3ab42b403d221dc64fa710929f9d8b51cc4cc7f13 *arm-linux.elf/upx-3.95
|
||||
53121baf42c85991900aa3947f3d817fe6e894bc6f325ab1d576de6fba5fbcbf *arm-wince.pe/upx-3.91.exe
|
||||
7431abc46f0960311364ecd690965dd1fc74b2de4baca8e0af8f966735b6372e *arm64-linux.elf/upx-3.95
|
||||
e137ecd49fe15d9811a6fe61b07ac79f9a844a2c446a39ad57bca2283153725c *armeb-linux.elf/upx-3.91
|
||||
476232e1f1008f026d75eb415aa951a5063a6f453477276c98836cb397b11a0d *armeb-linux.elf/upx-3.95
|
||||
c1ca97935633437dc78110a5237bf4546f0c9bdf42f2ba882ca62d38858e6839 *armeb-linux.elf/upx-3.91
|
||||
2e00d25b5428a5e658b935f1c6ec226fa34e986911a0b631e793ecce68832e25 *armeb-linux.elf/upx-3.95
|
||||
51e4faea51e12c7442b27bb50150f532ac51d8102f77a669cbce82f2675a2ef2 *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
1196f578ab0b862bae8ac6b5166b770f072cf0ac521a2a23a6347c19ea82a0da *i386-dos32.djgpp2.coff/upx-3.95.exe
|
||||
976af4934a503e65012bac274faa143f20d8f02976932db874e4504693d83e50 *i386-linux.elf/upx-3.91
|
||||
|
@ -95,11 +95,11 @@ expected_sha256sums__t130_compress_ucl_nrv2e_3_no_filter="\
|
|||
bf643101ce64a1af1dfd760bccf54999eed6f722a4c92c2b761ba700a9cd387e *amd64-linux.elf/upx-3.91
|
||||
f3bd1ed0637f419c998976ca9421affb890b9e6db316fe2511b69649a4be5596 *amd64-linux.elf/upx-3.95
|
||||
7bd7cd37093200fa94d21dd7fdfef4d7fb9c3049fbf5f408f1f242cb8d9c6a55 *amd64-win64.pe/upx-3.95.exe
|
||||
494ef75e84f19b253c1b0c67aa611d4259b7015e22a5feb5db286d11e5e4ceeb *arm-linux.elf/upx-3.95
|
||||
0080828ea4f2e4944d39af2b8d074ba50ab4861af3efa897c2666230269b484c *arm-linux.elf/upx-3.95
|
||||
ad0a7a18e87657d28260b7c527d284863becd3c5f92259c570125465f88d4042 *arm-wince.pe/upx-3.91.exe
|
||||
0bbeb73af475bc852313074a14360ae863364175d7fbd4c2f3450790bc3a58ee *arm64-linux.elf/upx-3.95
|
||||
6f54dabf39651c4f851ac095f136416b5c75ae94224803ab8eedebc60dafdbee *armeb-linux.elf/upx-3.91
|
||||
6bdaf0413476628c9e165a300d13bdedeb3d7f6d562c677c6908a41cef468649 *armeb-linux.elf/upx-3.95
|
||||
50c71498954c2a890b21c96824c085e4a189931c16bc7bbe7f3d9d729d664647 *armeb-linux.elf/upx-3.91
|
||||
493e2501a9c46b03634231a65ead105fb093aa730a6a9e108030d3dfdd0d779d *armeb-linux.elf/upx-3.95
|
||||
6fcdc8e34ce8b3501db2260c8a921c6e963954fdeffedfefca353a27bcc02d56 *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
6f4f901c1838252f9b3104060475a6f13a2ebec830096ff28d870148580e4287 *i386-dos32.djgpp2.coff/upx-3.95.exe
|
||||
28af6ee6146a32d45bb399877230982957ac38377007c374db0474b0c401aaec *i386-linux.elf/upx-3.91
|
||||
|
@ -118,11 +118,11 @@ expected_sha256sums__t140_compress_lzma_2_no_filter="\
|
|||
0edf772ece374c9bfac9a23bd17c61de5f136561baaaa704e0dba450782015fd *amd64-linux.elf/upx-3.91
|
||||
80135aa2b4783e26fc92621f398782ca6e00c57a168cf4c046793b556d66c655 *amd64-linux.elf/upx-3.95
|
||||
a55ec5a7f2911f6da8b9336daf4f1051e753cfb7a4458c7f7baa6b63340c6daf *amd64-win64.pe/upx-3.95.exe
|
||||
278cdee91ca96813b9475e77de1e43cda877711f4c4426a1553390ca319713aa *arm-linux.elf/upx-3.95
|
||||
877404b7d0846c2b4f201cb4292acf7766c2e2599313392935bce6f1264e6e27 *arm-linux.elf/upx-3.95
|
||||
4c0ea442efd94c74c87ad40a7e5a56668e5e9f55bedd8ef7e15de06e6fa18f0b *arm-wince.pe/upx-3.91.exe
|
||||
6741dee0318abf97aae4194ed70501b2867946f4e30e2e63aab08dd75b103e32 *arm64-linux.elf/upx-3.95
|
||||
0eb153780c33d397cec270b4413314c7ac4c332da7ce6f939b3fec4f16667b70 *armeb-linux.elf/upx-3.91
|
||||
9e5a4c3e094fa0865aa7d7df3f3f8f98cd4e8ec80e235ded451ff8c5e43fa9d6 *armeb-linux.elf/upx-3.95
|
||||
8a6880ca10b48fb0e90ebfa4c351ea0027676849f3093d56f9383f42e8d3892b *armeb-linux.elf/upx-3.91
|
||||
f1f5ab0c9ceccc34dffd3acc8f5d813a4224af0e1ecab96e6aa05cfd0a405551 *armeb-linux.elf/upx-3.95
|
||||
7a8eaa5139b95cc56591200fce62d3c9af163671467952cab6fcf487318107bb *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
9b5fc0f54a5f811bda190c36fb2fa5c5b03c6c3de0c62693e4191230b5a419b8 *i386-dos32.djgpp2.coff/upx-3.95.exe
|
||||
31bddd72a26670741cec209842164b09319ea19bac1665d45f5b1d2ca05c9e55 *i386-linux.elf/upx-3.91
|
||||
|
@ -141,11 +141,11 @@ expected_sha256sums__t150_compress_ucl_2_all_filters="\
|
|||
4006b3bac72c723758e229e6a01ff8945616e4d60782564e48e1f33e34df911a *amd64-linux.elf/upx-3.91
|
||||
a8330e51fa595415a63b8358ede97af5f1401e785cdcedd8d08d190364475c2a *amd64-linux.elf/upx-3.95
|
||||
cbb5c90bd9195bd9e3acd931312a70deeccfab5540f398ceda8826f8d6b332bf *amd64-win64.pe/upx-3.95.exe
|
||||
93ce35b75c53f08ff76c0dcfdc784434f2ca24ec603a476a3c93dd655c0822f1 *arm-linux.elf/upx-3.95
|
||||
58fd0c35f84fddc5d8c66188063672713c9d0c4d8f89e997a7eb2f1e2acd8a1d *arm-linux.elf/upx-3.95
|
||||
76a5f0518fc797bd3f132ce6eb61ca187b5d463f191417883a73d4584716c23a *arm-wince.pe/upx-3.91.exe
|
||||
7b9290c2ab01632d8baa28b24498fbcd734caf8e3846864bb62a8282de3ffd9a *arm64-linux.elf/upx-3.95
|
||||
c3b55857924ce5c57449504b9be8bc4e2289717b4cfffebda252439b3b12fd90 *armeb-linux.elf/upx-3.91
|
||||
12e86c439410e0986d2260d1a70dc41304e0f4781d0cb10b5b7e84eccb1d7728 *armeb-linux.elf/upx-3.95
|
||||
6f175bb808f3d2babeaf211635b66f46414ca33ad2f4ae6f39f37885def40d92 *armeb-linux.elf/upx-3.91
|
||||
00680a60cdbb9f533367266fbcb6de8548f65cc3e217983a2fad500b501adaf5 *armeb-linux.elf/upx-3.95
|
||||
aa05c3a2953f0f2d70842cba45786b707a79ffef22fd084f51e304762cc67765 *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
c677241e9a8753ba1332ac3875ab6398fb2d792d2627edd9e58f2535b3131abe *i386-dos32.djgpp2.coff/upx-3.95.exe
|
||||
e96fc721ae19f00a79102cbb2503ff923a5a4fa830ef645ab3d1436c749ee9d0 *i386-linux.elf/upx-3.91
|
||||
|
@ -164,11 +164,11 @@ expected_sha256sums__t160_compress_all_methods_1_no_filter="\
|
|||
fc1c675cfd05a7eb2f2bf11e583e1f40fad0c03bfb7a419124e3bb81fa60caf1 *amd64-linux.elf/upx-3.91
|
||||
fdb240dbb79c8429f8f9862b57de200d6bfba5587edc3369472a3f73dbd14e32 *amd64-linux.elf/upx-3.95
|
||||
5a0ecb45658904bcd0b823b77dba039c9814e2eff4ed429784c36b7074b9858c *amd64-win64.pe/upx-3.95.exe
|
||||
b090d9bb8b30fbcc11f87f6ea211fff9b49c4acbd7b10f8187cdec8be3fc1d0b *arm-linux.elf/upx-3.95
|
||||
19b5bef33eea54d872ff93616406e796307536eaaae6d42e22b6681b17a8704a *arm-linux.elf/upx-3.95
|
||||
28d5c3bdce09aa6f95a833a1a2cb7a99c2d5f03eb6d2a2463a5fc637f49e8c66 *arm-wince.pe/upx-3.91.exe
|
||||
21debf3b8002f14026415b22e2ebc3e3129a4a6508054d97dca7d0bc498d4e83 *arm64-linux.elf/upx-3.95
|
||||
9291da71517b25820fde7f4401e80295960c946db3071723ff01dbee73f316f5 *armeb-linux.elf/upx-3.91
|
||||
95a9a56796025b0e7b9d69fdcc9ed88e72c35dc80db255aa411c366d574891da *armeb-linux.elf/upx-3.95
|
||||
b046c06259743b92b08f3976359b3c34fce999bb414741141ea6b6825f9aa319 *armeb-linux.elf/upx-3.91
|
||||
48aac6aa3157e9125150e08efc792feb79fca770040aaa4d30115e57c714cc83 *armeb-linux.elf/upx-3.95
|
||||
0a0099246096d20ff6035a4df6566954b9d8aff9ed8fdbd35aa5ee4995b02bfe *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
5df7aa9f0896df87eb8798119ad16a9b89c87a7568a67339e33b5baa99ec361f *i386-dos32.djgpp2.coff/upx-3.95.exe
|
||||
6c1f1f0f49b34157e5995e964e9b29b3e5e43f9236fccb4c89abeb06d1ab3868 *i386-linux.elf/upx-3.91
|
||||
|
@ -187,11 +187,11 @@ expected_sha256sums__t170_compress_all_methods_no_lzma_5_no_filter="\
|
|||
aa53f676f49ec0cb6c320a7794d22c9c9f9e58f7e3c131f33467eff970ab9c20 *amd64-linux.elf/upx-3.91
|
||||
67d3dc088ce40c2f65dabb59184ffd42b87dc64063121e5d623552a7c4e73ed8 *amd64-linux.elf/upx-3.95
|
||||
e07e9babdeb12fddeebbfa1b0293163cc5e63017d6f0933d02587c8da1e90a82 *amd64-win64.pe/upx-3.95.exe
|
||||
c5bbd0a5d10d52c08a5d965b4c431ce18d1f314a96f9d2ef9d0f5b4ed88b46e6 *arm-linux.elf/upx-3.95
|
||||
073767fa16e25dbd2af42f5917b4da27f3f2e21f836e29d26902485197ed5545 *arm-linux.elf/upx-3.95
|
||||
8d1706ab02013b536c3a4cec20d40a96591ffa45fdcb464ccd3f038567006d79 *arm-wince.pe/upx-3.91.exe
|
||||
be753ff9bc789d80f32cec35cc0f9c67b102d297f607b328779ba8d80da13593 *arm64-linux.elf/upx-3.95
|
||||
c0f01322319f6e5995e625459cfcc3b220c90b05610a512178455832505f3d4d *armeb-linux.elf/upx-3.91
|
||||
2a07cdbe398442fdaab783e9eb2860f4490f5d9c915851652bb9f177ec9cef8b *armeb-linux.elf/upx-3.95
|
||||
a29366574bda293aee4d1130682905ddc8e23d1cce0c4fa8ccf57c20db4f38fc *armeb-linux.elf/upx-3.91
|
||||
a88f82c127e32df14868eb4e738c984ae19315976af9ecca6c5d5afa2199f064 *armeb-linux.elf/upx-3.95
|
||||
dda2c348c43741a1bd65049a8e7b51be1ebf873d215370ec002185c85390c168 *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
560392427ded22f2f3fea59ef10e55d65cf841001e67b1e4558ef13514baa602 *i386-dos32.djgpp2.coff/upx-3.95.exe
|
||||
68bcbb0e5b1669e51c04850191a34e9710794ff9b3726e88e0618c04def92071 *i386-linux.elf/upx-3.91
|
||||
|
|
1580
src/stub/arm.v4a-linux.elf-entry.h
generated
1580
src/stub/arm.v4a-linux.elf-entry.h
generated
File diff suppressed because it is too large
Load Diff
1524
src/stub/arm.v5a-linux.elf-entry.h
generated
1524
src/stub/arm.v5a-linux.elf-entry.h
generated
File diff suppressed because it is too large
Load Diff
1511
src/stub/armeb.v4a-linux.elf-entry.h
generated
1511
src/stub/armeb.v4a-linux.elf-entry.h
generated
File diff suppressed because it is too large
Load Diff
|
@ -237,6 +237,13 @@ mfd .req old_sp
|
|||
call f_expand
|
||||
add sp,sp,#2*NBPW @ P_02, P_01 remove 5th param
|
||||
|
||||
|
||||
// faster than clearcache + msync; also avoids msync() bug
|
||||
ldr arg3,[sp,#F_LENU]
|
||||
ldr arg2,[sp,#F_ADRU]
|
||||
mov arg1,mfd
|
||||
do_sys __NR_write
|
||||
|
||||
mov r5,#0
|
||||
mov r4,mfd
|
||||
mov r3,#MAP_PRIVATE|MAP_FIXED
|
||||
|
|
80
src/stub/tmp/arm.v4a-linux.elf-entry.bin.dump
generated
vendored
80
src/stub/tmp/arm.v4a-linux.elf-entry.bin.dump
generated
vendored
|
@ -7,48 +7,48 @@ Idx Name Size VMA LMA File off Algn Flags
|
|||
2 HUMF_L 04 0 0 038 2**0 CONTENTS
|
||||
3 UMF_ANDROID 0658 0 0 03c 2**2 CONTENTS
|
||||
4 UMF_LINUX 0238 0 0 0694 2**2 CONTENTS
|
||||
5 ELFMAINX 0248 0 0 08cc 2**2 CONTENTS
|
||||
6 ELFMAINZ 0218 0248 0248 0b14 2**0 CONTENTS
|
||||
5 ELFMAINX 0264 0 0 08cc 2**2 CONTENTS
|
||||
6 ELFMAINZ 0218 0264 0264 0b30 2**0 CONTENTS
|
||||
SYMBOL TABLE:
|
||||
00000000 l d UMF_ANDROID 0 UMF_ANDROID
|
||||
00000000 l d UMF_LINUX 0 UMF_LINUX
|
||||
00000000 l d ELFMAINX 0 ELFMAINX
|
||||
00000248 l d ELFMAINZ 0 ELFMAINZ
|
||||
00000264 l d ELFMAINZ 0 ELFMAINZ
|
||||
00000000 l d ELFMAINY 0 ELFMAINY
|
||||
00000000 l d HUMF_A 0 HUMF_A
|
||||
00000000 l d HUMF_L 0 HUMF_L
|
||||
0000023c g ELFMAINX 0 get_page_mask
|
||||
00000258 g ELFMAINX 0 get_page_mask
|
||||
00000000 *UND* 0 MFLG
|
||||
00000334 g ELFMAINZ 0 getpid
|
||||
00000248 g ELFMAINX 0 upx_mmap_and_fd
|
||||
00000250 g ELFMAINZ 0 memcpy
|
||||
00000350 g ELFMAINZ 0 getpid
|
||||
00000264 g ELFMAINX 0 upx_mmap_and_fd
|
||||
0000026c g ELFMAINZ 0 memcpy
|
||||
00000000 *UND* 0 O_BINFO
|
||||
000003e8 g ELFMAINZ 0 Psync
|
||||
00000294 g ELFMAINZ 0 mempcpy
|
||||
00000320 g ELFMAINZ 0 ftruncate
|
||||
00000348 g ELFMAINZ 0 lseek
|
||||
00000404 g ELFMAINZ 0 Psync
|
||||
000002b0 g ELFMAINZ 0 mempcpy
|
||||
0000033c g ELFMAINZ 0 ftruncate
|
||||
00000364 g ELFMAINZ 0 lseek
|
||||
0000034c g F UMF_ANDROID 030c upx_mmap_and_fd_android
|
||||
00000418 g ELFMAINZ 0 mmap
|
||||
00000434 g ELFMAINZ 0 mmap
|
||||
00000088 g F UMF_LINUX 01b0 upx_mmap_and_fd_linux
|
||||
000003ac g ELFMAINZ 0 uname
|
||||
000003c8 g ELFMAINZ 0 uname
|
||||
00000000 g ELFMAINY 0 end_decompress
|
||||
000003d4 g ELFMAINZ 0 write
|
||||
000002f8 g ELFMAINZ 0 fdatasync
|
||||
00000248 g ELFMAINZ 0 get_upxfn_path
|
||||
000002b0 g ELFMAINZ 0 memfd_create
|
||||
000003f0 g ELFMAINZ 0 write
|
||||
00000314 g ELFMAINZ 0 fdatasync
|
||||
00000264 g ELFMAINZ 0 get_upxfn_path
|
||||
000002cc g ELFMAINZ 0 memfd_create
|
||||
00000004 g ELFMAINX 0 _start
|
||||
00000384 g ELFMAINZ 0 read
|
||||
000003c0 g ELFMAINZ 0 unlink
|
||||
00000274 g ELFMAINZ 0 memset
|
||||
00000178 g F ELFMAINX 0c4 ucl_nrv2b_decompress_8
|
||||
00000410 g ELFMAINZ 0 my_bkpt
|
||||
0000030c g ELFMAINZ 0 fsync
|
||||
00000398 g ELFMAINZ 0 stat
|
||||
00000460 g ELFMAINZ 0 cpr0
|
||||
000002e4 g ELFMAINZ 0 exit
|
||||
00000370 g ELFMAINZ 0 open
|
||||
0000035c g ELFMAINZ 0 mkdir
|
||||
000002d0 g ELFMAINZ 0 close
|
||||
000003a0 g ELFMAINZ 0 read
|
||||
000003dc g ELFMAINZ 0 unlink
|
||||
00000290 g ELFMAINZ 0 memset
|
||||
00000194 g F ELFMAINX 0c4 ucl_nrv2b_decompress_8
|
||||
0000042c g ELFMAINZ 0 my_bkpt
|
||||
00000328 g ELFMAINZ 0 fsync
|
||||
000003b4 g ELFMAINZ 0 stat
|
||||
0000047c g ELFMAINZ 0 cpr0
|
||||
00000300 g ELFMAINZ 0 exit
|
||||
0000038c g ELFMAINZ 0 open
|
||||
00000378 g ELFMAINZ 0 mkdir
|
||||
000002ec g ELFMAINZ 0 close
|
||||
|
||||
RELOCATION RECORDS FOR [HUMF_A]:
|
||||
OFFSET TYPE VALUE
|
||||
|
@ -208,22 +208,22 @@ OFFSET TYPE VALUE
|
|||
000000a8 R_ARM_PC24 ELFMAINX
|
||||
000000d8 R_ARM_PC24 ELFMAINX
|
||||
00000114 R_ARM_PC24 ELFMAINX
|
||||
00000170 R_ARM_PC24 ELFMAINX
|
||||
00000188 R_ARM_PC24 ELFMAINX
|
||||
000001c0 R_ARM_PC24 ELFMAINX
|
||||
000001c8 R_ARM_PC24 ELFMAINX
|
||||
000001cc R_ARM_PC24 ELFMAINX
|
||||
0000018c R_ARM_PC24 ELFMAINX
|
||||
000001a4 R_ARM_PC24 ELFMAINX
|
||||
000001dc R_ARM_PC24 ELFMAINX
|
||||
000001e0 R_ARM_PC24 ELFMAINX
|
||||
000001e4 R_ARM_PC24 ELFMAINX
|
||||
000001f0 R_ARM_PC24 ELFMAINX
|
||||
000001e8 R_ARM_PC24 ELFMAINX
|
||||
000001f8 R_ARM_PC24 ELFMAINX
|
||||
000001fc R_ARM_PC24 ELFMAINX
|
||||
00000200 R_ARM_PC24 ELFMAINX
|
||||
00000204 R_ARM_PC24 ELFMAINX
|
||||
0000020c R_ARM_PC24 ELFMAINX
|
||||
00000214 R_ARM_PC24 ELFMAINX
|
||||
00000218 R_ARM_PC24 ELFMAINX
|
||||
0000021c R_ARM_PC24 ELFMAINX
|
||||
00000220 R_ARM_PC24 ELFMAINX
|
||||
00000228 R_ARM_PC24 ELFMAINX
|
||||
00000230 R_ARM_PC24 ELFMAINX
|
||||
00000234 R_ARM_PC24 ELFMAINX
|
||||
00000238 R_ARM_PC24 ELFMAINX
|
||||
00000250 R_ARM_PC24 ELFMAINX
|
||||
00000254 R_ARM_PC24 ELFMAINX
|
||||
|
||||
RELOCATION RECORDS FOR [ELFMAINZ]:
|
||||
OFFSET TYPE VALUE
|
||||
|
|
30
src/stub/tmp/arm.v5a-linux.elf-entry.bin.dump
generated
vendored
30
src/stub/tmp/arm.v5a-linux.elf-entry.bin.dump
generated
vendored
|
@ -8,7 +8,7 @@ Idx Name Size VMA LMA File off Algn Flags
|
|||
3 HUMF_L 04 0 0 0250 2**0 CONTENTS
|
||||
4 UMF_ANDROID 0660 0 0 0254 2**2 CONTENTS
|
||||
5 UMF_LINUX 0234 0 0 08b4 2**2 CONTENTS
|
||||
6 ELFMAINX 0248 0 0 0ae8 2**2 CONTENTS
|
||||
6 ELFMAINX 0264 0 0 0ae8 2**2 CONTENTS
|
||||
SYMBOL TABLE:
|
||||
00000000 l d ELFMAINZ 0 ELFMAINZ
|
||||
00000000 l d UMF_ANDROID 0 UMF_ANDROID
|
||||
|
@ -17,10 +17,10 @@ SYMBOL TABLE:
|
|||
00000000 l d ELFMAINY 0 ELFMAINY
|
||||
00000000 l d HUMF_A 0 HUMF_A
|
||||
00000000 l d HUMF_L 0 HUMF_L
|
||||
0000023c g ELFMAINX 0 get_page_mask
|
||||
00000258 g ELFMAINX 0 get_page_mask
|
||||
00000000 *UND* 0 MFLG
|
||||
000000ec g ELFMAINZ 0 getpid
|
||||
00000248 g ELFMAINX 0 upx_mmap_and_fd
|
||||
00000264 g ELFMAINX 0 upx_mmap_and_fd
|
||||
00000008 g ELFMAINZ 0 memcpy
|
||||
00000000 *UND* 0 O_BINFO
|
||||
000001a0 g ELFMAINZ 0 Psync
|
||||
|
@ -40,7 +40,7 @@ SYMBOL TABLE:
|
|||
0000013c g ELFMAINZ 0 read
|
||||
00000178 g ELFMAINZ 0 unlink
|
||||
0000002c g ELFMAINZ 0 memset
|
||||
00000178 g F ELFMAINX 0c4 ucl_nrv2b_decompress_8
|
||||
00000194 g F ELFMAINX 0c4 ucl_nrv2b_decompress_8
|
||||
000001c8 g ELFMAINZ 0 my_bkpt
|
||||
000000c4 g ELFMAINZ 0 fsync
|
||||
00000150 g ELFMAINZ 0 stat
|
||||
|
@ -220,19 +220,19 @@ OFFSET TYPE VALUE
|
|||
000000a8 R_ARM_PC24 ELFMAINX
|
||||
000000d8 R_ARM_PC24 ELFMAINX
|
||||
00000114 R_ARM_PC24 ELFMAINX
|
||||
00000170 R_ARM_PC24 ELFMAINX
|
||||
00000188 R_ARM_PC24 ELFMAINX
|
||||
000001c0 R_ARM_PC24 ELFMAINX
|
||||
000001c8 R_ARM_PC24 ELFMAINX
|
||||
000001cc R_ARM_PC24 ELFMAINX
|
||||
0000018c R_ARM_PC24 ELFMAINX
|
||||
000001a4 R_ARM_PC24 ELFMAINX
|
||||
000001dc R_ARM_PC24 ELFMAINX
|
||||
000001e0 R_ARM_PC24 ELFMAINX
|
||||
000001e4 R_ARM_PC24 ELFMAINX
|
||||
000001f0 R_ARM_PC24 ELFMAINX
|
||||
000001e8 R_ARM_PC24 ELFMAINX
|
||||
000001f8 R_ARM_PC24 ELFMAINX
|
||||
000001fc R_ARM_PC24 ELFMAINX
|
||||
00000200 R_ARM_PC24 ELFMAINX
|
||||
00000204 R_ARM_PC24 ELFMAINX
|
||||
0000020c R_ARM_PC24 ELFMAINX
|
||||
00000214 R_ARM_PC24 ELFMAINX
|
||||
00000218 R_ARM_PC24 ELFMAINX
|
||||
0000021c R_ARM_PC24 ELFMAINX
|
||||
00000220 R_ARM_PC24 ELFMAINX
|
||||
00000228 R_ARM_PC24 ELFMAINX
|
||||
00000230 R_ARM_PC24 ELFMAINX
|
||||
00000234 R_ARM_PC24 ELFMAINX
|
||||
00000238 R_ARM_PC24 ELFMAINX
|
||||
00000250 R_ARM_PC24 ELFMAINX
|
||||
00000254 R_ARM_PC24 ELFMAINX
|
||||
|
|
30
src/stub/tmp/armeb.v4a-linux.elf-entry.bin.dump
generated
vendored
30
src/stub/tmp/armeb.v4a-linux.elf-entry.bin.dump
generated
vendored
|
@ -8,7 +8,7 @@ Idx Name Size VMA LMA File off Algn Flags
|
|||
3 HUMF_L 04 0 0 0250 2**0 CONTENTS
|
||||
4 UMF_ANDROID 0658 0 0 0254 2**2 CONTENTS
|
||||
5 UMF_LINUX 0238 0 0 08ac 2**2 CONTENTS
|
||||
6 ELFMAINX 0248 0 0 0ae4 2**2 CONTENTS
|
||||
6 ELFMAINX 0264 0 0 0ae4 2**2 CONTENTS
|
||||
SYMBOL TABLE:
|
||||
00000000 l d ELFMAINZ 0 ELFMAINZ
|
||||
00000000 l d UMF_ANDROID 0 UMF_ANDROID
|
||||
|
@ -17,10 +17,10 @@ SYMBOL TABLE:
|
|||
00000000 l d ELFMAINY 0 ELFMAINY
|
||||
00000000 l d HUMF_A 0 HUMF_A
|
||||
00000000 l d HUMF_L 0 HUMF_L
|
||||
0000023c g ELFMAINX 0 get_page_mask
|
||||
00000258 g ELFMAINX 0 get_page_mask
|
||||
00000000 *UND* 0 MFLG
|
||||
000000ec g ELFMAINZ 0 getpid
|
||||
00000248 g ELFMAINX 0 upx_mmap_and_fd
|
||||
00000264 g ELFMAINX 0 upx_mmap_and_fd
|
||||
00000008 g ELFMAINZ 0 memcpy
|
||||
00000000 *UND* 0 O_BINFO
|
||||
000001a0 g ELFMAINZ 0 Psync
|
||||
|
@ -40,7 +40,7 @@ SYMBOL TABLE:
|
|||
0000013c g ELFMAINZ 0 read
|
||||
00000178 g ELFMAINZ 0 unlink
|
||||
0000002c g ELFMAINZ 0 memset
|
||||
00000178 g F ELFMAINX 0c4 ucl_nrv2b_decompress_8
|
||||
00000194 g F ELFMAINX 0c4 ucl_nrv2b_decompress_8
|
||||
000001c8 g ELFMAINZ 0 my_bkpt
|
||||
000000c4 g ELFMAINZ 0 fsync
|
||||
00000150 g ELFMAINZ 0 stat
|
||||
|
@ -218,19 +218,19 @@ OFFSET TYPE VALUE
|
|||
000000a8 R_ARM_PC24 ELFMAINX
|
||||
000000d8 R_ARM_PC24 ELFMAINX
|
||||
00000114 R_ARM_PC24 ELFMAINX
|
||||
00000170 R_ARM_PC24 ELFMAINX
|
||||
00000188 R_ARM_PC24 ELFMAINX
|
||||
000001c0 R_ARM_PC24 ELFMAINX
|
||||
000001c8 R_ARM_PC24 ELFMAINX
|
||||
000001cc R_ARM_PC24 ELFMAINX
|
||||
0000018c R_ARM_PC24 ELFMAINX
|
||||
000001a4 R_ARM_PC24 ELFMAINX
|
||||
000001dc R_ARM_PC24 ELFMAINX
|
||||
000001e0 R_ARM_PC24 ELFMAINX
|
||||
000001e4 R_ARM_PC24 ELFMAINX
|
||||
000001f0 R_ARM_PC24 ELFMAINX
|
||||
000001e8 R_ARM_PC24 ELFMAINX
|
||||
000001f8 R_ARM_PC24 ELFMAINX
|
||||
000001fc R_ARM_PC24 ELFMAINX
|
||||
00000200 R_ARM_PC24 ELFMAINX
|
||||
00000204 R_ARM_PC24 ELFMAINX
|
||||
0000020c R_ARM_PC24 ELFMAINX
|
||||
00000214 R_ARM_PC24 ELFMAINX
|
||||
00000218 R_ARM_PC24 ELFMAINX
|
||||
0000021c R_ARM_PC24 ELFMAINX
|
||||
00000220 R_ARM_PC24 ELFMAINX
|
||||
00000228 R_ARM_PC24 ELFMAINX
|
||||
00000230 R_ARM_PC24 ELFMAINX
|
||||
00000234 R_ARM_PC24 ELFMAINX
|
||||
00000238 R_ARM_PC24 ELFMAINX
|
||||
00000250 R_ARM_PC24 ELFMAINX
|
||||
00000254 R_ARM_PC24 ELFMAINX
|
||||
|
|
Loading…
Reference in New Issue
Block a user