1 # RUN: llvm-mc -triple x86_64-unknown-linux-gnu -filetype obj -o - %s | llvm-dwarfdump --verify -
5 .section .text.f,"ax",@progbits
14 .size f, .Lfunc_end0-f
16 .section .text.g,"ax",@progbits
25 .size g, .Lfunc_end1-g
27 .section .debug_abbrev,"",@progbits
28 .byte 1 # Abbreviation Code
29 .byte 17 # DW_TAG_compile_unit
30 .byte 0 # DW_CHILDREN_no
31 .byte 17 # DW_AT_low_pc
32 .byte 1 # DW_FORM_addr
33 .byte 85 # DW_AT_ranges
34 .byte 23 # DW_FORM_sec_offset
39 .section .debug_info,"",@progbits
41 .long 20 # Length of Unit
42 .short 4 # DWARF version number
43 .long .debug_abbrev # Offset Into Abbrev. Section
44 .byte 8 # Address Size (in bytes)
45 .byte 1 # Abbrev [1] 0xb:0x1f DW_TAG_compile_unit
46 .quad 0 # DW_AT_low_pc
47 .long .Ldebug_ranges0 # DW_AT_ranges
49 .section .debug_ranges,"",@progbits