| # Copyright 2024 The Chromium Authors |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| .text |
| .file "hello-split-missing-dwo.c" |
| .functype hello_missing_dwo () -> () |
| .section .text.hello_missing_dwo,"",@ |
| .hidden hello_missing_dwo |
| .globl hello_missing_dwo |
| .type hello_missing_dwo,@function |
| hello_missing_dwo: |
| .Lfunc_begin0: |
| .file 0 "." "hello-split-missing-dwo.c" md5 0x393a76bb56172cb0b207e2046f024d56 |
| .loc 0 1 0 # hello-split-missing-dwo.c:1:0 |
| .functype hello_missing_dwo () -> () |
| .loc 0 1 26 prologue_end # hello-split-missing-dwo.c:1:26 |
| return |
| end_function |
| .Ltmp0: |
| .Lfunc_end0: |
| |
| .section .debug_abbrev,"",@ |
| ${ABBR} 1 |
| ${DW_TAG_skeleton_unit} |
| ${DW_CHILDREN_no} |
| ${DW_AT_stmt_list} |
| ${DW_FORM_sec_offset} |
| ${DW_AT_str_offsets_base} |
| ${DW_FORM_sec_offset} |
| ${DW_AT_comp_dir} |
| ${DW_FORM_strx1} |
| .ascii "\264B" |
| ${DW_FORM_flag_present} |
| ${DW_AT_dwo_name} |
| ${DW_FORM_strx1} |
| ${DW_AT_low_pc} |
| ${DW_FORM_addrx} |
| ${DW_AT_high_pc} |
| ${DW_FORM_data4} |
| ${DW_AT_addr_base} |
| ${DW_FORM_sec_offset} |
| ${EOM} |
| ${EOM} |
| ${EOM} |
| .section .debug_info,"",@ |
| .Lcu_begin0: |
| .int32 .Ldebug_info_end0-.Ldebug_info_start0 # Length of Unit |
| .Ldebug_info_start0: |
| .int16 5 # DWARF version number |
| .int8 4 # DWARF Unit Type |
| .int8 4 # Address Size (in bytes) |
| .int32 .debug_abbrev0 # Offset Into Abbrev. Section |
| .int64 -3645740354542567922 |
| ${ABBR} 1 # Abbrev [1] 0x14:0x14 DW_TAG_skeleton_unit |
| .int32 .Lline_table_start0 # DW_AT_stmt_list |
| .int32 .Lstr_offsets_base0 # DW_AT_str_offsets_base |
| .int8 0 # DW_AT_comp_dir |
| # DW_AT_GNU_pubnames |
| .int8 1 # DW_AT_dwo_name |
| .int8 0 # DW_AT_low_pc |
| .int32 .Lfunc_end0-.Lfunc_begin0 # DW_AT_high_pc |
| .int32 .Laddr_table_base0 # DW_AT_addr_base |
| .Ldebug_info_end0: |
| .section .debug_str_offsets,"",@ |
| .int32 12 |
| .int16 5 |
| .int16 0 |
| .Lstr_offsets_base0: |
| .section .debug_str,"S",@ |
| .Lskel_string0: |
| .asciz "." |
| .Lskel_string1: |
| .asciz "hello-split-missing-dwo.dwo" |
| .section .debug_str_offsets,"",@ |
| .int32 .Lskel_string0 |
| .int32 .Lskel_string1 |
| |
| # Removed dwo sections, as we will remove the dwo file anyway. |
| # This will generate an empty .dwo file. |
| |
| .section .debug_addr,"",@ |
| .int32 .Ldebug_addr_end0-.Ldebug_addr_start0 # Length of contribution |
| .Ldebug_addr_start0: |
| .int16 5 # DWARF version number |
| .int8 4 # Address size |
| .int8 0 # Segment selector size |
| .Laddr_table_base0: |
| .int32 .Lfunc_begin0 |
| .Ldebug_addr_end0: |
| .section .debug_line,"",@ |
| .Lline_table_start0: |