63 lines · plain
1# REQUIRES: x86-registered-target2 3# RUN: llvm-mc -filetype=obj -triple=x86_64 -dwarf-version=5 %s -o %t.o4# RUN: llvm-symbolizer --obj=%t.o --functions=none 0 1 | FileCheck %s5 6# CHECK: /home{{/|\\|\\\\}}0.cc:1:07# CHECK: /tmp{{/|\\|\\\\}}1.cc:2:18 9.Lfunc_begin0:10 .file 0 "/home" "0.cc"11 .file 1 "/tmp" "1.cc"12 .loc 0 1 0 # 0.cc:1:013 nop14 .loc 1 2 1 # 1.cc:2:115 nop16 .loc 0 1 1 prologue_end # 0.cc:1:117.Lfunc_end0:18 19.section .debug_abbrev,"",@progbits20 .byte 1 # Abbreviation Code21 .byte 17 # DW_TAG_compile_unit22 .byte 1 # DW_children_yes23 .byte 16 # DW_AT_stmt_list24 .byte 23 # DW_FROM_sec_offset25 .byte 17 # DW_AT_low_pc26 .byte 1 # DW_FORM_addr27 .byte 18 # DW_AT_high_pc28 .byte 6 # DW_FORM_data429 .byte 0 # EOM(1)30 .byte 0 # EOM(2)31 32 .byte 2 # Abbreviation Code33 .byte 46 # DW_TAG_subprogram34 .byte 0 # DW_children_no35 .byte 3 # DW_AT_name36 .byte 8 # DW_FORM_string37 .byte 17 # DW_AT_low_pc38 .byte 1 # DW_FORM_addr39 .byte 18 # DW_AT_high_pc40 .byte 6 # DW_FORM_data441 .byte 0 # EOM(1)42 .byte 0 # EOM(2)43 44 .byte 0 # EOM(3)45 46.section .debug_info,"",@progbits47.Lcu_begin0:48 .long .Lcu_end0-.Lcu_begin0-4 # Length of Unit49 .short 5 # DWARF version number50 .byte 1 # DWARF Unit Type51 .byte 8 # Address Size (in bytes)52 .long .debug_abbrev # Offset Into Abbrev.53 .byte 1 # Abbrev [1]54 .long 0 # DW_AT_stmt_list55 .quad 0 # DW_AT_low_pc56 .long 2 # DW_AT_high_pc57 .byte 2 # Abbrev [2] DW_TAG_subprogram58 .asciz "0.c" # DW_AT_name59 .quad 0 # DW_AT_low_pc60 .long 2 # DW_AT_high_pc61 .byte 062.Lcu_end0:63