1*6de5fcc7SAlexander Yermolovich# clang++ -gsplit-dwarf -g2 -gdwarf-5 -gpubnames -fdebug-compilation-dir='.' 2*6de5fcc7SAlexander Yermolovich# header.h 3*6de5fcc7SAlexander Yermolovich# struct Foo2a { 4*6de5fcc7SAlexander Yermolovich# char *c1; 5*6de5fcc7SAlexander Yermolovich# char *c2; 6*6de5fcc7SAlexander Yermolovich# char *c3; 7*6de5fcc7SAlexander Yermolovich# }; 8*6de5fcc7SAlexander Yermolovich# helper.cpp 9*6de5fcc7SAlexander Yermolovich# #include "header.h" 10*6de5fcc7SAlexander Yermolovich# struct Foo2Int { 11*6de5fcc7SAlexander Yermolovich# int *c1; 12*6de5fcc7SAlexander Yermolovich# int *c2; 13*6de5fcc7SAlexander Yermolovich# }; 14*6de5fcc7SAlexander Yermolovich# Foo2Int fint; 15*6de5fcc7SAlexander Yermolovich# const Foo2a f{nullptr, nullptr}; 16*6de5fcc7SAlexander Yermolovich 17*6de5fcc7SAlexander Yermolovich .text 18*6de5fcc7SAlexander Yermolovich .file "helper.cpp" 19*6de5fcc7SAlexander Yermolovich .file 0 "." "helper.cpp" md5 0x2804efac708fd4180d403e6d5dbcc54a 20*6de5fcc7SAlexander Yermolovich .type fint,@object # @fint 21*6de5fcc7SAlexander Yermolovich .bss 22*6de5fcc7SAlexander Yermolovich .globl fint 23*6de5fcc7SAlexander Yermolovich .p2align 3, 0x0 24*6de5fcc7SAlexander Yermolovichfint: 25*6de5fcc7SAlexander Yermolovich .zero 16 26*6de5fcc7SAlexander Yermolovich .size fint, 16 27*6de5fcc7SAlexander Yermolovich 28*6de5fcc7SAlexander Yermolovich .section .debug_abbrev,"",@progbits 29*6de5fcc7SAlexander Yermolovich .byte 1 # Abbreviation Code 30*6de5fcc7SAlexander Yermolovich .byte 74 # DW_TAG_skeleton_unit 31*6de5fcc7SAlexander Yermolovich .byte 0 # DW_CHILDREN_no 32*6de5fcc7SAlexander Yermolovich .byte 16 # DW_AT_stmt_list 33*6de5fcc7SAlexander Yermolovich .byte 23 # DW_FORM_sec_offset 34*6de5fcc7SAlexander Yermolovich .byte 114 # DW_AT_str_offsets_base 35*6de5fcc7SAlexander Yermolovich .byte 23 # DW_FORM_sec_offset 36*6de5fcc7SAlexander Yermolovich .byte 27 # DW_AT_comp_dir 37*6de5fcc7SAlexander Yermolovich .byte 37 # DW_FORM_strx1 38*6de5fcc7SAlexander Yermolovich .byte 118 # DW_AT_dwo_name 39*6de5fcc7SAlexander Yermolovich .byte 37 # DW_FORM_strx1 40*6de5fcc7SAlexander Yermolovich .byte 115 # DW_AT_addr_base 41*6de5fcc7SAlexander Yermolovich .byte 23 # DW_FORM_sec_offset 42*6de5fcc7SAlexander Yermolovich .byte 0 # EOM(1) 43*6de5fcc7SAlexander Yermolovich .byte 0 # EOM(2) 44*6de5fcc7SAlexander Yermolovich .byte 0 # EOM(3) 45*6de5fcc7SAlexander Yermolovich .section .debug_info,"",@progbits 46*6de5fcc7SAlexander Yermolovich.Lcu_begin0: 47*6de5fcc7SAlexander Yermolovich .long .Ldebug_info_end0-.Ldebug_info_start0 # Length of Unit 48*6de5fcc7SAlexander Yermolovich.Ldebug_info_start0: 49*6de5fcc7SAlexander Yermolovich .short 5 # DWARF version number 50*6de5fcc7SAlexander Yermolovich .byte 4 # DWARF Unit Type 51*6de5fcc7SAlexander Yermolovich .byte 8 # Address Size (in bytes) 52*6de5fcc7SAlexander Yermolovich .long .debug_abbrev # Offset Into Abbrev. Section 53*6de5fcc7SAlexander Yermolovich .quad 3223434782003797151 54*6de5fcc7SAlexander Yermolovich .byte 1 # Abbrev [1] 0x14:0xf DW_TAG_skeleton_unit 55*6de5fcc7SAlexander Yermolovich .long .Lline_table_start0 # DW_AT_stmt_list 56*6de5fcc7SAlexander Yermolovich .long .Lstr_offsets_base0 # DW_AT_str_offsets_base 57*6de5fcc7SAlexander Yermolovich .byte 0 # DW_AT_comp_dir 58*6de5fcc7SAlexander Yermolovich .byte 1 # DW_AT_dwo_name 59*6de5fcc7SAlexander Yermolovich .long .Laddr_table_base0 # DW_AT_addr_base 60*6de5fcc7SAlexander Yermolovich.Ldebug_info_end0: 61*6de5fcc7SAlexander Yermolovich .section .debug_str_offsets,"",@progbits 62*6de5fcc7SAlexander Yermolovich .long 12 # Length of String Offsets Set 63*6de5fcc7SAlexander Yermolovich .short 5 64*6de5fcc7SAlexander Yermolovich .short 0 65*6de5fcc7SAlexander Yermolovich.Lstr_offsets_base0: 66*6de5fcc7SAlexander Yermolovich .section .debug_str,"MS",@progbits,1 67*6de5fcc7SAlexander Yermolovich.Lskel_string0: 68*6de5fcc7SAlexander Yermolovich .asciz "." # string offset=0 69*6de5fcc7SAlexander Yermolovich.Lskel_string1: 70*6de5fcc7SAlexander Yermolovich .asciz "Foo2Int" # string offset=2 71*6de5fcc7SAlexander Yermolovich.Lskel_string2: 72*6de5fcc7SAlexander Yermolovich .asciz "int" # string offset=10 73*6de5fcc7SAlexander Yermolovich.Lskel_string3: 74*6de5fcc7SAlexander Yermolovich .asciz "fint" # string offset=14 75*6de5fcc7SAlexander Yermolovich.Lskel_string4: 76*6de5fcc7SAlexander Yermolovich .asciz "helper.dwo" # string offset=19 77*6de5fcc7SAlexander Yermolovich .section .debug_str_offsets,"",@progbits 78*6de5fcc7SAlexander Yermolovich .long .Lskel_string0 79*6de5fcc7SAlexander Yermolovich .long .Lskel_string4 80*6de5fcc7SAlexander Yermolovich .section .debug_str_offsets.dwo,"e",@progbits 81*6de5fcc7SAlexander Yermolovich .long 36 # Length of String Offsets Set 82*6de5fcc7SAlexander Yermolovich .short 5 83*6de5fcc7SAlexander Yermolovich .short 0 84*6de5fcc7SAlexander Yermolovich .section .debug_str.dwo,"eMS",@progbits,1 85*6de5fcc7SAlexander Yermolovich.Linfo_string0: 86*6de5fcc7SAlexander Yermolovich .asciz "fint" # string offset=0 87*6de5fcc7SAlexander Yermolovich.Linfo_string1: 88*6de5fcc7SAlexander Yermolovich .asciz "c1" # string offset=5 89*6de5fcc7SAlexander Yermolovich.Linfo_string2: 90*6de5fcc7SAlexander Yermolovich .asciz "int" # string offset=8 91*6de5fcc7SAlexander Yermolovich.Linfo_string3: 92*6de5fcc7SAlexander Yermolovich .asciz "c2" # string offset=12 93*6de5fcc7SAlexander Yermolovich.Linfo_string4: 94*6de5fcc7SAlexander Yermolovich .asciz "Foo2Int" # string offset=15 95*6de5fcc7SAlexander Yermolovich.Linfo_string5: 96*6de5fcc7SAlexander Yermolovich .asciz "clang version 19.0.0git (git@github.com:ayermolo/llvm-project.git da9e9277be64deca73370a90d22af33e5b37cc52)" # string offset=23 97*6de5fcc7SAlexander Yermolovich.Linfo_string6: 98*6de5fcc7SAlexander Yermolovich .asciz "helper.cpp" # string offset=131 99*6de5fcc7SAlexander Yermolovich.Linfo_string7: 100*6de5fcc7SAlexander Yermolovich .asciz "helper.dwo" # string offset=142 101*6de5fcc7SAlexander Yermolovich .section .debug_str_offsets.dwo,"e",@progbits 102*6de5fcc7SAlexander Yermolovich .long 0 103*6de5fcc7SAlexander Yermolovich .long 5 104*6de5fcc7SAlexander Yermolovich .long 8 105*6de5fcc7SAlexander Yermolovich .long 12 106*6de5fcc7SAlexander Yermolovich .long 15 107*6de5fcc7SAlexander Yermolovich .long 23 108*6de5fcc7SAlexander Yermolovich .long 131 109*6de5fcc7SAlexander Yermolovich .long 142 110*6de5fcc7SAlexander Yermolovich .section .debug_info.dwo,"e",@progbits 111*6de5fcc7SAlexander Yermolovich .long .Ldebug_info_dwo_end0-.Ldebug_info_dwo_start0 # Length of Unit 112*6de5fcc7SAlexander Yermolovich.Ldebug_info_dwo_start0: 113*6de5fcc7SAlexander Yermolovich .short 5 # DWARF version number 114*6de5fcc7SAlexander Yermolovich .byte 5 # DWARF Unit Type 115*6de5fcc7SAlexander Yermolovich .byte 8 # Address Size (in bytes) 116*6de5fcc7SAlexander Yermolovich .long 0 # Offset Into Abbrev. Section 117*6de5fcc7SAlexander Yermolovich .quad 3223434782003797151 118*6de5fcc7SAlexander Yermolovich .byte 1 # Abbrev [1] 0x14:0x34 DW_TAG_compile_unit 119*6de5fcc7SAlexander Yermolovich .byte 5 # DW_AT_producer 120*6de5fcc7SAlexander Yermolovich .short 33 # DW_AT_language 121*6de5fcc7SAlexander Yermolovich .byte 6 # DW_AT_name 122*6de5fcc7SAlexander Yermolovich .byte 7 # DW_AT_dwo_name 123*6de5fcc7SAlexander Yermolovich .byte 2 # Abbrev [2] 0x1a:0xb DW_TAG_variable 124*6de5fcc7SAlexander Yermolovich .byte 0 # DW_AT_name 125*6de5fcc7SAlexander Yermolovich .long 37 # DW_AT_type 126*6de5fcc7SAlexander Yermolovich # DW_AT_external 127*6de5fcc7SAlexander Yermolovich .byte 0 # DW_AT_decl_file 128*6de5fcc7SAlexander Yermolovich .byte 7 # DW_AT_decl_line 129*6de5fcc7SAlexander Yermolovich .byte 2 # DW_AT_location 130*6de5fcc7SAlexander Yermolovich .byte 161 131*6de5fcc7SAlexander Yermolovich .byte 0 132*6de5fcc7SAlexander Yermolovich .byte 3 # Abbrev [3] 0x25:0x19 DW_TAG_structure_type 133*6de5fcc7SAlexander Yermolovich .byte 5 # DW_AT_calling_convention 134*6de5fcc7SAlexander Yermolovich .byte 4 # DW_AT_name 135*6de5fcc7SAlexander Yermolovich .byte 16 # DW_AT_byte_size 136*6de5fcc7SAlexander Yermolovich .byte 0 # DW_AT_decl_file 137*6de5fcc7SAlexander Yermolovich .byte 2 # DW_AT_decl_line 138*6de5fcc7SAlexander Yermolovich .byte 4 # Abbrev [4] 0x2b:0x9 DW_TAG_member 139*6de5fcc7SAlexander Yermolovich .byte 1 # DW_AT_name 140*6de5fcc7SAlexander Yermolovich .long 62 # DW_AT_type 141*6de5fcc7SAlexander Yermolovich .byte 0 # DW_AT_decl_file 142*6de5fcc7SAlexander Yermolovich .byte 3 # DW_AT_decl_line 143*6de5fcc7SAlexander Yermolovich .byte 0 # DW_AT_data_member_location 144*6de5fcc7SAlexander Yermolovich .byte 4 # Abbrev [4] 0x34:0x9 DW_TAG_member 145*6de5fcc7SAlexander Yermolovich .byte 3 # DW_AT_name 146*6de5fcc7SAlexander Yermolovich .long 62 # DW_AT_type 147*6de5fcc7SAlexander Yermolovich .byte 0 # DW_AT_decl_file 148*6de5fcc7SAlexander Yermolovich .byte 4 # DW_AT_decl_line 149*6de5fcc7SAlexander Yermolovich .byte 8 # DW_AT_data_member_location 150*6de5fcc7SAlexander Yermolovich .byte 0 # End Of Children Mark 151*6de5fcc7SAlexander Yermolovich .byte 5 # Abbrev [5] 0x3e:0x5 DW_TAG_pointer_type 152*6de5fcc7SAlexander Yermolovich .long 67 # DW_AT_type 153*6de5fcc7SAlexander Yermolovich .byte 6 # Abbrev [6] 0x43:0x4 DW_TAG_base_type 154*6de5fcc7SAlexander Yermolovich .byte 2 # DW_AT_name 155*6de5fcc7SAlexander Yermolovich .byte 5 # DW_AT_encoding 156*6de5fcc7SAlexander Yermolovich .byte 4 # DW_AT_byte_size 157*6de5fcc7SAlexander Yermolovich .byte 0 # End Of Children Mark 158*6de5fcc7SAlexander Yermolovich.Ldebug_info_dwo_end0: 159*6de5fcc7SAlexander Yermolovich .section .debug_abbrev.dwo,"e",@progbits 160*6de5fcc7SAlexander Yermolovich .byte 1 # Abbreviation Code 161*6de5fcc7SAlexander Yermolovich .byte 17 # DW_TAG_compile_unit 162*6de5fcc7SAlexander Yermolovich .byte 1 # DW_CHILDREN_yes 163*6de5fcc7SAlexander Yermolovich .byte 37 # DW_AT_producer 164*6de5fcc7SAlexander Yermolovich .byte 37 # DW_FORM_strx1 165*6de5fcc7SAlexander Yermolovich .byte 19 # DW_AT_language 166*6de5fcc7SAlexander Yermolovich .byte 5 # DW_FORM_data2 167*6de5fcc7SAlexander Yermolovich .byte 3 # DW_AT_name 168*6de5fcc7SAlexander Yermolovich .byte 37 # DW_FORM_strx1 169*6de5fcc7SAlexander Yermolovich .byte 118 # DW_AT_dwo_name 170*6de5fcc7SAlexander Yermolovich .byte 37 # DW_FORM_strx1 171*6de5fcc7SAlexander Yermolovich .byte 0 # EOM(1) 172*6de5fcc7SAlexander Yermolovich .byte 0 # EOM(2) 173*6de5fcc7SAlexander Yermolovich .byte 2 # Abbreviation Code 174*6de5fcc7SAlexander Yermolovich .byte 52 # DW_TAG_variable 175*6de5fcc7SAlexander Yermolovich .byte 0 # DW_CHILDREN_no 176*6de5fcc7SAlexander Yermolovich .byte 3 # DW_AT_name 177*6de5fcc7SAlexander Yermolovich .byte 37 # DW_FORM_strx1 178*6de5fcc7SAlexander Yermolovich .byte 73 # DW_AT_type 179*6de5fcc7SAlexander Yermolovich .byte 19 # DW_FORM_ref4 180*6de5fcc7SAlexander Yermolovich .byte 63 # DW_AT_external 181*6de5fcc7SAlexander Yermolovich .byte 25 # DW_FORM_flag_present 182*6de5fcc7SAlexander Yermolovich .byte 58 # DW_AT_decl_file 183*6de5fcc7SAlexander Yermolovich .byte 11 # DW_FORM_data1 184*6de5fcc7SAlexander Yermolovich .byte 59 # DW_AT_decl_line 185*6de5fcc7SAlexander Yermolovich .byte 11 # DW_FORM_data1 186*6de5fcc7SAlexander Yermolovich .byte 2 # DW_AT_location 187*6de5fcc7SAlexander Yermolovich .byte 24 # DW_FORM_exprloc 188*6de5fcc7SAlexander Yermolovich .byte 0 # EOM(1) 189*6de5fcc7SAlexander Yermolovich .byte 0 # EOM(2) 190*6de5fcc7SAlexander Yermolovich .byte 3 # Abbreviation Code 191*6de5fcc7SAlexander Yermolovich .byte 19 # DW_TAG_structure_type 192*6de5fcc7SAlexander Yermolovich .byte 1 # DW_CHILDREN_yes 193*6de5fcc7SAlexander Yermolovich .byte 54 # DW_AT_calling_convention 194*6de5fcc7SAlexander Yermolovich .byte 11 # DW_FORM_data1 195*6de5fcc7SAlexander Yermolovich .byte 3 # DW_AT_name 196*6de5fcc7SAlexander Yermolovich .byte 37 # DW_FORM_strx1 197*6de5fcc7SAlexander Yermolovich .byte 11 # DW_AT_byte_size 198*6de5fcc7SAlexander Yermolovich .byte 11 # DW_FORM_data1 199*6de5fcc7SAlexander Yermolovich .byte 58 # DW_AT_decl_file 200*6de5fcc7SAlexander Yermolovich .byte 11 # DW_FORM_data1 201*6de5fcc7SAlexander Yermolovich .byte 59 # DW_AT_decl_line 202*6de5fcc7SAlexander Yermolovich .byte 11 # DW_FORM_data1 203*6de5fcc7SAlexander Yermolovich .byte 0 # EOM(1) 204*6de5fcc7SAlexander Yermolovich .byte 0 # EOM(2) 205*6de5fcc7SAlexander Yermolovich .byte 4 # Abbreviation Code 206*6de5fcc7SAlexander Yermolovich .byte 13 # DW_TAG_member 207*6de5fcc7SAlexander Yermolovich .byte 0 # DW_CHILDREN_no 208*6de5fcc7SAlexander Yermolovich .byte 3 # DW_AT_name 209*6de5fcc7SAlexander Yermolovich .byte 37 # DW_FORM_strx1 210*6de5fcc7SAlexander Yermolovich .byte 73 # DW_AT_type 211*6de5fcc7SAlexander Yermolovich .byte 19 # DW_FORM_ref4 212*6de5fcc7SAlexander Yermolovich .byte 58 # DW_AT_decl_file 213*6de5fcc7SAlexander Yermolovich .byte 11 # DW_FORM_data1 214*6de5fcc7SAlexander Yermolovich .byte 59 # DW_AT_decl_line 215*6de5fcc7SAlexander Yermolovich .byte 11 # DW_FORM_data1 216*6de5fcc7SAlexander Yermolovich .byte 56 # DW_AT_data_member_location 217*6de5fcc7SAlexander Yermolovich .byte 11 # DW_FORM_data1 218*6de5fcc7SAlexander Yermolovich .byte 0 # EOM(1) 219*6de5fcc7SAlexander Yermolovich .byte 0 # EOM(2) 220*6de5fcc7SAlexander Yermolovich .byte 5 # Abbreviation Code 221*6de5fcc7SAlexander Yermolovich .byte 15 # DW_TAG_pointer_type 222*6de5fcc7SAlexander Yermolovich .byte 0 # DW_CHILDREN_no 223*6de5fcc7SAlexander Yermolovich .byte 73 # DW_AT_type 224*6de5fcc7SAlexander Yermolovich .byte 19 # DW_FORM_ref4 225*6de5fcc7SAlexander Yermolovich .byte 0 # EOM(1) 226*6de5fcc7SAlexander Yermolovich .byte 0 # EOM(2) 227*6de5fcc7SAlexander Yermolovich .byte 6 # Abbreviation Code 228*6de5fcc7SAlexander Yermolovich .byte 36 # DW_TAG_base_type 229*6de5fcc7SAlexander Yermolovich .byte 0 # DW_CHILDREN_no 230*6de5fcc7SAlexander Yermolovich .byte 3 # DW_AT_name 231*6de5fcc7SAlexander Yermolovich .byte 37 # DW_FORM_strx1 232*6de5fcc7SAlexander Yermolovich .byte 62 # DW_AT_encoding 233*6de5fcc7SAlexander Yermolovich .byte 11 # DW_FORM_data1 234*6de5fcc7SAlexander Yermolovich .byte 11 # DW_AT_byte_size 235*6de5fcc7SAlexander Yermolovich .byte 11 # DW_FORM_data1 236*6de5fcc7SAlexander Yermolovich .byte 0 # EOM(1) 237*6de5fcc7SAlexander Yermolovich .byte 0 # EOM(2) 238*6de5fcc7SAlexander Yermolovich .byte 0 # EOM(3) 239*6de5fcc7SAlexander Yermolovich .section .debug_addr,"",@progbits 240*6de5fcc7SAlexander Yermolovich .long .Ldebug_addr_end0-.Ldebug_addr_start0 # Length of contribution 241*6de5fcc7SAlexander Yermolovich.Ldebug_addr_start0: 242*6de5fcc7SAlexander Yermolovich .short 5 # DWARF version number 243*6de5fcc7SAlexander Yermolovich .byte 8 # Address size 244*6de5fcc7SAlexander Yermolovich .byte 0 # Segment selector size 245*6de5fcc7SAlexander Yermolovich.Laddr_table_base0: 246*6de5fcc7SAlexander Yermolovich .quad fint 247*6de5fcc7SAlexander Yermolovich.Ldebug_addr_end0: 248*6de5fcc7SAlexander Yermolovich .section .debug_names,"",@progbits 249*6de5fcc7SAlexander Yermolovich .long .Lnames_end0-.Lnames_start0 # Header: unit length 250*6de5fcc7SAlexander Yermolovich.Lnames_start0: 251*6de5fcc7SAlexander Yermolovich .short 5 # Header: version 252*6de5fcc7SAlexander Yermolovich .short 0 # Header: padding 253*6de5fcc7SAlexander Yermolovich .long 1 # Header: compilation unit count 254*6de5fcc7SAlexander Yermolovich .long 0 # Header: local type unit count 255*6de5fcc7SAlexander Yermolovich .long 0 # Header: foreign type unit count 256*6de5fcc7SAlexander Yermolovich .long 3 # Header: bucket count 257*6de5fcc7SAlexander Yermolovich .long 3 # Header: name count 258*6de5fcc7SAlexander Yermolovich .long .Lnames_abbrev_end0-.Lnames_abbrev_start0 # Header: abbreviation table size 259*6de5fcc7SAlexander Yermolovich .long 8 # Header: augmentation string size 260*6de5fcc7SAlexander Yermolovich .ascii "LLVM0700" # Header: augmentation string 261*6de5fcc7SAlexander Yermolovich .long .Lcu_begin0 # Compilation unit 0 262*6de5fcc7SAlexander Yermolovich .long 1 # Bucket 0 263*6de5fcc7SAlexander Yermolovich .long 2 # Bucket 1 264*6de5fcc7SAlexander Yermolovich .long 3 # Bucket 2 265*6de5fcc7SAlexander Yermolovich .long -1168750522 # Hash in Bucket 0 266*6de5fcc7SAlexander Yermolovich .long 2090257270 # Hash in Bucket 1 267*6de5fcc7SAlexander Yermolovich .long 193495088 # Hash in Bucket 2 268*6de5fcc7SAlexander Yermolovich .long .Lskel_string1 # String in Bucket 0: Foo2Int 269*6de5fcc7SAlexander Yermolovich .long .Lskel_string3 # String in Bucket 1: fint 270*6de5fcc7SAlexander Yermolovich .long .Lskel_string2 # String in Bucket 2: int 271*6de5fcc7SAlexander Yermolovich .long .Lnames0-.Lnames_entries0 # Offset in Bucket 0 272*6de5fcc7SAlexander Yermolovich .long .Lnames2-.Lnames_entries0 # Offset in Bucket 1 273*6de5fcc7SAlexander Yermolovich .long .Lnames1-.Lnames_entries0 # Offset in Bucket 2 274*6de5fcc7SAlexander Yermolovich.Lnames_abbrev_start0: 275*6de5fcc7SAlexander Yermolovich .ascii "\230\023" # Abbrev code 276*6de5fcc7SAlexander Yermolovich .byte 19 # DW_TAG_structure_type 277*6de5fcc7SAlexander Yermolovich .byte 3 # DW_IDX_die_offset 278*6de5fcc7SAlexander Yermolovich .byte 19 # DW_FORM_ref4 279*6de5fcc7SAlexander Yermolovich .byte 4 # DW_IDX_parent 280*6de5fcc7SAlexander Yermolovich .byte 25 # DW_FORM_flag_present 281*6de5fcc7SAlexander Yermolovich .byte 0 # End of abbrev 282*6de5fcc7SAlexander Yermolovich .byte 0 # End of abbrev 283*6de5fcc7SAlexander Yermolovich .ascii "\2304" # Abbrev code 284*6de5fcc7SAlexander Yermolovich .byte 52 # DW_TAG_variable 285*6de5fcc7SAlexander Yermolovich .byte 3 # DW_IDX_die_offset 286*6de5fcc7SAlexander Yermolovich .byte 19 # DW_FORM_ref4 287*6de5fcc7SAlexander Yermolovich .byte 4 # DW_IDX_parent 288*6de5fcc7SAlexander Yermolovich .byte 25 # DW_FORM_flag_present 289*6de5fcc7SAlexander Yermolovich .byte 0 # End of abbrev 290*6de5fcc7SAlexander Yermolovich .byte 0 # End of abbrev 291*6de5fcc7SAlexander Yermolovich .ascii "\230$" # Abbrev code 292*6de5fcc7SAlexander Yermolovich .byte 36 # DW_TAG_base_type 293*6de5fcc7SAlexander Yermolovich .byte 3 # DW_IDX_die_offset 294*6de5fcc7SAlexander Yermolovich .byte 19 # DW_FORM_ref4 295*6de5fcc7SAlexander Yermolovich .byte 4 # DW_IDX_parent 296*6de5fcc7SAlexander Yermolovich .byte 25 # DW_FORM_flag_present 297*6de5fcc7SAlexander Yermolovich .byte 0 # End of abbrev 298*6de5fcc7SAlexander Yermolovich .byte 0 # End of abbrev 299*6de5fcc7SAlexander Yermolovich .byte 0 # End of abbrev list 300*6de5fcc7SAlexander Yermolovich.Lnames_abbrev_end0: 301*6de5fcc7SAlexander Yermolovich.Lnames_entries0: 302*6de5fcc7SAlexander Yermolovich.Lnames0: 303*6de5fcc7SAlexander Yermolovich.L1: 304*6de5fcc7SAlexander Yermolovich .ascii "\230\023" # Abbreviation code 305*6de5fcc7SAlexander Yermolovich .long 37 # DW_IDX_die_offset 306*6de5fcc7SAlexander Yermolovich .byte 0 # DW_IDX_parent 307*6de5fcc7SAlexander Yermolovich # End of list: Foo2Int 308*6de5fcc7SAlexander Yermolovich.Lnames2: 309*6de5fcc7SAlexander Yermolovich.L0: 310*6de5fcc7SAlexander Yermolovich .ascii "\2304" # Abbreviation code 311*6de5fcc7SAlexander Yermolovich .long 26 # DW_IDX_die_offset 312*6de5fcc7SAlexander Yermolovich .byte 0 # DW_IDX_parent 313*6de5fcc7SAlexander Yermolovich # End of list: fint 314*6de5fcc7SAlexander Yermolovich.Lnames1: 315*6de5fcc7SAlexander Yermolovich.L2: 316*6de5fcc7SAlexander Yermolovich .ascii "\230$" # Abbreviation code 317*6de5fcc7SAlexander Yermolovich .long 67 # DW_IDX_die_offset 318*6de5fcc7SAlexander Yermolovich .byte 0 # DW_IDX_parent 319*6de5fcc7SAlexander Yermolovich # End of list: int 320*6de5fcc7SAlexander Yermolovich .p2align 2, 0x0 321*6de5fcc7SAlexander Yermolovich.Lnames_end0: 322*6de5fcc7SAlexander Yermolovich .ident "clang version 19.0.0git (git@github.com:ayermolo/llvm-project.git da9e9277be64deca73370a90d22af33e5b37cc52)" 323*6de5fcc7SAlexander Yermolovich .section ".note.GNU-stack","",@progbits 324*6de5fcc7SAlexander Yermolovich .addrsig 325*6de5fcc7SAlexander Yermolovich .section .debug_line,"",@progbits 326*6de5fcc7SAlexander Yermolovich.Lline_table_start0: 327