xref: /llvm-project/lld/test/COFF/Inputs/pdb-type-server-simple-ts.yaml (revision 651db91c2d8f2085e26f12e4ca3d6f53f4bf9459)
1---
2MSF:
3  SuperBlock:
4    BlockSize:       4096
5    FreeBlockMap:    1
6    NumBlocks:       19
7    NumDirectoryBytes: 64
8    Unknown1:        0
9    BlockMapAddr:    17
10  NumDirectoryBlocks: 1
11  DirectoryBlocks: [ 16 ]
12  NumStreams:      0
13  FileSize:        77824
14PdbStream:
15  Age:             1
16  Guid:            '{41414141-4141-4141-4141-414141414141}'
17  Signature:       1500053944
18  Features:        [ VC140 ]
19  Version:         VC70
20TpiStream:
21  Version:         VC80
22  Records:
23    - Kind:            LF_STRUCTURE
24      Class:
25        MemberCount:     0
26        Options:         [ None, ForwardReference, HasUniqueName ]
27        FieldList:       0
28        Name:            Foo
29        UniqueName:      '.?AUFoo@@'
30        DerivationList:  0
31        VTableShape:     0
32        Size:            0
33    - Kind:            LF_POINTER
34      Pointer:
35        ReferentType:    4096
36        Attrs:           65548
37    - Kind:            LF_ARGLIST
38      ArgList:
39        ArgIndices:      [ 4097 ]
40    - Kind:            LF_PROCEDURE
41      Procedure:
42        ReturnType:      116
43        CallConv:        NearC
44        Options:         [ None ]
45        ParameterCount:  1
46        ArgumentList:    4098
47    - Kind:            LF_POINTER
48      Pointer:
49        ReferentType:    4099
50        Attrs:           65548
51    - Kind:            LF_FIELDLIST
52      FieldList:
53        - Kind:            LF_MEMBER
54          DataMember:
55            Attrs:           3
56            Type:            116
57            FieldOffset:     0
58            Name:            x
59    - Kind:            LF_STRUCTURE
60      Class:
61        MemberCount:     1
62        Options:         [ None, HasUniqueName ]
63        FieldList:       4101
64        Name:            Foo
65        UniqueName:      '.?AUFoo@@'
66        DerivationList:  0
67        VTableShape:     0
68        Size:            4
69    - Kind:            LF_ARGLIST
70      ArgList:
71        ArgIndices:      [ 0 ]
72    - Kind:            LF_PROCEDURE
73      Procedure:
74        ReturnType:      116
75        CallConv:        NearC
76        Options:         [ None ]
77        ParameterCount:  0
78        ArgumentList:    4103
79IpiStream:
80  Version:         VC80
81  Records:
82    - Kind:            LF_STRING_ID
83      StringId:
84        Id:              0
85        String:          'c:\src\llvm-project\build\a.c'
86    - Kind:            LF_UDT_SRC_LINE
87      UdtSourceLine:
88        UDT:             4102
89        SourceFile:      4096
90        LineNumber:      1
91    - Kind:            LF_FUNC_ID
92      FuncId:
93        ParentScope:     0
94        FunctionType:    4104
95        Name:            main
96    - Kind:            LF_FUNC_ID
97      FuncId:
98        ParentScope:     0
99        FunctionType:    4099
100        Name:            g
101    - Kind:            LF_STRING_ID
102      StringId:
103        Id:              0
104        String:          'C:\src\llvm-project\build'
105    - Kind:            LF_STRING_ID
106      StringId:
107        Id:              0
108        String:          'C:\PROGRA~2\MICROS~1.0\VC\Bin\amd64\cl.exe'
109    - Kind:            LF_STRING_ID
110      StringId:
111        Id:              0
112        String:          '-c -Zi -MT -IC:\PROGRA~2\MICROS~1.0\VC\include -IC:\PROGRA~2\MICROS~1.0\VC\atlmfc\include -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\ucrt -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\shared -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\um'
113    - Kind:            LF_SUBSTR_LIST
114      StringList:
115        StringIndices:   [ 4102 ]
116    - Kind:            LF_STRING_ID
117      StringId:
118        Id:              4103
119        String:          ' -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\winrt -TC -X'
120    - Kind:            LF_STRING_ID
121      StringId:
122        Id:              0
123        String:          a.c
124    - Kind:            LF_STRING_ID
125      StringId:
126        Id:              0
127        String:          'C:\src\llvm-project\build\ts.pdb'
128    - Kind:            LF_BUILDINFO
129      BuildInfo:
130        ArgIndices:      [ 4100, 4101, 4105, 4106, 4104 ]
131    - Kind:            LF_STRING_ID
132      StringId:
133        Id:              0
134        String:          'c:\src\llvm-project\build\b.c'
135    - Kind:            LF_UDT_SRC_LINE
136      UdtSourceLine:
137        UDT:             4102
138        SourceFile:      4108
139        LineNumber:      1
140    - Kind:            LF_STRING_ID
141      StringId:
142        Id:              0
143        String:          b.c
144    - Kind:            LF_BUILDINFO
145      BuildInfo:
146        ArgIndices:      [ 4100, 4101, 4110, 4106, 4104 ]
147...
148