blob: 3afdcbf8233c0992ac309cbd3fdeef6eb47752b3 [file] [log] [blame]
# 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: