xref: /aosp_15_r20/external/llvm/test/DebugInfo/PDB/pdbdump-yaml.test (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker; RUN: llvm-pdbdump pdb2yaml -stream-metadata -stream-directory -pdb-stream %p/Inputs/empty.pdb \
2*9880d681SAndroid Build Coastguard Worker; RUN:   | FileCheck -check-prefix=YAML %s
3*9880d681SAndroid Build Coastguard Worker; RUN: llvm-pdbdump pdb2yaml -no-file-headers -stream-metadata -stream-directory -pdb-stream \
4*9880d681SAndroid Build Coastguard Worker; RUN:   %p/Inputs/empty.pdb | FileCheck -check-prefix=NO-HEADERS %s
5*9880d681SAndroid Build Coastguard Worker
6*9880d681SAndroid Build Coastguard Worker; YAML:      ---
7*9880d681SAndroid Build Coastguard Worker; YAML-NEXT: MSF:
8*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   SuperBlock:
9*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:     BlockSize:       4096
10*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:     Unknown0:        2
11*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:     NumBlocks:       25
12*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:     NumDirectoryBytes: 136
13*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:     Unknown1:        0
14*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:     BlockMapAddr:    24
15*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   NumDirectoryBlocks: 1
16*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   BlockMapOffset:  98304
17*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   DirectoryBlocks:
18*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:     - 23
19*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   NumStreams:      17
20*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   FileSize:        102400
21*9880d681SAndroid Build Coastguard Worker; YAML-NEXT: StreamSizes:
22*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - 40
23*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - 118
24*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - 5392
25*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - 739
26*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - 784
27*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - 0
28*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - 556
29*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - 604
30*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - 104
31*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - 0
32*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - 160
33*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - 32
34*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - 308
35*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - 239
36*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - 520
37*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - 308
38*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - 68
39*9880d681SAndroid Build Coastguard Worker; YAML-NEXT: StreamMap:
40*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - Stream:
41*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:       - 8
42*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - Stream:
43*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:       - 19
44*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - Stream:
45*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:       - 18
46*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:       - 17
47*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - Stream:
48*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:       - 14
49*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - Stream:
50*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:       - 20
51*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - Stream:
52*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - Stream:
53*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:       - 11
54*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - Stream:
55*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:       - 13
56*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - Stream:
57*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:       - 12
58*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - Stream:
59*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - Stream:
60*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:       - 10
61*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - Stream:
62*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:       - 15
63*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - Stream:
64*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:       - 6
65*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - Stream:
66*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:       - 16
67*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - Stream:
68*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:       - 7
69*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - Stream:
70*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:       - 21
71*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   - Stream:
72*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:       - 22
73*9880d681SAndroid Build Coastguard Worker; YAML-NEXT: PdbStream:
74*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   Age:             1
75*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   Guid:            '{0B355641-86A0-A249-896F-9988FAE52FF0}'
76*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   Signature:       1424295906
77*9880d681SAndroid Build Coastguard Worker; YAML-NEXT:   Version:         VC70
78*9880d681SAndroid Build Coastguard Worker; YAML-NEXT: ...
79*9880d681SAndroid Build Coastguard Worker
80*9880d681SAndroid Build Coastguard Worker; NO-HEADERS: ---
81*9880d681SAndroid Build Coastguard Worker; NO-HEADERS-NOT: MSF:
82*9880d681SAndroid Build Coastguard Worker; NO-HEADERS-NOT:   SuperBlock:
83*9880d681SAndroid Build Coastguard Worker; NO-HEADERS: ...