1*dcfa2ab5SAlexander Yermolovich .text 2*dcfa2ab5SAlexander Yermolovich .file "inlinevar2.c" 3*dcfa2ab5SAlexander Yermolovich .globl other # -- Begin function other 4*dcfa2ab5SAlexander Yermolovich .type other,@function 5*dcfa2ab5SAlexander Yermolovichother: # @other 6*dcfa2ab5SAlexander Yermolovich.Lfunc_begin0: 7*dcfa2ab5SAlexander Yermolovich .file 1 "" "inlinevar2.c" 8*dcfa2ab5SAlexander Yermolovich .loc 1 3 0 # inlinevar2.c:3:0 9*dcfa2ab5SAlexander Yermolovich.Ltmp0: 10*dcfa2ab5SAlexander Yermolovich .file 2 "" "./inlinevar.h" 11*dcfa2ab5SAlexander Yermolovich .loc 2 2 16 prologue_end # ./inlinevar.h:2:16 12*dcfa2ab5SAlexander Yermolovich movl $42, %eax 13*dcfa2ab5SAlexander Yermolovich .loc 2 3 10 # ./inlinevar.h:3:10 14*dcfa2ab5SAlexander Yermolovich .loc 1 3 41 # inlinevar2.c:3:41 15*dcfa2ab5SAlexander Yermolovich retq 16*dcfa2ab5SAlexander Yermolovich.Ltmp1: 17*dcfa2ab5SAlexander Yermolovich.Ltmp2: 18*dcfa2ab5SAlexander Yermolovich.Lfunc_end0: 19*dcfa2ab5SAlexander Yermolovich .size other, .Lfunc_end0-other 20*dcfa2ab5SAlexander Yermolovich # -- End function 21*dcfa2ab5SAlexander Yermolovich .section .debug_abbrev,"",@progbits 22*dcfa2ab5SAlexander Yermolovich .byte 1 # Abbreviation Code 23*dcfa2ab5SAlexander Yermolovich .byte 17 # DW_TAG_compile_unit 24*dcfa2ab5SAlexander Yermolovich .byte 1 # DW_CHILDREN_yes 25*dcfa2ab5SAlexander Yermolovich .byte 37 # DW_AT_producer 26*dcfa2ab5SAlexander Yermolovich .byte 14 # DW_FORM_strp 27*dcfa2ab5SAlexander Yermolovich .byte 19 # DW_AT_language 28*dcfa2ab5SAlexander Yermolovich .byte 5 # DW_FORM_data2 29*dcfa2ab5SAlexander Yermolovich .byte 3 # DW_AT_name 30*dcfa2ab5SAlexander Yermolovich .byte 14 # DW_FORM_strp 31*dcfa2ab5SAlexander Yermolovich .byte 16 # DW_AT_stmt_list 32*dcfa2ab5SAlexander Yermolovich .byte 23 # DW_FORM_sec_offset 33*dcfa2ab5SAlexander Yermolovich .byte 27 # DW_AT_comp_dir 34*dcfa2ab5SAlexander Yermolovich .byte 14 # DW_FORM_strp 35*dcfa2ab5SAlexander Yermolovich .byte 17 # DW_AT_low_pc 36*dcfa2ab5SAlexander Yermolovich .byte 1 # DW_FORM_addr 37*dcfa2ab5SAlexander Yermolovich .byte 18 # DW_AT_high_pc 38*dcfa2ab5SAlexander Yermolovich .byte 6 # DW_FORM_data4 39*dcfa2ab5SAlexander Yermolovich .byte 0 # EOM(1) 40*dcfa2ab5SAlexander Yermolovich .byte 0 # EOM(2) 41*dcfa2ab5SAlexander Yermolovich .byte 4 # Abbreviation Code 42*dcfa2ab5SAlexander Yermolovich .byte 36 # DW_TAG_base_type 43*dcfa2ab5SAlexander Yermolovich .byte 0 # DW_CHILDREN_no 44*dcfa2ab5SAlexander Yermolovich .byte 3 # DW_AT_name 45*dcfa2ab5SAlexander Yermolovich .byte 14 # DW_FORM_strp 46*dcfa2ab5SAlexander Yermolovich .byte 62 # DW_AT_encoding 47*dcfa2ab5SAlexander Yermolovich .byte 11 # DW_FORM_data1 48*dcfa2ab5SAlexander Yermolovich .byte 11 # DW_AT_byte_size 49*dcfa2ab5SAlexander Yermolovich .byte 11 # DW_FORM_data1 50*dcfa2ab5SAlexander Yermolovich .byte 0 # EOM(1) 51*dcfa2ab5SAlexander Yermolovich .byte 0 # EOM(2) 52*dcfa2ab5SAlexander Yermolovich .byte 6 # Abbreviation Code 53*dcfa2ab5SAlexander Yermolovich .byte 46 # DW_TAG_subprogram 54*dcfa2ab5SAlexander Yermolovich .byte 1 # DW_CHILDREN_yes 55*dcfa2ab5SAlexander Yermolovich .byte 17 # DW_AT_low_pc 56*dcfa2ab5SAlexander Yermolovich .byte 1 # DW_FORM_addr 57*dcfa2ab5SAlexander Yermolovich .byte 18 # DW_AT_high_pc 58*dcfa2ab5SAlexander Yermolovich .byte 6 # DW_FORM_data4 59*dcfa2ab5SAlexander Yermolovich .byte 64 # DW_AT_frame_base 60*dcfa2ab5SAlexander Yermolovich .byte 24 # DW_FORM_exprloc 61*dcfa2ab5SAlexander Yermolovich .byte 3 # DW_AT_name 62*dcfa2ab5SAlexander Yermolovich .byte 14 # DW_FORM_strp 63*dcfa2ab5SAlexander Yermolovich .byte 58 # DW_AT_decl_file 64*dcfa2ab5SAlexander Yermolovich .byte 11 # DW_FORM_data1 65*dcfa2ab5SAlexander Yermolovich .byte 59 # DW_AT_decl_line 66*dcfa2ab5SAlexander Yermolovich .byte 11 # DW_FORM_data1 67*dcfa2ab5SAlexander Yermolovich .byte 73 # DW_AT_type 68*dcfa2ab5SAlexander Yermolovich .byte 19 # DW_FORM_ref4 69*dcfa2ab5SAlexander Yermolovich .byte 63 # DW_AT_external 70*dcfa2ab5SAlexander Yermolovich .byte 25 # DW_FORM_flag_present 71*dcfa2ab5SAlexander Yermolovich .byte 0 # EOM(1) 72*dcfa2ab5SAlexander Yermolovich .byte 0 # EOM(2) 73*dcfa2ab5SAlexander Yermolovich .byte 7 # Abbreviation Code 74*dcfa2ab5SAlexander Yermolovich .byte 29 # DW_TAG_inlined_subroutine 75*dcfa2ab5SAlexander Yermolovich .byte 1 # DW_CHILDREN_yes 76*dcfa2ab5SAlexander Yermolovich .byte 49 # DW_AT_abstract_origin 77*dcfa2ab5SAlexander Yermolovich .byte 0x10 # DW_FORM_ref_addr 78*dcfa2ab5SAlexander Yermolovich .byte 17 # DW_AT_low_pc 79*dcfa2ab5SAlexander Yermolovich .byte 1 # DW_FORM_addr 80*dcfa2ab5SAlexander Yermolovich .byte 18 # DW_AT_high_pc 81*dcfa2ab5SAlexander Yermolovich .byte 6 # DW_FORM_data4 82*dcfa2ab5SAlexander Yermolovich .byte 88 # DW_AT_call_file 83*dcfa2ab5SAlexander Yermolovich .byte 11 # DW_FORM_data1 84*dcfa2ab5SAlexander Yermolovich .byte 89 # DW_AT_call_line 85*dcfa2ab5SAlexander Yermolovich .byte 11 # DW_FORM_data1 86*dcfa2ab5SAlexander Yermolovich .byte 87 # DW_AT_call_column 87*dcfa2ab5SAlexander Yermolovich .byte 11 # DW_FORM_data1 88*dcfa2ab5SAlexander Yermolovich .byte 0 # EOM(1) 89*dcfa2ab5SAlexander Yermolovich .byte 0 # EOM(2) 90*dcfa2ab5SAlexander Yermolovich .byte 8 # Abbreviation Code 91*dcfa2ab5SAlexander Yermolovich .byte 52 # DW_TAG_variable 92*dcfa2ab5SAlexander Yermolovich .byte 0 # DW_CHILDREN_no 93*dcfa2ab5SAlexander Yermolovich .byte 2 # DW_AT_location 94*dcfa2ab5SAlexander Yermolovich .byte 24 # DW_FORM_exprloc 95*dcfa2ab5SAlexander Yermolovich .byte 49 # DW_AT_abstract_origin 96*dcfa2ab5SAlexander Yermolovich .byte 0x10 # DW_FORM_ref_addr 97*dcfa2ab5SAlexander Yermolovich .byte 0 # EOM(1) 98*dcfa2ab5SAlexander Yermolovich .byte 0 # EOM(2) 99*dcfa2ab5SAlexander Yermolovich .byte 0 # EOM(3) 100*dcfa2ab5SAlexander Yermolovich .section .debug_info,"",@progbits 101*dcfa2ab5SAlexander Yermolovich.Lcu_begin0: 102*dcfa2ab5SAlexander Yermolovich .long .Ldebug_info_end0-.Ldebug_info_start0 # Length of Unit 103*dcfa2ab5SAlexander Yermolovich.Ldebug_info_start0: 104*dcfa2ab5SAlexander Yermolovich .short 4 # DWARF version number 105*dcfa2ab5SAlexander Yermolovich .long .debug_abbrev # Offset Into Abbrev. Section 106*dcfa2ab5SAlexander Yermolovich .byte 8 # Address Size (in bytes) 107*dcfa2ab5SAlexander Yermolovich .byte 1 # Abbrev [1] DW_TAG_compile_unit 108*dcfa2ab5SAlexander Yermolovich .long .Linfo_string0 # DW_AT_producer 109*dcfa2ab5SAlexander Yermolovich .short 0xc # DW_AT_language 110*dcfa2ab5SAlexander Yermolovich .long .Linfo_string1 # DW_AT_name 111*dcfa2ab5SAlexander Yermolovich .long .Lline_table_start0 # DW_AT_stmt_list 112*dcfa2ab5SAlexander Yermolovich .long .Linfo_string2 # DW_AT_comp_dir 113*dcfa2ab5SAlexander Yermolovich .quad .Lfunc_begin0 # DW_AT_low_pc 114*dcfa2ab5SAlexander Yermolovich .long .Lfunc_end0-.Lfunc_begin0 # DW_AT_high_pc 115*dcfa2ab5SAlexander Yermolovich.Ltype_int: 116*dcfa2ab5SAlexander Yermolovich .byte 4 # Abbrev [4] DW_TAG_base_type 117*dcfa2ab5SAlexander Yermolovich .long .Linfo_string5 # DW_AT_name 118*dcfa2ab5SAlexander Yermolovich .byte 5 # DW_AT_encoding 119*dcfa2ab5SAlexander Yermolovich .byte 4 # DW_AT_byte_size 120*dcfa2ab5SAlexander Yermolovich .byte 6 # Abbrev [6] DW_TAG_subprogram 121*dcfa2ab5SAlexander Yermolovich .quad .Lfunc_begin0 # DW_AT_low_pc 122*dcfa2ab5SAlexander Yermolovich .long .Lfunc_end0-.Lfunc_begin0 # DW_AT_high_pc 123*dcfa2ab5SAlexander Yermolovich .byte 1 # DW_AT_frame_base 124*dcfa2ab5SAlexander Yermolovich .byte 86 125*dcfa2ab5SAlexander Yermolovich .long .Linfo_string8 # DW_AT_name 126*dcfa2ab5SAlexander Yermolovich .byte 1 # DW_AT_decl_file 127*dcfa2ab5SAlexander Yermolovich .byte 3 # DW_AT_decl_line 128*dcfa2ab5SAlexander Yermolovich .long .Ltype_int-.Lcu_begin0 # DW_AT_type 129*dcfa2ab5SAlexander Yermolovich # DW_AT_external 130*dcfa2ab5SAlexander Yermolovich .byte 7 # Abbrev [7] DW_TAG_inlined_subroutine 131*dcfa2ab5SAlexander Yermolovich .long debuginfo_func_inlined # DW_AT_abstract_origin 132*dcfa2ab5SAlexander Yermolovich .quad .Ltmp0 # DW_AT_low_pc 133*dcfa2ab5SAlexander Yermolovich .long .Ltmp1-.Ltmp0 # DW_AT_high_pc 134*dcfa2ab5SAlexander Yermolovich .byte 1 # DW_AT_call_file 135*dcfa2ab5SAlexander Yermolovich .byte 3 # DW_AT_call_line 136*dcfa2ab5SAlexander Yermolovich .byte 48 # DW_AT_call_column 137*dcfa2ab5SAlexander Yermolovich .byte 8 # Abbrev [8] DW_TAG_variable 138*dcfa2ab5SAlexander Yermolovich .byte 2 # DW_AT_location 139*dcfa2ab5SAlexander Yermolovich .byte 145 140*dcfa2ab5SAlexander Yermolovich .byte 124 141*dcfa2ab5SAlexander Yermolovich .long debuginfo_var_var # DW_AT_abstract_origin 142*dcfa2ab5SAlexander Yermolovich .byte 0 # End Of Children Mark 143*dcfa2ab5SAlexander Yermolovich .byte 0 # End Of Children Mark 144*dcfa2ab5SAlexander Yermolovich .byte 0 # End Of Children Mark 145*dcfa2ab5SAlexander Yermolovich.Ldebug_info_end0: 146*dcfa2ab5SAlexander Yermolovich .section .debug_str,"MS",@progbits,1 147*dcfa2ab5SAlexander Yermolovich.Linfo_string0: 148*dcfa2ab5SAlexander Yermolovich .asciz "clang version 11.0.0 + hand coding" 149*dcfa2ab5SAlexander Yermolovich.Linfo_string1: 150*dcfa2ab5SAlexander Yermolovich .asciz "inlinevar2.c" 151*dcfa2ab5SAlexander Yermolovich.Linfo_string2: 152*dcfa2ab5SAlexander Yermolovich .asciz "" 153*dcfa2ab5SAlexander Yermolovich.Linfo_string5: 154*dcfa2ab5SAlexander Yermolovich .asciz "int" 155*dcfa2ab5SAlexander Yermolovich.Linfo_string8: 156*dcfa2ab5SAlexander Yermolovich .asciz "other" 157*dcfa2ab5SAlexander Yermolovich .section ".note.GNU-stack","",@progbits 158*dcfa2ab5SAlexander Yermolovich .addrsig 159*dcfa2ab5SAlexander Yermolovich .section .debug_line,"",@progbits 160*dcfa2ab5SAlexander Yermolovich.Lline_table_start0: 161