blob: 44374acbabbb04a1e1d1dbf4321a4ea7845d1d20 [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 "helper.c"
.section .text.help,"",@
.hidden help
.globl help
.type help,@function
help:
.Lfunc_begin0:
.file 0 "." "helper.c" md5 0xc7cea26288f845fdc61a299be6b58fe8
.loc 0 1 0 # helper.c:1:0
.functype help () -> ()
.loc 0 2 3 prologue_end # helper.c:2:3
return
end_function
.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_AT_GNU_pubnames
${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 -4626675830171985256
${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 "helper.dwo"
.section .debug_str_offsets,"",@
.int32 .Lskel_string0
.int32 .Lskel_string1
.section .debug_str_offsets.dwo,"",@
.int32 20
.int16 5
.int16 0
.section .debug_str.dwo,"S",@
.Ldwo_string0:
.asciz "Handwritten and clang"
.Ldwo_string1:
.asciz "helper.c"
.Ldwo_string2:
.asciz "helper.dwo"
.section .debug_str_offsets.dwo,"",@
.int32 0
.int32 .Ldwo_string1-.Ldwo_string0
.int32 .Ldwo_string2-.Ldwo_string1
.section .debug_info.dwo,"",@
.int32 .Ldebug_info_dwo_end0-.Ldebug_info_dwo_start0 # Length of Unit
.Ldebug_info_dwo_start0:
.int16 5 # DWARF version number
.int8 5 # DWARF Unit Type
.int8 4 # Address Size (in bytes)
.int32 0 # Offset Into Abbrev. Section
.int64 -4626675830171985256
${ABBR} 1 # Abbrev [1] 0x14:0x18 DW_TAG_compile_unit
.int8 0 # DW_AT_producer
.int16 29 # DW_AT_language
.int8 1 # DW_AT_name
.int8 2 # DW_AT_dwo_name
${EOM} # End Of Children Mark
.Ldebug_info_dwo_end0:
.section .debug_abbrev.dwo,"",@
${ABBR} 1
${DW_TAG_compile_unit}
${DW_CHILDREN_no}
${DW_AT_producer}
${DW_FORM_strx1}
${DW_AT_language}
${DW_FORM_data2}
${DW_AT_name}
${DW_FORM_strx1}
${DW_AT_dwo_name}
${DW_FORM_strx1}
${EOM}
${EOM}
${EOM}
.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: