# The DW_AT_low_pc was modified to be greater than the DW_AT_high_pc. .section __TEXT,__text,regular,pure_instructions .macosx_version_min 10, 13 .globl _g ## -- Begin function g .p2align 4, 0x90 _g: ## @g Lfunc_begin0: .file 1 "inlined.c" .loc 1 1 0 ## inlined.c:1:0 .cfi_startproc ## %bb.0: ## %entry pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset %rbp, -16 movq %rsp, %rbp .cfi_def_cfa_register %rbp Ltmp0: .loc 1 2 1 prologue_end ## inlined.c:2:1 popq %rbp retq Ltmp1: Lfunc_end0: .cfi_endproc ## -- End function .globl _main ## -- Begin function main .p2align 4, 0x90 _main: ## @main Lfunc_begin1: .loc 1 3 0 ## inlined.c:3:0 .cfi_startproc ## %bb.0: ## %entry pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset %rbp, -16 movq %rsp, %rbp .cfi_def_cfa_register %rbp xorl %eax, %eax Ltmp2: .loc 1 5 1 prologue_end ## inlined.c:5:1 popq %rbp retq Ltmp3: Lfunc_end1: .cfi_endproc ## -- End function .section __DWARF,__debug_str,regular,debug Linfo_string: .asciz "clang version 7.0.0 " ## string offset=0 .asciz "inlined.c" ## string offset=21 .asciz "/private/tmp" ## string offset=31 .asciz "g" ## string offset=44 .asciz "main" ## string offset=46 .asciz "int" ## string offset=51 .section __DWARF,__debug_abbrev,regular,debug Lsection_abbrev: .byte 1 ## Abbreviation Code .byte 17 ## DW_TAG_compile_unit .byte 1 ## DW_CHILDREN_yes .byte 37 ## DW_AT_producer .byte 14 ## DW_FORM_strp .byte 19 ## DW_AT_language .byte 5 ## DW_FORM_data2 .byte 3 ## DW_AT_name .byte 14 ## DW_FORM_strp .byte 16 ## DW_AT_stmt_list .byte 23 ## DW_FORM_sec_offset .byte 27 ## DW_AT_comp_dir .byte 14 ## DW_FORM_strp .byte 19 ## DW_AT_low_pc <- LOW PC > HIGH PC .byte 1 ## DW_FORM_addr .byte 18 ## DW_AT_high_pc .byte 6 ## DW_FORM_data4 .byte 0 ## EOM(1) .byte 0 ## EOM(2) .byte 2 ## Abbreviation Code .byte 46 ## DW_TAG_subprogram .byte 0 ## DW_CHILDREN_no .byte 17 ## DW_AT_low_pc .byte 1 ## DW_FORM_addr .byte 18 ## DW_AT_high_pc .byte 6 ## DW_FORM_data4 .byte 64 ## DW_AT_frame_base .byte 24 ## DW_FORM_exprloc .byte 3 ## DW_AT_name .byte 14 ## DW_FORM_strp .byte 58 ## DW_AT_decl_file .byte 11 ## DW_FORM_data1 .byte 59 ## DW_AT_decl_line .byte 11 ## DW_FORM_data1 .byte 63 ## DW_AT_external .byte 25 ## DW_FORM_flag_present .byte 0 ## EOM(1) .byte 0 ## EOM(2) .byte 3 ## Abbreviation Code .byte 46 ## DW_TAG_subprogram .byte 0 ## DW_CHILDREN_no .byte 17 ## DW_AT_low_pc .byte 1 ## DW_FORM_addr .byte 18 ## DW_AT_high_pc .byte 6 ## DW_FORM_data4 .byte 64 ## DW_AT_frame_base .byte 24 ## DW_FORM_exprloc .byte 3 ## DW_AT_name .byte 14 ## DW_FORM_strp .byte 58 ## DW_AT_decl_file .byte 11 ## DW_FORM_data1 .byte 59 ## DW_AT_decl_line .byte 11 ## DW_FORM_data1 .byte 73 ## DW_AT_type .byte 19 ## DW_FORM_ref4 .byte 63 ## DW_AT_external .byte 25 ## DW_FORM_flag_present .byte 0 ## EOM(1) .byte 0 ## EOM(2) .byte 4 ## Abbreviation Code .byte 36 ## DW_TAG_base_type .byte 0 ## DW_CHILDREN_no .byte 3 ## DW_AT_name .byte 14 ## DW_FORM_strp .byte 62 ## DW_AT_encoding .byte 11 ## DW_FORM_data1 .byte 11 ## DW_AT_byte_size .byte 11 ## DW_FORM_data1 .byte 0 ## EOM(1) .byte 0 ## EOM(2) .byte 0 ## EOM(3) .section __DWARF,__debug_info,regular,debug Lsection_info: Lcu_begin0: .long 92 ## Length of Unit .short 4 ## DWARF version number Lset0 = Lsection_abbrev-Lsection_abbrev ## Offset Into Abbrev. Section .long Lset0 .byte 8 ## Address Size (in bytes) .byte 1 ## Abbrev [1] 0xb:0x55 DW_TAG_compile_unit .long 0 ## DW_AT_producer .short 12 ## DW_AT_language .long 21 ## DW_AT_name Lset1 = Lline_table_start0-Lsection_line ## DW_AT_stmt_list .long Lset1 .long 31 ## DW_AT_comp_dir .quad Lfunc_begin0 ## DW_AT_low_pc Lset2 = Lfunc_end1-Lfunc_begin0 ## DW_AT_high_pc .long Lset2 .byte 2 ## Abbrev [2] 0x2a:0x15 DW_TAG_subprogram .quad Lfunc_begin0 ## DW_AT_low_pc Lset3 = Lfunc_end0-Lfunc_begin0 ## DW_AT_high_pc .long Lset3 .byte 1 ## DW_AT_frame_base .byte 86 .long 44 ## DW_AT_name .byte 1 ## DW_AT_decl_file .byte 1 ## DW_AT_decl_line ## DW_AT_external .byte 3 ## Abbrev [3] 0x3f:0x19 DW_TAG_subprogram .quad Lfunc_begin1 ## DW_AT_low_pc Lset4 = Lfunc_end1-Lfunc_begin1 ## DW_AT_high_pc .long Lset4 .byte 1 ## DW_AT_frame_base .byte 86 .long 46 ## DW_AT_name .byte 1 ## DW_AT_decl_file .byte 3 ## DW_AT_decl_line .long 88 ## DW_AT_type ## DW_AT_external .byte 4 ## Abbrev [4] 0x58:0x7 DW_TAG_base_type .long 51 ## DW_AT_name .byte 5 ## DW_AT_encoding .byte 4 ## DW_AT_byte_size .byte 0 ## End Of Children Mark .section __DWARF,__debug_ranges,regular,debug Ldebug_range: .section __DWARF,__debug_macinfo,regular,debug Ldebug_macinfo: Lcu_macro_begin0: .byte 0 ## End Of Macro List Mark .section __DWARF,__apple_names,regular,debug Lnames_begin: .long 1212240712 ## Header Magic .short 1 ## Header Version .short 0 ## Header Hash Function .long 2 ## Header Bucket Count .long 2 ## Header Hash Count .long 12 ## Header Data Length .long 0 ## HeaderData Die Offset Base .long 1 ## HeaderData Atom Count .short 1 ## DW_ATOM_die_offset .short 6 ## DW_FORM_data4 .long 0 ## Bucket 0 .long -1 ## Bucket 1 .long 177676 ## Hash in Bucket 0 .long 2090499946 ## Hash in Bucket 0 .long LNames1-Lnames_begin ## Offset in Bucket 0 .long LNames0-Lnames_begin ## Offset in Bucket 0 LNames1: .long 44 ## g .long 1 ## Num DIEs .long 42 .long 0 LNames0: .long 46 ## main .long 1 ## Num DIEs .long 63 .long 0 .section __DWARF,__apple_objc,regular,debug Lobjc_begin: .long 1212240712 ## Header Magic .short 1 ## Header Version .short 0 ## Header Hash Function .long 1 ## Header Bucket Count .long 0 ## Header Hash Count .long 12 ## Header Data Length .long 0 ## HeaderData Die Offset Base .long 1 ## HeaderData Atom Count .short 1 ## DW_ATOM_die_offset .short 6 ## DW_FORM_data4 .long -1 ## Bucket 0 .section __DWARF,__apple_namespac,regular,debug Lnamespac_begin: .long 1212240712 ## Header Magic .short 1 ## Header Version .short 0 ## Header Hash Function .long 1 ## Header Bucket Count .long 0 ## Header Hash Count .long 12 ## Header Data Length .long 0 ## HeaderData Die Offset Base .long 1 ## HeaderData Atom Count .short 1 ## DW_ATOM_die_offset .short 6 ## DW_FORM_data4 .long -1 ## Bucket 0 .section __DWARF,__apple_types,regular,debug Ltypes_begin: .long 1212240712 ## Header Magic .short 1 ## Header Version .short 0 ## Header Hash Function .long 1 ## Header Bucket Count .long 1 ## Header Hash Count .long 20 ## Header Data Length .long 0 ## HeaderData Die Offset Base .long 3 ## HeaderData Atom Count .short 1 ## DW_ATOM_die_offset .short 6 ## DW_FORM_data4 .short 3 ## DW_ATOM_die_tag .short 5 ## DW_FORM_data2 .short 4 ## DW_ATOM_type_flags .short 11 ## DW_FORM_data1 .long 0 ## Bucket 0 .long 193495088 ## Hash in Bucket 0 .long Ltypes0-Ltypes_begin ## Offset in Bucket 0 Ltypes0: .long 51 ## int .long 1 ## Num DIEs .long 88 .short 36 .byte 0 .long 0 .subsections_via_symbols .section __DWARF,__debug_line,regular,debug Lsection_line: Lline_table_start0: