namelessclass.S revision 1.7 1 1.1 christos /* This testcase is part of GDB, the GNU debugger.
2 1.1 christos
3 1.7 christos Copyright 2014-2020 Free Software Foundation, Inc.
4 1.1 christos
5 1.1 christos This program is free software; you can redistribute it and/or modify
6 1.1 christos it under the terms of the GNU General Public License as published by
7 1.1 christos the Free Software Foundation; either version 3 of the License, or
8 1.1 christos (at your option) any later version.
9 1.1 christos
10 1.1 christos This program is distributed in the hope that it will be useful,
11 1.1 christos but WITHOUT ANY WARRANTY; without even the implied warranty of
12 1.1 christos MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 1.1 christos GNU General Public License for more details.
14 1.1 christos
15 1.1 christos You should have received a copy of the GNU General Public License
16 1.1 christos along with this program. If not, see <http://www.gnu.org/licenses/>. */
17 1.1 christos
18 1.1 christos /* This file was generated using:
19 1.1 christos
20 1.1 christos $ clang++ -g namelessclass.cc -std=c++11 -S -o namelessclass.S
21 1.1 christos
22 1.1 christos with
23 1.1 christos
24 1.1 christos $ clang++ -v
25 1.1 christos clang version 3.3 (tags/RELEASE_33/final)
26 1.1 christos Target: x86_64-redhat-linux-gnu
27 1.1 christos Thread model: posix
28 1.1 christos
29 1.1 christos This is a test for c++/16597. */
30 1.1 christos
31 1.1 christos .file "namelessclass.cc"
32 1.1 christos .section .debug_info,"",@progbits
33 1.1 christos .Lsection_info:
34 1.1 christos .section .debug_abbrev,"",@progbits
35 1.1 christos .Lsection_abbrev:
36 1.1 christos .section .debug_aranges,"",@progbits
37 1.1 christos .section .debug_macinfo,"",@progbits
38 1.1 christos .section .debug_line,"",@progbits
39 1.1 christos .Lsection_line:
40 1.1 christos .section .debug_loc,"",@progbits
41 1.1 christos .section .debug_pubtypes,"",@progbits
42 1.1 christos .section .debug_str,"MS",@progbits,1
43 1.1 christos .Linfo_string:
44 1.1 christos .section .debug_ranges,"",@progbits
45 1.1 christos .Ldebug_range:
46 1.1 christos .section .debug_loc,"",@progbits
47 1.1 christos .Lsection_debug_loc:
48 1.1 christos .text
49 1.1 christos .Ltext_begin:
50 1.1 christos .data
51 1.1 christos .file 1 "namelessclass.cc"
52 1.1 christos .text
53 1.1 christos .globl main
54 1.1 christos .align 16, 0x90
55 1.1 christos .type main,@function
56 1.1 christos main: # @main
57 1.1 christos .cfi_startproc
58 1.1 christos .Lfunc_begin0:
59 1.1 christos .loc 1 42 0 # namelessclass.cc:42:0
60 1.1 christos # BB#0:
61 1.1 christos pushq %rbp
62 1.1 christos .Ltmp2:
63 1.1 christos .cfi_def_cfa_offset 16
64 1.1 christos .Ltmp3:
65 1.1 christos .cfi_offset %rbp, -16
66 1.1 christos movq %rsp, %rbp
67 1.1 christos .Ltmp4:
68 1.1 christos .cfi_def_cfa_register %rbp
69 1.1 christos subq $16, %rsp
70 1.1 christos leaq -8(%rbp), %rdi
71 1.1 christos movl $0, -4(%rbp)
72 1.1 christos .Ltmp5:
73 1.1 christos #DEBUG_VALUE: main:a <- RDI+0
74 1.1 christos .loc 1 43 0 prologue_end # namelessclass.cc:43:0
75 1.1 christos callq _ZN1AC1Ev
76 1.1 christos leaq -8(%rbp), %rdi
77 1.1 christos .Ltmp6:
78 1.1 christos .loc 1 45 0 # namelessclass.cc:45:0
79 1.1 christos callq _ZN1A4doitEv
80 1.1 christos addq $16, %rsp
81 1.1 christos popq %rbp
82 1.1 christos ret
83 1.1 christos .Ltmp7:
84 1.1 christos .Ltmp8:
85 1.1 christos .size main, .Ltmp8-main
86 1.1 christos .Lfunc_end0:
87 1.1 christos .cfi_endproc
88 1.1 christos
89 1.1 christos .section .text._ZN1AC1Ev,"axG",@progbits,_ZN1AC1Ev,comdat
90 1.1 christos .weak _ZN1AC1Ev
91 1.1 christos .align 16, 0x90
92 1.1 christos .type _ZN1AC1Ev,@function
93 1.1 christos _ZN1AC1Ev: # @_ZN1AC1Ev
94 1.1 christos .cfi_startproc
95 1.1 christos .Lfunc_begin1:
96 1.1 christos .loc 1 25 0 # namelessclass.cc:25:0
97 1.1 christos # BB#0:
98 1.1 christos pushq %rbp
99 1.1 christos .Ltmp11:
100 1.1 christos .cfi_def_cfa_offset 16
101 1.1 christos .Ltmp12:
102 1.1 christos .cfi_offset %rbp, -16
103 1.1 christos movq %rsp, %rbp
104 1.1 christos .Ltmp13:
105 1.1 christos .cfi_def_cfa_register %rbp
106 1.1 christos subq $16, %rsp
107 1.1 christos movq %rdi, -8(%rbp)
108 1.1 christos movq -8(%rbp), %rdi
109 1.1 christos .loc 1 25 0 prologue_end # namelessclass.cc:25:0
110 1.1 christos .Ltmp14:
111 1.1 christos callq _ZN1AC2Ev
112 1.1 christos addq $16, %rsp
113 1.1 christos popq %rbp
114 1.1 christos ret
115 1.1 christos .Ltmp15:
116 1.1 christos .Ltmp16:
117 1.1 christos .size _ZN1AC1Ev, .Ltmp16-_ZN1AC1Ev
118 1.1 christos .Lfunc_end1:
119 1.1 christos .cfi_endproc
120 1.1 christos
121 1.1 christos .section .text._ZN1A4doitEv,"axG",@progbits,_ZN1A4doitEv,comdat
122 1.1 christos .weak _ZN1A4doitEv
123 1.1 christos .align 16, 0x90
124 1.1 christos .type _ZN1A4doitEv,@function
125 1.1 christos _ZN1A4doitEv: # @_ZN1A4doitEv
126 1.1 christos .cfi_startproc
127 1.1 christos .Lfunc_begin2:
128 1.1 christos .loc 1 26 0 # namelessclass.cc:26:0
129 1.1 christos # BB#0:
130 1.1 christos pushq %rbp
131 1.1 christos .Ltmp19:
132 1.1 christos .cfi_def_cfa_offset 16
133 1.1 christos .Ltmp20:
134 1.1 christos .cfi_offset %rbp, -16
135 1.1 christos movq %rsp, %rbp
136 1.1 christos .Ltmp21:
137 1.1 christos .cfi_def_cfa_register %rbp
138 1.1 christos subq $32, %rsp
139 1.1 christos movq %rdi, -8(%rbp)
140 1.1 christos movq -8(%rbp), %rdi
141 1.1 christos .loc 1 27 0 prologue_end # namelessclass.cc:27:0
142 1.1 christos .Ltmp22:
143 1.1 christos movq %rdi, -24(%rbp)
144 1.1 christos movq -24(%rbp), %rsi
145 1.1 christos callq _ZN1A5fudgeIZNS_4doitEvEUlvE_EEiT_
146 1.1 christos movl %eax, -12(%rbp)
147 1.1 christos .loc 1 31 0 # namelessclass.cc:31:0
148 1.1 christos movl -12(%rbp), %eax
149 1.1 christos addq $32, %rsp
150 1.1 christos popq %rbp
151 1.1 christos ret
152 1.1 christos .Ltmp23:
153 1.1 christos .Ltmp24:
154 1.1 christos .size _ZN1A4doitEv, .Ltmp24-_ZN1A4doitEv
155 1.1 christos .Lfunc_end2:
156 1.1 christos .cfi_endproc
157 1.1 christos
158 1.1 christos .section .text._ZN1A5fudgeIZNS_4doitEvEUlvE_EEiT_,"axG",@progbits,_ZN1A5fudgeIZNS_4doitEvEUlvE_EEiT_,comdat
159 1.1 christos .weak _ZN1A5fudgeIZNS_4doitEvEUlvE_EEiT_
160 1.1 christos .align 16, 0x90
161 1.1 christos .type _ZN1A5fudgeIZNS_4doitEvEUlvE_EEiT_,@function
162 1.1 christos _ZN1A5fudgeIZNS_4doitEvEUlvE_EEiT_: # @_ZN1A5fudgeIZNS_4doitEvEUlvE_EEiT_
163 1.1 christos .cfi_startproc
164 1.1 christos .Lfunc_begin3:
165 1.1 christos .loc 1 36 0 # namelessclass.cc:36:0
166 1.1 christos # BB#0:
167 1.1 christos pushq %rbp
168 1.1 christos .Ltmp27:
169 1.1 christos .cfi_def_cfa_offset 16
170 1.1 christos .Ltmp28:
171 1.1 christos .cfi_offset %rbp, -16
172 1.1 christos movq %rsp, %rbp
173 1.1 christos .Ltmp29:
174 1.1 christos .cfi_def_cfa_register %rbp
175 1.1 christos subq $16, %rsp
176 1.1 christos leaq -16(%rbp), %rax
177 1.1 christos movq %rdi, -8(%rbp)
178 1.1 christos movq %rsi, -16(%rbp)
179 1.1 christos #DEBUG_VALUE: fudge<<lambda at namelessclass.cc:27:22> >:func <- RAX+0
180 1.1 christos .loc 1 36 34 prologue_end # namelessclass.cc:36:34
181 1.1 christos .Ltmp30:
182 1.1 christos movq %rax, %rdi
183 1.1 christos callq _ZZN1A4doitEvENKUlvE_clEv
184 1.1 christos .Ltmp31:
185 1.1 christos addq $16, %rsp
186 1.1 christos popq %rbp
187 1.1 christos ret
188 1.1 christos .Ltmp32:
189 1.1 christos .Ltmp33:
190 1.1 christos .size _ZN1A5fudgeIZNS_4doitEvEUlvE_EEiT_, .Ltmp33-_ZN1A5fudgeIZNS_4doitEvEUlvE_EEiT_
191 1.1 christos .Lfunc_end3:
192 1.1 christos .cfi_endproc
193 1.1 christos
194 1.1 christos .section .text._ZZN1A4doitEvENKUlvE_clEv,"axG",@progbits,_ZZN1A4doitEvENKUlvE_clEv,comdat
195 1.1 christos .weak _ZZN1A4doitEvENKUlvE_clEv
196 1.1 christos .align 16, 0x90
197 1.1 christos .type _ZZN1A4doitEvENKUlvE_clEv,@function
198 1.1 christos _ZZN1A4doitEvENKUlvE_clEv: # @_ZZN1A4doitEvENKUlvE_clEv
199 1.1 christos .cfi_startproc
200 1.1 christos .Lfunc_begin4:
201 1.1 christos .loc 1 27 0 # namelessclass.cc:27:0
202 1.1 christos # BB#0:
203 1.1 christos pushq %rbp
204 1.1 christos .Ltmp36:
205 1.1 christos .cfi_def_cfa_offset 16
206 1.1 christos .Ltmp37:
207 1.1 christos .cfi_offset %rbp, -16
208 1.1 christos movq %rsp, %rbp
209 1.1 christos .Ltmp38:
210 1.1 christos .cfi_def_cfa_register %rbp
211 1.1 christos movq %rdi, -8(%rbp)
212 1.1 christos movq -8(%rbp), %rdi
213 1.1 christos movq (%rdi), %rdi
214 1.1 christos .loc 1 28 0 prologue_end # namelessclass.cc:28:0
215 1.1 christos .Ltmp39:
216 1.1 christos movl (%rdi), %eax
217 1.1 christos popq %rbp
218 1.1 christos ret
219 1.1 christos .Ltmp40:
220 1.1 christos .Ltmp41:
221 1.1 christos .size _ZZN1A4doitEvENKUlvE_clEv, .Ltmp41-_ZZN1A4doitEvENKUlvE_clEv
222 1.1 christos .Lfunc_end4:
223 1.1 christos .cfi_endproc
224 1.1 christos
225 1.1 christos .section .text._ZN1AC2Ev,"axG",@progbits,_ZN1AC2Ev,comdat
226 1.1 christos .weak _ZN1AC2Ev
227 1.1 christos .align 16, 0x90
228 1.1 christos .type _ZN1AC2Ev,@function
229 1.1 christos _ZN1AC2Ev: # @_ZN1AC2Ev
230 1.1 christos .cfi_startproc
231 1.1 christos .Lfunc_begin5:
232 1.1 christos .loc 1 25 0 # namelessclass.cc:25:0
233 1.1 christos # BB#0:
234 1.1 christos pushq %rbp
235 1.1 christos .Ltmp44:
236 1.1 christos .cfi_def_cfa_offset 16
237 1.1 christos .Ltmp45:
238 1.1 christos .cfi_offset %rbp, -16
239 1.1 christos movq %rsp, %rbp
240 1.1 christos .Ltmp46:
241 1.1 christos .cfi_def_cfa_register %rbp
242 1.1 christos movq %rdi, -8(%rbp)
243 1.1 christos movq -8(%rbp), %rdi
244 1.1 christos .loc 1 25 0 prologue_end # namelessclass.cc:25:0
245 1.1 christos .Ltmp47:
246 1.1 christos movl $48879, (%rdi) # imm = 0xBEEF
247 1.1 christos popq %rbp
248 1.1 christos ret
249 1.1 christos .Ltmp48:
250 1.1 christos .Ltmp49:
251 1.1 christos .size _ZN1AC2Ev, .Ltmp49-_ZN1AC2Ev
252 1.1 christos .Lfunc_end5:
253 1.1 christos .cfi_endproc
254 1.1 christos
255 1.1 christos .text
256 1.1 christos .Ltext_end:
257 1.1 christos .data
258 1.1 christos .Ldata_end:
259 1.1 christos .text
260 1.1 christos .Lsection_end1:
261 1.1 christos .section .debug_info,"",@progbits
262 1.1 christos .L.debug_info_begin0:
263 1.1 christos .long 531 # Length of Compilation Unit Info
264 1.1 christos .short 2 # DWARF version number
265 1.1 christos .long .L.debug_abbrev_begin # Offset Into Abbrev. Section
266 1.1 christos .byte 8 # Address Size (in bytes)
267 1.1 christos .byte 1 # Abbrev [1] 0xb:0x20c DW_TAG_compile_unit
268 1.1 christos .long .Linfo_string0 # DW_AT_producer
269 1.1 christos .short 4 # DW_AT_language
270 1.1 christos .long .Linfo_string1 # DW_AT_name
271 1.1 christos .quad 0 # DW_AT_low_pc
272 1.1 christos .long .Lsection_line # DW_AT_stmt_list
273 1.1 christos .long .Linfo_string2 # DW_AT_comp_dir
274 1.1 christos .byte 2 # Abbrev [2] 0x26:0x2c DW_TAG_subprogram
275 1.1 christos .long .Linfo_string3 # DW_AT_name
276 1.1 christos .byte 1 # DW_AT_decl_file
277 1.1 christos .byte 41 # DW_AT_decl_line
278 1.1 christos .long 82 # DW_AT_type
279 1.1 christos # DW_AT_external
280 1.1 christos .quad .Lfunc_begin0 # DW_AT_low_pc
281 1.1 christos .quad .Lfunc_end0 # DW_AT_high_pc
282 1.1 christos .byte 1 # DW_AT_frame_base
283 1.1 christos .byte 86
284 1.1 christos .byte 3 # Abbrev [3] 0x43:0xe DW_TAG_variable
285 1.1 christos .long .Linfo_string15 # DW_AT_name
286 1.1 christos .byte 1 # DW_AT_decl_file
287 1.1 christos .byte 43 # DW_AT_decl_line
288 1.1 christos .long 186 # DW_AT_type
289 1.1 christos .byte 2 # DW_AT_location
290 1.1 christos .byte 145
291 1.1 christos .byte 120
292 1.1 christos .byte 0 # End Of Children Mark
293 1.1 christos .byte 4 # Abbrev [4] 0x52:0x7 DW_TAG_base_type
294 1.1 christos .long .Linfo_string4 # DW_AT_name
295 1.1 christos .byte 5 # DW_AT_encoding
296 1.1 christos .byte 4 # DW_AT_byte_size
297 1.1 christos .byte 5 # Abbrev [5] 0x59:0x5 DW_TAG_pointer_type
298 1.1 christos .long 186 # DW_AT_type
299 1.1 christos .byte 5 # Abbrev [5] 0x5e:0x5 DW_TAG_pointer_type
300 1.1 christos .long 186 # DW_AT_type
301 1.1 christos .byte 6 # Abbrev [6] 0x63:0x5 DW_TAG_const_type
302 1.1 christos .long 119 # DW_AT_type
303 1.1 christos .byte 5 # Abbrev [5] 0x68:0x5 DW_TAG_pointer_type
304 1.1 christos .long 99 # DW_AT_type
305 1.1 christos .byte 5 # Abbrev [5] 0x6d:0x5 DW_TAG_pointer_type
306 1.1 christos .long 119 # DW_AT_type
307 1.1 christos .byte 7 # Abbrev [7] 0x72:0x5 DW_TAG_rvalue_reference_type
308 1.1 christos .long 119 # DW_AT_type
309 1.1 christos .byte 8 # Abbrev [8] 0x77:0x43 DW_TAG_class_type
310 1.1 christos .byte 8 # DW_AT_byte_size
311 1.1 christos .byte 1 # DW_AT_decl_file
312 1.1 christos .byte 27 # DW_AT_decl_line
313 1.1 christos .byte 9 # Abbrev [9] 0x7b:0xf DW_TAG_member
314 1.1 christos .long .Linfo_string7 # DW_AT_name
315 1.1 christos .long 94 # DW_AT_type
316 1.1 christos .byte 1 # DW_AT_decl_file
317 1.1 christos .byte 27 # DW_AT_decl_line
318 1.1 christos .byte 2 # DW_AT_data_member_location
319 1.1 christos .byte 35
320 1.1 christos .byte 0
321 1.1 christos .byte 3 # DW_AT_accessibility
322 1.1 christos # DW_ACCESS_private
323 1.1 christos .byte 10 # Abbrev [10] 0x8a:0x12 DW_TAG_subprogram
324 1.1 christos .long .Linfo_string8 # DW_AT_name
325 1.1 christos .byte 1 # DW_AT_decl_file
326 1.1 christos .byte 27 # DW_AT_decl_line
327 1.1 christos .long 82 # DW_AT_type
328 1.1 christos # DW_AT_declaration
329 1.1 christos # DW_AT_external
330 1.1 christos .byte 1 # DW_AT_accessibility
331 1.1 christos # DW_ACCESS_public
332 1.1 christos .byte 11 # Abbrev [11] 0x96:0x5 DW_TAG_formal_parameter
333 1.1 christos .long 104 # DW_AT_type
334 1.1 christos # DW_AT_artificial
335 1.1 christos .byte 0 # End Of Children Mark
336 1.1 christos .byte 12 # Abbrev [12] 0x9c:0xe DW_TAG_subprogram
337 1.1 christos .long .Linfo_string9 # DW_AT_name
338 1.1 christos .byte 1 # DW_AT_decl_file
339 1.1 christos .byte 27 # DW_AT_decl_line
340 1.1 christos # DW_AT_declaration
341 1.1 christos # DW_AT_artificial
342 1.1 christos # DW_AT_external
343 1.1 christos .byte 1 # DW_AT_accessibility
344 1.1 christos # DW_ACCESS_public
345 1.1 christos .byte 11 # Abbrev [11] 0xa4:0x5 DW_TAG_formal_parameter
346 1.1 christos .long 109 # DW_AT_type
347 1.1 christos # DW_AT_artificial
348 1.1 christos .byte 0 # End Of Children Mark
349 1.1 christos .byte 13 # Abbrev [13] 0xaa:0xf DW_TAG_subprogram
350 1.1 christos .byte 1 # DW_AT_decl_file
351 1.1 christos .byte 27 # DW_AT_decl_line
352 1.1 christos # DW_AT_declaration
353 1.1 christos # DW_AT_artificial
354 1.1 christos # DW_AT_external
355 1.1 christos .byte 1 # DW_AT_accessibility
356 1.1 christos # DW_ACCESS_public
357 1.1 christos .byte 11 # Abbrev [11] 0xae:0x5 DW_TAG_formal_parameter
358 1.1 christos .long 109 # DW_AT_type
359 1.1 christos # DW_AT_artificial
360 1.1 christos .byte 14 # Abbrev [14] 0xb3:0x5 DW_TAG_formal_parameter
361 1.1 christos .long 114 # DW_AT_type
362 1.1 christos .byte 0 # End Of Children Mark
363 1.1 christos .byte 0 # End Of Children Mark
364 1.1 christos .byte 15 # Abbrev [15] 0xba:0x60 DW_TAG_class_type
365 1.1 christos .long .Linfo_string6 # DW_AT_name
366 1.1 christos .byte 4 # DW_AT_byte_size
367 1.1 christos .byte 1 # DW_AT_decl_file
368 1.1 christos .byte 22 # DW_AT_decl_line
369 1.1 christos .byte 9 # Abbrev [9] 0xc2:0xf DW_TAG_member
370 1.1 christos .long .Linfo_string5 # DW_AT_name
371 1.1 christos .long 82 # DW_AT_type
372 1.1 christos .byte 1 # DW_AT_decl_file
373 1.1 christos .byte 37 # DW_AT_decl_line
374 1.1 christos .byte 2 # DW_AT_data_member_location
375 1.1 christos .byte 35
376 1.1 christos .byte 0
377 1.1 christos .byte 3 # DW_AT_accessibility
378 1.1 christos # DW_ACCESS_private
379 1.1 christos .byte 16 # Abbrev [16] 0xd1:0xe DW_TAG_subprogram
380 1.1 christos .long .Linfo_string6 # DW_AT_name
381 1.1 christos .byte 1 # DW_AT_decl_file
382 1.1 christos .byte 25 # DW_AT_decl_line
383 1.1 christos # DW_AT_declaration
384 1.1 christos # DW_AT_external
385 1.1 christos .byte 1 # DW_AT_accessibility
386 1.1 christos # DW_ACCESS_public
387 1.1 christos .byte 11 # Abbrev [11] 0xd9:0x5 DW_TAG_formal_parameter
388 1.1 christos .long 89 # DW_AT_type
389 1.1 christos # DW_AT_artificial
390 1.1 christos .byte 0 # End Of Children Mark
391 1.1 christos .byte 17 # Abbrev [17] 0xdf:0x16 DW_TAG_subprogram
392 1.1 christos .byte 1 # DW_AT_accessibility
393 1.1 christos # DW_ACCESS_public
394 1.1 christos .long .Linfo_string13 # DW_AT_MIPS_linkage_name
395 1.1 christos .long .Linfo_string14 # DW_AT_name
396 1.1 christos .byte 1 # DW_AT_decl_file
397 1.1 christos .byte 26 # DW_AT_decl_line
398 1.1 christos .long 82 # DW_AT_type
399 1.1 christos # DW_AT_declaration
400 1.1 christos # DW_AT_external
401 1.1 christos .byte 11 # Abbrev [11] 0xef:0x5 DW_TAG_formal_parameter
402 1.1 christos .long 89 # DW_AT_type
403 1.1 christos # DW_AT_artificial
404 1.1 christos .byte 0 # End Of Children Mark
405 1.1 christos .byte 18 # Abbrev [18] 0xf5:0x24 DW_TAG_subprogram
406 1.1 christos .long .Linfo_string11 # DW_AT_MIPS_linkage_name
407 1.1 christos .long .Linfo_string12 # DW_AT_name
408 1.1 christos .byte 1 # DW_AT_decl_file
409 1.1 christos .byte 36 # DW_AT_decl_line
410 1.1 christos .long 82 # DW_AT_type
411 1.1 christos # DW_AT_declaration
412 1.1 christos # DW_AT_external
413 1.1 christos .byte 3 # DW_AT_accessibility
414 1.1 christos # DW_ACCESS_private
415 1.1 christos .byte 19 # Abbrev [19] 0x105:0x9 DW_TAG_template_type_parameter
416 1.1 christos .long 119 # DW_AT_type
417 1.1 christos .long .Linfo_string10 # DW_AT_name
418 1.1 christos .byte 11 # Abbrev [11] 0x10e:0x5 DW_TAG_formal_parameter
419 1.1 christos .long 89 # DW_AT_type
420 1.1 christos # DW_AT_artificial
421 1.1 christos .byte 14 # Abbrev [14] 0x113:0x5 DW_TAG_formal_parameter
422 1.1 christos .long 119 # DW_AT_type
423 1.1 christos .byte 0 # End Of Children Mark
424 1.1 christos .byte 0 # End Of Children Mark
425 1.1 christos .byte 20 # Abbrev [20] 0x11a:0x62 DW_TAG_subprogram
426 1.1 christos .long 223 # DW_AT_specification
427 1.1 christos .quad .Lfunc_begin2 # DW_AT_low_pc
428 1.1 christos .quad .Lfunc_end2 # DW_AT_high_pc
429 1.1 christos .byte 1 # DW_AT_frame_base
430 1.1 christos .byte 86
431 1.1 christos .long 351 # DW_AT_object_pointer
432 1.1 christos .byte 20 # Abbrev [20] 0x135:0x2a DW_TAG_subprogram
433 1.1 christos .long 138 # DW_AT_specification
434 1.1 christos .quad .Lfunc_begin4 # DW_AT_low_pc
435 1.1 christos .quad .Lfunc_end4 # DW_AT_high_pc
436 1.1 christos .byte 1 # DW_AT_frame_base
437 1.1 christos .byte 86
438 1.1 christos .long 336 # DW_AT_object_pointer
439 1.1 christos .byte 21 # Abbrev [21] 0x150:0xe DW_TAG_formal_parameter
440 1.1 christos .long .Linfo_string7 # DW_AT_name
441 1.1 christos .byte 1 # DW_AT_decl_file
442 1.1 christos .byte 27 # DW_AT_decl_line
443 1.1 christos .long 529 # DW_AT_type
444 1.1 christos # DW_AT_artificial
445 1.1 christos .byte 2 # DW_AT_location
446 1.1 christos .byte 145
447 1.1 christos .byte 120
448 1.1 christos .byte 0 # End Of Children Mark
449 1.1 christos .byte 21 # Abbrev [21] 0x15f:0xe DW_TAG_formal_parameter
450 1.1 christos .long .Linfo_string7 # DW_AT_name
451 1.1 christos .byte 1 # DW_AT_decl_file
452 1.1 christos .byte 26 # DW_AT_decl_line
453 1.1 christos .long 94 # DW_AT_type
454 1.1 christos # DW_AT_artificial
455 1.1 christos .byte 2 # DW_AT_location
456 1.1 christos .byte 145
457 1.1 christos .byte 120
458 1.1 christos .byte 3 # Abbrev [3] 0x16d:0xe DW_TAG_variable
459 1.1 christos .long .Linfo_string16 # DW_AT_name
460 1.1 christos .byte 1 # DW_AT_decl_file
461 1.1 christos .byte 27 # DW_AT_decl_line
462 1.1 christos .long 82 # DW_AT_type
463 1.1 christos .byte 2 # DW_AT_location
464 1.1 christos .byte 145
465 1.1 christos .byte 116
466 1.1 christos .byte 0 # End Of Children Mark
467 1.1 christos .byte 20 # Abbrev [20] 0x17c:0x41 DW_TAG_subprogram
468 1.1 christos .long 245 # DW_AT_specification
469 1.1 christos .quad .Lfunc_begin3 # DW_AT_low_pc
470 1.1 christos .quad .Lfunc_end3 # DW_AT_high_pc
471 1.1 christos .byte 1 # DW_AT_frame_base
472 1.1 christos .byte 86
473 1.1 christos .long 416 # DW_AT_object_pointer
474 1.1 christos .byte 19 # Abbrev [19] 0x197:0x9 DW_TAG_template_type_parameter
475 1.1 christos .long 119 # DW_AT_type
476 1.1 christos .long .Linfo_string10 # DW_AT_name
477 1.1 christos .byte 21 # Abbrev [21] 0x1a0:0xe DW_TAG_formal_parameter
478 1.1 christos .long .Linfo_string7 # DW_AT_name
479 1.1 christos .byte 1 # DW_AT_decl_file
480 1.1 christos .byte 36 # DW_AT_decl_line
481 1.1 christos .long 94 # DW_AT_type
482 1.1 christos # DW_AT_artificial
483 1.1 christos .byte 2 # DW_AT_location
484 1.1 christos .byte 145
485 1.1 christos .byte 120
486 1.1 christos .byte 22 # Abbrev [22] 0x1ae:0xe DW_TAG_formal_parameter
487 1.1 christos .long .Linfo_string17 # DW_AT_name
488 1.1 christos .byte 1 # DW_AT_decl_file
489 1.1 christos .byte 36 # DW_AT_decl_line
490 1.1 christos .long 119 # DW_AT_type
491 1.1 christos .byte 2 # DW_AT_location
492 1.1 christos .byte 145
493 1.1 christos .byte 112
494 1.1 christos .byte 0 # End Of Children Mark
495 1.1 christos .byte 20 # Abbrev [20] 0x1bd:0x2a DW_TAG_subprogram
496 1.1 christos .long 209 # DW_AT_specification
497 1.1 christos .quad .Lfunc_begin1 # DW_AT_low_pc
498 1.1 christos .quad .Lfunc_end1 # DW_AT_high_pc
499 1.1 christos .byte 1 # DW_AT_frame_base
500 1.1 christos .byte 86
501 1.1 christos .long 472 # DW_AT_object_pointer
502 1.1 christos .byte 21 # Abbrev [21] 0x1d8:0xe DW_TAG_formal_parameter
503 1.1 christos .long .Linfo_string7 # DW_AT_name
504 1.1 christos .byte 1 # DW_AT_decl_file
505 1.1 christos .byte 25 # DW_AT_decl_line
506 1.1 christos .long 94 # DW_AT_type
507 1.1 christos # DW_AT_artificial
508 1.1 christos .byte 2 # DW_AT_location
509 1.1 christos .byte 145
510 1.1 christos .byte 120
511 1.1 christos .byte 0 # End Of Children Mark
512 1.1 christos .byte 20 # Abbrev [20] 0x1e7:0x2a DW_TAG_subprogram
513 1.1 christos .long 209 # DW_AT_specification
514 1.1 christos .quad .Lfunc_begin5 # DW_AT_low_pc
515 1.1 christos .quad .Lfunc_end5 # DW_AT_high_pc
516 1.1 christos .byte 1 # DW_AT_frame_base
517 1.1 christos .byte 86
518 1.1 christos .long 514 # DW_AT_object_pointer
519 1.1 christos .byte 21 # Abbrev [21] 0x202:0xe DW_TAG_formal_parameter
520 1.1 christos .long .Linfo_string7 # DW_AT_name
521 1.1 christos .byte 1 # DW_AT_decl_file
522 1.1 christos .byte 25 # DW_AT_decl_line
523 1.1 christos .long 94 # DW_AT_type
524 1.1 christos # DW_AT_artificial
525 1.1 christos .byte 2 # DW_AT_location
526 1.1 christos .byte 145
527 1.1 christos .byte 120
528 1.1 christos .byte 0 # End Of Children Mark
529 1.1 christos .byte 5 # Abbrev [5] 0x211:0x5 DW_TAG_pointer_type
530 1.1 christos .long 99 # DW_AT_type
531 1.1 christos .byte 0 # End Of Children Mark
532 1.1 christos .L.debug_info_end0:
533 1.1 christos .section .debug_abbrev,"",@progbits
534 1.1 christos .L.debug_abbrev_begin:
535 1.1 christos .byte 1 # Abbreviation Code
536 1.1 christos .byte 17 # DW_TAG_compile_unit
537 1.1 christos .byte 1 # DW_CHILDREN_yes
538 1.1 christos .byte 37 # DW_AT_producer
539 1.1 christos .byte 14 # DW_FORM_strp
540 1.1 christos .byte 19 # DW_AT_language
541 1.1 christos .byte 5 # DW_FORM_data2
542 1.1 christos .byte 3 # DW_AT_name
543 1.1 christos .byte 14 # DW_FORM_strp
544 1.1 christos .byte 17 # DW_AT_low_pc
545 1.1 christos .byte 1 # DW_FORM_addr
546 1.1 christos .byte 16 # DW_AT_stmt_list
547 1.1 christos .byte 6 # DW_FORM_data4
548 1.1 christos .byte 27 # DW_AT_comp_dir
549 1.1 christos .byte 14 # DW_FORM_strp
550 1.1 christos .byte 0 # EOM(1)
551 1.1 christos .byte 0 # EOM(2)
552 1.1 christos .byte 2 # Abbreviation Code
553 1.1 christos .byte 46 # DW_TAG_subprogram
554 1.1 christos .byte 1 # DW_CHILDREN_yes
555 1.1 christos .byte 3 # DW_AT_name
556 1.1 christos .byte 14 # DW_FORM_strp
557 1.1 christos .byte 58 # DW_AT_decl_file
558 1.1 christos .byte 11 # DW_FORM_data1
559 1.1 christos .byte 59 # DW_AT_decl_line
560 1.1 christos .byte 11 # DW_FORM_data1
561 1.1 christos .byte 73 # DW_AT_type
562 1.1 christos .byte 19 # DW_FORM_ref4
563 1.1 christos .byte 63 # DW_AT_external
564 1.1 christos .byte 25 # DW_FORM_flag_present
565 1.1 christos .byte 17 # DW_AT_low_pc
566 1.1 christos .byte 1 # DW_FORM_addr
567 1.1 christos .byte 18 # DW_AT_high_pc
568 1.1 christos .byte 1 # DW_FORM_addr
569 1.1 christos .byte 64 # DW_AT_frame_base
570 1.1 christos .byte 10 # DW_FORM_block1
571 1.1 christos .byte 0 # EOM(1)
572 1.1 christos .byte 0 # EOM(2)
573 1.1 christos .byte 3 # Abbreviation Code
574 1.1 christos .byte 52 # DW_TAG_variable
575 1.1 christos .byte 0 # DW_CHILDREN_no
576 1.1 christos .byte 3 # DW_AT_name
577 1.1 christos .byte 14 # DW_FORM_strp
578 1.1 christos .byte 58 # DW_AT_decl_file
579 1.1 christos .byte 11 # DW_FORM_data1
580 1.1 christos .byte 59 # DW_AT_decl_line
581 1.1 christos .byte 11 # DW_FORM_data1
582 1.1 christos .byte 73 # DW_AT_type
583 1.1 christos .byte 19 # DW_FORM_ref4
584 1.1 christos .byte 2 # DW_AT_location
585 1.1 christos .byte 10 # DW_FORM_block1
586 1.1 christos .byte 0 # EOM(1)
587 1.1 christos .byte 0 # EOM(2)
588 1.1 christos .byte 4 # Abbreviation Code
589 1.1 christos .byte 36 # DW_TAG_base_type
590 1.1 christos .byte 0 # DW_CHILDREN_no
591 1.1 christos .byte 3 # DW_AT_name
592 1.1 christos .byte 14 # DW_FORM_strp
593 1.1 christos .byte 62 # DW_AT_encoding
594 1.1 christos .byte 11 # DW_FORM_data1
595 1.1 christos .byte 11 # DW_AT_byte_size
596 1.1 christos .byte 11 # DW_FORM_data1
597 1.1 christos .byte 0 # EOM(1)
598 1.1 christos .byte 0 # EOM(2)
599 1.1 christos .byte 5 # Abbreviation Code
600 1.1 christos .byte 15 # DW_TAG_pointer_type
601 1.1 christos .byte 0 # DW_CHILDREN_no
602 1.1 christos .byte 73 # DW_AT_type
603 1.1 christos .byte 19 # DW_FORM_ref4
604 1.1 christos .byte 0 # EOM(1)
605 1.1 christos .byte 0 # EOM(2)
606 1.1 christos .byte 6 # Abbreviation Code
607 1.1 christos .byte 38 # DW_TAG_const_type
608 1.1 christos .byte 0 # DW_CHILDREN_no
609 1.1 christos .byte 73 # DW_AT_type
610 1.1 christos .byte 19 # DW_FORM_ref4
611 1.1 christos .byte 0 # EOM(1)
612 1.1 christos .byte 0 # EOM(2)
613 1.1 christos .byte 7 # Abbreviation Code
614 1.1 christos .byte 66 # DW_TAG_rvalue_reference_type
615 1.1 christos .byte 0 # DW_CHILDREN_no
616 1.1 christos .byte 73 # DW_AT_type
617 1.1 christos .byte 19 # DW_FORM_ref4
618 1.1 christos .byte 0 # EOM(1)
619 1.1 christos .byte 0 # EOM(2)
620 1.1 christos .byte 8 # Abbreviation Code
621 1.1 christos .byte 2 # DW_TAG_class_type
622 1.1 christos .byte 1 # DW_CHILDREN_yes
623 1.1 christos .byte 11 # DW_AT_byte_size
624 1.1 christos .byte 11 # DW_FORM_data1
625 1.1 christos .byte 58 # DW_AT_decl_file
626 1.1 christos .byte 11 # DW_FORM_data1
627 1.1 christos .byte 59 # DW_AT_decl_line
628 1.1 christos .byte 11 # DW_FORM_data1
629 1.1 christos .byte 0 # EOM(1)
630 1.1 christos .byte 0 # EOM(2)
631 1.1 christos .byte 9 # Abbreviation Code
632 1.1 christos .byte 13 # DW_TAG_member
633 1.1 christos .byte 0 # DW_CHILDREN_no
634 1.1 christos .byte 3 # DW_AT_name
635 1.1 christos .byte 14 # DW_FORM_strp
636 1.1 christos .byte 73 # DW_AT_type
637 1.1 christos .byte 19 # DW_FORM_ref4
638 1.1 christos .byte 58 # DW_AT_decl_file
639 1.1 christos .byte 11 # DW_FORM_data1
640 1.1 christos .byte 59 # DW_AT_decl_line
641 1.1 christos .byte 11 # DW_FORM_data1
642 1.1 christos .byte 56 # DW_AT_data_member_location
643 1.1 christos .byte 10 # DW_FORM_block1
644 1.1 christos .byte 50 # DW_AT_accessibility
645 1.1 christos .byte 11 # DW_FORM_data1
646 1.1 christos .byte 0 # EOM(1)
647 1.1 christos .byte 0 # EOM(2)
648 1.1 christos .byte 10 # Abbreviation Code
649 1.1 christos .byte 46 # DW_TAG_subprogram
650 1.1 christos .byte 1 # DW_CHILDREN_yes
651 1.1 christos .byte 3 # DW_AT_name
652 1.1 christos .byte 14 # DW_FORM_strp
653 1.1 christos .byte 58 # DW_AT_decl_file
654 1.1 christos .byte 11 # DW_FORM_data1
655 1.1 christos .byte 59 # DW_AT_decl_line
656 1.1 christos .byte 11 # DW_FORM_data1
657 1.1 christos .byte 73 # DW_AT_type
658 1.1 christos .byte 19 # DW_FORM_ref4
659 1.1 christos .byte 60 # DW_AT_declaration
660 1.1 christos .byte 25 # DW_FORM_flag_present
661 1.1 christos .byte 63 # DW_AT_external
662 1.1 christos .byte 25 # DW_FORM_flag_present
663 1.1 christos .byte 50 # DW_AT_accessibility
664 1.1 christos .byte 11 # DW_FORM_data1
665 1.1 christos .byte 0 # EOM(1)
666 1.1 christos .byte 0 # EOM(2)
667 1.1 christos .byte 11 # Abbreviation Code
668 1.1 christos .byte 5 # DW_TAG_formal_parameter
669 1.1 christos .byte 0 # DW_CHILDREN_no
670 1.1 christos .byte 73 # DW_AT_type
671 1.1 christos .byte 19 # DW_FORM_ref4
672 1.1 christos .byte 52 # DW_AT_artificial
673 1.1 christos .byte 25 # DW_FORM_flag_present
674 1.1 christos .byte 0 # EOM(1)
675 1.1 christos .byte 0 # EOM(2)
676 1.1 christos .byte 12 # Abbreviation Code
677 1.1 christos .byte 46 # DW_TAG_subprogram
678 1.1 christos .byte 1 # DW_CHILDREN_yes
679 1.1 christos .byte 3 # DW_AT_name
680 1.1 christos .byte 14 # DW_FORM_strp
681 1.1 christos .byte 58 # DW_AT_decl_file
682 1.1 christos .byte 11 # DW_FORM_data1
683 1.1 christos .byte 59 # DW_AT_decl_line
684 1.1 christos .byte 11 # DW_FORM_data1
685 1.1 christos .byte 60 # DW_AT_declaration
686 1.1 christos .byte 25 # DW_FORM_flag_present
687 1.1 christos .byte 52 # DW_AT_artificial
688 1.1 christos .byte 25 # DW_FORM_flag_present
689 1.1 christos .byte 63 # DW_AT_external
690 1.1 christos .byte 25 # DW_FORM_flag_present
691 1.1 christos .byte 50 # DW_AT_accessibility
692 1.1 christos .byte 11 # DW_FORM_data1
693 1.1 christos .byte 0 # EOM(1)
694 1.1 christos .byte 0 # EOM(2)
695 1.1 christos .byte 13 # Abbreviation Code
696 1.1 christos .byte 46 # DW_TAG_subprogram
697 1.1 christos .byte 1 # DW_CHILDREN_yes
698 1.1 christos .byte 58 # DW_AT_decl_file
699 1.1 christos .byte 11 # DW_FORM_data1
700 1.1 christos .byte 59 # DW_AT_decl_line
701 1.1 christos .byte 11 # DW_FORM_data1
702 1.1 christos .byte 60 # DW_AT_declaration
703 1.1 christos .byte 25 # DW_FORM_flag_present
704 1.1 christos .byte 52 # DW_AT_artificial
705 1.1 christos .byte 25 # DW_FORM_flag_present
706 1.1 christos .byte 63 # DW_AT_external
707 1.1 christos .byte 25 # DW_FORM_flag_present
708 1.1 christos .byte 50 # DW_AT_accessibility
709 1.1 christos .byte 11 # DW_FORM_data1
710 1.1 christos .byte 0 # EOM(1)
711 1.1 christos .byte 0 # EOM(2)
712 1.1 christos .byte 14 # Abbreviation Code
713 1.1 christos .byte 5 # DW_TAG_formal_parameter
714 1.1 christos .byte 0 # DW_CHILDREN_no
715 1.1 christos .byte 73 # DW_AT_type
716 1.1 christos .byte 19 # DW_FORM_ref4
717 1.1 christos .byte 0 # EOM(1)
718 1.1 christos .byte 0 # EOM(2)
719 1.1 christos .byte 15 # Abbreviation Code
720 1.1 christos .byte 2 # DW_TAG_class_type
721 1.1 christos .byte 1 # DW_CHILDREN_yes
722 1.1 christos .byte 3 # DW_AT_name
723 1.1 christos .byte 14 # DW_FORM_strp
724 1.1 christos .byte 11 # DW_AT_byte_size
725 1.1 christos .byte 11 # DW_FORM_data1
726 1.1 christos .byte 58 # DW_AT_decl_file
727 1.1 christos .byte 11 # DW_FORM_data1
728 1.1 christos .byte 59 # DW_AT_decl_line
729 1.1 christos .byte 11 # DW_FORM_data1
730 1.1 christos .byte 0 # EOM(1)
731 1.1 christos .byte 0 # EOM(2)
732 1.1 christos .byte 16 # Abbreviation Code
733 1.1 christos .byte 46 # DW_TAG_subprogram
734 1.1 christos .byte 1 # DW_CHILDREN_yes
735 1.1 christos .byte 3 # DW_AT_name
736 1.1 christos .byte 14 # DW_FORM_strp
737 1.1 christos .byte 58 # DW_AT_decl_file
738 1.1 christos .byte 11 # DW_FORM_data1
739 1.1 christos .byte 59 # DW_AT_decl_line
740 1.1 christos .byte 11 # DW_FORM_data1
741 1.1 christos .byte 60 # DW_AT_declaration
742 1.1 christos .byte 25 # DW_FORM_flag_present
743 1.1 christos .byte 63 # DW_AT_external
744 1.1 christos .byte 25 # DW_FORM_flag_present
745 1.1 christos .byte 50 # DW_AT_accessibility
746 1.1 christos .byte 11 # DW_FORM_data1
747 1.1 christos .byte 0 # EOM(1)
748 1.1 christos .byte 0 # EOM(2)
749 1.1 christos .byte 17 # Abbreviation Code
750 1.1 christos .byte 46 # DW_TAG_subprogram
751 1.1 christos .byte 1 # DW_CHILDREN_yes
752 1.1 christos .byte 50 # DW_AT_accessibility
753 1.1 christos .byte 11 # DW_FORM_data1
754 1.1 christos .ascii "\207@" # DW_AT_MIPS_linkage_name
755 1.1 christos .byte 14 # DW_FORM_strp
756 1.1 christos .byte 3 # DW_AT_name
757 1.1 christos .byte 14 # DW_FORM_strp
758 1.1 christos .byte 58 # DW_AT_decl_file
759 1.1 christos .byte 11 # DW_FORM_data1
760 1.1 christos .byte 59 # DW_AT_decl_line
761 1.1 christos .byte 11 # DW_FORM_data1
762 1.1 christos .byte 73 # DW_AT_type
763 1.1 christos .byte 19 # DW_FORM_ref4
764 1.1 christos .byte 60 # DW_AT_declaration
765 1.1 christos .byte 25 # DW_FORM_flag_present
766 1.1 christos .byte 63 # DW_AT_external
767 1.1 christos .byte 25 # DW_FORM_flag_present
768 1.1 christos .byte 0 # EOM(1)
769 1.1 christos .byte 0 # EOM(2)
770 1.1 christos .byte 18 # Abbreviation Code
771 1.1 christos .byte 46 # DW_TAG_subprogram
772 1.1 christos .byte 1 # DW_CHILDREN_yes
773 1.1 christos .ascii "\207@" # DW_AT_MIPS_linkage_name
774 1.1 christos .byte 14 # DW_FORM_strp
775 1.1 christos .byte 3 # DW_AT_name
776 1.1 christos .byte 14 # DW_FORM_strp
777 1.1 christos .byte 58 # DW_AT_decl_file
778 1.1 christos .byte 11 # DW_FORM_data1
779 1.1 christos .byte 59 # DW_AT_decl_line
780 1.1 christos .byte 11 # DW_FORM_data1
781 1.1 christos .byte 73 # DW_AT_type
782 1.1 christos .byte 19 # DW_FORM_ref4
783 1.1 christos .byte 60 # DW_AT_declaration
784 1.1 christos .byte 25 # DW_FORM_flag_present
785 1.1 christos .byte 63 # DW_AT_external
786 1.1 christos .byte 25 # DW_FORM_flag_present
787 1.1 christos .byte 50 # DW_AT_accessibility
788 1.1 christos .byte 11 # DW_FORM_data1
789 1.1 christos .byte 0 # EOM(1)
790 1.1 christos .byte 0 # EOM(2)
791 1.1 christos .byte 19 # Abbreviation Code
792 1.1 christos .byte 47 # DW_TAG_template_type_parameter
793 1.1 christos .byte 0 # DW_CHILDREN_no
794 1.1 christos .byte 73 # DW_AT_type
795 1.1 christos .byte 19 # DW_FORM_ref4
796 1.1 christos .byte 3 # DW_AT_name
797 1.1 christos .byte 14 # DW_FORM_strp
798 1.1 christos .byte 0 # EOM(1)
799 1.1 christos .byte 0 # EOM(2)
800 1.1 christos .byte 20 # Abbreviation Code
801 1.1 christos .byte 46 # DW_TAG_subprogram
802 1.1 christos .byte 1 # DW_CHILDREN_yes
803 1.1 christos .byte 71 # DW_AT_specification
804 1.1 christos .byte 19 # DW_FORM_ref4
805 1.1 christos .byte 17 # DW_AT_low_pc
806 1.1 christos .byte 1 # DW_FORM_addr
807 1.1 christos .byte 18 # DW_AT_high_pc
808 1.1 christos .byte 1 # DW_FORM_addr
809 1.1 christos .byte 64 # DW_AT_frame_base
810 1.1 christos .byte 10 # DW_FORM_block1
811 1.1 christos .byte 100 # DW_AT_object_pointer
812 1.1 christos .byte 19 # DW_FORM_ref4
813 1.1 christos .byte 0 # EOM(1)
814 1.1 christos .byte 0 # EOM(2)
815 1.1 christos .byte 21 # Abbreviation Code
816 1.1 christos .byte 5 # DW_TAG_formal_parameter
817 1.1 christos .byte 0 # DW_CHILDREN_no
818 1.1 christos .byte 3 # DW_AT_name
819 1.1 christos .byte 14 # DW_FORM_strp
820 1.1 christos .byte 58 # DW_AT_decl_file
821 1.1 christos .byte 11 # DW_FORM_data1
822 1.1 christos .byte 59 # DW_AT_decl_line
823 1.1 christos .byte 11 # DW_FORM_data1
824 1.1 christos .byte 73 # DW_AT_type
825 1.1 christos .byte 19 # DW_FORM_ref4
826 1.1 christos .byte 52 # DW_AT_artificial
827 1.1 christos .byte 25 # DW_FORM_flag_present
828 1.1 christos .byte 2 # DW_AT_location
829 1.1 christos .byte 10 # DW_FORM_block1
830 1.1 christos .byte 0 # EOM(1)
831 1.1 christos .byte 0 # EOM(2)
832 1.1 christos .byte 22 # Abbreviation Code
833 1.1 christos .byte 5 # DW_TAG_formal_parameter
834 1.1 christos .byte 0 # DW_CHILDREN_no
835 1.1 christos .byte 3 # DW_AT_name
836 1.1 christos .byte 14 # DW_FORM_strp
837 1.1 christos .byte 58 # DW_AT_decl_file
838 1.1 christos .byte 11 # DW_FORM_data1
839 1.1 christos .byte 59 # DW_AT_decl_line
840 1.1 christos .byte 11 # DW_FORM_data1
841 1.1 christos .byte 73 # DW_AT_type
842 1.1 christos .byte 19 # DW_FORM_ref4
843 1.1 christos .byte 2 # DW_AT_location
844 1.1 christos .byte 10 # DW_FORM_block1
845 1.1 christos .byte 0 # EOM(1)
846 1.1 christos .byte 0 # EOM(2)
847 1.1 christos .byte 0 # EOM(3)
848 1.1 christos .L.debug_abbrev_end:
849 1.1 christos .section .debug_aranges,"",@progbits
850 1.1 christos .section .debug_ranges,"",@progbits
851 1.1 christos .section .debug_macinfo,"",@progbits
852 1.1 christos .section .debug_str,"MS",@progbits,1
853 1.1 christos .Linfo_string0:
854 1.1 christos .asciz "clang version 3.3 (tags/RELEASE_33/final)"
855 1.1 christos .Linfo_string1:
856 1.1 christos .asciz "namelessclass.cc"
857 1.1 christos .Linfo_string2:
858 1.1 christos .asciz "/tmp"
859 1.1 christos .Linfo_string3:
860 1.1 christos .asciz "main"
861 1.1 christos .Linfo_string4:
862 1.1 christos .asciz "int"
863 1.1 christos .Linfo_string5:
864 1.1 christos .asciz "a_"
865 1.1 christos .Linfo_string6:
866 1.1 christos .asciz "A"
867 1.1 christos .Linfo_string7:
868 1.1 christos .asciz "this"
869 1.1 christos .Linfo_string8:
870 1.1 christos .asciz "operator()"
871 1.1 christos .Linfo_string9:
872 1.1 christos .asciz "~"
873 1.1 christos .Linfo_string10:
874 1.1 christos .asciz "Func"
875 1.1 christos .Linfo_string11:
876 1.1 christos .asciz "_ZN1A5fudgeIZNS_4doitEvEUlvE_EEiT_"
877 1.1 christos .Linfo_string12:
878 1.1 christos .asciz "fudge<<lambda at namelessclass.cc:27:22> >"
879 1.1 christos .Linfo_string13:
880 1.1 christos .asciz "_ZN1A4doitEv"
881 1.1 christos .Linfo_string14:
882 1.1 christos .asciz "doit"
883 1.1 christos .Linfo_string15:
884 1.1 christos .asciz "a"
885 1.1 christos .Linfo_string16:
886 1.1 christos .asciz "ret"
887 1.1 christos .Linfo_string17:
888 1.1 christos .asciz "func"
889 1.1 christos
890 1.1 christos .section ".note.GNU-stack","",@progbits
891