126a53354Schristos/* This testcase is part of GDB, the GNU debugger.
226a53354Schristos
3*1424dfb3Schristos   Copyright 2014-2020 Free Software Foundation, Inc.
426a53354Schristos
526a53354Schristos   This program is free software; you can redistribute it and/or modify
626a53354Schristos   it under the terms of the GNU General Public License as published by
726a53354Schristos   the Free Software Foundation; either version 3 of the License, or
826a53354Schristos   (at your option) any later version.
926a53354Schristos
1026a53354Schristos   This program is distributed in the hope that it will be useful,
1126a53354Schristos   but WITHOUT ANY WARRANTY; without even the implied warranty of
1226a53354Schristos   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1326a53354Schristos   GNU General Public License for more details.
1426a53354Schristos
1526a53354Schristos   You should have received a copy of the GNU General Public License
1626a53354Schristos   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
1726a53354Schristos
1826a53354Schristos/* This file was generated using:
1926a53354Schristos
2026a53354Schristos   $ clang++ -g namelessclass.cc -std=c++11 -S -o namelessclass.S
2126a53354Schristos
2226a53354Schristos  with
2326a53354Schristos
2426a53354Schristos  $ clang++ -v
2526a53354Schristos  clang version 3.3 (tags/RELEASE_33/final)
2626a53354Schristos  Target: x86_64-redhat-linux-gnu
2726a53354Schristos  Thread model: posix
2826a53354Schristos
2926a53354Schristos  This is a test for c++/16597.  */
3026a53354Schristos
3126a53354Schristos	.file	"namelessclass.cc"
3226a53354Schristos	.section	.debug_info,"",@progbits
3326a53354Schristos.Lsection_info:
3426a53354Schristos	.section	.debug_abbrev,"",@progbits
3526a53354Schristos.Lsection_abbrev:
3626a53354Schristos	.section	.debug_aranges,"",@progbits
3726a53354Schristos	.section	.debug_macinfo,"",@progbits
3826a53354Schristos	.section	.debug_line,"",@progbits
3926a53354Schristos.Lsection_line:
4026a53354Schristos	.section	.debug_loc,"",@progbits
4126a53354Schristos	.section	.debug_pubtypes,"",@progbits
4226a53354Schristos	.section	.debug_str,"MS",@progbits,1
4326a53354Schristos.Linfo_string:
4426a53354Schristos	.section	.debug_ranges,"",@progbits
4526a53354Schristos.Ldebug_range:
4626a53354Schristos	.section	.debug_loc,"",@progbits
4726a53354Schristos.Lsection_debug_loc:
4826a53354Schristos	.text
4926a53354Schristos.Ltext_begin:
5026a53354Schristos	.data
5126a53354Schristos	.file	1 "namelessclass.cc"
5226a53354Schristos	.text
5326a53354Schristos	.globl	main
5426a53354Schristos	.align	16, 0x90
5526a53354Schristos	.type	main,@function
5626a53354Schristosmain:                                   # @main
5726a53354Schristos	.cfi_startproc
5826a53354Schristos.Lfunc_begin0:
5926a53354Schristos	.loc	1 42 0                  # namelessclass.cc:42:0
6026a53354Schristos# BB#0:
6126a53354Schristos	pushq	%rbp
6226a53354Schristos.Ltmp2:
6326a53354Schristos	.cfi_def_cfa_offset 16
6426a53354Schristos.Ltmp3:
6526a53354Schristos	.cfi_offset %rbp, -16
6626a53354Schristos	movq	%rsp, %rbp
6726a53354Schristos.Ltmp4:
6826a53354Schristos	.cfi_def_cfa_register %rbp
6926a53354Schristos	subq	$16, %rsp
7026a53354Schristos	leaq	-8(%rbp), %rdi
7126a53354Schristos	movl	$0, -4(%rbp)
7226a53354Schristos.Ltmp5:
7326a53354Schristos	#DEBUG_VALUE: main:a <- RDI+0
7426a53354Schristos	.loc	1 43 0 prologue_end     # namelessclass.cc:43:0
7526a53354Schristos	callq	_ZN1AC1Ev
7626a53354Schristos	leaq	-8(%rbp), %rdi
7726a53354Schristos.Ltmp6:
7826a53354Schristos	.loc	1 45 0                  # namelessclass.cc:45:0
7926a53354Schristos	callq	_ZN1A4doitEv
8026a53354Schristos	addq	$16, %rsp
8126a53354Schristos	popq	%rbp
8226a53354Schristos	ret
8326a53354Schristos.Ltmp7:
8426a53354Schristos.Ltmp8:
8526a53354Schristos	.size	main, .Ltmp8-main
8626a53354Schristos.Lfunc_end0:
8726a53354Schristos	.cfi_endproc
8826a53354Schristos
8926a53354Schristos	.section	.text._ZN1AC1Ev,"axG",@progbits,_ZN1AC1Ev,comdat
9026a53354Schristos	.weak	_ZN1AC1Ev
9126a53354Schristos	.align	16, 0x90
9226a53354Schristos	.type	_ZN1AC1Ev,@function
9326a53354Schristos_ZN1AC1Ev:                              # @_ZN1AC1Ev
9426a53354Schristos	.cfi_startproc
9526a53354Schristos.Lfunc_begin1:
9626a53354Schristos	.loc	1 25 0                  # namelessclass.cc:25:0
9726a53354Schristos# BB#0:
9826a53354Schristos	pushq	%rbp
9926a53354Schristos.Ltmp11:
10026a53354Schristos	.cfi_def_cfa_offset 16
10126a53354Schristos.Ltmp12:
10226a53354Schristos	.cfi_offset %rbp, -16
10326a53354Schristos	movq	%rsp, %rbp
10426a53354Schristos.Ltmp13:
10526a53354Schristos	.cfi_def_cfa_register %rbp
10626a53354Schristos	subq	$16, %rsp
10726a53354Schristos	movq	%rdi, -8(%rbp)
10826a53354Schristos	movq	-8(%rbp), %rdi
10926a53354Schristos	.loc	1 25 0 prologue_end     # namelessclass.cc:25:0
11026a53354Schristos.Ltmp14:
11126a53354Schristos	callq	_ZN1AC2Ev
11226a53354Schristos	addq	$16, %rsp
11326a53354Schristos	popq	%rbp
11426a53354Schristos	ret
11526a53354Schristos.Ltmp15:
11626a53354Schristos.Ltmp16:
11726a53354Schristos	.size	_ZN1AC1Ev, .Ltmp16-_ZN1AC1Ev
11826a53354Schristos.Lfunc_end1:
11926a53354Schristos	.cfi_endproc
12026a53354Schristos
12126a53354Schristos	.section	.text._ZN1A4doitEv,"axG",@progbits,_ZN1A4doitEv,comdat
12226a53354Schristos	.weak	_ZN1A4doitEv
12326a53354Schristos	.align	16, 0x90
12426a53354Schristos	.type	_ZN1A4doitEv,@function
12526a53354Schristos_ZN1A4doitEv:                           # @_ZN1A4doitEv
12626a53354Schristos	.cfi_startproc
12726a53354Schristos.Lfunc_begin2:
12826a53354Schristos	.loc	1 26 0                  # namelessclass.cc:26:0
12926a53354Schristos# BB#0:
13026a53354Schristos	pushq	%rbp
13126a53354Schristos.Ltmp19:
13226a53354Schristos	.cfi_def_cfa_offset 16
13326a53354Schristos.Ltmp20:
13426a53354Schristos	.cfi_offset %rbp, -16
13526a53354Schristos	movq	%rsp, %rbp
13626a53354Schristos.Ltmp21:
13726a53354Schristos	.cfi_def_cfa_register %rbp
13826a53354Schristos	subq	$32, %rsp
13926a53354Schristos	movq	%rdi, -8(%rbp)
14026a53354Schristos	movq	-8(%rbp), %rdi
14126a53354Schristos	.loc	1 27 0 prologue_end     # namelessclass.cc:27:0
14226a53354Schristos.Ltmp22:
14326a53354Schristos	movq	%rdi, -24(%rbp)
14426a53354Schristos	movq	-24(%rbp), %rsi
14526a53354Schristos	callq	_ZN1A5fudgeIZNS_4doitEvEUlvE_EEiT_
14626a53354Schristos	movl	%eax, -12(%rbp)
14726a53354Schristos	.loc	1 31 0                  # namelessclass.cc:31:0
14826a53354Schristos	movl	-12(%rbp), %eax
14926a53354Schristos	addq	$32, %rsp
15026a53354Schristos	popq	%rbp
15126a53354Schristos	ret
15226a53354Schristos.Ltmp23:
15326a53354Schristos.Ltmp24:
15426a53354Schristos	.size	_ZN1A4doitEv, .Ltmp24-_ZN1A4doitEv
15526a53354Schristos.Lfunc_end2:
15626a53354Schristos	.cfi_endproc
15726a53354Schristos
15826a53354Schristos	.section	.text._ZN1A5fudgeIZNS_4doitEvEUlvE_EEiT_,"axG",@progbits,_ZN1A5fudgeIZNS_4doitEvEUlvE_EEiT_,comdat
15926a53354Schristos	.weak	_ZN1A5fudgeIZNS_4doitEvEUlvE_EEiT_
16026a53354Schristos	.align	16, 0x90
16126a53354Schristos	.type	_ZN1A5fudgeIZNS_4doitEvEUlvE_EEiT_,@function
16226a53354Schristos_ZN1A5fudgeIZNS_4doitEvEUlvE_EEiT_:     # @_ZN1A5fudgeIZNS_4doitEvEUlvE_EEiT_
16326a53354Schristos	.cfi_startproc
16426a53354Schristos.Lfunc_begin3:
16526a53354Schristos	.loc	1 36 0                  # namelessclass.cc:36:0
16626a53354Schristos# BB#0:
16726a53354Schristos	pushq	%rbp
16826a53354Schristos.Ltmp27:
16926a53354Schristos	.cfi_def_cfa_offset 16
17026a53354Schristos.Ltmp28:
17126a53354Schristos	.cfi_offset %rbp, -16
17226a53354Schristos	movq	%rsp, %rbp
17326a53354Schristos.Ltmp29:
17426a53354Schristos	.cfi_def_cfa_register %rbp
17526a53354Schristos	subq	$16, %rsp
17626a53354Schristos	leaq	-16(%rbp), %rax
17726a53354Schristos	movq	%rdi, -8(%rbp)
17826a53354Schristos	movq	%rsi, -16(%rbp)
17926a53354Schristos	#DEBUG_VALUE: fudge<<lambda at namelessclass.cc:27:22> >:func <- RAX+0
18026a53354Schristos	.loc	1 36 34 prologue_end    # namelessclass.cc:36:34
18126a53354Schristos.Ltmp30:
18226a53354Schristos	movq	%rax, %rdi
18326a53354Schristos	callq	_ZZN1A4doitEvENKUlvE_clEv
18426a53354Schristos.Ltmp31:
18526a53354Schristos	addq	$16, %rsp
18626a53354Schristos	popq	%rbp
18726a53354Schristos	ret
18826a53354Schristos.Ltmp32:
18926a53354Schristos.Ltmp33:
19026a53354Schristos	.size	_ZN1A5fudgeIZNS_4doitEvEUlvE_EEiT_, .Ltmp33-_ZN1A5fudgeIZNS_4doitEvEUlvE_EEiT_
19126a53354Schristos.Lfunc_end3:
19226a53354Schristos	.cfi_endproc
19326a53354Schristos
19426a53354Schristos	.section	.text._ZZN1A4doitEvENKUlvE_clEv,"axG",@progbits,_ZZN1A4doitEvENKUlvE_clEv,comdat
19526a53354Schristos	.weak	_ZZN1A4doitEvENKUlvE_clEv
19626a53354Schristos	.align	16, 0x90
19726a53354Schristos	.type	_ZZN1A4doitEvENKUlvE_clEv,@function
19826a53354Schristos_ZZN1A4doitEvENKUlvE_clEv:              # @_ZZN1A4doitEvENKUlvE_clEv
19926a53354Schristos	.cfi_startproc
20026a53354Schristos.Lfunc_begin4:
20126a53354Schristos	.loc	1 27 0                  # namelessclass.cc:27:0
20226a53354Schristos# BB#0:
20326a53354Schristos	pushq	%rbp
20426a53354Schristos.Ltmp36:
20526a53354Schristos	.cfi_def_cfa_offset 16
20626a53354Schristos.Ltmp37:
20726a53354Schristos	.cfi_offset %rbp, -16
20826a53354Schristos	movq	%rsp, %rbp
20926a53354Schristos.Ltmp38:
21026a53354Schristos	.cfi_def_cfa_register %rbp
21126a53354Schristos	movq	%rdi, -8(%rbp)
21226a53354Schristos	movq	-8(%rbp), %rdi
21326a53354Schristos	movq	(%rdi), %rdi
21426a53354Schristos	.loc	1 28 0 prologue_end     # namelessclass.cc:28:0
21526a53354Schristos.Ltmp39:
21626a53354Schristos	movl	(%rdi), %eax
21726a53354Schristos	popq	%rbp
21826a53354Schristos	ret
21926a53354Schristos.Ltmp40:
22026a53354Schristos.Ltmp41:
22126a53354Schristos	.size	_ZZN1A4doitEvENKUlvE_clEv, .Ltmp41-_ZZN1A4doitEvENKUlvE_clEv
22226a53354Schristos.Lfunc_end4:
22326a53354Schristos	.cfi_endproc
22426a53354Schristos
22526a53354Schristos	.section	.text._ZN1AC2Ev,"axG",@progbits,_ZN1AC2Ev,comdat
22626a53354Schristos	.weak	_ZN1AC2Ev
22726a53354Schristos	.align	16, 0x90
22826a53354Schristos	.type	_ZN1AC2Ev,@function
22926a53354Schristos_ZN1AC2Ev:                              # @_ZN1AC2Ev
23026a53354Schristos	.cfi_startproc
23126a53354Schristos.Lfunc_begin5:
23226a53354Schristos	.loc	1 25 0                  # namelessclass.cc:25:0
23326a53354Schristos# BB#0:
23426a53354Schristos	pushq	%rbp
23526a53354Schristos.Ltmp44:
23626a53354Schristos	.cfi_def_cfa_offset 16
23726a53354Schristos.Ltmp45:
23826a53354Schristos	.cfi_offset %rbp, -16
23926a53354Schristos	movq	%rsp, %rbp
24026a53354Schristos.Ltmp46:
24126a53354Schristos	.cfi_def_cfa_register %rbp
24226a53354Schristos	movq	%rdi, -8(%rbp)
24326a53354Schristos	movq	-8(%rbp), %rdi
24426a53354Schristos	.loc	1 25 0 prologue_end     # namelessclass.cc:25:0
24526a53354Schristos.Ltmp47:
24626a53354Schristos	movl	$48879, (%rdi)          # imm = 0xBEEF
24726a53354Schristos	popq	%rbp
24826a53354Schristos	ret
24926a53354Schristos.Ltmp48:
25026a53354Schristos.Ltmp49:
25126a53354Schristos	.size	_ZN1AC2Ev, .Ltmp49-_ZN1AC2Ev
25226a53354Schristos.Lfunc_end5:
25326a53354Schristos	.cfi_endproc
25426a53354Schristos
25526a53354Schristos	.text
25626a53354Schristos.Ltext_end:
25726a53354Schristos	.data
25826a53354Schristos.Ldata_end:
25926a53354Schristos	.text
26026a53354Schristos.Lsection_end1:
26126a53354Schristos	.section	.debug_info,"",@progbits
26226a53354Schristos.L.debug_info_begin0:
26326a53354Schristos	.long	531                     # Length of Compilation Unit Info
26426a53354Schristos	.short	2                       # DWARF version number
26526a53354Schristos	.long	.L.debug_abbrev_begin   # Offset Into Abbrev. Section
26626a53354Schristos	.byte	8                       # Address Size (in bytes)
26726a53354Schristos	.byte	1                       # Abbrev [1] 0xb:0x20c DW_TAG_compile_unit
26826a53354Schristos	.long	.Linfo_string0          # DW_AT_producer
26926a53354Schristos	.short	4                       # DW_AT_language
27026a53354Schristos	.long	.Linfo_string1          # DW_AT_name
27126a53354Schristos	.quad	0                       # DW_AT_low_pc
27226a53354Schristos	.long	.Lsection_line          # DW_AT_stmt_list
27326a53354Schristos	.long	.Linfo_string2          # DW_AT_comp_dir
27426a53354Schristos	.byte	2                       # Abbrev [2] 0x26:0x2c DW_TAG_subprogram
27526a53354Schristos	.long	.Linfo_string3          # DW_AT_name
27626a53354Schristos	.byte	1                       # DW_AT_decl_file
27726a53354Schristos	.byte	41                      # DW_AT_decl_line
27826a53354Schristos	.long	82                      # DW_AT_type
27926a53354Schristos                                        # DW_AT_external
28026a53354Schristos	.quad	.Lfunc_begin0           # DW_AT_low_pc
28126a53354Schristos	.quad	.Lfunc_end0             # DW_AT_high_pc
28226a53354Schristos	.byte	1                       # DW_AT_frame_base
28326a53354Schristos	.byte	86
28426a53354Schristos	.byte	3                       # Abbrev [3] 0x43:0xe DW_TAG_variable
28526a53354Schristos	.long	.Linfo_string15         # DW_AT_name
28626a53354Schristos	.byte	1                       # DW_AT_decl_file
28726a53354Schristos	.byte	43                      # DW_AT_decl_line
28826a53354Schristos	.long	186                     # DW_AT_type
28926a53354Schristos	.byte	2                       # DW_AT_location
29026a53354Schristos	.byte	145
29126a53354Schristos	.byte	120
29226a53354Schristos	.byte	0                       # End Of Children Mark
29326a53354Schristos	.byte	4                       # Abbrev [4] 0x52:0x7 DW_TAG_base_type
29426a53354Schristos	.long	.Linfo_string4          # DW_AT_name
29526a53354Schristos	.byte	5                       # DW_AT_encoding
29626a53354Schristos	.byte	4                       # DW_AT_byte_size
29726a53354Schristos	.byte	5                       # Abbrev [5] 0x59:0x5 DW_TAG_pointer_type
29826a53354Schristos	.long	186                     # DW_AT_type
29926a53354Schristos	.byte	5                       # Abbrev [5] 0x5e:0x5 DW_TAG_pointer_type
30026a53354Schristos	.long	186                     # DW_AT_type
30126a53354Schristos	.byte	6                       # Abbrev [6] 0x63:0x5 DW_TAG_const_type
30226a53354Schristos	.long	119                     # DW_AT_type
30326a53354Schristos	.byte	5                       # Abbrev [5] 0x68:0x5 DW_TAG_pointer_type
30426a53354Schristos	.long	99                      # DW_AT_type
30526a53354Schristos	.byte	5                       # Abbrev [5] 0x6d:0x5 DW_TAG_pointer_type
30626a53354Schristos	.long	119                     # DW_AT_type
30726a53354Schristos	.byte	7                       # Abbrev [7] 0x72:0x5 DW_TAG_rvalue_reference_type
30826a53354Schristos	.long	119                     # DW_AT_type
30926a53354Schristos	.byte	8                       # Abbrev [8] 0x77:0x43 DW_TAG_class_type
31026a53354Schristos	.byte	8                       # DW_AT_byte_size
31126a53354Schristos	.byte	1                       # DW_AT_decl_file
31226a53354Schristos	.byte	27                      # DW_AT_decl_line
31326a53354Schristos	.byte	9                       # Abbrev [9] 0x7b:0xf DW_TAG_member
31426a53354Schristos	.long	.Linfo_string7          # DW_AT_name
31526a53354Schristos	.long	94                      # DW_AT_type
31626a53354Schristos	.byte	1                       # DW_AT_decl_file
31726a53354Schristos	.byte	27                      # DW_AT_decl_line
31826a53354Schristos	.byte	2                       # DW_AT_data_member_location
31926a53354Schristos	.byte	35
32026a53354Schristos	.byte	0
32126a53354Schristos	.byte	3                       # DW_AT_accessibility
32226a53354Schristos                                        # DW_ACCESS_private
32326a53354Schristos	.byte	10                      # Abbrev [10] 0x8a:0x12 DW_TAG_subprogram
32426a53354Schristos	.long	.Linfo_string8          # DW_AT_name
32526a53354Schristos	.byte	1                       # DW_AT_decl_file
32626a53354Schristos	.byte	27                      # DW_AT_decl_line
32726a53354Schristos	.long	82                      # DW_AT_type
32826a53354Schristos                                        # DW_AT_declaration
32926a53354Schristos                                        # DW_AT_external
33026a53354Schristos	.byte	1                       # DW_AT_accessibility
33126a53354Schristos                                        # DW_ACCESS_public
33226a53354Schristos	.byte	11                      # Abbrev [11] 0x96:0x5 DW_TAG_formal_parameter
33326a53354Schristos	.long	104                     # DW_AT_type
33426a53354Schristos                                        # DW_AT_artificial
33526a53354Schristos	.byte	0                       # End Of Children Mark
33626a53354Schristos	.byte	12                      # Abbrev [12] 0x9c:0xe DW_TAG_subprogram
33726a53354Schristos	.long	.Linfo_string9          # DW_AT_name
33826a53354Schristos	.byte	1                       # DW_AT_decl_file
33926a53354Schristos	.byte	27                      # DW_AT_decl_line
34026a53354Schristos                                        # DW_AT_declaration
34126a53354Schristos                                        # DW_AT_artificial
34226a53354Schristos                                        # DW_AT_external
34326a53354Schristos	.byte	1                       # DW_AT_accessibility
34426a53354Schristos                                        # DW_ACCESS_public
34526a53354Schristos	.byte	11                      # Abbrev [11] 0xa4:0x5 DW_TAG_formal_parameter
34626a53354Schristos	.long	109                     # DW_AT_type
34726a53354Schristos                                        # DW_AT_artificial
34826a53354Schristos	.byte	0                       # End Of Children Mark
34926a53354Schristos	.byte	13                      # Abbrev [13] 0xaa:0xf DW_TAG_subprogram
35026a53354Schristos	.byte	1                       # DW_AT_decl_file
35126a53354Schristos	.byte	27                      # DW_AT_decl_line
35226a53354Schristos                                        # DW_AT_declaration
35326a53354Schristos                                        # DW_AT_artificial
35426a53354Schristos                                        # DW_AT_external
35526a53354Schristos	.byte	1                       # DW_AT_accessibility
35626a53354Schristos                                        # DW_ACCESS_public
35726a53354Schristos	.byte	11                      # Abbrev [11] 0xae:0x5 DW_TAG_formal_parameter
35826a53354Schristos	.long	109                     # DW_AT_type
35926a53354Schristos                                        # DW_AT_artificial
36026a53354Schristos	.byte	14                      # Abbrev [14] 0xb3:0x5 DW_TAG_formal_parameter
36126a53354Schristos	.long	114                     # DW_AT_type
36226a53354Schristos	.byte	0                       # End Of Children Mark
36326a53354Schristos	.byte	0                       # End Of Children Mark
36426a53354Schristos	.byte	15                      # Abbrev [15] 0xba:0x60 DW_TAG_class_type
36526a53354Schristos	.long	.Linfo_string6          # DW_AT_name
36626a53354Schristos	.byte	4                       # DW_AT_byte_size
36726a53354Schristos	.byte	1                       # DW_AT_decl_file
36826a53354Schristos	.byte	22                      # DW_AT_decl_line
36926a53354Schristos	.byte	9                       # Abbrev [9] 0xc2:0xf DW_TAG_member
37026a53354Schristos	.long	.Linfo_string5          # DW_AT_name
37126a53354Schristos	.long	82                      # DW_AT_type
37226a53354Schristos	.byte	1                       # DW_AT_decl_file
37326a53354Schristos	.byte	37                      # DW_AT_decl_line
37426a53354Schristos	.byte	2                       # DW_AT_data_member_location
37526a53354Schristos	.byte	35
37626a53354Schristos	.byte	0
37726a53354Schristos	.byte	3                       # DW_AT_accessibility
37826a53354Schristos                                        # DW_ACCESS_private
37926a53354Schristos	.byte	16                      # Abbrev [16] 0xd1:0xe DW_TAG_subprogram
38026a53354Schristos	.long	.Linfo_string6          # DW_AT_name
38126a53354Schristos	.byte	1                       # DW_AT_decl_file
38226a53354Schristos	.byte	25                      # DW_AT_decl_line
38326a53354Schristos                                        # DW_AT_declaration
38426a53354Schristos                                        # DW_AT_external
38526a53354Schristos	.byte	1                       # DW_AT_accessibility
38626a53354Schristos                                        # DW_ACCESS_public
38726a53354Schristos	.byte	11                      # Abbrev [11] 0xd9:0x5 DW_TAG_formal_parameter
38826a53354Schristos	.long	89                      # DW_AT_type
38926a53354Schristos                                        # DW_AT_artificial
39026a53354Schristos	.byte	0                       # End Of Children Mark
39126a53354Schristos	.byte	17                      # Abbrev [17] 0xdf:0x16 DW_TAG_subprogram
39226a53354Schristos	.byte	1                       # DW_AT_accessibility
39326a53354Schristos                                        # DW_ACCESS_public
39426a53354Schristos	.long	.Linfo_string13         # DW_AT_MIPS_linkage_name
39526a53354Schristos	.long	.Linfo_string14         # DW_AT_name
39626a53354Schristos	.byte	1                       # DW_AT_decl_file
39726a53354Schristos	.byte	26                      # DW_AT_decl_line
39826a53354Schristos	.long	82                      # DW_AT_type
39926a53354Schristos                                        # DW_AT_declaration
40026a53354Schristos                                        # DW_AT_external
40126a53354Schristos	.byte	11                      # Abbrev [11] 0xef:0x5 DW_TAG_formal_parameter
40226a53354Schristos	.long	89                      # DW_AT_type
40326a53354Schristos                                        # DW_AT_artificial
40426a53354Schristos	.byte	0                       # End Of Children Mark
40526a53354Schristos	.byte	18                      # Abbrev [18] 0xf5:0x24 DW_TAG_subprogram
40626a53354Schristos	.long	.Linfo_string11         # DW_AT_MIPS_linkage_name
40726a53354Schristos	.long	.Linfo_string12         # DW_AT_name
40826a53354Schristos	.byte	1                       # DW_AT_decl_file
40926a53354Schristos	.byte	36                      # DW_AT_decl_line
41026a53354Schristos	.long	82                      # DW_AT_type
41126a53354Schristos                                        # DW_AT_declaration
41226a53354Schristos                                        # DW_AT_external
41326a53354Schristos	.byte	3                       # DW_AT_accessibility
41426a53354Schristos                                        # DW_ACCESS_private
41526a53354Schristos	.byte	19                      # Abbrev [19] 0x105:0x9 DW_TAG_template_type_parameter
41626a53354Schristos	.long	119                     # DW_AT_type
41726a53354Schristos	.long	.Linfo_string10         # DW_AT_name
41826a53354Schristos	.byte	11                      # Abbrev [11] 0x10e:0x5 DW_TAG_formal_parameter
41926a53354Schristos	.long	89                      # DW_AT_type
42026a53354Schristos                                        # DW_AT_artificial
42126a53354Schristos	.byte	14                      # Abbrev [14] 0x113:0x5 DW_TAG_formal_parameter
42226a53354Schristos	.long	119                     # DW_AT_type
42326a53354Schristos	.byte	0                       # End Of Children Mark
42426a53354Schristos	.byte	0                       # End Of Children Mark
42526a53354Schristos	.byte	20                      # Abbrev [20] 0x11a:0x62 DW_TAG_subprogram
42626a53354Schristos	.long	223                     # DW_AT_specification
42726a53354Schristos	.quad	.Lfunc_begin2           # DW_AT_low_pc
42826a53354Schristos	.quad	.Lfunc_end2             # DW_AT_high_pc
42926a53354Schristos	.byte	1                       # DW_AT_frame_base
43026a53354Schristos	.byte	86
43126a53354Schristos	.long	351                     # DW_AT_object_pointer
43226a53354Schristos	.byte	20                      # Abbrev [20] 0x135:0x2a DW_TAG_subprogram
43326a53354Schristos	.long	138                     # DW_AT_specification
43426a53354Schristos	.quad	.Lfunc_begin4           # DW_AT_low_pc
43526a53354Schristos	.quad	.Lfunc_end4             # DW_AT_high_pc
43626a53354Schristos	.byte	1                       # DW_AT_frame_base
43726a53354Schristos	.byte	86
43826a53354Schristos	.long	336                     # DW_AT_object_pointer
43926a53354Schristos	.byte	21                      # Abbrev [21] 0x150:0xe DW_TAG_formal_parameter
44026a53354Schristos	.long	.Linfo_string7          # DW_AT_name
44126a53354Schristos	.byte	1                       # DW_AT_decl_file
44226a53354Schristos	.byte	27                      # DW_AT_decl_line
44326a53354Schristos	.long	529                     # DW_AT_type
44426a53354Schristos                                        # DW_AT_artificial
44526a53354Schristos	.byte	2                       # DW_AT_location
44626a53354Schristos	.byte	145
44726a53354Schristos	.byte	120
44826a53354Schristos	.byte	0                       # End Of Children Mark
44926a53354Schristos	.byte	21                      # Abbrev [21] 0x15f:0xe DW_TAG_formal_parameter
45026a53354Schristos	.long	.Linfo_string7          # DW_AT_name
45126a53354Schristos	.byte	1                       # DW_AT_decl_file
45226a53354Schristos	.byte	26                      # DW_AT_decl_line
45326a53354Schristos	.long	94                      # DW_AT_type
45426a53354Schristos                                        # DW_AT_artificial
45526a53354Schristos	.byte	2                       # DW_AT_location
45626a53354Schristos	.byte	145
45726a53354Schristos	.byte	120
45826a53354Schristos	.byte	3                       # Abbrev [3] 0x16d:0xe DW_TAG_variable
45926a53354Schristos	.long	.Linfo_string16         # DW_AT_name
46026a53354Schristos	.byte	1                       # DW_AT_decl_file
46126a53354Schristos	.byte	27                      # DW_AT_decl_line
46226a53354Schristos	.long	82                      # DW_AT_type
46326a53354Schristos	.byte	2                       # DW_AT_location
46426a53354Schristos	.byte	145
46526a53354Schristos	.byte	116
46626a53354Schristos	.byte	0                       # End Of Children Mark
46726a53354Schristos	.byte	20                      # Abbrev [20] 0x17c:0x41 DW_TAG_subprogram
46826a53354Schristos	.long	245                     # DW_AT_specification
46926a53354Schristos	.quad	.Lfunc_begin3           # DW_AT_low_pc
47026a53354Schristos	.quad	.Lfunc_end3             # DW_AT_high_pc
47126a53354Schristos	.byte	1                       # DW_AT_frame_base
47226a53354Schristos	.byte	86
47326a53354Schristos	.long	416                     # DW_AT_object_pointer
47426a53354Schristos	.byte	19                      # Abbrev [19] 0x197:0x9 DW_TAG_template_type_parameter
47526a53354Schristos	.long	119                     # DW_AT_type
47626a53354Schristos	.long	.Linfo_string10         # DW_AT_name
47726a53354Schristos	.byte	21                      # Abbrev [21] 0x1a0:0xe DW_TAG_formal_parameter
47826a53354Schristos	.long	.Linfo_string7          # DW_AT_name
47926a53354Schristos	.byte	1                       # DW_AT_decl_file
48026a53354Schristos	.byte	36                      # DW_AT_decl_line
48126a53354Schristos	.long	94                      # DW_AT_type
48226a53354Schristos                                        # DW_AT_artificial
48326a53354Schristos	.byte	2                       # DW_AT_location
48426a53354Schristos	.byte	145
48526a53354Schristos	.byte	120
48626a53354Schristos	.byte	22                      # Abbrev [22] 0x1ae:0xe DW_TAG_formal_parameter
48726a53354Schristos	.long	.Linfo_string17         # DW_AT_name
48826a53354Schristos	.byte	1                       # DW_AT_decl_file
48926a53354Schristos	.byte	36                      # DW_AT_decl_line
49026a53354Schristos	.long	119                     # DW_AT_type
49126a53354Schristos	.byte	2                       # DW_AT_location
49226a53354Schristos	.byte	145
49326a53354Schristos	.byte	112
49426a53354Schristos	.byte	0                       # End Of Children Mark
49526a53354Schristos	.byte	20                      # Abbrev [20] 0x1bd:0x2a DW_TAG_subprogram
49626a53354Schristos	.long	209                     # DW_AT_specification
49726a53354Schristos	.quad	.Lfunc_begin1           # DW_AT_low_pc
49826a53354Schristos	.quad	.Lfunc_end1             # DW_AT_high_pc
49926a53354Schristos	.byte	1                       # DW_AT_frame_base
50026a53354Schristos	.byte	86
50126a53354Schristos	.long	472                     # DW_AT_object_pointer
50226a53354Schristos	.byte	21                      # Abbrev [21] 0x1d8:0xe DW_TAG_formal_parameter
50326a53354Schristos	.long	.Linfo_string7          # DW_AT_name
50426a53354Schristos	.byte	1                       # DW_AT_decl_file
50526a53354Schristos	.byte	25                      # DW_AT_decl_line
50626a53354Schristos	.long	94                      # DW_AT_type
50726a53354Schristos                                        # DW_AT_artificial
50826a53354Schristos	.byte	2                       # DW_AT_location
50926a53354Schristos	.byte	145
51026a53354Schristos	.byte	120
51126a53354Schristos	.byte	0                       # End Of Children Mark
51226a53354Schristos	.byte	20                      # Abbrev [20] 0x1e7:0x2a DW_TAG_subprogram
51326a53354Schristos	.long	209                     # DW_AT_specification
51426a53354Schristos	.quad	.Lfunc_begin5           # DW_AT_low_pc
51526a53354Schristos	.quad	.Lfunc_end5             # DW_AT_high_pc
51626a53354Schristos	.byte	1                       # DW_AT_frame_base
51726a53354Schristos	.byte	86
51826a53354Schristos	.long	514                     # DW_AT_object_pointer
51926a53354Schristos	.byte	21                      # Abbrev [21] 0x202:0xe DW_TAG_formal_parameter
52026a53354Schristos	.long	.Linfo_string7          # DW_AT_name
52126a53354Schristos	.byte	1                       # DW_AT_decl_file
52226a53354Schristos	.byte	25                      # DW_AT_decl_line
52326a53354Schristos	.long	94                      # DW_AT_type
52426a53354Schristos                                        # DW_AT_artificial
52526a53354Schristos	.byte	2                       # DW_AT_location
52626a53354Schristos	.byte	145
52726a53354Schristos	.byte	120
52826a53354Schristos	.byte	0                       # End Of Children Mark
52926a53354Schristos	.byte	5                       # Abbrev [5] 0x211:0x5 DW_TAG_pointer_type
53026a53354Schristos	.long	99                      # DW_AT_type
53126a53354Schristos	.byte	0                       # End Of Children Mark
53226a53354Schristos.L.debug_info_end0:
53326a53354Schristos	.section	.debug_abbrev,"",@progbits
53426a53354Schristos.L.debug_abbrev_begin:
53526a53354Schristos	.byte	1                       # Abbreviation Code
53626a53354Schristos	.byte	17                      # DW_TAG_compile_unit
53726a53354Schristos	.byte	1                       # DW_CHILDREN_yes
53826a53354Schristos	.byte	37                      # DW_AT_producer
53926a53354Schristos	.byte	14                      # DW_FORM_strp
54026a53354Schristos	.byte	19                      # DW_AT_language
54126a53354Schristos	.byte	5                       # DW_FORM_data2
54226a53354Schristos	.byte	3                       # DW_AT_name
54326a53354Schristos	.byte	14                      # DW_FORM_strp
54426a53354Schristos	.byte	17                      # DW_AT_low_pc
54526a53354Schristos	.byte	1                       # DW_FORM_addr
54626a53354Schristos	.byte	16                      # DW_AT_stmt_list
54726a53354Schristos	.byte	6                       # DW_FORM_data4
54826a53354Schristos	.byte	27                      # DW_AT_comp_dir
54926a53354Schristos	.byte	14                      # DW_FORM_strp
55026a53354Schristos	.byte	0                       # EOM(1)
55126a53354Schristos	.byte	0                       # EOM(2)
55226a53354Schristos	.byte	2                       # Abbreviation Code
55326a53354Schristos	.byte	46                      # DW_TAG_subprogram
55426a53354Schristos	.byte	1                       # DW_CHILDREN_yes
55526a53354Schristos	.byte	3                       # DW_AT_name
55626a53354Schristos	.byte	14                      # DW_FORM_strp
55726a53354Schristos	.byte	58                      # DW_AT_decl_file
55826a53354Schristos	.byte	11                      # DW_FORM_data1
55926a53354Schristos	.byte	59                      # DW_AT_decl_line
56026a53354Schristos	.byte	11                      # DW_FORM_data1
56126a53354Schristos	.byte	73                      # DW_AT_type
56226a53354Schristos	.byte	19                      # DW_FORM_ref4
56326a53354Schristos	.byte	63                      # DW_AT_external
56426a53354Schristos	.byte	25                      # DW_FORM_flag_present
56526a53354Schristos	.byte	17                      # DW_AT_low_pc
56626a53354Schristos	.byte	1                       # DW_FORM_addr
56726a53354Schristos	.byte	18                      # DW_AT_high_pc
56826a53354Schristos	.byte	1                       # DW_FORM_addr
56926a53354Schristos	.byte	64                      # DW_AT_frame_base
57026a53354Schristos	.byte	10                      # DW_FORM_block1
57126a53354Schristos	.byte	0                       # EOM(1)
57226a53354Schristos	.byte	0                       # EOM(2)
57326a53354Schristos	.byte	3                       # Abbreviation Code
57426a53354Schristos	.byte	52                      # DW_TAG_variable
57526a53354Schristos	.byte	0                       # DW_CHILDREN_no
57626a53354Schristos	.byte	3                       # DW_AT_name
57726a53354Schristos	.byte	14                      # DW_FORM_strp
57826a53354Schristos	.byte	58                      # DW_AT_decl_file
57926a53354Schristos	.byte	11                      # DW_FORM_data1
58026a53354Schristos	.byte	59                      # DW_AT_decl_line
58126a53354Schristos	.byte	11                      # DW_FORM_data1
58226a53354Schristos	.byte	73                      # DW_AT_type
58326a53354Schristos	.byte	19                      # DW_FORM_ref4
58426a53354Schristos	.byte	2                       # DW_AT_location
58526a53354Schristos	.byte	10                      # DW_FORM_block1
58626a53354Schristos	.byte	0                       # EOM(1)
58726a53354Schristos	.byte	0                       # EOM(2)
58826a53354Schristos	.byte	4                       # Abbreviation Code
58926a53354Schristos	.byte	36                      # DW_TAG_base_type
59026a53354Schristos	.byte	0                       # DW_CHILDREN_no
59126a53354Schristos	.byte	3                       # DW_AT_name
59226a53354Schristos	.byte	14                      # DW_FORM_strp
59326a53354Schristos	.byte	62                      # DW_AT_encoding
59426a53354Schristos	.byte	11                      # DW_FORM_data1
59526a53354Schristos	.byte	11                      # DW_AT_byte_size
59626a53354Schristos	.byte	11                      # DW_FORM_data1
59726a53354Schristos	.byte	0                       # EOM(1)
59826a53354Schristos	.byte	0                       # EOM(2)
59926a53354Schristos	.byte	5                       # Abbreviation Code
60026a53354Schristos	.byte	15                      # DW_TAG_pointer_type
60126a53354Schristos	.byte	0                       # DW_CHILDREN_no
60226a53354Schristos	.byte	73                      # DW_AT_type
60326a53354Schristos	.byte	19                      # DW_FORM_ref4
60426a53354Schristos	.byte	0                       # EOM(1)
60526a53354Schristos	.byte	0                       # EOM(2)
60626a53354Schristos	.byte	6                       # Abbreviation Code
60726a53354Schristos	.byte	38                      # DW_TAG_const_type
60826a53354Schristos	.byte	0                       # DW_CHILDREN_no
60926a53354Schristos	.byte	73                      # DW_AT_type
61026a53354Schristos	.byte	19                      # DW_FORM_ref4
61126a53354Schristos	.byte	0                       # EOM(1)
61226a53354Schristos	.byte	0                       # EOM(2)
61326a53354Schristos	.byte	7                       # Abbreviation Code
61426a53354Schristos	.byte	66                      # DW_TAG_rvalue_reference_type
61526a53354Schristos	.byte	0                       # DW_CHILDREN_no
61626a53354Schristos	.byte	73                      # DW_AT_type
61726a53354Schristos	.byte	19                      # DW_FORM_ref4
61826a53354Schristos	.byte	0                       # EOM(1)
61926a53354Schristos	.byte	0                       # EOM(2)
62026a53354Schristos	.byte	8                       # Abbreviation Code
62126a53354Schristos	.byte	2                       # DW_TAG_class_type
62226a53354Schristos	.byte	1                       # DW_CHILDREN_yes
62326a53354Schristos	.byte	11                      # DW_AT_byte_size
62426a53354Schristos	.byte	11                      # DW_FORM_data1
62526a53354Schristos	.byte	58                      # DW_AT_decl_file
62626a53354Schristos	.byte	11                      # DW_FORM_data1
62726a53354Schristos	.byte	59                      # DW_AT_decl_line
62826a53354Schristos	.byte	11                      # DW_FORM_data1
62926a53354Schristos	.byte	0                       # EOM(1)
63026a53354Schristos	.byte	0                       # EOM(2)
63126a53354Schristos	.byte	9                       # Abbreviation Code
63226a53354Schristos	.byte	13                      # DW_TAG_member
63326a53354Schristos	.byte	0                       # DW_CHILDREN_no
63426a53354Schristos	.byte	3                       # DW_AT_name
63526a53354Schristos	.byte	14                      # DW_FORM_strp
63626a53354Schristos	.byte	73                      # DW_AT_type
63726a53354Schristos	.byte	19                      # DW_FORM_ref4
63826a53354Schristos	.byte	58                      # DW_AT_decl_file
63926a53354Schristos	.byte	11                      # DW_FORM_data1
64026a53354Schristos	.byte	59                      # DW_AT_decl_line
64126a53354Schristos	.byte	11                      # DW_FORM_data1
64226a53354Schristos	.byte	56                      # DW_AT_data_member_location
64326a53354Schristos	.byte	10                      # DW_FORM_block1
64426a53354Schristos	.byte	50                      # DW_AT_accessibility
64526a53354Schristos	.byte	11                      # DW_FORM_data1
64626a53354Schristos	.byte	0                       # EOM(1)
64726a53354Schristos	.byte	0                       # EOM(2)
64826a53354Schristos	.byte	10                      # Abbreviation Code
64926a53354Schristos	.byte	46                      # DW_TAG_subprogram
65026a53354Schristos	.byte	1                       # DW_CHILDREN_yes
65126a53354Schristos	.byte	3                       # DW_AT_name
65226a53354Schristos	.byte	14                      # DW_FORM_strp
65326a53354Schristos	.byte	58                      # DW_AT_decl_file
65426a53354Schristos	.byte	11                      # DW_FORM_data1
65526a53354Schristos	.byte	59                      # DW_AT_decl_line
65626a53354Schristos	.byte	11                      # DW_FORM_data1
65726a53354Schristos	.byte	73                      # DW_AT_type
65826a53354Schristos	.byte	19                      # DW_FORM_ref4
65926a53354Schristos	.byte	60                      # DW_AT_declaration
66026a53354Schristos	.byte	25                      # DW_FORM_flag_present
66126a53354Schristos	.byte	63                      # DW_AT_external
66226a53354Schristos	.byte	25                      # DW_FORM_flag_present
66326a53354Schristos	.byte	50                      # DW_AT_accessibility
66426a53354Schristos	.byte	11                      # DW_FORM_data1
66526a53354Schristos	.byte	0                       # EOM(1)
66626a53354Schristos	.byte	0                       # EOM(2)
66726a53354Schristos	.byte	11                      # Abbreviation Code
66826a53354Schristos	.byte	5                       # DW_TAG_formal_parameter
66926a53354Schristos	.byte	0                       # DW_CHILDREN_no
67026a53354Schristos	.byte	73                      # DW_AT_type
67126a53354Schristos	.byte	19                      # DW_FORM_ref4
67226a53354Schristos	.byte	52                      # DW_AT_artificial
67326a53354Schristos	.byte	25                      # DW_FORM_flag_present
67426a53354Schristos	.byte	0                       # EOM(1)
67526a53354Schristos	.byte	0                       # EOM(2)
67626a53354Schristos	.byte	12                      # Abbreviation Code
67726a53354Schristos	.byte	46                      # DW_TAG_subprogram
67826a53354Schristos	.byte	1                       # DW_CHILDREN_yes
67926a53354Schristos	.byte	3                       # DW_AT_name
68026a53354Schristos	.byte	14                      # DW_FORM_strp
68126a53354Schristos	.byte	58                      # DW_AT_decl_file
68226a53354Schristos	.byte	11                      # DW_FORM_data1
68326a53354Schristos	.byte	59                      # DW_AT_decl_line
68426a53354Schristos	.byte	11                      # DW_FORM_data1
68526a53354Schristos	.byte	60                      # DW_AT_declaration
68626a53354Schristos	.byte	25                      # DW_FORM_flag_present
68726a53354Schristos	.byte	52                      # DW_AT_artificial
68826a53354Schristos	.byte	25                      # DW_FORM_flag_present
68926a53354Schristos	.byte	63                      # DW_AT_external
69026a53354Schristos	.byte	25                      # DW_FORM_flag_present
69126a53354Schristos	.byte	50                      # DW_AT_accessibility
69226a53354Schristos	.byte	11                      # DW_FORM_data1
69326a53354Schristos	.byte	0                       # EOM(1)
69426a53354Schristos	.byte	0                       # EOM(2)
69526a53354Schristos	.byte	13                      # Abbreviation Code
69626a53354Schristos	.byte	46                      # DW_TAG_subprogram
69726a53354Schristos	.byte	1                       # DW_CHILDREN_yes
69826a53354Schristos	.byte	58                      # DW_AT_decl_file
69926a53354Schristos	.byte	11                      # DW_FORM_data1
70026a53354Schristos	.byte	59                      # DW_AT_decl_line
70126a53354Schristos	.byte	11                      # DW_FORM_data1
70226a53354Schristos	.byte	60                      # DW_AT_declaration
70326a53354Schristos	.byte	25                      # DW_FORM_flag_present
70426a53354Schristos	.byte	52                      # DW_AT_artificial
70526a53354Schristos	.byte	25                      # DW_FORM_flag_present
70626a53354Schristos	.byte	63                      # DW_AT_external
70726a53354Schristos	.byte	25                      # DW_FORM_flag_present
70826a53354Schristos	.byte	50                      # DW_AT_accessibility
70926a53354Schristos	.byte	11                      # DW_FORM_data1
71026a53354Schristos	.byte	0                       # EOM(1)
71126a53354Schristos	.byte	0                       # EOM(2)
71226a53354Schristos	.byte	14                      # Abbreviation Code
71326a53354Schristos	.byte	5                       # DW_TAG_formal_parameter
71426a53354Schristos	.byte	0                       # DW_CHILDREN_no
71526a53354Schristos	.byte	73                      # DW_AT_type
71626a53354Schristos	.byte	19                      # DW_FORM_ref4
71726a53354Schristos	.byte	0                       # EOM(1)
71826a53354Schristos	.byte	0                       # EOM(2)
71926a53354Schristos	.byte	15                      # Abbreviation Code
72026a53354Schristos	.byte	2                       # DW_TAG_class_type
72126a53354Schristos	.byte	1                       # DW_CHILDREN_yes
72226a53354Schristos	.byte	3                       # DW_AT_name
72326a53354Schristos	.byte	14                      # DW_FORM_strp
72426a53354Schristos	.byte	11                      # DW_AT_byte_size
72526a53354Schristos	.byte	11                      # DW_FORM_data1
72626a53354Schristos	.byte	58                      # DW_AT_decl_file
72726a53354Schristos	.byte	11                      # DW_FORM_data1
72826a53354Schristos	.byte	59                      # DW_AT_decl_line
72926a53354Schristos	.byte	11                      # DW_FORM_data1
73026a53354Schristos	.byte	0                       # EOM(1)
73126a53354Schristos	.byte	0                       # EOM(2)
73226a53354Schristos	.byte	16                      # Abbreviation Code
73326a53354Schristos	.byte	46                      # DW_TAG_subprogram
73426a53354Schristos	.byte	1                       # DW_CHILDREN_yes
73526a53354Schristos	.byte	3                       # DW_AT_name
73626a53354Schristos	.byte	14                      # DW_FORM_strp
73726a53354Schristos	.byte	58                      # DW_AT_decl_file
73826a53354Schristos	.byte	11                      # DW_FORM_data1
73926a53354Schristos	.byte	59                      # DW_AT_decl_line
74026a53354Schristos	.byte	11                      # DW_FORM_data1
74126a53354Schristos	.byte	60                      # DW_AT_declaration
74226a53354Schristos	.byte	25                      # DW_FORM_flag_present
74326a53354Schristos	.byte	63                      # DW_AT_external
74426a53354Schristos	.byte	25                      # DW_FORM_flag_present
74526a53354Schristos	.byte	50                      # DW_AT_accessibility
74626a53354Schristos	.byte	11                      # DW_FORM_data1
74726a53354Schristos	.byte	0                       # EOM(1)
74826a53354Schristos	.byte	0                       # EOM(2)
74926a53354Schristos	.byte	17                      # Abbreviation Code
75026a53354Schristos	.byte	46                      # DW_TAG_subprogram
75126a53354Schristos	.byte	1                       # DW_CHILDREN_yes
75226a53354Schristos	.byte	50                      # DW_AT_accessibility
75326a53354Schristos	.byte	11                      # DW_FORM_data1
75426a53354Schristos	.ascii	 "\207@"                # DW_AT_MIPS_linkage_name
75526a53354Schristos	.byte	14                      # DW_FORM_strp
75626a53354Schristos	.byte	3                       # DW_AT_name
75726a53354Schristos	.byte	14                      # DW_FORM_strp
75826a53354Schristos	.byte	58                      # DW_AT_decl_file
75926a53354Schristos	.byte	11                      # DW_FORM_data1
76026a53354Schristos	.byte	59                      # DW_AT_decl_line
76126a53354Schristos	.byte	11                      # DW_FORM_data1
76226a53354Schristos	.byte	73                      # DW_AT_type
76326a53354Schristos	.byte	19                      # DW_FORM_ref4
76426a53354Schristos	.byte	60                      # DW_AT_declaration
76526a53354Schristos	.byte	25                      # DW_FORM_flag_present
76626a53354Schristos	.byte	63                      # DW_AT_external
76726a53354Schristos	.byte	25                      # DW_FORM_flag_present
76826a53354Schristos	.byte	0                       # EOM(1)
76926a53354Schristos	.byte	0                       # EOM(2)
77026a53354Schristos	.byte	18                      # Abbreviation Code
77126a53354Schristos	.byte	46                      # DW_TAG_subprogram
77226a53354Schristos	.byte	1                       # DW_CHILDREN_yes
77326a53354Schristos	.ascii	 "\207@"                # DW_AT_MIPS_linkage_name
77426a53354Schristos	.byte	14                      # DW_FORM_strp
77526a53354Schristos	.byte	3                       # DW_AT_name
77626a53354Schristos	.byte	14                      # DW_FORM_strp
77726a53354Schristos	.byte	58                      # DW_AT_decl_file
77826a53354Schristos	.byte	11                      # DW_FORM_data1
77926a53354Schristos	.byte	59                      # DW_AT_decl_line
78026a53354Schristos	.byte	11                      # DW_FORM_data1
78126a53354Schristos	.byte	73                      # DW_AT_type
78226a53354Schristos	.byte	19                      # DW_FORM_ref4
78326a53354Schristos	.byte	60                      # DW_AT_declaration
78426a53354Schristos	.byte	25                      # DW_FORM_flag_present
78526a53354Schristos	.byte	63                      # DW_AT_external
78626a53354Schristos	.byte	25                      # DW_FORM_flag_present
78726a53354Schristos	.byte	50                      # DW_AT_accessibility
78826a53354Schristos	.byte	11                      # DW_FORM_data1
78926a53354Schristos	.byte	0                       # EOM(1)
79026a53354Schristos	.byte	0                       # EOM(2)
79126a53354Schristos	.byte	19                      # Abbreviation Code
79226a53354Schristos	.byte	47                      # DW_TAG_template_type_parameter
79326a53354Schristos	.byte	0                       # DW_CHILDREN_no
79426a53354Schristos	.byte	73                      # DW_AT_type
79526a53354Schristos	.byte	19                      # DW_FORM_ref4
79626a53354Schristos	.byte	3                       # DW_AT_name
79726a53354Schristos	.byte	14                      # DW_FORM_strp
79826a53354Schristos	.byte	0                       # EOM(1)
79926a53354Schristos	.byte	0                       # EOM(2)
80026a53354Schristos	.byte	20                      # Abbreviation Code
80126a53354Schristos	.byte	46                      # DW_TAG_subprogram
80226a53354Schristos	.byte	1                       # DW_CHILDREN_yes
80326a53354Schristos	.byte	71                      # DW_AT_specification
80426a53354Schristos	.byte	19                      # DW_FORM_ref4
80526a53354Schristos	.byte	17                      # DW_AT_low_pc
80626a53354Schristos	.byte	1                       # DW_FORM_addr
80726a53354Schristos	.byte	18                      # DW_AT_high_pc
80826a53354Schristos	.byte	1                       # DW_FORM_addr
80926a53354Schristos	.byte	64                      # DW_AT_frame_base
81026a53354Schristos	.byte	10                      # DW_FORM_block1
81126a53354Schristos	.byte	100                     # DW_AT_object_pointer
81226a53354Schristos	.byte	19                      # DW_FORM_ref4
81326a53354Schristos	.byte	0                       # EOM(1)
81426a53354Schristos	.byte	0                       # EOM(2)
81526a53354Schristos	.byte	21                      # Abbreviation Code
81626a53354Schristos	.byte	5                       # DW_TAG_formal_parameter
81726a53354Schristos	.byte	0                       # DW_CHILDREN_no
81826a53354Schristos	.byte	3                       # DW_AT_name
81926a53354Schristos	.byte	14                      # DW_FORM_strp
82026a53354Schristos	.byte	58                      # DW_AT_decl_file
82126a53354Schristos	.byte	11                      # DW_FORM_data1
82226a53354Schristos	.byte	59                      # DW_AT_decl_line
82326a53354Schristos	.byte	11                      # DW_FORM_data1
82426a53354Schristos	.byte	73                      # DW_AT_type
82526a53354Schristos	.byte	19                      # DW_FORM_ref4
82626a53354Schristos	.byte	52                      # DW_AT_artificial
82726a53354Schristos	.byte	25                      # DW_FORM_flag_present
82826a53354Schristos	.byte	2                       # DW_AT_location
82926a53354Schristos	.byte	10                      # DW_FORM_block1
83026a53354Schristos	.byte	0                       # EOM(1)
83126a53354Schristos	.byte	0                       # EOM(2)
83226a53354Schristos	.byte	22                      # Abbreviation Code
83326a53354Schristos	.byte	5                       # DW_TAG_formal_parameter
83426a53354Schristos	.byte	0                       # DW_CHILDREN_no
83526a53354Schristos	.byte	3                       # DW_AT_name
83626a53354Schristos	.byte	14                      # DW_FORM_strp
83726a53354Schristos	.byte	58                      # DW_AT_decl_file
83826a53354Schristos	.byte	11                      # DW_FORM_data1
83926a53354Schristos	.byte	59                      # DW_AT_decl_line
84026a53354Schristos	.byte	11                      # DW_FORM_data1
84126a53354Schristos	.byte	73                      # DW_AT_type
84226a53354Schristos	.byte	19                      # DW_FORM_ref4
84326a53354Schristos	.byte	2                       # DW_AT_location
84426a53354Schristos	.byte	10                      # DW_FORM_block1
84526a53354Schristos	.byte	0                       # EOM(1)
84626a53354Schristos	.byte	0                       # EOM(2)
84726a53354Schristos	.byte	0                       # EOM(3)
84826a53354Schristos.L.debug_abbrev_end:
84926a53354Schristos	.section	.debug_aranges,"",@progbits
85026a53354Schristos	.section	.debug_ranges,"",@progbits
85126a53354Schristos	.section	.debug_macinfo,"",@progbits
85226a53354Schristos	.section	.debug_str,"MS",@progbits,1
85326a53354Schristos.Linfo_string0:
85426a53354Schristos	.asciz	 "clang version 3.3 (tags/RELEASE_33/final)"
85526a53354Schristos.Linfo_string1:
85626a53354Schristos	.asciz	 "namelessclass.cc"
85726a53354Schristos.Linfo_string2:
85826a53354Schristos	.asciz	 "/tmp"
85926a53354Schristos.Linfo_string3:
86026a53354Schristos	.asciz	 "main"
86126a53354Schristos.Linfo_string4:
86226a53354Schristos	.asciz	 "int"
86326a53354Schristos.Linfo_string5:
86426a53354Schristos	.asciz	 "a_"
86526a53354Schristos.Linfo_string6:
86626a53354Schristos	.asciz	 "A"
86726a53354Schristos.Linfo_string7:
86826a53354Schristos	.asciz	 "this"
86926a53354Schristos.Linfo_string8:
87026a53354Schristos	.asciz	 "operator()"
87126a53354Schristos.Linfo_string9:
87226a53354Schristos	.asciz	 "~"
87326a53354Schristos.Linfo_string10:
87426a53354Schristos	.asciz	 "Func"
87526a53354Schristos.Linfo_string11:
87626a53354Schristos	.asciz	 "_ZN1A5fudgeIZNS_4doitEvEUlvE_EEiT_"
87726a53354Schristos.Linfo_string12:
87826a53354Schristos	.asciz	 "fudge<<lambda at namelessclass.cc:27:22> >"
87926a53354Schristos.Linfo_string13:
88026a53354Schristos	.asciz	 "_ZN1A4doitEv"
88126a53354Schristos.Linfo_string14:
88226a53354Schristos	.asciz	 "doit"
88326a53354Schristos.Linfo_string15:
88426a53354Schristos	.asciz	 "a"
88526a53354Schristos.Linfo_string16:
88626a53354Schristos	.asciz	 "ret"
88726a53354Schristos.Linfo_string17:
88826a53354Schristos	.asciz	 "func"
88926a53354Schristos
89026a53354Schristos	.section	".note.GNU-stack","",@progbits
891