201 lines · plain
1## Generate from:2##3## extern int zed9;4## namespace ns {5## int *var[] = {6## &zed97## };8## }9 .text10 .file "undef-debug2.cc"11 .file 0 "dir" "undef-debug2.cc" md5 0xd7caefb836c47f6c56303f19e96f258712 .type _ZN2ns3varE,@object # @_ZN2ns3varE13 .data14 .globl _ZN2ns3varE15 .p2align 3, 0x016_ZN2ns3varE:17 .quad zed918 .size _ZN2ns3varE, 819 20 .section .debug_abbrev,"",@progbits21 .byte 1 # Abbreviation Code22 .byte 17 # DW_TAG_compile_unit23 .byte 1 # DW_CHILDREN_yes24 .byte 37 # DW_AT_producer25 .byte 37 # DW_FORM_strx126 .byte 19 # DW_AT_language27 .byte 5 # DW_FORM_data228 .byte 3 # DW_AT_name29 .byte 37 # DW_FORM_strx130 .byte 114 # DW_AT_str_offsets_base31 .byte 23 # DW_FORM_sec_offset32 .byte 16 # DW_AT_stmt_list33 .byte 23 # DW_FORM_sec_offset34 .byte 27 # DW_AT_comp_dir35 .byte 37 # DW_FORM_strx136 .byte 115 # DW_AT_addr_base37 .byte 23 # DW_FORM_sec_offset38 .byte 0 # EOM(1)39 .byte 0 # EOM(2)40 .byte 2 # Abbreviation Code41 .byte 57 # DW_TAG_namespace42 .byte 1 # DW_CHILDREN_yes43 .byte 3 # DW_AT_name44 .byte 37 # DW_FORM_strx145 .byte 0 # EOM(1)46 .byte 0 # EOM(2)47 .byte 3 # Abbreviation Code48 .byte 52 # DW_TAG_variable49 .byte 0 # DW_CHILDREN_no50 .byte 3 # DW_AT_name51 .byte 37 # DW_FORM_strx152 .byte 73 # DW_AT_type53 .byte 19 # DW_FORM_ref454 .byte 63 # DW_AT_external55 .byte 25 # DW_FORM_flag_present56 .byte 58 # DW_AT_decl_file57 .byte 11 # DW_FORM_data158 .byte 59 # DW_AT_decl_line59 .byte 11 # DW_FORM_data160 .byte 2 # DW_AT_location61 .byte 24 # DW_FORM_exprloc62 .byte 110 # DW_AT_linkage_name63 .byte 37 # DW_FORM_strx164 .byte 0 # EOM(1)65 .byte 0 # EOM(2)66 .byte 4 # Abbreviation Code67 .byte 1 # DW_TAG_array_type68 .byte 1 # DW_CHILDREN_yes69 .byte 73 # DW_AT_type70 .byte 19 # DW_FORM_ref471 .byte 0 # EOM(1)72 .byte 0 # EOM(2)73 .byte 5 # Abbreviation Code74 .byte 33 # DW_TAG_subrange_type75 .byte 0 # DW_CHILDREN_no76 .byte 73 # DW_AT_type77 .byte 19 # DW_FORM_ref478 .byte 55 # DW_AT_count79 .byte 11 # DW_FORM_data180 .byte 0 # EOM(1)81 .byte 0 # EOM(2)82 .byte 6 # Abbreviation Code83 .byte 15 # DW_TAG_pointer_type84 .byte 0 # DW_CHILDREN_no85 .byte 73 # DW_AT_type86 .byte 19 # DW_FORM_ref487 .byte 0 # EOM(1)88 .byte 0 # EOM(2)89 .byte 7 # Abbreviation Code90 .byte 36 # DW_TAG_base_type91 .byte 0 # DW_CHILDREN_no92 .byte 3 # DW_AT_name93 .byte 37 # DW_FORM_strx194 .byte 62 # DW_AT_encoding95 .byte 11 # DW_FORM_data196 .byte 11 # DW_AT_byte_size97 .byte 11 # DW_FORM_data198 .byte 0 # EOM(1)99 .byte 0 # EOM(2)100 .byte 8 # Abbreviation Code101 .byte 36 # DW_TAG_base_type102 .byte 0 # DW_CHILDREN_no103 .byte 3 # DW_AT_name104 .byte 37 # DW_FORM_strx1105 .byte 11 # DW_AT_byte_size106 .byte 11 # DW_FORM_data1107 .byte 62 # DW_AT_encoding108 .byte 11 # DW_FORM_data1109 .byte 0 # EOM(1)110 .byte 0 # EOM(2)111 .byte 0 # EOM(3)112 .section .debug_info,"",@progbits113.Lcu_begin0:114 .long .Ldebug_info_end0-.Ldebug_info_start0 # Length of Unit115.Ldebug_info_start0:116 .short 5 # DWARF version number117 .byte 1 # DWARF Unit Type118 .byte 8 # Address Size (in bytes)119 .long .debug_abbrev # Offset Into Abbrev. Section120 .byte 1 # Abbrev [1] 0xc:0x3b DW_TAG_compile_unit121 .byte 0 # DW_AT_producer122 .short 33 # DW_AT_language123 .byte 1 # DW_AT_name124 .long .Lstr_offsets_base0 # DW_AT_str_offsets_base125 .long .Lline_table_start0 # DW_AT_stmt_list126 .byte 2 # DW_AT_comp_dir127 .long .Laddr_table_base0 # DW_AT_addr_base128 .byte 2 # Abbrev [2] 0x1e:0xf DW_TAG_namespace129 .byte 3 # DW_AT_name130 .byte 3 # Abbrev [3] 0x20:0xc DW_TAG_variable131 .byte 4 # DW_AT_name132 .long 45 # DW_AT_type133 # DW_AT_external134 .byte 0 # DW_AT_decl_file135 .byte 3 # DW_AT_decl_line136 .byte 2 # DW_AT_location137 .byte 161138 .byte 0139 .byte 7 # DW_AT_linkage_name140 .byte 0 # End Of Children Mark141 .byte 4 # Abbrev [4] 0x2d:0xc DW_TAG_array_type142 .long 57 # DW_AT_type143 .byte 5 # Abbrev [5] 0x32:0x6 DW_TAG_subrange_type144 .long 66 # DW_AT_type145 .byte 1 # DW_AT_count146 .byte 0 # End Of Children Mark147 .byte 6 # Abbrev [6] 0x39:0x5 DW_TAG_pointer_type148 .long 62 # DW_AT_type149 .byte 7 # Abbrev [7] 0x3e:0x4 DW_TAG_base_type150 .byte 5 # DW_AT_name151 .byte 5 # DW_AT_encoding152 .byte 4 # DW_AT_byte_size153 .byte 8 # Abbrev [8] 0x42:0x4 DW_TAG_base_type154 .byte 6 # DW_AT_name155 .byte 8 # DW_AT_byte_size156 .byte 7 # DW_AT_encoding157 .byte 0 # End Of Children Mark158.Ldebug_info_end0:159 .section .debug_str_offsets,"",@progbits160 .long 36 # Length of String Offsets Set161 .short 5162 .short 0163.Lstr_offsets_base0:164 .section .debug_str,"MS",@progbits,1165.Linfo_string0:166 .asciz "clang version 18.0.0" # string offset=0167.Linfo_string1:168 .asciz "undef-debug2.cc" # string offset=21169.Linfo_string2:170 .asciz "dir" # string offset=37171.Linfo_string3:172 .asciz "ns" # string offset=44173.Linfo_string4:174 .asciz "var" # string offset=47175.Linfo_string5:176 .asciz "int" # string offset=51177.Linfo_string6:178 .asciz "__ARRAY_SIZE_TYPE__" # string offset=55179.Linfo_string7:180 .asciz "_ZN2ns3varE" # string offset=75181 .section .debug_str_offsets,"",@progbits182 .long .Linfo_string0183 .long .Linfo_string1184 .long .Linfo_string2185 .long .Linfo_string3186 .long .Linfo_string4187 .long .Linfo_string5188 .long .Linfo_string6189 .long .Linfo_string7190 .section .debug_addr,"",@progbits191 .long .Ldebug_addr_end0-.Ldebug_addr_start0 # Length of contribution192.Ldebug_addr_start0:193 .short 5 # DWARF version number194 .byte 8 # Address size195 .byte 0 # Segment selector size196.Laddr_table_base0:197 .quad _ZN2ns3varE198.Ldebug_addr_end0:199 .section .debug_line,"",@progbits200.Lline_table_start0:201