[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / test / tools / llvm-dwarfdump / X86 / verify_overlapping_lexical_block_ranges.yaml
blob0644f65d4eef3d44c82abf9c812ac2e962ff01e4
1 # RUN: yaml2obj %s -o %t.o
2 # RUN: not llvm-dwarfdump -verify %t.o | FileCheck %s
4 #      CHECK: Verifying .debug_info Unit Header Chain...
5 # CHECK-NEXT: error: DIEs have overlapping address ranges
7 --- !ELF
8 FileHeader:
9   Class: ELFCLASS64
10   Data:  ELFDATA2LSB
11   Type:  ET_EXEC
12 DWARF:
13   debug_str:
14     - ''
15     - /tmp/main.c
16     - main
17   debug_abbrev:
18     - Table:
19         - Code:            0x00000001
20           Tag:             DW_TAG_compile_unit
21           Children:        DW_CHILDREN_yes
22           Attributes:
23             - Attribute:       DW_AT_low_pc
24               Form:            DW_FORM_addr
25             - Attribute:       DW_AT_high_pc
26               Form:            DW_FORM_addr
27             - Attribute:       DW_AT_name
28               Form:            DW_FORM_strp
29         - Code:            0x00000002
30           Tag:             DW_TAG_subprogram
31           Children:        DW_CHILDREN_yes
32           Attributes:
33             - Attribute:       DW_AT_name
34               Form:            DW_FORM_strp
35             - Attribute:       DW_AT_low_pc
36               Form:            DW_FORM_addr
37             - Attribute:       DW_AT_high_pc
38               Form:            DW_FORM_addr
39         - Code:            0x00000003
40           Tag:             DW_TAG_lexical_block
41           Children:        DW_CHILDREN_no
42           Attributes:
43             - Attribute:       DW_AT_low_pc
44               Form:            DW_FORM_addr
45             - Attribute:       DW_AT_high_pc
46               Form:            DW_FORM_addr
47   debug_info:
48     - Version:         4
49       AddrSize:        8
50       Entries:
51         - AbbrCode:        0x00000001
52           Values:
53             - Value:           0x0000000000001000
54             - Value:           0x0000000000002000
55             - Value:           0x0000000000000001
56         - AbbrCode:        0x00000002
57           Values:
58             - Value:           0x000000000000000D
59             - Value:           0x0000000000001000
60             - Value:           0x0000000000002000
61         - AbbrCode:        0x00000003
62           Values:
63             - Value:           0x0000000000001100
64             - Value:           0x0000000000001300
65         - AbbrCode:        0x00000003
66           Values:
67             - Value:           0x00000000000012FF
68             - Value:           0x0000000000001300
69         - AbbrCode:        0x00000000
70         - AbbrCode:        0x00000000