mirror of
https://github.com/upx/upx
synced 2025-09-28 19:06:07 +08:00
i386 shared library TLS init
https://github.com/upx/upx/issues/643 modified: .github/travis_testsuite_1-expected_sha256sums.sh modified: src/p_w32pe.cpp modified: src/stub/i386-win32.pe.h modified: src/stub/src/i386-win32.pe.S modified: src/stub/tmp/i386-win32.pe.bin.dump
This commit is contained in:
parent
e86d9179aa
commit
ab00825f37
|
@ -59,7 +59,7 @@ bc945bc3f64a318a00ecbfde2e4a4bac2d298f753e5a8dbdc6a972bcabfce6eb *arm-wince.pe/u
|
|||
f6a8a76b9af29272722be6785242a9822ce6b2ca3483cd953c2c34e4d85e1cf4 *i386-linux.elf/upx-3.91
|
||||
7eead732dddffdb1db5e5002babe112f8589eeb8251cb23e0b6f29dacfad3817 *i386-linux.elf/upx-3.95
|
||||
2c41d77ae9ac810cde23a222046d05b57a272c90aa75b127e0697a586be1ce1f *i386-win32.pe/upx-3.91.exe
|
||||
901cce6c2f30495ca813300d6c443845d6b6f129ef1378c2bd9f3d46437bd66c *i386-win32.pe/upx-3.95.exe
|
||||
8a90aeee97bc73144c470e6d896e544f3ffa7b3545fc255ba290dc221dc40743 *i386-win32.pe/upx-3.95.exe
|
||||
44034fc9a3609538d8edfbe3996aa3946b1745e537d1ea2ca14181c177b98034 *m68k-atari.tos/upx-3.91.ttp
|
||||
55c6151325fdf1638584f0fa5ee228547445e239bb0c8f4c6f31c30945e114b1 *mips-linux.elf/upx-3.95
|
||||
b6905f55277b3abc8ad10eb1ca95135ce9f2a5d87c992f7de78ca8e69d8e819e *mipsel-linux.elf/upx-3.91
|
||||
|
@ -82,7 +82,7 @@ eca16dec497e1a9f334fd4d806f035cafcd3438749d25b494e95f4935760ae4f *i386-dos32.djg
|
|||
1ab8d00e13d149f6e74187eadaacd1d8cfa4777ce7489cef88fba4cbde9bcdee *i386-linux.elf/upx-3.91
|
||||
dd3169256039f7df2db15a86114818b275c03bd96c3ee828d724131b98fcc6f2 *i386-linux.elf/upx-3.95
|
||||
17a97d24ebbdaa3bd8f7ec9633e38bca1754c8af2d79250aaa5472499a98e0ec *i386-win32.pe/upx-3.91.exe
|
||||
4d9662d645fd064e1d39432a9860df52a4e50eaf0708c322c4c415b29580e754 *i386-win32.pe/upx-3.95.exe
|
||||
54ecd95064d4b5800769b02605062e1e147c8dc945232782f9d3b03d5c409f97 *i386-win32.pe/upx-3.95.exe
|
||||
13b0b57643342d0e08fe084cbf799f518b3d44ac9f39edda7db3e6b6c36386cc *m68k-atari.tos/upx-3.91.ttp
|
||||
91145a85e926495a536661d4e842a7b5b259707ef6accf5f08d13adcec173f13 *mips-linux.elf/upx-3.95
|
||||
8090533000872748b70c761d5581d78fde421d66884ab238527ca41d1446c2ae *mipsel-linux.elf/upx-3.91
|
||||
|
@ -105,7 +105,7 @@ b89f4ca39165071a7a5eb107ed9b7c6c77b7c7ad90acdb2b073314571aacc23a *amd64-linux.el
|
|||
59e3a1d456036bed175056978d12484a64405f356b1a1fa480866e7e31c9543b *i386-linux.elf/upx-3.91
|
||||
9662deb5f74b23c5b63d09457442895091f4b6cfd619f7bd6ffc27ec75f08682 *i386-linux.elf/upx-3.95
|
||||
3c585a745cd105073bb7324f2183731be84cfc4669f2bab1ef20c9bff909d2fc *i386-win32.pe/upx-3.91.exe
|
||||
3b8684c3765c6182b4d467370ec801a9143ef3f8b84f89b5b7d66200e053ce45 *i386-win32.pe/upx-3.95.exe
|
||||
98897da2a5898b0e2926ac91e85e1996e14a48207466c980a3b6bdbf8e573a1f *i386-win32.pe/upx-3.95.exe
|
||||
da41cb691775b8b0ef969954ea272262ed77e83b57257b2ba0ba19427a2ab991 *m68k-atari.tos/upx-3.91.ttp
|
||||
ea6ff916a226e39a5e67b2118fc3ceb0dbc69d8d473051a5df19af14e03ae25e *mips-linux.elf/upx-3.95
|
||||
0cbc8eaecb2aa7dcc2e9d7b11ba0c0e26193f1328a35107cf1069a8c5f9e63be *mipsel-linux.elf/upx-3.91
|
||||
|
@ -128,7 +128,7 @@ adfdcd033340a7b14945c9a60da036e25d44c8b1ee0811ac0a4ef1cbca423cc5 *i386-dos32.djg
|
|||
e5fff5b965da26349311c0513d09086600c3b466f1d53e42d6e35d6b4656168e *i386-linux.elf/upx-3.91
|
||||
cf8df3858bbb1c92a06e57ce1b971e11bbf280954f2fc1dc7e5b5a4641d72819 *i386-linux.elf/upx-3.95
|
||||
ddc4952ef008b7f31e69bf53310d6f03b36a959ebb1cd3c3985d560efcbd4296 *i386-win32.pe/upx-3.91.exe
|
||||
45ecbdcd57875d6ccfcb9d1e112e2ccc4d3af41ed16dae31ecf484f4c4698d91 *i386-win32.pe/upx-3.95.exe
|
||||
a7d500c697a2c26d9f91974625abdd1342915cd2b708826f18279f72160b7da9 *i386-win32.pe/upx-3.95.exe
|
||||
89a5de403a012256afefff0f88e1cff4696dee611946e326ad15416dbdba7d13 *m68k-atari.tos/upx-3.91.ttp
|
||||
eac695bc19163050c5bee9271393156a195bfef9c3c76f5aaf3aaef00f5602eb *mips-linux.elf/upx-3.95
|
||||
b1331b88421cdf8ef73f8ef1a2c86045fc56a495c08d06d83018c88f5f3934de *mipsel-linux.elf/upx-3.91
|
||||
|
@ -151,7 +151,7 @@ bd57c1e3844310c2a864384f2b83a5781933a5beb05a5eb748a6094e37621166 *i386-dos32.djg
|
|||
f7b56af17d3d8402310387d1e82f90fa670dfa058feb3fe413ac81c01a1efbb1 *i386-linux.elf/upx-3.91
|
||||
fe9162fbfe8f4eb1c9f286df68107c08f25592d2edaaf5707540c81f709e29ac *i386-linux.elf/upx-3.95
|
||||
aaa267d824bd0520c016edcc1a6642d4898030760879e1da883b8211cf071350 *i386-win32.pe/upx-3.91.exe
|
||||
33c419a04d3367d683ae9e5b3819366617541a42b38710c7fd16311ca9a8efff *i386-win32.pe/upx-3.95.exe
|
||||
41b84df3e30021d27e3098e07a752e89d01e3d28d89b70d4ef4aca5052956f6b *i386-win32.pe/upx-3.95.exe
|
||||
8376ba3954c4fd9cd5e5e8e38923759db005a4048c3d86dc76476e9f3d92a07d *m68k-atari.tos/upx-3.91.ttp
|
||||
65a0227127b7952a42216c79a8431d1bbe7f04c9efdc81f72095d095a969cb80 *mips-linux.elf/upx-3.95
|
||||
c2bd45b55980bfbc5e568a640643772e3e82bc02cd2c7559cb1c57fc0809d01e *mipsel-linux.elf/upx-3.91
|
||||
|
@ -174,7 +174,7 @@ aa0a3dda3e2f073eb36d6614c02f4af79590876a23437623ea6c231be8e070fa *arm64-linux.el
|
|||
45f714365212b31419986016b5b730ca77523036469e28242543bfde4dc44678 *i386-linux.elf/upx-3.91
|
||||
e45f6ae7ad7b9e719e5080bfbd04e7c961242473bb8f1574cb625bc8a1abd201 *i386-linux.elf/upx-3.95
|
||||
0b5d940059fc6f2a3d5664eadd0781399210c306be99411beeb8f6f02ea85762 *i386-win32.pe/upx-3.91.exe
|
||||
1fa06bb43ebbbd99408a910a3e73592018b131817cb1aa64f4befecee9fa2837 *i386-win32.pe/upx-3.95.exe
|
||||
aa74cd2e03541f790868481d57e72ab7721755599f3c7e91da48452e397e4a2b *i386-win32.pe/upx-3.95.exe
|
||||
56fd999694feb66cdc2272daf86bb91b3c66b857867f3e0c071f3e70624760f4 *m68k-atari.tos/upx-3.91.ttp
|
||||
2d8d2e02bedad8ba1e7d69a89888b173b9be48ee154e2461c205ba4eae6ececa *mips-linux.elf/upx-3.95
|
||||
c478c21ecabe91910cf861ebc6b6d38deeb31545e5ae44eaf826dafb477bbfba *mipsel-linux.elf/upx-3.91
|
||||
|
@ -197,7 +197,7 @@ b4b0e3c774dbf3940af777d28e1ba7c62bfedaa710e3376e81259218779eae56 *i386-dos32.djg
|
|||
f903265140b193e672c4dd2bc28e68b9f822d73517f0b339fc715ad781a49fab *i386-linux.elf/upx-3.91
|
||||
6253062e41c4619bb3aeb807665a2925b1f01095d000c614c443b81d44112a1d *i386-linux.elf/upx-3.95
|
||||
7664ed4ce00b962a21ca5654993c4c4cb2ec1afcf9dc921cd90862f8412572cc *i386-win32.pe/upx-3.91.exe
|
||||
028f7b3d27c1f2b9bf903309290db1aa65eca3b549a797321e35507ffab3459e *i386-win32.pe/upx-3.95.exe
|
||||
69a77468556141bdab9f5ff1b92a4edcd5b3888f251987439128927c902521b0 *i386-win32.pe/upx-3.95.exe
|
||||
5890050fe690bb93bf70693f1bef0e6ea708029836c7d8aa57de02b6aefe4239 *m68k-atari.tos/upx-3.91.ttp
|
||||
2bce2082ae39dedcc21a1a6c83e954073b368e9172ee0c7f2a3f13b3447a7898 *mips-linux.elf/upx-3.95
|
||||
d5b88d291a8a2141d9d9f07a6a21e11522e510c6520ba0c36ebf94d089962607 *mipsel-linux.elf/upx-3.91
|
||||
|
|
|
@ -124,6 +124,7 @@ void PackW32Pe::buildLoader(const Filter *ft)
|
|||
"PEMAIN10",
|
||||
nullptr
|
||||
);
|
||||
addLoader(tmp_tlsindex ? "PETLSHAK2" : "");
|
||||
if (ft->id)
|
||||
{
|
||||
const unsigned texv = ih.codebase - rvamin;
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -30,7 +30,6 @@
|
|||
#define UPX102 1
|
||||
#include "arch/i386/macros.S"
|
||||
|
||||
|
||||
// =============
|
||||
// ============= ENTRY POINT
|
||||
// =============
|
||||
|
@ -55,6 +54,10 @@ section PEICONS2
|
|||
addw [edi + icon_offset], offset icon_delta
|
||||
section PETLSHAK
|
||||
mov dword ptr [edi + tls_address], offset tls_value
|
||||
push [eax] // save the TLS index
|
||||
mov dword ptr [eax], offset tls_value // restore compressed data overwritten by the TLS index
|
||||
push eax
|
||||
|
||||
section PEMAIN02
|
||||
push edi
|
||||
section PEMAIN03
|
||||
|
@ -73,6 +76,11 @@ section PEMAIN03
|
|||
section PEMAIN10
|
||||
pop esi // load vaddr
|
||||
|
||||
section PETLSHAK2 // restore the TLS index
|
||||
pop edi
|
||||
pop eax
|
||||
mov [edi], eax
|
||||
|
||||
// =============
|
||||
// ============= CALLTRICK
|
||||
// =============
|
||||
|
|
237
src/stub/tmp/i386-win32.pe.bin.dump
vendored
237
src/stub/tmp/i386-win32.pe.bin.dump
vendored
|
@ -9,123 +9,124 @@ Idx Name Size VMA LMA File off Algn Flags
|
|||
4 PESOUNC0 06 0 0 051 2**0 CONTENTS
|
||||
5 PEICONS1 07 0 0 057 2**0 CONTENTS
|
||||
6 PEICONS2 09 0 0 05e 2**0 CONTENTS
|
||||
7 PETLSHAK 0a 0 0 067 2**0 CONTENTS
|
||||
8 PEMAIN02 01 0 0 071 2**0 CONTENTS
|
||||
9 PEMAIN03 03 0 0 072 2**0 CONTENTS
|
||||
10 N2BSMA10 03 0 0 075 2**0 CONTENTS
|
||||
11 N2BFAS10 02 0 0 078 2**0 CONTENTS
|
||||
12 N2BFAS11 06 0 0 07a 2**0 CONTENTS
|
||||
13 N2BDEC10 0b 0 0 080 2**0 CONTENTS
|
||||
14 N2BSMA20 05 0 0 08b 2**0 CONTENTS
|
||||
15 N2BFAS20 07 0 0 090 2**0 CONTENTS
|
||||
16 N2BDEC20 0d 0 0 097 2**0 CONTENTS
|
||||
17 N2BSMA30 0d 0 0 0a4 2**0 CONTENTS
|
||||
18 N2BFAS30 0f 0 0 0b1 2**0 CONTENTS
|
||||
19 N2BDEC30 03e 0 0 0c0 2**0 CONTENTS
|
||||
20 N2BSMA40 0d 0 0 0fe 2**0 CONTENTS
|
||||
21 N2BFAS40 0f 0 0 010b 2**0 CONTENTS
|
||||
22 N2BSMA50 02 0 0 011a 2**0 CONTENTS
|
||||
23 N2BFAS50 03 0 0 011c 2**0 CONTENTS
|
||||
24 N2BDEC50 09 0 0 011f 2**0 CONTENTS
|
||||
25 N2BSMA60 0e 0 0 0128 2**0 CONTENTS
|
||||
26 N2BFAS60 016 0 0 0136 2**0 CONTENTS
|
||||
27 N2BFAS61 016 0 0 014c 2**0 CONTENTS
|
||||
28 N2BDEC60 0 0 0 0162 2**0 CONTENTS
|
||||
29 N2DSMA10 03 0 0 0162 2**0 CONTENTS
|
||||
30 N2DFAS10 02 0 0 0165 2**0 CONTENTS
|
||||
31 N2DFAS11 06 0 0 0167 2**0 CONTENTS
|
||||
32 N2DDEC10 0b 0 0 016d 2**0 CONTENTS
|
||||
33 N2DSMA20 05 0 0 0178 2**0 CONTENTS
|
||||
34 N2DFAS20 07 0 0 017d 2**0 CONTENTS
|
||||
35 N2DDEC20 0d 0 0 0184 2**0 CONTENTS
|
||||
36 N2DSMA30 0d 0 0 0191 2**0 CONTENTS
|
||||
37 N2DFAS30 0f 0 0 019e 2**0 CONTENTS
|
||||
38 N2DDEC30 052 0 0 01ad 2**0 CONTENTS
|
||||
39 N2DSMA40 0d 0 0 01ff 2**0 CONTENTS
|
||||
40 N2DFAS40 0f 0 0 020c 2**0 CONTENTS
|
||||
41 N2DSMA50 02 0 0 021b 2**0 CONTENTS
|
||||
42 N2DFAS50 03 0 0 021d 2**0 CONTENTS
|
||||
43 N2DDEC50 09 0 0 0220 2**0 CONTENTS
|
||||
44 N2DSMA60 0e 0 0 0229 2**0 CONTENTS
|
||||
45 N2DFAS60 016 0 0 0237 2**0 CONTENTS
|
||||
46 N2DFAS61 016 0 0 024d 2**0 CONTENTS
|
||||
47 N2DDEC60 0 0 0 0263 2**0 CONTENTS
|
||||
48 N2ESMA10 03 0 0 0263 2**0 CONTENTS
|
||||
49 N2EFAS10 02 0 0 0266 2**0 CONTENTS
|
||||
50 N2EFAS11 06 0 0 0268 2**0 CONTENTS
|
||||
51 N2EDEC10 0b 0 0 026e 2**0 CONTENTS
|
||||
52 N2ESMA20 05 0 0 0279 2**0 CONTENTS
|
||||
53 N2EFAS20 07 0 0 027e 2**0 CONTENTS
|
||||
54 N2EDEC20 0d 0 0 0285 2**0 CONTENTS
|
||||
55 N2ESMA30 0d 0 0 0292 2**0 CONTENTS
|
||||
56 N2EFAS30 0f 0 0 029f 2**0 CONTENTS
|
||||
57 N2EDEC30 05f 0 0 02ae 2**0 CONTENTS
|
||||
58 N2ESMA40 0d 0 0 030d 2**0 CONTENTS
|
||||
59 N2EFAS40 0f 0 0 031a 2**0 CONTENTS
|
||||
60 N2ESMA50 02 0 0 0329 2**0 CONTENTS
|
||||
61 N2EFAS50 03 0 0 032b 2**0 CONTENTS
|
||||
62 N2EDEC50 09 0 0 032e 2**0 CONTENTS
|
||||
63 N2ESMA60 0e 0 0 0337 2**0 CONTENTS
|
||||
64 N2EFAS60 016 0 0 0345 2**0 CONTENTS
|
||||
65 N2EFAS61 016 0 0 035b 2**0 CONTENTS
|
||||
66 N2EDEC60 0 0 0 0371 2**0 CONTENTS
|
||||
67 LZMA_DEC00 02e 0 0 0371 2**0 CONTENTS
|
||||
68 LZMA_ELF00 048 0 0 039f 2**0 CONTENTS
|
||||
69 LZMA_DEC10 0a86 0 0 03e7 2**0 CONTENTS
|
||||
70 LZMA_DEC20 0a86 0 0 0e6d 2**0 CONTENTS
|
||||
71 LZMA_DEC30 01a 0 0 018f3 2**0 CONTENTS
|
||||
72 PEMAIN10 01 0 0 0190d 2**0 CONTENTS
|
||||
73 PECTTPOS 06 0 0 0190e 2**0 CONTENTS
|
||||
74 PECTTNUL 02 0 0 01914 2**0 CONTENTS
|
||||
75 CALLTR00 0e 0 0 01916 2**0 CONTENTS
|
||||
76 CTCLEVE1 05 0 0 01924 2**0 CONTENTS
|
||||
77 CALLTR01 05 0 0 01929 2**0 CONTENTS
|
||||
78 CTBSHR01 04 0 0 0192e 2**0 CONTENTS
|
||||
79 CTBROR01 02 0 0 01932 2**0 CONTENTS
|
||||
80 CTBSWA01 05 0 0 01934 2**0 CONTENTS
|
||||
81 CALLTR02 010 0 0 01939 2**0 CONTENTS
|
||||
82 CALLTR10 05 0 0 01949 2**0 CONTENTS
|
||||
83 CALLTRE8 02 0 0 0194e 2**0 CONTENTS
|
||||
84 CALLTRE9 02 0 0 01950 2**0 CONTENTS
|
||||
85 CALLTR11 04 0 0 01952 2**0 CONTENTS
|
||||
86 CTCLEVE2 05 0 0 01956 2**0 CONTENTS
|
||||
87 CALLTR12 02 0 0 0195b 2**0 CONTENTS
|
||||
88 CTBSHR11 04 0 0 0195d 2**0 CONTENTS
|
||||
89 CTBROR11 02 0 0 01961 2**0 CONTENTS
|
||||
90 CTBSWA11 05 0 0 01963 2**0 CONTENTS
|
||||
91 CALLTR13 07 0 0 01968 2**0 CONTENTS
|
||||
92 ctok32.00 0a 0 0 0196f 2**0 CONTENTS
|
||||
93 ctok32.10 0e 0 0 01979 2**0 CONTENTS
|
||||
94 ctok32.20 020 0 0 01987 2**0 CONTENTS
|
||||
95 ctok32.30 0a 0 0 019a7 2**0 CONTENTS
|
||||
96 ctok32.40 05 0 0 019b1 2**0 CONTENTS
|
||||
97 PEIMPORT 02c 0 0 019b6 2**0 CONTENTS
|
||||
98 PEIBYORD 02 0 0 019e2 2**0 CONTENTS
|
||||
99 PEK32ORD 010 0 0 019e4 2**0 CONTENTS
|
||||
100 PEIMORD1 07 0 0 019f4 2**0 CONTENTS
|
||||
101 PEIMPOR2 016 0 0 019fb 2**0 CONTENTS
|
||||
102 PEIERDLL 06 0 0 01a11 2**0 CONTENTS
|
||||
103 PEIEREXE 06 0 0 01a17 2**0 CONTENTS
|
||||
104 PEIMDONE 0 0 0 01a1d 2**0 CONTENTS
|
||||
105 PERELOC1 06 0 0 01a1d 2**0 CONTENTS
|
||||
106 PERELOC2 03 0 0 01a23 2**0 CONTENTS
|
||||
107 PERELOC3 03 0 0 01a26 2**0 CONTENTS
|
||||
108 RELOC320 029 0 0 01a29 2**0 CONTENTS
|
||||
109 REL32BIG 09 0 0 01a52 2**0 CONTENTS
|
||||
110 RELOC32J 02 0 0 01a5b 2**0 CONTENTS
|
||||
111 REL32END 0 0 0 01a5d 2**0 CONTENTS
|
||||
112 PERLOHI0 08 0 0 01a5d 2**0 CONTENTS
|
||||
113 PERELLO0 0a 0 0 01a65 2**0 CONTENTS
|
||||
114 PERELHI0 0d 0 0 01a6f 2**0 CONTENTS
|
||||
115 PEDEPHAK 02f 0 0 01a7c 2**0 CONTENTS
|
||||
116 PETLSC 018 0 0 01aab 2**0 CONTENTS
|
||||
117 PEMAIN20 01 0 0 01ac3 2**0 CONTENTS
|
||||
118 CLEARSTACK 0d 0 0 01ac4 2**0 CONTENTS
|
||||
119 PEMAIN21 0 0 0 01ad1 2**0 CONTENTS
|
||||
120 PERETURN 06 0 0 01ad1 2**0 CONTENTS
|
||||
121 PEDOJUMP 05 0 0 01ad7 2**0 CONTENTS
|
||||
122 PETLSC2 01f 0 0 01adc 2**0 CONTENTS
|
||||
123 UPX1HEAD 020 0 0 01afb 2**0 CONTENTS
|
||||
7 PETLSHAK 013 0 0 067 2**0 CONTENTS
|
||||
8 PEMAIN02 01 0 0 07a 2**0 CONTENTS
|
||||
9 PEMAIN03 03 0 0 07b 2**0 CONTENTS
|
||||
10 N2BSMA10 03 0 0 07e 2**0 CONTENTS
|
||||
11 N2BFAS10 02 0 0 081 2**0 CONTENTS
|
||||
12 N2BFAS11 06 0 0 083 2**0 CONTENTS
|
||||
13 N2BDEC10 0b 0 0 089 2**0 CONTENTS
|
||||
14 N2BSMA20 05 0 0 094 2**0 CONTENTS
|
||||
15 N2BFAS20 07 0 0 099 2**0 CONTENTS
|
||||
16 N2BDEC20 0d 0 0 0a0 2**0 CONTENTS
|
||||
17 N2BSMA30 0d 0 0 0ad 2**0 CONTENTS
|
||||
18 N2BFAS30 0f 0 0 0ba 2**0 CONTENTS
|
||||
19 N2BDEC30 03e 0 0 0c9 2**0 CONTENTS
|
||||
20 N2BSMA40 0d 0 0 0107 2**0 CONTENTS
|
||||
21 N2BFAS40 0f 0 0 0114 2**0 CONTENTS
|
||||
22 N2BSMA50 02 0 0 0123 2**0 CONTENTS
|
||||
23 N2BFAS50 03 0 0 0125 2**0 CONTENTS
|
||||
24 N2BDEC50 09 0 0 0128 2**0 CONTENTS
|
||||
25 N2BSMA60 0e 0 0 0131 2**0 CONTENTS
|
||||
26 N2BFAS60 016 0 0 013f 2**0 CONTENTS
|
||||
27 N2BFAS61 016 0 0 0155 2**0 CONTENTS
|
||||
28 N2BDEC60 0 0 0 016b 2**0 CONTENTS
|
||||
29 N2DSMA10 03 0 0 016b 2**0 CONTENTS
|
||||
30 N2DFAS10 02 0 0 016e 2**0 CONTENTS
|
||||
31 N2DFAS11 06 0 0 0170 2**0 CONTENTS
|
||||
32 N2DDEC10 0b 0 0 0176 2**0 CONTENTS
|
||||
33 N2DSMA20 05 0 0 0181 2**0 CONTENTS
|
||||
34 N2DFAS20 07 0 0 0186 2**0 CONTENTS
|
||||
35 N2DDEC20 0d 0 0 018d 2**0 CONTENTS
|
||||
36 N2DSMA30 0d 0 0 019a 2**0 CONTENTS
|
||||
37 N2DFAS30 0f 0 0 01a7 2**0 CONTENTS
|
||||
38 N2DDEC30 052 0 0 01b6 2**0 CONTENTS
|
||||
39 N2DSMA40 0d 0 0 0208 2**0 CONTENTS
|
||||
40 N2DFAS40 0f 0 0 0215 2**0 CONTENTS
|
||||
41 N2DSMA50 02 0 0 0224 2**0 CONTENTS
|
||||
42 N2DFAS50 03 0 0 0226 2**0 CONTENTS
|
||||
43 N2DDEC50 09 0 0 0229 2**0 CONTENTS
|
||||
44 N2DSMA60 0e 0 0 0232 2**0 CONTENTS
|
||||
45 N2DFAS60 016 0 0 0240 2**0 CONTENTS
|
||||
46 N2DFAS61 016 0 0 0256 2**0 CONTENTS
|
||||
47 N2DDEC60 0 0 0 026c 2**0 CONTENTS
|
||||
48 N2ESMA10 03 0 0 026c 2**0 CONTENTS
|
||||
49 N2EFAS10 02 0 0 026f 2**0 CONTENTS
|
||||
50 N2EFAS11 06 0 0 0271 2**0 CONTENTS
|
||||
51 N2EDEC10 0b 0 0 0277 2**0 CONTENTS
|
||||
52 N2ESMA20 05 0 0 0282 2**0 CONTENTS
|
||||
53 N2EFAS20 07 0 0 0287 2**0 CONTENTS
|
||||
54 N2EDEC20 0d 0 0 028e 2**0 CONTENTS
|
||||
55 N2ESMA30 0d 0 0 029b 2**0 CONTENTS
|
||||
56 N2EFAS30 0f 0 0 02a8 2**0 CONTENTS
|
||||
57 N2EDEC30 05f 0 0 02b7 2**0 CONTENTS
|
||||
58 N2ESMA40 0d 0 0 0316 2**0 CONTENTS
|
||||
59 N2EFAS40 0f 0 0 0323 2**0 CONTENTS
|
||||
60 N2ESMA50 02 0 0 0332 2**0 CONTENTS
|
||||
61 N2EFAS50 03 0 0 0334 2**0 CONTENTS
|
||||
62 N2EDEC50 09 0 0 0337 2**0 CONTENTS
|
||||
63 N2ESMA60 0e 0 0 0340 2**0 CONTENTS
|
||||
64 N2EFAS60 016 0 0 034e 2**0 CONTENTS
|
||||
65 N2EFAS61 016 0 0 0364 2**0 CONTENTS
|
||||
66 N2EDEC60 0 0 0 037a 2**0 CONTENTS
|
||||
67 LZMA_DEC00 02e 0 0 037a 2**0 CONTENTS
|
||||
68 LZMA_ELF00 048 0 0 03a8 2**0 CONTENTS
|
||||
69 LZMA_DEC10 0a86 0 0 03f0 2**0 CONTENTS
|
||||
70 LZMA_DEC20 0a86 0 0 0e76 2**0 CONTENTS
|
||||
71 LZMA_DEC30 01a 0 0 018fc 2**0 CONTENTS
|
||||
72 PEMAIN10 01 0 0 01916 2**0 CONTENTS
|
||||
73 PETLSHAK2 04 0 0 01917 2**0 CONTENTS
|
||||
74 PECTTPOS 06 0 0 0191b 2**0 CONTENTS
|
||||
75 PECTTNUL 02 0 0 01921 2**0 CONTENTS
|
||||
76 CALLTR00 0e 0 0 01923 2**0 CONTENTS
|
||||
77 CTCLEVE1 05 0 0 01931 2**0 CONTENTS
|
||||
78 CALLTR01 05 0 0 01936 2**0 CONTENTS
|
||||
79 CTBSHR01 04 0 0 0193b 2**0 CONTENTS
|
||||
80 CTBROR01 02 0 0 0193f 2**0 CONTENTS
|
||||
81 CTBSWA01 05 0 0 01941 2**0 CONTENTS
|
||||
82 CALLTR02 010 0 0 01946 2**0 CONTENTS
|
||||
83 CALLTR10 05 0 0 01956 2**0 CONTENTS
|
||||
84 CALLTRE8 02 0 0 0195b 2**0 CONTENTS
|
||||
85 CALLTRE9 02 0 0 0195d 2**0 CONTENTS
|
||||
86 CALLTR11 04 0 0 0195f 2**0 CONTENTS
|
||||
87 CTCLEVE2 05 0 0 01963 2**0 CONTENTS
|
||||
88 CALLTR12 02 0 0 01968 2**0 CONTENTS
|
||||
89 CTBSHR11 04 0 0 0196a 2**0 CONTENTS
|
||||
90 CTBROR11 02 0 0 0196e 2**0 CONTENTS
|
||||
91 CTBSWA11 05 0 0 01970 2**0 CONTENTS
|
||||
92 CALLTR13 07 0 0 01975 2**0 CONTENTS
|
||||
93 ctok32.00 0a 0 0 0197c 2**0 CONTENTS
|
||||
94 ctok32.10 0e 0 0 01986 2**0 CONTENTS
|
||||
95 ctok32.20 020 0 0 01994 2**0 CONTENTS
|
||||
96 ctok32.30 0a 0 0 019b4 2**0 CONTENTS
|
||||
97 ctok32.40 05 0 0 019be 2**0 CONTENTS
|
||||
98 PEIMPORT 02c 0 0 019c3 2**0 CONTENTS
|
||||
99 PEIBYORD 02 0 0 019ef 2**0 CONTENTS
|
||||
100 PEK32ORD 010 0 0 019f1 2**0 CONTENTS
|
||||
101 PEIMORD1 07 0 0 01a01 2**0 CONTENTS
|
||||
102 PEIMPOR2 016 0 0 01a08 2**0 CONTENTS
|
||||
103 PEIERDLL 06 0 0 01a1e 2**0 CONTENTS
|
||||
104 PEIEREXE 06 0 0 01a24 2**0 CONTENTS
|
||||
105 PEIMDONE 0 0 0 01a2a 2**0 CONTENTS
|
||||
106 PERELOC1 06 0 0 01a2a 2**0 CONTENTS
|
||||
107 PERELOC2 03 0 0 01a30 2**0 CONTENTS
|
||||
108 PERELOC3 03 0 0 01a33 2**0 CONTENTS
|
||||
109 RELOC320 029 0 0 01a36 2**0 CONTENTS
|
||||
110 REL32BIG 09 0 0 01a5f 2**0 CONTENTS
|
||||
111 RELOC32J 02 0 0 01a68 2**0 CONTENTS
|
||||
112 REL32END 0 0 0 01a6a 2**0 CONTENTS
|
||||
113 PERLOHI0 08 0 0 01a6a 2**0 CONTENTS
|
||||
114 PERELLO0 0a 0 0 01a72 2**0 CONTENTS
|
||||
115 PERELHI0 0d 0 0 01a7c 2**0 CONTENTS
|
||||
116 PEDEPHAK 02f 0 0 01a89 2**0 CONTENTS
|
||||
117 PETLSC 018 0 0 01ab8 2**0 CONTENTS
|
||||
118 PEMAIN20 01 0 0 01ad0 2**0 CONTENTS
|
||||
119 CLEARSTACK 0d 0 0 01ad1 2**0 CONTENTS
|
||||
120 PEMAIN21 0 0 0 01ade 2**0 CONTENTS
|
||||
121 PERETURN 06 0 0 01ade 2**0 CONTENTS
|
||||
122 PEDOJUMP 05 0 0 01ae4 2**0 CONTENTS
|
||||
123 PETLSC2 01f 0 0 01ae9 2**0 CONTENTS
|
||||
124 UPX1HEAD 020 0 0 01b08 2**0 CONTENTS
|
||||
SYMBOL TABLE:
|
||||
00000000 l d N2BSMA10 0 N2BSMA10
|
||||
00000000 l d N2BFAS11 0 N2BFAS11
|
||||
|
@ -216,6 +217,7 @@ SYMBOL TABLE:
|
|||
00000000 l d LZMA_DEC20 0 LZMA_DEC20
|
||||
00000000 l d LZMA_DEC30 0 LZMA_DEC30
|
||||
00000000 l d PEMAIN10 0 PEMAIN10
|
||||
00000000 l d PETLSHAK2 0 PETLSHAK2
|
||||
00000000 l d PECTTPOS 0 PECTTPOS
|
||||
00000000 l d PECTTNUL 0 PECTTNUL
|
||||
00000000 l d CTCLEVE1 0 CTCLEVE1
|
||||
|
@ -309,6 +311,7 @@ RELOCATION RECORDS FOR [PETLSHAK]:
|
|||
OFFSET TYPE VALUE
|
||||
00000002 R_386_32 tls_address
|
||||
00000006 R_386_32 tls_value
|
||||
0000000e R_386_32 tls_value
|
||||
|
||||
RELOCATION RECORDS FOR [N2BSMA10]:
|
||||
OFFSET TYPE VALUE
|
||||
|
|
Loading…
Reference in New Issue
Block a user