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