]> git.proxmox.com Git - rustc.git/blob - src/binaryen/test/dot_s/debug.s
New upstream version 1.23.0+dfsg1
[rustc.git] / src / binaryen / test / dot_s / debug.s
1 .text
2 .file "fib.bc"
3 .hidden fib
4 .globl fib
5 .type fib,@function
6 fib:
7 .Lfunc_begin0:
8 .file 1 "fib.c"
9 .loc 1 1 0
10 .param i32
11 .result i32
12 .local i32, i32, i32, i32
13 .Ltmp0:
14 i32.const $3=, 0
15 .Ltmp1:
16 i32.const $2=, -1
17 i32.const $4=, 1
18 .LBB0_1:
19 block
20 loop
21 i32.const $push1=, 1
22 .Ltmp2:
23 .loc 1 3 17 prologue_end discriminator 1
24 i32.add $2=, $2, $pop1
25 .loc 1 3 3 is_stmt 0 discriminator 1
26 i32.ge_s $push0=, $2, $0
27 br_if 1, $pop0
28 .Ltmp3:
29 .loc 1 4 11 is_stmt 1
30 i32.add $1=, $4, $3
31 .Ltmp4:
32 copy_local $3=, $4
33 copy_local $4=, $1
34 br 0
35 .Ltmp5:
36 .LBB0_3:
37 end_loop
38 end_block
39 .Ltmp6:
40 .loc 1 6 3
41 return $4
42 .Ltmp7:
43 .endfunc
44 .Lfunc_end0:
45 .size fib, .Lfunc_end0-fib
46
47 .section .debug_str,"MS",@progbits,1
48 .Linfo_string0:
49 .asciz "clang version 3.9.0 (trunk 266025)"
50 .Linfo_string1:
51 .asciz "fib.c"
52 .Linfo_string2:
53 .asciz "/Users/yury/llvmwasm"
54 .Linfo_string3:
55 .asciz "fib"
56 .Linfo_string4:
57 .asciz "int"
58 .Linfo_string5:
59 .asciz "n"
60 .Linfo_string6:
61 .asciz "a"
62 .Linfo_string7:
63 .asciz "b"
64 .Linfo_string8:
65 .asciz "i"
66 .Linfo_string9:
67 .asciz "t"
68 .section .debug_loc,"",@progbits
69 .Ldebug_loc0:
70 .int32 .Lfunc_begin0-.Lfunc_begin0
71 .int32 .Lfunc_end0-.Lfunc_begin0
72 .int16 1
73 .int8 150
74 .int32 0
75 .int32 0
76 .Ldebug_loc1:
77 .int32 .Ltmp0-.Lfunc_begin0
78 .int32 .Ltmp6-.Lfunc_begin0
79 .int16 3
80 .int8 17
81 .int8 0
82 .int8 159
83 .int32 .Ltmp6-.Lfunc_begin0
84 .int32 .Lfunc_end0-.Lfunc_begin0
85 .int16 1
86 .int8 150
87 .int32 0
88 .int32 0
89 .Ldebug_loc2:
90 .int32 .Ltmp0-.Lfunc_begin0
91 .int32 .Ltmp4-.Lfunc_begin0
92 .int16 3
93 .int8 17
94 .int8 1
95 .int8 159
96 .int32 .Ltmp4-.Lfunc_begin0
97 .int32 .Lfunc_end0-.Lfunc_begin0
98 .int16 1
99 .int8 150
100 .int32 0
101 .int32 0
102 .Ldebug_loc3:
103 .int32 .Ltmp4-.Lfunc_begin0
104 .int32 .Lfunc_end0-.Lfunc_begin0
105 .int16 1
106 .int8 150
107 .int32 0
108 .int32 0
109 .section .debug_abbrev,"",@progbits
110 .Lsection_abbrev:
111 .int8 1
112 .int8 17
113 .int8 1
114 .int8 37
115 .int8 14
116 .int8 19
117 .int8 5
118 .int8 3
119 .int8 14
120 .int8 16
121 .int8 23
122 .int8 27
123 .int8 14
124 .ascii "\341\177"
125 .int8 25
126 .int8 17
127 .int8 1
128 .int8 18
129 .int8 6
130 .int8 0
131 .int8 0
132 .int8 2
133 .int8 46
134 .int8 1
135 .int8 17
136 .int8 1
137 .int8 18
138 .int8 6
139 .ascii "\347\177"
140 .int8 25
141 .int8 64
142 .int8 24
143 .int8 3
144 .int8 14
145 .int8 58
146 .int8 11
147 .int8 59
148 .int8 11
149 .int8 39
150 .int8 25
151 .int8 73
152 .int8 19
153 .int8 63
154 .int8 25
155 .ascii "\341\177"
156 .int8 25
157 .int8 0
158 .int8 0
159 .int8 3
160 .int8 5
161 .int8 0
162 .int8 2
163 .int8 23
164 .int8 3
165 .int8 14
166 .int8 58
167 .int8 11
168 .int8 59
169 .int8 11
170 .int8 73
171 .int8 19
172 .int8 0
173 .int8 0
174 .int8 4
175 .int8 52
176 .int8 0
177 .int8 2
178 .int8 23
179 .int8 3
180 .int8 14
181 .int8 58
182 .int8 11
183 .int8 59
184 .int8 11
185 .int8 73
186 .int8 19
187 .int8 0
188 .int8 0
189 .int8 5
190 .int8 52
191 .int8 0
192 .int8 28
193 .int8 13
194 .int8 3
195 .int8 14
196 .int8 58
197 .int8 11
198 .int8 59
199 .int8 11
200 .int8 73
201 .int8 19
202 .int8 0
203 .int8 0
204 .int8 6
205 .int8 36
206 .int8 0
207 .int8 3
208 .int8 14
209 .int8 62
210 .int8 11
211 .int8 11
212 .int8 11
213 .int8 0
214 .int8 0
215 .int8 0
216 .section .debug_info,"",@progbits
217 .Lsection_info:
218 .Lcu_begin0:
219 .int32 135
220 .int16 4
221 .int32 .Lsection_abbrev
222 .int8 4
223 .int8 1
224 .int32 .Linfo_string0
225 .int16 12
226 .int32 .Linfo_string1
227 .int32 .Lline_table_start0
228 .int32 .Linfo_string2
229
230 .int32 .Lfunc_begin0
231 .int32 .Lfunc_end0-.Lfunc_begin0
232 .int8 2
233 .int32 .Lfunc_begin0
234 .int32 .Lfunc_end0-.Lfunc_begin0
235
236 .int8 0
237 .int32 .Linfo_string3
238 .int8 1
239 .int8 1
240
241 .int32 131
242
243
244 .int8 3
245 .int32 .Ldebug_loc0
246 .int32 .Linfo_string5
247 .int8 1
248 .int8 1
249 .int32 131
250 .int8 4
251 .int32 .Ldebug_loc1
252 .int32 .Linfo_string6
253 .int8 1
254 .int8 2
255 .int32 131
256 .int8 4
257 .int32 .Ldebug_loc2
258 .int32 .Linfo_string7
259 .int8 1
260 .int8 2
261 .int32 131
262 .int8 5
263 .int8 0
264 .int32 .Linfo_string8
265 .int8 1
266 .int8 2
267 .int32 131
268 .int8 4
269 .int32 .Ldebug_loc3
270 .int32 .Linfo_string9
271 .int8 1
272 .int8 2
273 .int32 131
274 .int8 0
275 .int8 6
276 .int32 .Linfo_string4
277 .int8 5
278 .int8 4
279 .int8 0
280 .section .debug_ranges,"",@progbits
281 .Ldebug_range:
282 .section .debug_macinfo,"",@progbits
283 .Ldebug_macinfo:
284 .Lcu_macro_begin0:
285 .int8 0
286 .section .debug_pubnames,"",@progbits
287 .int32 .LpubNames_end0-.LpubNames_begin0
288 .LpubNames_begin0:
289 .int16 2
290 .int32 .Lcu_begin0
291 .int32 139
292 .int32 38
293 .asciz "fib"
294 .int32 0
295 .LpubNames_end0:
296 .section .debug_pubtypes,"",@progbits
297 .int32 .LpubTypes_end0-.LpubTypes_begin0
298 .LpubTypes_begin0:
299 .int16 2
300 .int32 .Lcu_begin0
301 .int32 139
302 .int32 131
303 .asciz "int"
304 .int32 0
305 .LpubTypes_end0:
306
307 .ident "clang version 3.9.0 (trunk 266025)"
308 .section .debug_line,"",@progbits
309 .Lline_table_start0: