1*2af4db7dSDavid Blaikie# RUN: yaml2obj %s -o %t.o 2*2af4db7dSDavid Blaikie# RUN: llvm-dwarfdump -verify %t.o | FileCheck --implicit-check-not=error: %s 3*2af4db7dSDavid Blaikie 4*2af4db7dSDavid Blaikie--- !ELF 5*2af4db7dSDavid BlaikieFileHeader: 6*2af4db7dSDavid Blaikie Class: ELFCLASS64 7*2af4db7dSDavid Blaikie Data: ELFDATA2LSB 8*2af4db7dSDavid Blaikie Type: ET_EXEC 9*2af4db7dSDavid BlaikieDWARF: 10*2af4db7dSDavid Blaikie debug_str: 11*2af4db7dSDavid Blaikie - '' 12*2af4db7dSDavid Blaikie - /tmp/main.c 13*2af4db7dSDavid Blaikie - main 14*2af4db7dSDavid Blaikie - elided 15*2af4db7dSDavid Blaikie debug_abbrev: 16*2af4db7dSDavid Blaikie - Table: 17*2af4db7dSDavid Blaikie - Code: 0x00000001 18*2af4db7dSDavid Blaikie Tag: DW_TAG_compile_unit 19*2af4db7dSDavid Blaikie Children: DW_CHILDREN_yes 20*2af4db7dSDavid Blaikie Attributes: 21*2af4db7dSDavid Blaikie - Attribute: DW_AT_low_pc 22*2af4db7dSDavid Blaikie Form: DW_FORM_addr 23*2af4db7dSDavid Blaikie - Attribute: DW_AT_high_pc 24*2af4db7dSDavid Blaikie Form: DW_FORM_addr 25*2af4db7dSDavid Blaikie - Attribute: DW_AT_name 26*2af4db7dSDavid Blaikie Form: DW_FORM_strp 27*2af4db7dSDavid Blaikie - Code: 0x00000002 28*2af4db7dSDavid Blaikie Tag: DW_TAG_subprogram 29*2af4db7dSDavid Blaikie Children: DW_CHILDREN_no 30*2af4db7dSDavid Blaikie Attributes: 31*2af4db7dSDavid Blaikie - Attribute: DW_AT_name 32*2af4db7dSDavid Blaikie Form: DW_FORM_strp 33*2af4db7dSDavid Blaikie - Attribute: DW_AT_low_pc 34*2af4db7dSDavid Blaikie Form: DW_FORM_addr 35*2af4db7dSDavid Blaikie - Attribute: DW_AT_high_pc 36*2af4db7dSDavid Blaikie Form: DW_FORM_addr 37*2af4db7dSDavid Blaikie debug_info: 38*2af4db7dSDavid Blaikie - Version: 4 39*2af4db7dSDavid Blaikie AddrSize: 8 40*2af4db7dSDavid Blaikie Entries: 41*2af4db7dSDavid Blaikie - AbbrCode: 0x00000001 42*2af4db7dSDavid Blaikie Values: 43*2af4db7dSDavid Blaikie - Value: 0x0000000000001000 44*2af4db7dSDavid Blaikie - Value: 0x0000000000002000 45*2af4db7dSDavid Blaikie - Value: 0x0000000000000001 46*2af4db7dSDavid Blaikie - AbbrCode: 0x00000002 47*2af4db7dSDavid Blaikie Values: 48*2af4db7dSDavid Blaikie - Value: 0x000000000000000D 49*2af4db7dSDavid Blaikie - Value: 0x0000000000001000 50*2af4db7dSDavid Blaikie - Value: 0x0000000000002000 51*2af4db7dSDavid Blaikie - AbbrCode: 0x00000002 52*2af4db7dSDavid Blaikie Values: 53*2af4db7dSDavid Blaikie - Value: 0x0000000000000012 54*2af4db7dSDavid Blaikie - Value: 0x0000000000002000 55*2af4db7dSDavid Blaikie - Value: 0x0000000000002000 56*2af4db7dSDavid Blaikie - AbbrCode: 0x00000000 57