263 lines · plain
1# The DW_AT_low_pc was modified to be greater than the DW_AT_high_pc.2 3 .section __TEXT,__text,regular,pure_instructions4 .macosx_version_min 10, 135 .globl _g ## -- Begin function g6 .p2align 4, 0x907_g: ## @g8Lfunc_begin0:9 .file 1 "inlined.c"10 .loc 1 1 0 ## inlined.c:1:011 .cfi_startproc12## %bb.0: ## %entry13 pushq %rbp14 .cfi_def_cfa_offset 1615 .cfi_offset %rbp, -1616 movq %rsp, %rbp17 .cfi_def_cfa_register %rbp18Ltmp0:19 .loc 1 2 1 prologue_end ## inlined.c:2:120 popq %rbp21 retq22Ltmp1:23Lfunc_end0:24 .cfi_endproc25 ## -- End function26 .globl _main ## -- Begin function main27 .p2align 4, 0x9028_main: ## @main29Lfunc_begin1:30 .loc 1 3 0 ## inlined.c:3:031 .cfi_startproc32## %bb.0: ## %entry33 pushq %rbp34 .cfi_def_cfa_offset 1635 .cfi_offset %rbp, -1636 movq %rsp, %rbp37 .cfi_def_cfa_register %rbp38 xorl %eax, %eax39Ltmp2:40 .loc 1 5 1 prologue_end ## inlined.c:5:141 popq %rbp42 retq43Ltmp3:44Lfunc_end1:45 .cfi_endproc46 ## -- End function47 .section __DWARF,__debug_str,regular,debug48Linfo_string:49 .asciz "clang version 7.0.0 " ## string offset=050 .asciz "inlined.c" ## string offset=2151 .asciz "/private/tmp" ## string offset=3152 .asciz "g" ## string offset=4453 .asciz "main" ## string offset=4654 .asciz "int" ## string offset=5155 .section __DWARF,__debug_abbrev,regular,debug56Lsection_abbrev:57 .byte 1 ## Abbreviation Code58 .byte 17 ## DW_TAG_compile_unit59 .byte 1 ## DW_CHILDREN_yes60 .byte 37 ## DW_AT_producer61 .byte 14 ## DW_FORM_strp62 .byte 19 ## DW_AT_language63 .byte 5 ## DW_FORM_data264 .byte 3 ## DW_AT_name65 .byte 14 ## DW_FORM_strp66 .byte 16 ## DW_AT_stmt_list67 .byte 23 ## DW_FORM_sec_offset68 .byte 27 ## DW_AT_comp_dir69 .byte 14 ## DW_FORM_strp70 .byte 19 ## DW_AT_low_pc <- LOW PC > HIGH PC71 .byte 1 ## DW_FORM_addr72 .byte 18 ## DW_AT_high_pc73 .byte 6 ## DW_FORM_data474 .byte 0 ## EOM(1)75 .byte 0 ## EOM(2)76 .byte 2 ## Abbreviation Code77 .byte 46 ## DW_TAG_subprogram78 .byte 0 ## DW_CHILDREN_no79 .byte 17 ## DW_AT_low_pc80 .byte 1 ## DW_FORM_addr81 .byte 18 ## DW_AT_high_pc82 .byte 6 ## DW_FORM_data483 .byte 64 ## DW_AT_frame_base84 .byte 24 ## DW_FORM_exprloc85 .byte 3 ## DW_AT_name86 .byte 14 ## DW_FORM_strp87 .byte 58 ## DW_AT_decl_file88 .byte 11 ## DW_FORM_data189 .byte 59 ## DW_AT_decl_line90 .byte 11 ## DW_FORM_data191 .byte 63 ## DW_AT_external92 .byte 25 ## DW_FORM_flag_present93 .byte 0 ## EOM(1)94 .byte 0 ## EOM(2)95 .byte 3 ## Abbreviation Code96 .byte 46 ## DW_TAG_subprogram97 .byte 0 ## DW_CHILDREN_no98 .byte 17 ## DW_AT_low_pc99 .byte 1 ## DW_FORM_addr100 .byte 18 ## DW_AT_high_pc101 .byte 6 ## DW_FORM_data4102 .byte 64 ## DW_AT_frame_base103 .byte 24 ## DW_FORM_exprloc104 .byte 3 ## DW_AT_name105 .byte 14 ## DW_FORM_strp106 .byte 58 ## DW_AT_decl_file107 .byte 11 ## DW_FORM_data1108 .byte 59 ## DW_AT_decl_line109 .byte 11 ## DW_FORM_data1110 .byte 73 ## DW_AT_type111 .byte 19 ## DW_FORM_ref4112 .byte 63 ## DW_AT_external113 .byte 25 ## DW_FORM_flag_present114 .byte 0 ## EOM(1)115 .byte 0 ## EOM(2)116 .byte 4 ## Abbreviation Code117 .byte 36 ## DW_TAG_base_type118 .byte 0 ## DW_CHILDREN_no119 .byte 3 ## DW_AT_name120 .byte 14 ## DW_FORM_strp121 .byte 62 ## DW_AT_encoding122 .byte 11 ## DW_FORM_data1123 .byte 11 ## DW_AT_byte_size124 .byte 11 ## DW_FORM_data1125 .byte 0 ## EOM(1)126 .byte 0 ## EOM(2)127 .byte 0 ## EOM(3)128 .section __DWARF,__debug_info,regular,debug129Lsection_info:130Lcu_begin0:131 .long 92 ## Length of Unit132 .short 4 ## DWARF version number133Lset0 = Lsection_abbrev-Lsection_abbrev ## Offset Into Abbrev. Section134 .long Lset0135 .byte 8 ## Address Size (in bytes)136 .byte 1 ## Abbrev [1] 0xb:0x55 DW_TAG_compile_unit137 .long 0 ## DW_AT_producer138 .short 12 ## DW_AT_language139 .long 21 ## DW_AT_name140Lset1 = Lline_table_start0-Lsection_line ## DW_AT_stmt_list141 .long Lset1142 .long 31 ## DW_AT_comp_dir143 .quad Lfunc_begin0 ## DW_AT_low_pc144Lset2 = Lfunc_end1-Lfunc_begin0 ## DW_AT_high_pc145 .long Lset2146 .byte 2 ## Abbrev [2] 0x2a:0x15 DW_TAG_subprogram147 .quad Lfunc_begin0 ## DW_AT_low_pc148Lset3 = Lfunc_end0-Lfunc_begin0 ## DW_AT_high_pc149 .long Lset3150 .byte 1 ## DW_AT_frame_base151 .byte 86152 .long 44 ## DW_AT_name153 .byte 1 ## DW_AT_decl_file154 .byte 1 ## DW_AT_decl_line155 ## DW_AT_external156 .byte 3 ## Abbrev [3] 0x3f:0x19 DW_TAG_subprogram157 .quad Lfunc_begin1 ## DW_AT_low_pc158Lset4 = Lfunc_end1-Lfunc_begin1 ## DW_AT_high_pc159 .long Lset4160 .byte 1 ## DW_AT_frame_base161 .byte 86162 .long 46 ## DW_AT_name163 .byte 1 ## DW_AT_decl_file164 .byte 3 ## DW_AT_decl_line165 .long 88 ## DW_AT_type166 ## DW_AT_external167 .byte 4 ## Abbrev [4] 0x58:0x7 DW_TAG_base_type168 .long 51 ## DW_AT_name169 .byte 5 ## DW_AT_encoding170 .byte 4 ## DW_AT_byte_size171 .byte 0 ## End Of Children Mark172 .section __DWARF,__debug_ranges,regular,debug173Ldebug_range:174 .section __DWARF,__debug_macinfo,regular,debug175Ldebug_macinfo:176Lcu_macro_begin0:177 .byte 0 ## End Of Macro List Mark178 .section __DWARF,__apple_names,regular,debug179Lnames_begin:180 .long 1212240712 ## Header Magic181 .short 1 ## Header Version182 .short 0 ## Header Hash Function183 .long 2 ## Header Bucket Count184 .long 2 ## Header Hash Count185 .long 12 ## Header Data Length186 .long 0 ## HeaderData Die Offset Base187 .long 1 ## HeaderData Atom Count188 .short 1 ## DW_ATOM_die_offset189 .short 6 ## DW_FORM_data4190 .long 0 ## Bucket 0191 .long -1 ## Bucket 1192 .long 177676 ## Hash in Bucket 0193 .long 2090499946 ## Hash in Bucket 0194 .long LNames1-Lnames_begin ## Offset in Bucket 0195 .long LNames0-Lnames_begin ## Offset in Bucket 0196LNames1:197 .long 44 ## g198 .long 1 ## Num DIEs199 .long 42200 .long 0201LNames0:202 .long 46 ## main203 .long 1 ## Num DIEs204 .long 63205 .long 0206 .section __DWARF,__apple_objc,regular,debug207Lobjc_begin:208 .long 1212240712 ## Header Magic209 .short 1 ## Header Version210 .short 0 ## Header Hash Function211 .long 1 ## Header Bucket Count212 .long 0 ## Header Hash Count213 .long 12 ## Header Data Length214 .long 0 ## HeaderData Die Offset Base215 .long 1 ## HeaderData Atom Count216 .short 1 ## DW_ATOM_die_offset217 .short 6 ## DW_FORM_data4218 .long -1 ## Bucket 0219 .section __DWARF,__apple_namespac,regular,debug220Lnamespac_begin:221 .long 1212240712 ## Header Magic222 .short 1 ## Header Version223 .short 0 ## Header Hash Function224 .long 1 ## Header Bucket Count225 .long 0 ## Header Hash Count226 .long 12 ## Header Data Length227 .long 0 ## HeaderData Die Offset Base228 .long 1 ## HeaderData Atom Count229 .short 1 ## DW_ATOM_die_offset230 .short 6 ## DW_FORM_data4231 .long -1 ## Bucket 0232 .section __DWARF,__apple_types,regular,debug233Ltypes_begin:234 .long 1212240712 ## Header Magic235 .short 1 ## Header Version236 .short 0 ## Header Hash Function237 .long 1 ## Header Bucket Count238 .long 1 ## Header Hash Count239 .long 20 ## Header Data Length240 .long 0 ## HeaderData Die Offset Base241 .long 3 ## HeaderData Atom Count242 .short 1 ## DW_ATOM_die_offset243 .short 6 ## DW_FORM_data4244 .short 3 ## DW_ATOM_die_tag245 .short 5 ## DW_FORM_data2246 .short 4 ## DW_ATOM_type_flags247 .short 11 ## DW_FORM_data1248 .long 0 ## Bucket 0249 .long 193495088 ## Hash in Bucket 0250 .long Ltypes0-Ltypes_begin ## Offset in Bucket 0251Ltypes0:252 .long 51 ## int253 .long 1 ## Num DIEs254 .long 88255 .short 36256 .byte 0257 .long 0258 259.subsections_via_symbols260 .section __DWARF,__debug_line,regular,debug261Lsection_line:262Lline_table_start0:263