1 | #source: tlsbinpic.s
|
---|
2 | #source: tlsbin.s
|
---|
3 | #as: -little
|
---|
4 | #ld: -EL tmpdir/tlsbin-0-dso.so
|
---|
5 | #objdump: -drj.text
|
---|
6 | #target: sh*-*-linux* sh*-*-netbsd*
|
---|
7 |
|
---|
8 | .*: +file format elf32-sh.*
|
---|
9 |
|
---|
10 | Disassembly of section \.text:
|
---|
11 |
|
---|
12 | 0+401000 <fn2>:
|
---|
13 | 401000: c6 2f mov\.l r12,@-r15
|
---|
14 | 401002: e6 2f mov\.l r14,@-r15
|
---|
15 | 401004: 22 4f sts\.l pr,@-r15
|
---|
16 | 401006: 5f c7 mova 401184 <fn2\+0x184>,r0
|
---|
17 | 401008: 5e dc mov\.l 401184 <fn2\+0x184>,r12 ! 0x[0-9a-f]+
|
---|
18 | 40100a: 0c 3c add r0,r12
|
---|
19 | 40100c: f3 6e mov r15,r14
|
---|
20 | 40100e: 09 00 nop
|
---|
21 | 401010: 09 00 nop
|
---|
22 | 401012: 09 00 nop
|
---|
23 | 401014: 09 00 nop
|
---|
24 | 401016: 04 d0 mov\.l 401028 <fn2\+0x28>,r0 ! 0x1c
|
---|
25 | 401018: 12 04 stc gbr,r4
|
---|
26 | 40101a: ce 00 mov\.l @\(r0,r12\),r0
|
---|
27 | 40101c: 4c 30 add r4,r0
|
---|
28 | 40101e: 09 00 nop
|
---|
29 | 401020: 09 00 nop
|
---|
30 | 401022: 05 a0 bra 401030 <fn2\+0x30>
|
---|
31 | 401024: 09 00 nop
|
---|
32 | 401026: 09 00 nop
|
---|
33 | 401028: 1c 00 .*[ ]*.*
|
---|
34 | 40102a: 00 00 .*[ ]*.*
|
---|
35 | 40102c: [0-9a-f]+ [0-9a-f]+ .*[ ]*.*
|
---|
36 | 40102e: [0-9a-f]+ [0-9a-f]+ .*[ ]*.*
|
---|
37 | 401030: 09 00 nop
|
---|
38 | 401032: 09 00 nop
|
---|
39 | 401034: 09 00 nop
|
---|
40 | 401036: 09 00 nop
|
---|
41 | 401038: 03 d0 mov\.l 401048 <fn2\+0x48>,r0 ! 0x14
|
---|
42 | 40103a: 12 04 stc gbr,r4
|
---|
43 | 40103c: ce 00 mov\.l @\(r0,r12\),r0
|
---|
44 | 40103e: 4c 30 add r4,r0
|
---|
45 | 401040: 09 00 nop
|
---|
46 | 401042: 09 00 nop
|
---|
47 | 401044: 04 a0 bra 401050 <fn2\+0x50>
|
---|
48 | 401046: 09 00 nop
|
---|
49 | 401048: 14 00 .*[ ]*.*
|
---|
50 | 40104a: 00 00 .*[ ]*.*
|
---|
51 | 40104c: [0-9a-f]+ [0-9a-f]+ .*[ ]*.*
|
---|
52 | 40104e: [0-9a-f]+ [0-9a-f]+ .*[ ]*.*
|
---|
53 | 401050: 09 00 nop
|
---|
54 | 401052: 09 00 nop
|
---|
55 | 401054: 09 00 nop
|
---|
56 | 401056: 09 00 nop
|
---|
57 | 401058: 03 d4 mov\.l 401068 <fn2\+0x68>,r4 ! 0x8
|
---|
58 | 40105a: 12 00 stc gbr,r0
|
---|
59 | 40105c: 4c 30 add r4,r0
|
---|
60 | 40105e: 09 00 nop
|
---|
61 | 401060: 09 00 nop
|
---|
62 | 401062: 09 00 nop
|
---|
63 | 401064: 04 a0 bra 401070 <fn2\+0x70>
|
---|
64 | 401066: 09 00 nop
|
---|
65 | 401068: 08 00 .*[ ]*.*
|
---|
66 | 40106a: 00 00 .*[ ]*.*
|
---|
67 | 40106c: [0-9a-f]+ [0-9a-f]+ .*[ ]*.*
|
---|
68 | 40106e: [0-9a-f]+ [0-9a-f]+ .*[ ]*.*
|
---|
69 | 401070: 09 00 nop
|
---|
70 | 401072: 09 00 nop
|
---|
71 | 401074: 09 00 nop
|
---|
72 | 401076: 09 00 nop
|
---|
73 | 401078: 03 d4 mov\.l 401088 <fn2\+0x88>,r4 ! 0x10
|
---|
74 | 40107a: 12 00 stc gbr,r0
|
---|
75 | 40107c: 4c 30 add r4,r0
|
---|
76 | 40107e: 09 00 nop
|
---|
77 | 401080: 09 00 nop
|
---|
78 | 401082: 09 00 nop
|
---|
79 | 401084: 04 a0 bra 401090 <fn2\+0x90>
|
---|
80 | 401086: 09 00 nop
|
---|
81 | 401088: 10 00 .*[ ]*.*
|
---|
82 | 40108a: 00 00 .*[ ]*.*
|
---|
83 | 40108c: [0-9a-f]+ [0-9a-f]+ .*[ ]*.*
|
---|
84 | 40108e: [0-9a-f]+ [0-9a-f]+ .*[ ]*.*
|
---|
85 | 401090: 09 00 nop
|
---|
86 | 401092: 09 00 nop
|
---|
87 | 401094: 09 00 nop
|
---|
88 | 401096: 09 00 nop
|
---|
89 | 401098: 03 d4 mov\.l 4010a8 <fn2\+0xa8>,r4 ! 0x18
|
---|
90 | 40109a: 12 00 stc gbr,r0
|
---|
91 | 40109c: 4c 30 add r4,r0
|
---|
92 | 40109e: 09 00 nop
|
---|
93 | 4010a0: 09 00 nop
|
---|
94 | 4010a2: 09 00 nop
|
---|
95 | 4010a4: 04 a0 bra 4010b0 <fn2\+0xb0>
|
---|
96 | 4010a6: 09 00 nop
|
---|
97 | 4010a8: 18 00 .*[ ]*.*
|
---|
98 | 4010aa: 00 00 .*[ ]*.*
|
---|
99 | 4010ac: [0-9a-f]+ [0-9a-f]+ .*[ ]*.*
|
---|
100 | 4010ae: [0-9a-f]+ [0-9a-f]+ .*[ ]*.*
|
---|
101 | 4010b0: 09 00 nop
|
---|
102 | 4010b2: 09 00 nop
|
---|
103 | 4010b4: 09 00 nop
|
---|
104 | 4010b6: 09 00 nop
|
---|
105 | 4010b8: 12 00 stc gbr,r0
|
---|
106 | 4010ba: 09 00 nop
|
---|
107 | 4010bc: 09 00 nop
|
---|
108 | 4010be: 09 00 nop
|
---|
109 | 4010c0: 09 00 nop
|
---|
110 | 4010c2: 09 00 nop
|
---|
111 | 4010c4: 04 a0 bra 4010d0 <fn2\+0xd0>
|
---|
112 | 4010c6: 09 00 nop
|
---|
113 | 4010c8: 00 00 .*[ ]*.*
|
---|
114 | 4010ca: 00 00 .*[ ]*.*
|
---|
115 | 4010cc: [0-9a-f]+ [0-9a-f]+ .*[ ]*.*
|
---|
116 | 4010ce: [0-9a-f]+ [0-9a-f]+ .*[ ]*.*
|
---|
117 | 4010d0: 09 00 nop
|
---|
118 | 4010d2: 09 00 nop
|
---|
119 | 4010d4: 2c d1 mov\.l 401188 <fn2\+0x188>,r1 ! 0x10
|
---|
120 | 4010d6: 0c 31 add r0,r1
|
---|
121 | 4010d8: 09 00 nop
|
---|
122 | 4010da: 09 00 nop
|
---|
123 | 4010dc: 2b d2 mov\.l 40118c <fn2\+0x18c>,r2 ! 0x14
|
---|
124 | 4010de: 0c 32 add r0,r2
|
---|
125 | 4010e0: 09 00 nop
|
---|
126 | 4010e2: 09 00 nop
|
---|
127 | 4010e4: 09 00 nop
|
---|
128 | 4010e6: 09 00 nop
|
---|
129 | 4010e8: 12 00 stc gbr,r0
|
---|
130 | 4010ea: 09 00 nop
|
---|
131 | 4010ec: 09 00 nop
|
---|
132 | 4010ee: 09 00 nop
|
---|
133 | 4010f0: 09 00 nop
|
---|
134 | 4010f2: 09 00 nop
|
---|
135 | 4010f4: 04 a0 bra 401100 <fn2\+0x100>
|
---|
136 | 4010f6: 09 00 nop
|
---|
137 | 4010f8: 00 00 .*[ ]*.*
|
---|
138 | 4010fa: 00 00 .*[ ]*.*
|
---|
139 | 4010fc: [0-9a-f]+ [0-9a-f]+ .*[ ]*.*
|
---|
140 | 4010fe: [0-9a-f]+ [0-9a-f]+ .*[ ]*.*
|
---|
141 | 401100: 09 00 nop
|
---|
142 | 401102: 09 00 nop
|
---|
143 | 401104: 22 d1 mov\.l 401190 <fn2\+0x190>,r1 ! 0x18
|
---|
144 | 401106: 0c 31 add r0,r1
|
---|
145 | 401108: 09 00 nop
|
---|
146 | 40110a: 09 00 nop
|
---|
147 | 40110c: 21 d2 mov\.l 401194 <fn2\+0x194>,r2 ! 0x1c
|
---|
148 | 40110e: 0c 32 add r0,r2
|
---|
149 | 401110: 09 00 nop
|
---|
150 | 401112: 09 00 nop
|
---|
151 | 401114: 09 00 nop
|
---|
152 | 401116: 09 00 nop
|
---|
153 | 401118: 02 d0 mov\.l 401124 <fn2\+0x124>,r0 ! 0x14
|
---|
154 | 40111a: 12 01 stc gbr,r1
|
---|
155 | 40111c: ce 00 mov\.l @\(r0,r12\),r0
|
---|
156 | 40111e: 03 a0 bra 401128 <fn2\+0x128>
|
---|
157 | 401120: 0c 31 add r0,r1
|
---|
158 | 401122: 09 00 nop
|
---|
159 | 401124: 14 00 .*[ ]*.*
|
---|
160 | 401126: 00 00 .*[ ]*.*
|
---|
161 | 401128: 09 00 nop
|
---|
162 | 40112a: 09 00 nop
|
---|
163 | 40112c: 09 00 nop
|
---|
164 | 40112e: 09 00 nop
|
---|
165 | 401130: 02 d0 mov\.l 40113c <fn2\+0x13c>,r0 ! 0x18
|
---|
166 | 401132: 12 01 stc gbr,r1
|
---|
167 | 401134: ce 00 mov\.l @\(r0,r12\),r0
|
---|
168 | 401136: 03 a0 bra 401140 <fn2\+0x140>
|
---|
169 | 401138: 1c 30 add r1,r0
|
---|
170 | 40113a: 09 00 nop
|
---|
171 | 40113c: 18 00 .*[ ]*.*
|
---|
172 | 40113e: 00 00 .*[ ]*.*
|
---|
173 | 401140: 09 00 nop
|
---|
174 | 401142: 09 00 nop
|
---|
175 | 401144: 09 00 nop
|
---|
176 | 401146: 09 00 nop
|
---|
177 | 401148: 02 d0 mov\.l 401154 <fn2\+0x154>,r0 ! 0x8
|
---|
178 | 40114a: 12 01 stc gbr,r1
|
---|
179 | 40114c: 09 00 nop
|
---|
180 | 40114e: 03 a0 bra 401158 <fn2\+0x158>
|
---|
181 | 401150: 0c 31 add r0,r1
|
---|
182 | 401152: 09 00 nop
|
---|
183 | 401154: 08 00 .*[ ]*.*
|
---|
184 | 401156: 00 00 .*[ ]*.*
|
---|
185 | 401158: 09 00 nop
|
---|
186 | 40115a: 09 00 nop
|
---|
187 | 40115c: 09 00 nop
|
---|
188 | 40115e: 09 00 nop
|
---|
189 | 401160: 02 d0 mov\.l 40116c <fn2\+0x16c>,r0 ! 0x18
|
---|
190 | 401162: 12 01 stc gbr,r1
|
---|
191 | 401164: 09 00 nop
|
---|
192 | 401166: 03 a0 bra 401170 <fn2\+0x170>
|
---|
193 | 401168: 0c 31 add r0,r1
|
---|
194 | 40116a: 09 00 nop
|
---|
195 | 40116c: 18 00 .*[ ]*.*
|
---|
196 | 40116e: 00 00 .*[ ]*.*
|
---|
197 | 401170: 09 00 nop
|
---|
198 | 401172: 09 00 nop
|
---|
199 | 401174: 09 00 nop
|
---|
200 | 401176: 09 00 nop
|
---|
201 | 401178: e3 6f mov r14,r15
|
---|
202 | 40117a: 26 4f lds\.l @r15\+,pr
|
---|
203 | 40117c: f6 6e mov\.l @r15\+,r14
|
---|
204 | 40117e: 0b 00 rts
|
---|
205 | 401180: f6 6c mov\.l @r15\+,r12
|
---|
206 | 401182: 09 00 nop
|
---|
207 | 401184: [0-9a-f]+ [0-9a-f]+ .*[ ]*.*
|
---|
208 | 401186: 01 00 .*[ ]*.*
|
---|
209 | 401188: 10 00 .*[ ]*.*
|
---|
210 | 40118a: 00 00 .*[ ]*.*
|
---|
211 | 40118c: 14 00 .*[ ]*.*
|
---|
212 | 40118e: 00 00 .*[ ]*.*
|
---|
213 | 401190: 18 00 .*[ ]*.*
|
---|
214 | 401192: 00 00 .*[ ]*.*
|
---|
215 | 401194: 1c 00 .*[ ]*.*
|
---|
216 | \.\.\.
|
---|
217 |
|
---|
218 | 00402000 <_start>:
|
---|
219 | 402000: c6 2f mov\.l r12,@-r15
|
---|
220 | 402002: e6 2f mov\.l r14,@-r15
|
---|
221 | 402004: f3 6e mov r15,r14
|
---|
222 | 402006: 27 c7 mova 4020a4 <_start\+0xa4>,r0
|
---|
223 | 402008: 26 dc mov\.l 4020a4 <_start\+0xa4>,r12 ! 0x[0-9a-f]+
|
---|
224 | 40200a: 0c 3c add r0,r12
|
---|
225 | 40200c: 09 00 nop
|
---|
226 | 40200e: 09 00 nop
|
---|
227 | 402010: 09 00 nop
|
---|
228 | 402012: 09 00 nop
|
---|
229 | 402014: 02 d0 mov\.l 402020 <_start\+0x20>,r0 ! 0x10
|
---|
230 | 402016: 12 01 stc gbr,r1
|
---|
231 | 402018: ce 00 mov\.l @\(r0,r12\),r0
|
---|
232 | 40201a: 03 a0 bra 402024 <_start\+0x24>
|
---|
233 | 40201c: 0c 31 add r0,r1
|
---|
234 | 40201e: 09 00 nop
|
---|
235 | 402020: 10 00 .*[ ]*.*
|
---|
236 | 402022: 00 00 .*[ ]*.*
|
---|
237 | 402024: 09 00 nop
|
---|
238 | 402026: 09 00 nop
|
---|
239 | 402028: 09 00 nop
|
---|
240 | 40202a: 09 00 nop
|
---|
241 | 40202c: 02 d0 mov\.l 402038 <_start\+0x38>,r0 ! 0x20
|
---|
242 | 40202e: 12 01 stc gbr,r1
|
---|
243 | 402030: 09 00 nop
|
---|
244 | 402032: 03 a0 bra 40203c <_start\+0x3c>
|
---|
245 | 402034: 0c 31 add r0,r1
|
---|
246 | 402036: 09 00 nop
|
---|
247 | 402038: 20 00 .*[ ]*.*
|
---|
248 | 40203a: 00 00 .*[ ]*.*
|
---|
249 | 40203c: 09 00 nop
|
---|
250 | 40203e: 09 00 nop
|
---|
251 | 402040: 09 00 nop
|
---|
252 | 402042: 09 00 nop
|
---|
253 | 402044: 02 d0 mov\.l 402050 <_start\+0x50>,r0 ! 0x2c
|
---|
254 | 402046: 12 01 stc gbr,r1
|
---|
255 | 402048: 09 00 nop
|
---|
256 | 40204a: 03 a0 bra 402054 <_start\+0x54>
|
---|
257 | 40204c: 0c 31 add r0,r1
|
---|
258 | 40204e: 09 00 nop
|
---|
259 | 402050: 2c 00 .*[ ]*.*
|
---|
260 | 402052: 00 00 .*[ ]*.*
|
---|
261 | 402054: 09 00 nop
|
---|
262 | 402056: 09 00 nop
|
---|
263 | 402058: 09 00 nop
|
---|
264 | 40205a: 09 00 nop
|
---|
265 | 40205c: 02 d0 mov\.l 402068 <_start\+0x68>,r0 ! 0x1c
|
---|
266 | 40205e: 12 01 stc gbr,r1
|
---|
267 | 402060: 09 00 nop
|
---|
268 | 402062: 03 a0 bra 40206c <_start\+0x6c>
|
---|
269 | 402064: 0c 31 add r0,r1
|
---|
270 | 402066: 09 00 nop
|
---|
271 | 402068: 1c 00 .*[ ]*.*
|
---|
272 | 40206a: 00 00 .*[ ]*.*
|
---|
273 | 40206c: 09 00 nop
|
---|
274 | 40206e: 09 00 nop
|
---|
275 | 402070: 09 00 nop
|
---|
276 | 402072: 09 00 nop
|
---|
277 | 402074: 12 01 stc gbr,r1
|
---|
278 | 402076: 0c d0 mov\.l 4020a8 <_start\+0xa8>,r0 ! 0x8
|
---|
279 | 402078: 1c 30 add r1,r0
|
---|
280 | 40207a: 09 00 nop
|
---|
281 | 40207c: 09 00 nop
|
---|
282 | 40207e: 09 00 nop
|
---|
283 | 402080: 09 00 nop
|
---|
284 | 402082: 12 01 stc gbr,r1
|
---|
285 | 402084: 09 d0 mov\.l 4020ac <_start\+0xac>,r0 ! 0x28
|
---|
286 | 402086: 1c 30 add r1,r0
|
---|
287 | 402088: 09 00 nop
|
---|
288 | 40208a: 09 00 nop
|
---|
289 | 40208c: 09 00 nop
|
---|
290 | 40208e: 09 00 nop
|
---|
291 | 402090: 12 01 stc gbr,r1
|
---|
292 | 402092: 07 d0 mov\.l 4020b0 <_start\+0xb0>,r0 ! 0x18
|
---|
293 | 402094: 1c 30 add r1,r0
|
---|
294 | 402096: 09 00 nop
|
---|
295 | 402098: 09 00 nop
|
---|
296 | 40209a: 09 00 nop
|
---|
297 | 40209c: 09 00 nop
|
---|
298 | 40209e: e3 6f mov r14,r15
|
---|
299 | 4020a0: 0b 00 rts
|
---|
300 | 4020a2: f6 6e mov\.l @r15\+,r14
|
---|
301 | 4020a4: [0-9a-f]+ [0-9a-f]+ .*[ ]*.*
|
---|
302 | 4020a6: 01 00 .*[ ]*.*
|
---|
303 | 4020a8: 08 00 .*[ ]*.*
|
---|
304 | 4020aa: 00 00 .*[ ]*.*
|
---|
305 | 4020ac: 28 00 .*[ ]*.*
|
---|
306 | 4020ae: 00 00 .*[ ]*.*
|
---|
307 | 4020b0: 18 00 .*[ ]*.*
|
---|
308 | \.\.\.
|
---|