xref: /llvm-project/lld/test/COFF/Inputs/pdb-type-server-guid-collision-a.yaml (revision 98bc304e9faded44f1d8988ffa4c5d8b50c759ec)
1--- !COFF
2header:
3  Machine:         IMAGE_FILE_MACHINE_AMD64
4  Characteristics: [  ]
5sections:
6  - Name:            .drectve
7    Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ]
8    Alignment:       1
9    SectionData:     2020202F44454641554C544C49423A224C4942434D5422202F44454641554C544C49423A224F4C444E414D45532220
10  - Name:            '.debug$S'
11    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
12    Alignment:       1
13    Subsections:
14      - !Symbols
15        Records:
16          - Kind:            S_OBJNAME
17            ObjNameSym:
18              Signature:       0
19              ObjectName:      'C:\Users\tobia\code\tmp\a.obj'
20          - Kind:            S_COMPILE3
21            Compile3Sym:
22              Flags:           [ SecurityChecks, HotPatch ]
23              Machine:         X64
24              FrontendMajor:   19
25              FrontendMinor:   29
26              FrontendBuild:   30140
27              FrontendQFE:     0
28              BackendMajor:    19
29              BackendMinor:    29
30              BackendBuild:    30140
31              BackendQFE:      0
32              Version:         'Microsoft (R) Optimizing Compiler'
33          - Kind:            S_UNAMESPACE
34            UsingNamespaceSym:
35              Namespace:       __vc_attributes
36          - Kind:            S_UNAMESPACE
37            UsingNamespaceSym:
38              Namespace:       helper_attributes
39          - Kind:            S_UNAMESPACE
40            UsingNamespaceSym:
41              Namespace:       atl
42          - Kind:            S_UNAMESPACE
43            UsingNamespaceSym:
44              Namespace:       std
45      - !Symbols
46        Records:
47          - Kind:            S_GDATA32
48            DataSym:
49              Type:            4172
50              DisplayName:     foo_gv
51          - Kind:            S_UDT
52            UDTSym:
53              Type:            4172
54              UDTName:         Foo
55      - !StringTable
56        Strings:         []
57      - !Symbols
58        Records:
59          - Kind:            S_BUILDINFO
60            BuildInfoSym:
61              BuildId:         4122
62    Relocations:
63      - VirtualAddress:  184
64        SymbolName:      '?foo_gv@@3UFoo@@A'
65        Type:            IMAGE_REL_AMD64_SECREL
66      - VirtualAddress:  188
67        SymbolName:      '?foo_gv@@3UFoo@@A'
68        Type:            IMAGE_REL_AMD64_SECTION
69  - Name:            '.debug$T'
70    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
71    Alignment:       1
72    Types:
73      - Kind:            LF_TYPESERVER2
74        TypeServer2:
75          Guid:            '{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}'
76          Age:             1
77          Name:            'C:\Users\tobia\code\tmp\a.pdb'
78  - Name:            .bss
79    Characteristics: [ IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]
80    Alignment:       4
81    SectionData:     ''
82    SizeOfRawData:   4
83  - Name:            .chks64
84    Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ]
85    SectionData:     23076615271ABF1A3D62E233B91184E60A19DCEE7A1989FD00000000000000000000000000000000
86symbols:
87  - Name:            '@comp.id'
88    Value:           17135036
89    SectionNumber:   -1
90    SimpleType:      IMAGE_SYM_TYPE_NULL
91    ComplexType:     IMAGE_SYM_DTYPE_NULL
92    StorageClass:    IMAGE_SYM_CLASS_STATIC
93  - Name:            '@feat.00'
94    Value:           2147549584
95    SectionNumber:   -1
96    SimpleType:      IMAGE_SYM_TYPE_NULL
97    ComplexType:     IMAGE_SYM_DTYPE_NULL
98    StorageClass:    IMAGE_SYM_CLASS_STATIC
99  - Name:            '@vol.md'
100    Value:           2
101    SectionNumber:   -1
102    SimpleType:      IMAGE_SYM_TYPE_NULL
103    ComplexType:     IMAGE_SYM_DTYPE_NULL
104    StorageClass:    IMAGE_SYM_CLASS_STATIC
105  - Name:            .drectve
106    Value:           0
107    SectionNumber:   1
108    SimpleType:      IMAGE_SYM_TYPE_NULL
109    ComplexType:     IMAGE_SYM_DTYPE_NULL
110    StorageClass:    IMAGE_SYM_CLASS_STATIC
111    SectionDefinition:
112      Length:          47
113      NumberOfRelocations: 0
114      NumberOfLinenumbers: 0
115      CheckSum:        0
116      Number:          0
117  - Name:            '.debug$S'
118    Value:           0
119    SectionNumber:   2
120    SimpleType:      IMAGE_SYM_TYPE_NULL
121    ComplexType:     IMAGE_SYM_DTYPE_NULL
122    StorageClass:    IMAGE_SYM_CLASS_STATIC
123    SectionDefinition:
124      Length:          1060
125      NumberOfRelocations: 2
126      NumberOfLinenumbers: 0
127      CheckSum:        0
128      Number:          0
129  - Name:            '.debug$T'
130    Value:           0
131    SectionNumber:   3
132    SimpleType:      IMAGE_SYM_TYPE_NULL
133    ComplexType:     IMAGE_SYM_DTYPE_NULL
134    StorageClass:    IMAGE_SYM_CLASS_STATIC
135    SectionDefinition:
136      Length:          60
137      NumberOfRelocations: 0
138      NumberOfLinenumbers: 0
139      CheckSum:        0
140      Number:          0
141  - Name:            .bss
142    Value:           0
143    SectionNumber:   4
144    SimpleType:      IMAGE_SYM_TYPE_NULL
145    ComplexType:     IMAGE_SYM_DTYPE_NULL
146    StorageClass:    IMAGE_SYM_CLASS_STATIC
147    SectionDefinition:
148      Length:          4
149      NumberOfRelocations: 0
150      NumberOfLinenumbers: 0
151      CheckSum:        0
152      Number:          0
153  - Name:            '?foo_gv@@3UFoo@@A'
154    Value:           0
155    SectionNumber:   4
156    SimpleType:      IMAGE_SYM_TYPE_NULL
157    ComplexType:     IMAGE_SYM_DTYPE_NULL
158    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL
159  - Name:            .chks64
160    Value:           0
161    SectionNumber:   5
162    SimpleType:      IMAGE_SYM_TYPE_NULL
163    ComplexType:     IMAGE_SYM_DTYPE_NULL
164    StorageClass:    IMAGE_SYM_CLASS_STATIC
165    SectionDefinition:
166      Length:          40
167      NumberOfRelocations: 0
168      NumberOfLinenumbers: 0
169      CheckSum:        0
170      Number:          0
171...
172