Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / lld / test / COFF / Inputs / pdb-file-statics-b.yaml
blobb937088480562b5ce61278ed42f05b6eb97a08af
1 --- !COFF
2 header:
3   Machine:         IMAGE_FILE_MACHINE_AMD64
4   Characteristics: [  ]
5 sections:
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:      'D:\src\llvmbuild\cl\Debug\x64\b.obj'
20           - Kind:            S_COMPILE3
21             Compile3Sym:
22               Flags:           [ SecurityChecks, HotPatch ]
23               Machine:         X64
24               FrontendMajor:   19
25               FrontendMinor:   11
26               FrontendBuild:   25547
27               FrontendQFE:     0
28               BackendMajor:    19
29               BackendMinor:    11
30               BackendBuild:    25547
31               BackendQFE:      0
32               Version:         'Microsoft (R) Optimizing Compiler'
33       - !Symbols
34         Records:
35           - Kind:            S_LDATA32
36             DataSym:
37               Type:            116
38               DisplayName:     y
39           - Kind:            S_UDT
40             UDTSym:
41               Type:            4189
42               UDTName:         '__vc_attributes::event_sourceAttribute'
43           - Kind:            S_UDT
44             UDTSym:
45               Type:            4181
46               UDTName:         '__vc_attributes::event_sourceAttribute::optimize_e'
47           - Kind:            S_UDT
48             UDTSym:
49               Type:            4178
50               UDTName:         '__vc_attributes::event_sourceAttribute::type_e'
51           - Kind:            S_UDT
52             UDTSym:
53               Type:            4174
54               UDTName:         '__vc_attributes::helper_attributes::v1_alttypeAttribute'
55           - Kind:            S_UDT
56             UDTSym:
57               Type:            4168
58               UDTName:         '__vc_attributes::helper_attributes::v1_alttypeAttribute::type_e'
59           - Kind:            S_UDT
60             UDTSym:
61               Type:            4164
62               UDTName:         '__vc_attributes::helper_attributes::usageAttribute'
63           - Kind:            S_UDT
64             UDTSym:
65               Type:            4158
66               UDTName:         '__vc_attributes::helper_attributes::usageAttribute::usage_e'
67           - Kind:            S_UDT
68             UDTSym:
69               Type:            4154
70               UDTName:         '__vc_attributes::threadingAttribute'
71           - Kind:            S_UDT
72             UDTSym:
73               Type:            4146
74               UDTName:         '__vc_attributes::threadingAttribute::threading_e'
75           - Kind:            S_UDT
76             UDTSym:
77               Type:            4142
78               UDTName:         '__vc_attributes::aggregatableAttribute'
79           - Kind:            S_UDT
80             UDTSym:
81               Type:            4134
82               UDTName:         '__vc_attributes::aggregatableAttribute::type_e'
83           - Kind:            S_UDT
84             UDTSym:
85               Type:            4130
86               UDTName:         '__vc_attributes::event_receiverAttribute'
87           - Kind:            S_UDT
88             UDTSym:
89               Type:            4120
90               UDTName:         '__vc_attributes::event_receiverAttribute::type_e'
91           - Kind:            S_UDT
92             UDTSym:
93               Type:            4116
94               UDTName:         '__vc_attributes::moduleAttribute'
95           - Kind:            S_UDT
96             UDTSym:
97               Type:            4102
98               UDTName:         '__vc_attributes::moduleAttribute::type_e'
99       - !FileChecksums
100         Checksums:
101           - FileName:        'd:\src\llvmbuild\cl\debug\x64\b.cpp'
102             Kind:            MD5
103             Checksum:        8B4E383DAF442E63771294D52BF55155
104       - !StringTable
105         Strings:
106           - 'd:\src\llvmbuild\cl\debug\x64\b.cpp'
107           - 'D:\src\llvmbuild\cl\Debug\x64\b.obj'
108       - !Symbols
109         Records:
110           - Kind:            S_BUILDINFO
111             BuildInfoSym:
112               BuildId:         4199
113     Relocations:
114       - VirtualAddress:  132
115         SymbolName:      '?y@@3HA'
116         Type:            IMAGE_REL_AMD64_SECREL
117       - VirtualAddress:  136
118         SymbolName:      '?y@@3HA'
119         Type:            IMAGE_REL_AMD64_SECTION
120   - Name:            '.debug$T'
121     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
122     Alignment:       1
123     Types:
124       - Kind:            LF_ARGLIST
125         ArgList:
126           ArgIndices:      [ 116 ]
127       - Kind:            LF_PROCEDURE
128         Procedure:
129           ReturnType:      3
130           CallConv:        NearC
131           Options:         [ None ]
132           ParameterCount:  1
133           ArgumentList:    4096
134       - Kind:            LF_FUNC_ID
135         FuncId:
136           ParentScope:     0
137           FunctionType:    4097
138           Name:            b
139       - Kind:            LF_FUNC_ID
140         FuncId:
141           ParentScope:     0
142           FunctionType:    4097
143           Name:            a
144       - Kind:            LF_STRUCTURE
145         Class:
146           MemberCount:     0
147           Options:         [ None, ForwardReference, HasUniqueName ]
148           FieldList:       0
149           Name:            '__vc_attributes::moduleAttribute'
150           UniqueName:      '.?AUmoduleAttribute@__vc_attributes@@'
151           DerivationList:  0
152           VTableShape:     0
153           Size:            0
154       - Kind:            LF_FIELDLIST
155         FieldList:
156           - Kind:            LF_ENUMERATE
157             Enumerator:
158               Attrs:           3
159               Value:           1
160               Name:            dll
161           - Kind:            LF_ENUMERATE
162             Enumerator:
163               Attrs:           3
164               Value:           2
165               Name:            exe
166           - Kind:            LF_ENUMERATE
167             Enumerator:
168               Attrs:           3
169               Value:           3
170               Name:            service
171           - Kind:            LF_ENUMERATE
172             Enumerator:
173               Attrs:           3
174               Value:           4
175               Name:            unspecified
176           - Kind:            LF_ENUMERATE
177             Enumerator:
178               Attrs:           3
179               Value:           2
180               Name:            EXE
181           - Kind:            LF_ENUMERATE
182             Enumerator:
183               Attrs:           3
184               Value:           3
185               Name:            SERVICE
186       - Kind:            LF_ENUM
187         Enum:
188           NumEnumerators:  6
189           Options:         [ None, Nested, HasUniqueName ]
190           FieldList:       4101
191           Name:            '__vc_attributes::moduleAttribute::type_e'
192           UniqueName:      '.?AW4type_e@moduleAttribute@__vc_attributes@@'
193           UnderlyingType:  116
194       - Kind:            LF_STRING_ID
195         StringId:
196           Id:              0
197           String:          'd:\src\llvmbuild\cl\debug\x64\predefined c++ attributes (compiler internal)'
198       - Kind:            LF_UDT_SRC_LINE
199         UdtSourceLine:
200           UDT:             4102
201           SourceFile:      4103
202           LineNumber:      482
203       - Kind:            LF_MODIFIER
204         Modifier:
205           ModifiedType:    112
206           Modifiers:       [ None, Const ]
207       - Kind:            LF_POINTER
208         Pointer:
209           ReferentType:    4105
210           Attrs:           65548
211       - Kind:            LF_ARGLIST
212         ArgList:
213           ArgIndices:      [ 4102, 4106, 4106, 4106, 116, 48, 4106, 116,
214                              4106, 4106, 116, 48, 48, 4106, 4106 ]
215       - Kind:            LF_POINTER
216         Pointer:
217           ReferentType:    4100
218           Attrs:           66572
219       - Kind:            LF_MFUNCTION
220         MemberFunction:
221           ReturnType:      3
222           ClassType:       4100
223           ThisType:        4108
224           CallConv:        NearC
225           Options:         [ None, Constructor ]
226           ParameterCount:  15
227           ArgumentList:    4107
228           ThisPointerAdjustment: 0
229       - Kind:            LF_ARGLIST
230         ArgList:
231           ArgIndices:      [ 4102 ]
232       - Kind:            LF_MFUNCTION
233         MemberFunction:
234           ReturnType:      3
235           ClassType:       4100
236           ThisType:        4108
237           CallConv:        NearC
238           Options:         [ None, Constructor ]
239           ParameterCount:  1
240           ArgumentList:    4110
241           ThisPointerAdjustment: 0
242       - Kind:            LF_ARGLIST
243         ArgList:
244           ArgIndices:      [  ]
245       - Kind:            LF_MFUNCTION
246         MemberFunction:
247           ReturnType:      3
248           ClassType:       4100
249           ThisType:        4108
250           CallConv:        NearC
251           Options:         [ None, Constructor ]
252           ParameterCount:  0
253           ArgumentList:    4112
254           ThisPointerAdjustment: 0
255       - Kind:            LF_METHODLIST
256         MethodOverloadList:
257           Methods:
258             - Type:            4109
259               Attrs:           3
260               VFTableOffset:   -1
261               Name:            ''
262             - Type:            4111
263               Attrs:           3
264               VFTableOffset:   -1
265               Name:            ''
266             - Type:            4113
267               Attrs:           3
268               VFTableOffset:   -1
269               Name:            ''
270       - Kind:            LF_FIELDLIST
271         FieldList:
272           - Kind:            LF_NESTTYPE
273             NestedType:
274               Type:            4102
275               Name:            type_e
276           - Kind:            LF_METHOD
277             OverloadedMethod:
278               NumOverloads:    3
279               MethodList:      4114
280               Name:            moduleAttribute
281           - Kind:            LF_MEMBER
282             DataMember:
283               Attrs:           3
284               Type:            4102
285               FieldOffset:     0
286               Name:            type
287           - Kind:            LF_MEMBER
288             DataMember:
289               Attrs:           3
290               Type:            4106
291               FieldOffset:     8
292               Name:            name
293           - Kind:            LF_MEMBER
294             DataMember:
295               Attrs:           3
296               Type:            4106
297               FieldOffset:     16
298               Name:            version
299           - Kind:            LF_MEMBER
300             DataMember:
301               Attrs:           3
302               Type:            4106
303               FieldOffset:     24
304               Name:            uuid
305           - Kind:            LF_MEMBER
306             DataMember:
307               Attrs:           3
308               Type:            116
309               FieldOffset:     32
310               Name:            lcid
311           - Kind:            LF_MEMBER
312             DataMember:
313               Attrs:           3
314               Type:            48
315               FieldOffset:     36
316               Name:            control
317           - Kind:            LF_MEMBER
318             DataMember:
319               Attrs:           3
320               Type:            4106
321               FieldOffset:     40
322               Name:            helpstring
323           - Kind:            LF_MEMBER
324             DataMember:
325               Attrs:           3
326               Type:            116
327               FieldOffset:     48
328               Name:            helpstringcontext
329           - Kind:            LF_MEMBER
330             DataMember:
331               Attrs:           3
332               Type:            4106
333               FieldOffset:     56
334               Name:            helpstringdll
335           - Kind:            LF_MEMBER
336             DataMember:
337               Attrs:           3
338               Type:            4106
339               FieldOffset:     64
340               Name:            helpfile
341           - Kind:            LF_MEMBER
342             DataMember:
343               Attrs:           3
344               Type:            116
345               FieldOffset:     72
346               Name:            helpcontext
347           - Kind:            LF_MEMBER
348             DataMember:
349               Attrs:           3
350               Type:            48
351               FieldOffset:     76
352               Name:            hidden
353           - Kind:            LF_MEMBER
354             DataMember:
355               Attrs:           3
356               Type:            48
357               FieldOffset:     77
358               Name:            restricted
359           - Kind:            LF_MEMBER
360             DataMember:
361               Attrs:           3
362               Type:            4106
363               FieldOffset:     80
364               Name:            custom
365           - Kind:            LF_MEMBER
366             DataMember:
367               Attrs:           3
368               Type:            4106
369               FieldOffset:     88
370               Name:            resource_name
371       - Kind:            LF_STRUCTURE
372         Class:
373           MemberCount:     19
374           Options:         [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ]
375           FieldList:       4115
376           Name:            '__vc_attributes::moduleAttribute'
377           UniqueName:      '.?AUmoduleAttribute@__vc_attributes@@'
378           DerivationList:  0
379           VTableShape:     0
380           Size:            96
381       - Kind:            LF_UDT_SRC_LINE
382         UdtSourceLine:
383           UDT:             4116
384           SourceFile:      4103
385           LineNumber:      481
386       - Kind:            LF_STRUCTURE
387         Class:
388           MemberCount:     0
389           Options:         [ None, ForwardReference, HasUniqueName ]
390           FieldList:       0
391           Name:            '__vc_attributes::event_receiverAttribute'
392           UniqueName:      '.?AUevent_receiverAttribute@__vc_attributes@@'
393           DerivationList:  0
394           VTableShape:     0
395           Size:            0
396       - Kind:            LF_FIELDLIST
397         FieldList:
398           - Kind:            LF_ENUMERATE
399             Enumerator:
400               Attrs:           3
401               Value:           0
402               Name:            native
403           - Kind:            LF_ENUMERATE
404             Enumerator:
405               Attrs:           3
406               Value:           1
407               Name:            com
408           - Kind:            LF_ENUMERATE
409             Enumerator:
410               Attrs:           3
411               Value:           2
412               Name:            managed
413       - Kind:            LF_ENUM
414         Enum:
415           NumEnumerators:  3
416           Options:         [ None, Nested, HasUniqueName ]
417           FieldList:       4119
418           Name:            '__vc_attributes::event_receiverAttribute::type_e'
419           UniqueName:      '.?AW4type_e@event_receiverAttribute@__vc_attributes@@'
420           UnderlyingType:  116
421       - Kind:            LF_UDT_SRC_LINE
422         UdtSourceLine:
423           UDT:             4120
424           SourceFile:      4103
425           LineNumber:      136
426       - Kind:            LF_ARGLIST
427         ArgList:
428           ArgIndices:      [ 4120, 48 ]
429       - Kind:            LF_POINTER
430         Pointer:
431           ReferentType:    4118
432           Attrs:           66572
433       - Kind:            LF_MFUNCTION
434         MemberFunction:
435           ReturnType:      3
436           ClassType:       4118
437           ThisType:        4123
438           CallConv:        NearC
439           Options:         [ None, Constructor ]
440           ParameterCount:  2
441           ArgumentList:    4122
442           ThisPointerAdjustment: 0
443       - Kind:            LF_ARGLIST
444         ArgList:
445           ArgIndices:      [ 4120 ]
446       - Kind:            LF_MFUNCTION
447         MemberFunction:
448           ReturnType:      3
449           ClassType:       4118
450           ThisType:        4123
451           CallConv:        NearC
452           Options:         [ None, Constructor ]
453           ParameterCount:  1
454           ArgumentList:    4125
455           ThisPointerAdjustment: 0
456       - Kind:            LF_MFUNCTION
457         MemberFunction:
458           ReturnType:      3
459           ClassType:       4118
460           ThisType:        4123
461           CallConv:        NearC
462           Options:         [ None, Constructor ]
463           ParameterCount:  0
464           ArgumentList:    4112
465           ThisPointerAdjustment: 0
466       - Kind:            LF_METHODLIST
467         MethodOverloadList:
468           Methods:
469             - Type:            4124
470               Attrs:           3
471               VFTableOffset:   -1
472               Name:            ''
473             - Type:            4126
474               Attrs:           3
475               VFTableOffset:   -1
476               Name:            ''
477             - Type:            4127
478               Attrs:           3
479               VFTableOffset:   -1
480               Name:            ''
481       - Kind:            LF_FIELDLIST
482         FieldList:
483           - Kind:            LF_NESTTYPE
484             NestedType:
485               Type:            4120
486               Name:            type_e
487           - Kind:            LF_METHOD
488             OverloadedMethod:
489               NumOverloads:    3
490               MethodList:      4128
491               Name:            event_receiverAttribute
492           - Kind:            LF_MEMBER
493             DataMember:
494               Attrs:           3
495               Type:            4120
496               FieldOffset:     0
497               Name:            type
498           - Kind:            LF_MEMBER
499             DataMember:
500               Attrs:           3
501               Type:            48
502               FieldOffset:     4
503               Name:            layout_dependent
504       - Kind:            LF_STRUCTURE
505         Class:
506           MemberCount:     6
507           Options:         [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ]
508           FieldList:       4129
509           Name:            '__vc_attributes::event_receiverAttribute'
510           UniqueName:      '.?AUevent_receiverAttribute@__vc_attributes@@'
511           DerivationList:  0
512           VTableShape:     0
513           Size:            8
514       - Kind:            LF_UDT_SRC_LINE
515         UdtSourceLine:
516           UDT:             4130
517           SourceFile:      4103
518           LineNumber:      135
519       - Kind:            LF_STRUCTURE
520         Class:
521           MemberCount:     0
522           Options:         [ None, ForwardReference, HasUniqueName ]
523           FieldList:       0
524           Name:            '__vc_attributes::aggregatableAttribute'
525           UniqueName:      '.?AUaggregatableAttribute@__vc_attributes@@'
526           DerivationList:  0
527           VTableShape:     0
528           Size:            0
529       - Kind:            LF_FIELDLIST
530         FieldList:
531           - Kind:            LF_ENUMERATE
532             Enumerator:
533               Attrs:           3
534               Value:           0
535               Name:            never
536           - Kind:            LF_ENUMERATE
537             Enumerator:
538               Attrs:           3
539               Value:           1
540               Name:            allowed
541           - Kind:            LF_ENUMERATE
542             Enumerator:
543               Attrs:           3
544               Value:           2
545               Name:            always
546       - Kind:            LF_ENUM
547         Enum:
548           NumEnumerators:  3
549           Options:         [ None, Nested, HasUniqueName ]
550           FieldList:       4133
551           Name:            '__vc_attributes::aggregatableAttribute::type_e'
552           UniqueName:      '.?AW4type_e@aggregatableAttribute@__vc_attributes@@'
553           UnderlyingType:  116
554       - Kind:            LF_UDT_SRC_LINE
555         UdtSourceLine:
556           UDT:             4134
557           SourceFile:      4103
558           LineNumber:      545
559       - Kind:            LF_ARGLIST
560         ArgList:
561           ArgIndices:      [ 4134 ]
562       - Kind:            LF_POINTER
563         Pointer:
564           ReferentType:    4132
565           Attrs:           66572
566       - Kind:            LF_MFUNCTION
567         MemberFunction:
568           ReturnType:      3
569           ClassType:       4132
570           ThisType:        4137
571           CallConv:        NearC
572           Options:         [ None, Constructor ]
573           ParameterCount:  1
574           ArgumentList:    4136
575           ThisPointerAdjustment: 0
576       - Kind:            LF_MFUNCTION
577         MemberFunction:
578           ReturnType:      3
579           ClassType:       4132
580           ThisType:        4137
581           CallConv:        NearC
582           Options:         [ None, Constructor ]
583           ParameterCount:  0
584           ArgumentList:    4112
585           ThisPointerAdjustment: 0
586       - Kind:            LF_METHODLIST
587         MethodOverloadList:
588           Methods:
589             - Type:            4138
590               Attrs:           3
591               VFTableOffset:   -1
592               Name:            ''
593             - Type:            4139
594               Attrs:           3
595               VFTableOffset:   -1
596               Name:            ''
597       - Kind:            LF_FIELDLIST
598         FieldList:
599           - Kind:            LF_NESTTYPE
600             NestedType:
601               Type:            4134
602               Name:            type_e
603           - Kind:            LF_METHOD
604             OverloadedMethod:
605               NumOverloads:    2
606               MethodList:      4140
607               Name:            aggregatableAttribute
608           - Kind:            LF_MEMBER
609             DataMember:
610               Attrs:           3
611               Type:            4134
612               FieldOffset:     0
613               Name:            type
614       - Kind:            LF_STRUCTURE
615         Class:
616           MemberCount:     4
617           Options:         [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ]
618           FieldList:       4141
619           Name:            '__vc_attributes::aggregatableAttribute'
620           UniqueName:      '.?AUaggregatableAttribute@__vc_attributes@@'
621           DerivationList:  0
622           VTableShape:     0
623           Size:            4
624       - Kind:            LF_UDT_SRC_LINE
625         UdtSourceLine:
626           UDT:             4142
627           SourceFile:      4103
628           LineNumber:      544
629       - Kind:            LF_STRUCTURE
630         Class:
631           MemberCount:     0
632           Options:         [ None, ForwardReference, HasUniqueName ]
633           FieldList:       0
634           Name:            '__vc_attributes::threadingAttribute'
635           UniqueName:      '.?AUthreadingAttribute@__vc_attributes@@'
636           DerivationList:  0
637           VTableShape:     0
638           Size:            0
639       - Kind:            LF_FIELDLIST
640         FieldList:
641           - Kind:            LF_ENUMERATE
642             Enumerator:
643               Attrs:           3
644               Value:           1
645               Name:            apartment
646           - Kind:            LF_ENUMERATE
647             Enumerator:
648               Attrs:           3
649               Value:           2
650               Name:            single
651           - Kind:            LF_ENUMERATE
652             Enumerator:
653               Attrs:           3
654               Value:           3
655               Name:            free
656           - Kind:            LF_ENUMERATE
657             Enumerator:
658               Attrs:           3
659               Value:           4
660               Name:            neutral
661           - Kind:            LF_ENUMERATE
662             Enumerator:
663               Attrs:           3
664               Value:           5
665               Name:            both
666       - Kind:            LF_ENUM
667         Enum:
668           NumEnumerators:  5
669           Options:         [ None, Nested, HasUniqueName ]
670           FieldList:       4145
671           Name:            '__vc_attributes::threadingAttribute::threading_e'
672           UniqueName:      '.?AW4threading_e@threadingAttribute@__vc_attributes@@'
673           UnderlyingType:  116
674       - Kind:            LF_UDT_SRC_LINE
675         UdtSourceLine:
676           UDT:             4146
677           SourceFile:      4103
678           LineNumber:      423
679       - Kind:            LF_ARGLIST
680         ArgList:
681           ArgIndices:      [ 4146 ]
682       - Kind:            LF_POINTER
683         Pointer:
684           ReferentType:    4144
685           Attrs:           66572
686       - Kind:            LF_MFUNCTION
687         MemberFunction:
688           ReturnType:      3
689           ClassType:       4144
690           ThisType:        4149
691           CallConv:        NearC
692           Options:         [ None, Constructor ]
693           ParameterCount:  1
694           ArgumentList:    4148
695           ThisPointerAdjustment: 0
696       - Kind:            LF_MFUNCTION
697         MemberFunction:
698           ReturnType:      3
699           ClassType:       4144
700           ThisType:        4149
701           CallConv:        NearC
702           Options:         [ None, Constructor ]
703           ParameterCount:  0
704           ArgumentList:    4112
705           ThisPointerAdjustment: 0
706       - Kind:            LF_METHODLIST
707         MethodOverloadList:
708           Methods:
709             - Type:            4150
710               Attrs:           3
711               VFTableOffset:   -1
712               Name:            ''
713             - Type:            4151
714               Attrs:           3
715               VFTableOffset:   -1
716               Name:            ''
717       - Kind:            LF_FIELDLIST
718         FieldList:
719           - Kind:            LF_NESTTYPE
720             NestedType:
721               Type:            4146
722               Name:            threading_e
723           - Kind:            LF_METHOD
724             OverloadedMethod:
725               NumOverloads:    2
726               MethodList:      4152
727               Name:            threadingAttribute
728           - Kind:            LF_MEMBER
729             DataMember:
730               Attrs:           3
731               Type:            4146
732               FieldOffset:     0
733               Name:            value
734       - Kind:            LF_STRUCTURE
735         Class:
736           MemberCount:     4
737           Options:         [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ]
738           FieldList:       4153
739           Name:            '__vc_attributes::threadingAttribute'
740           UniqueName:      '.?AUthreadingAttribute@__vc_attributes@@'
741           DerivationList:  0
742           VTableShape:     0
743           Size:            4
744       - Kind:            LF_UDT_SRC_LINE
745         UdtSourceLine:
746           UDT:             4154
747           SourceFile:      4103
748           LineNumber:      422
749       - Kind:            LF_STRUCTURE
750         Class:
751           MemberCount:     0
752           Options:         [ None, ForwardReference, HasUniqueName ]
753           FieldList:       0
754           Name:            '__vc_attributes::helper_attributes::usageAttribute'
755           UniqueName:      '.?AUusageAttribute@helper_attributes@__vc_attributes@@'
756           DerivationList:  0
757           VTableShape:     0
758           Size:            0
759       - Kind:            LF_FIELDLIST
760         FieldList:
761           - Kind:            LF_ENUMERATE
762             Enumerator:
763               Attrs:           3
764               Value:           0
765               Name:            eAnyUsage
766           - Kind:            LF_ENUMERATE
767             Enumerator:
768               Attrs:           3
769               Value:           1
770               Name:            eCoClassUsage
771           - Kind:            LF_ENUMERATE
772             Enumerator:
773               Attrs:           3
774               Value:           2
775               Name:            eCOMInterfaceUsage
776           - Kind:            LF_ENUMERATE
777             Enumerator:
778               Attrs:           3
779               Value:           6
780               Name:            eInterfaceUsage
781           - Kind:            LF_ENUMERATE
782             Enumerator:
783               Attrs:           3
784               Value:           8
785               Name:            eMemberUsage
786           - Kind:            LF_ENUMERATE
787             Enumerator:
788               Attrs:           3
789               Value:           16
790               Name:            eMethodUsage
791           - Kind:            LF_ENUMERATE
792             Enumerator:
793               Attrs:           3
794               Value:           32
795               Name:            eInterfaceMethodUsage
796           - Kind:            LF_ENUMERATE
797             Enumerator:
798               Attrs:           3
799               Value:           64
800               Name:            eInterfaceMemberUsage
801           - Kind:            LF_ENUMERATE
802             Enumerator:
803               Attrs:           3
804               Value:           128
805               Name:            eCoClassMemberUsage
806           - Kind:            LF_ENUMERATE
807             Enumerator:
808               Attrs:           3
809               Value:           256
810               Name:            eCoClassMethodUsage
811           - Kind:            LF_ENUMERATE
812             Enumerator:
813               Attrs:           3
814               Value:           768
815               Name:            eGlobalMethodUsage
816           - Kind:            LF_ENUMERATE
817             Enumerator:
818               Attrs:           3
819               Value:           1024
820               Name:            eGlobalDataUsage
821           - Kind:            LF_ENUMERATE
822             Enumerator:
823               Attrs:           3
824               Value:           2048
825               Name:            eClassUsage
826           - Kind:            LF_ENUMERATE
827             Enumerator:
828               Attrs:           3
829               Value:           4096
830               Name:            eInterfaceParameterUsage
831           - Kind:            LF_ENUMERATE
832             Enumerator:
833               Attrs:           3
834               Value:           12288
835               Name:            eMethodParameterUsage
836           - Kind:            LF_ENUMERATE
837             Enumerator:
838               Attrs:           3
839               Value:           16384
840               Name:            eIDLModuleUsage
841           - Kind:            LF_ENUMERATE
842             Enumerator:
843               Attrs:           3
844               Value:           32768
845               Name:            eAnonymousUsage
846           - Kind:            LF_ENUMERATE
847             Enumerator:
848               Attrs:           3
849               Value:           65536
850               Name:            eTypedefUsage
851           - Kind:            LF_ENUMERATE
852             Enumerator:
853               Attrs:           3
854               Value:           131072
855               Name:            eUnionUsage
856           - Kind:            LF_ENUMERATE
857             Enumerator:
858               Attrs:           3
859               Value:           262144
860               Name:            eEnumUsage
861           - Kind:            LF_ENUMERATE
862             Enumerator:
863               Attrs:           3
864               Value:           524288
865               Name:            eDefineTagUsage
866           - Kind:            LF_ENUMERATE
867             Enumerator:
868               Attrs:           3
869               Value:           1048576
870               Name:            eStructUsage
871           - Kind:            LF_ENUMERATE
872             Enumerator:
873               Attrs:           3
874               Value:           2097152
875               Name:            eLocalUsage
876           - Kind:            LF_ENUMERATE
877             Enumerator:
878               Attrs:           3
879               Value:           4194304
880               Name:            ePropertyUsage
881           - Kind:            LF_ENUMERATE
882             Enumerator:
883               Attrs:           3
884               Value:           8388608
885               Name:            eEventUsage
886           - Kind:            LF_ENUMERATE
887             Enumerator:
888               Attrs:           3
889               Value:           16777216
890               Name:            eTemplateUsage
891           - Kind:            LF_ENUMERATE
892             Enumerator:
893               Attrs:           3
894               Value:           16777216
895               Name:            eModuleUsage
896           - Kind:            LF_ENUMERATE
897             Enumerator:
898               Attrs:           3
899               Value:           33554432
900               Name:            eIllegalUsage
901           - Kind:            LF_ENUMERATE
902             Enumerator:
903               Attrs:           3
904               Value:           67108864
905               Name:            eAsynchronousUsage
906           - Kind:            LF_ENUMERATE
907             Enumerator:
908               Attrs:           3
909               Value:           4161535
910               Name:            eAnyIDLUsage
911       - Kind:            LF_ENUM
912         Enum:
913           NumEnumerators:  30
914           Options:         [ None, Nested, HasUniqueName ]
915           FieldList:       4157
916           Name:            '__vc_attributes::helper_attributes::usageAttribute::usage_e'
917           UniqueName:      '.?AW4usage_e@usageAttribute@helper_attributes@__vc_attributes@@'
918           UnderlyingType:  116
919       - Kind:            LF_UDT_SRC_LINE
920         UdtSourceLine:
921           UDT:             4158
922           SourceFile:      4103
923           LineNumber:      51
924       - Kind:            LF_ARGLIST
925         ArgList:
926           ArgIndices:      [ 117 ]
927       - Kind:            LF_POINTER
928         Pointer:
929           ReferentType:    4156
930           Attrs:           66572
931       - Kind:            LF_MFUNCTION
932         MemberFunction:
933           ReturnType:      3
934           ClassType:       4156
935           ThisType:        4161
936           CallConv:        NearC
937           Options:         [ None, Constructor ]
938           ParameterCount:  1
939           ArgumentList:    4160
940           ThisPointerAdjustment: 0
941       - Kind:            LF_FIELDLIST
942         FieldList:
943           - Kind:            LF_NESTTYPE
944             NestedType:
945               Type:            4158
946               Name:            usage_e
947           - Kind:            LF_ONEMETHOD
948             OneMethod:
949               Type:            4162
950               Attrs:           3
951               VFTableOffset:   -1
952               Name:            usageAttribute
953           - Kind:            LF_MEMBER
954             DataMember:
955               Attrs:           3
956               Type:            117
957               FieldOffset:     0
958               Name:            value
959       - Kind:            LF_STRUCTURE
960         Class:
961           MemberCount:     3
962           Options:         [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ]
963           FieldList:       4163
964           Name:            '__vc_attributes::helper_attributes::usageAttribute'
965           UniqueName:      '.?AUusageAttribute@helper_attributes@__vc_attributes@@'
966           DerivationList:  0
967           VTableShape:     0
968           Size:            4
969       - Kind:            LF_UDT_SRC_LINE
970         UdtSourceLine:
971           UDT:             4164
972           SourceFile:      4103
973           LineNumber:      49
974       - Kind:            LF_STRUCTURE
975         Class:
976           MemberCount:     0
977           Options:         [ None, ForwardReference, HasUniqueName ]
978           FieldList:       0
979           Name:            '__vc_attributes::helper_attributes::v1_alttypeAttribute'
980           UniqueName:      '.?AUv1_alttypeAttribute@helper_attributes@__vc_attributes@@'
981           DerivationList:  0
982           VTableShape:     0
983           Size:            0
984       - Kind:            LF_FIELDLIST
985         FieldList:
986           - Kind:            LF_ENUMERATE
987             Enumerator:
988               Attrs:           3
989               Value:           0
990               Name:            eBoolean
991           - Kind:            LF_ENUMERATE
992             Enumerator:
993               Attrs:           3
994               Value:           1
995               Name:            eInteger
996           - Kind:            LF_ENUMERATE
997             Enumerator:
998               Attrs:           3
999               Value:           2
1000               Name:            eFloat
1001           - Kind:            LF_ENUMERATE
1002             Enumerator:
1003               Attrs:           3
1004               Value:           3
1005               Name:            eDouble
1006       - Kind:            LF_ENUM
1007         Enum:
1008           NumEnumerators:  4
1009           Options:         [ None, Nested, HasUniqueName ]
1010           FieldList:       4167
1011           Name:            '__vc_attributes::helper_attributes::v1_alttypeAttribute::type_e'
1012           UniqueName:      '.?AW4type_e@v1_alttypeAttribute@helper_attributes@__vc_attributes@@'
1013           UnderlyingType:  116
1014       - Kind:            LF_UDT_SRC_LINE
1015         UdtSourceLine:
1016           UDT:             4168
1017           SourceFile:      4103
1018           LineNumber:      38
1019       - Kind:            LF_ARGLIST
1020         ArgList:
1021           ArgIndices:      [ 4168 ]
1022       - Kind:            LF_POINTER
1023         Pointer:
1024           ReferentType:    4166
1025           Attrs:           66572
1026       - Kind:            LF_MFUNCTION
1027         MemberFunction:
1028           ReturnType:      3
1029           ClassType:       4166
1030           ThisType:        4171
1031           CallConv:        NearC
1032           Options:         [ None, Constructor ]
1033           ParameterCount:  1
1034           ArgumentList:    4170
1035           ThisPointerAdjustment: 0
1036       - Kind:            LF_FIELDLIST
1037         FieldList:
1038           - Kind:            LF_NESTTYPE
1039             NestedType:
1040               Type:            4168
1041               Name:            type_e
1042           - Kind:            LF_ONEMETHOD
1043             OneMethod:
1044               Type:            4172
1045               Attrs:           3
1046               VFTableOffset:   -1
1047               Name:            v1_alttypeAttribute
1048           - Kind:            LF_MEMBER
1049             DataMember:
1050               Attrs:           3
1051               Type:            4168
1052               FieldOffset:     0
1053               Name:            type
1054       - Kind:            LF_STRUCTURE
1055         Class:
1056           MemberCount:     3
1057           Options:         [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ]
1058           FieldList:       4173
1059           Name:            '__vc_attributes::helper_attributes::v1_alttypeAttribute'
1060           UniqueName:      '.?AUv1_alttypeAttribute@helper_attributes@__vc_attributes@@'
1061           DerivationList:  0
1062           VTableShape:     0
1063           Size:            4
1064       - Kind:            LF_UDT_SRC_LINE
1065         UdtSourceLine:
1066           UDT:             4174
1067           SourceFile:      4103
1068           LineNumber:      37
1069       - Kind:            LF_STRUCTURE
1070         Class:
1071           MemberCount:     0
1072           Options:         [ None, ForwardReference, HasUniqueName ]
1073           FieldList:       0
1074           Name:            '__vc_attributes::event_sourceAttribute'
1075           UniqueName:      '.?AUevent_sourceAttribute@__vc_attributes@@'
1076           DerivationList:  0
1077           VTableShape:     0
1078           Size:            0
1079       - Kind:            LF_FIELDLIST
1080         FieldList:
1081           - Kind:            LF_ENUMERATE
1082             Enumerator:
1083               Attrs:           3
1084               Value:           0
1085               Name:            native
1086           - Kind:            LF_ENUMERATE
1087             Enumerator:
1088               Attrs:           3
1089               Value:           1
1090               Name:            com
1091           - Kind:            LF_ENUMERATE
1092             Enumerator:
1093               Attrs:           3
1094               Value:           2
1095               Name:            managed
1096       - Kind:            LF_ENUM
1097         Enum:
1098           NumEnumerators:  3
1099           Options:         [ None, Nested, HasUniqueName ]
1100           FieldList:       4177
1101           Name:            '__vc_attributes::event_sourceAttribute::type_e'
1102           UniqueName:      '.?AW4type_e@event_sourceAttribute@__vc_attributes@@'
1103           UnderlyingType:  116
1104       - Kind:            LF_UDT_SRC_LINE
1105         UdtSourceLine:
1106           UDT:             4178
1107           SourceFile:      4103
1108           LineNumber:      1142
1109       - Kind:            LF_FIELDLIST
1110         FieldList:
1111           - Kind:            LF_ENUMERATE
1112             Enumerator:
1113               Attrs:           3
1114               Value:           0
1115               Name:            speed
1116           - Kind:            LF_ENUMERATE
1117             Enumerator:
1118               Attrs:           3
1119               Value:           1
1120               Name:            size
1121       - Kind:            LF_ENUM
1122         Enum:
1123           NumEnumerators:  2
1124           Options:         [ None, Nested, HasUniqueName ]
1125           FieldList:       4180
1126           Name:            '__vc_attributes::event_sourceAttribute::optimize_e'
1127           UniqueName:      '.?AW4optimize_e@event_sourceAttribute@__vc_attributes@@'
1128           UnderlyingType:  116
1129       - Kind:            LF_UDT_SRC_LINE
1130         UdtSourceLine:
1131           UDT:             4181
1132           SourceFile:      4103
1133           LineNumber:      1145
1134       - Kind:            LF_ARGLIST
1135         ArgList:
1136           ArgIndices:      [ 4178 ]
1137       - Kind:            LF_POINTER
1138         Pointer:
1139           ReferentType:    4176
1140           Attrs:           66572
1141       - Kind:            LF_MFUNCTION
1142         MemberFunction:
1143           ReturnType:      3
1144           ClassType:       4176
1145           ThisType:        4184
1146           CallConv:        NearC
1147           Options:         [ None, Constructor ]
1148           ParameterCount:  1
1149           ArgumentList:    4183
1150           ThisPointerAdjustment: 0
1151       - Kind:            LF_MFUNCTION
1152         MemberFunction:
1153           ReturnType:      3
1154           ClassType:       4176
1155           ThisType:        4184
1156           CallConv:        NearC
1157           Options:         [ None, Constructor ]
1158           ParameterCount:  0
1159           ArgumentList:    4112
1160           ThisPointerAdjustment: 0
1161       - Kind:            LF_METHODLIST
1162         MethodOverloadList:
1163           Methods:
1164             - Type:            4185
1165               Attrs:           3
1166               VFTableOffset:   -1
1167               Name:            ''
1168             - Type:            4186
1169               Attrs:           3
1170               VFTableOffset:   -1
1171               Name:            ''
1172       - Kind:            LF_FIELDLIST
1173         FieldList:
1174           - Kind:            LF_NESTTYPE
1175             NestedType:
1176               Type:            4178
1177               Name:            type_e
1178           - Kind:            LF_NESTTYPE
1179             NestedType:
1180               Type:            4181
1181               Name:            optimize_e
1182           - Kind:            LF_METHOD
1183             OverloadedMethod:
1184               NumOverloads:    2
1185               MethodList:      4187
1186               Name:            event_sourceAttribute
1187           - Kind:            LF_MEMBER
1188             DataMember:
1189               Attrs:           3
1190               Type:            4178
1191               FieldOffset:     0
1192               Name:            type
1193           - Kind:            LF_MEMBER
1194             DataMember:
1195               Attrs:           3
1196               Type:            4181
1197               FieldOffset:     4
1198               Name:            optimize
1199           - Kind:            LF_MEMBER
1200             DataMember:
1201               Attrs:           3
1202               Type:            48
1203               FieldOffset:     8
1204               Name:            decorate
1205       - Kind:            LF_STRUCTURE
1206         Class:
1207           MemberCount:     7
1208           Options:         [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ]
1209           FieldList:       4188
1210           Name:            '__vc_attributes::event_sourceAttribute'
1211           UniqueName:      '.?AUevent_sourceAttribute@__vc_attributes@@'
1212           DerivationList:  0
1213           VTableShape:     0
1214           Size:            12
1215       - Kind:            LF_UDT_SRC_LINE
1216         UdtSourceLine:
1217           UDT:             4189
1218           SourceFile:      4103
1219           LineNumber:      1141
1220       - Kind:            LF_STRING_ID
1221         StringId:
1222           Id:              0
1223           String:          'D:\src\llvmbuild\cl\Debug\x64'
1224       - Kind:            LF_STRING_ID
1225         StringId:
1226           Id:              0
1227           String:          'C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe'
1228       - Kind:            LF_STRING_ID
1229         StringId:
1230           Id:              0
1231           String:          '-Z7 -O1 -c -MT -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.11.25503\ATLMFC\include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.11.25503\include" -I"C:\Program'
1232       - Kind:            LF_STRING_ID
1233         StringId:
1234           Id:              0
1235           String:          ' Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um"'
1236       - Kind:            LF_SUBSTR_LIST
1237         StringList:
1238           StringIndices:   [ 4193, 4194 ]
1239       - Kind:            LF_STRING_ID
1240         StringId:
1241           Id:              4195
1242           String:          ' -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" -TP -X'
1243       - Kind:            LF_STRING_ID
1244         StringId:
1245           Id:              0
1246           String:          b.cpp
1247       - Kind:            LF_STRING_ID
1248         StringId:
1249           Id:              0
1250           String:          'D:\src\llvmbuild\cl\Debug\x64\vc140.pdb'
1251       - Kind:            LF_BUILDINFO
1252         BuildInfo:
1253           ArgIndices:      [ 4191, 4192, 4197, 4198, 4196 ]
1254   - Name:            .bss
1255     Characteristics: [ IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]
1256     Alignment:       4
1257     SectionData:     ''
1258     SizeOfRawData:   4
1259   - Name:            '.text$mn'
1260     Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]
1261     Alignment:       4
1262     SectionData:     4883EC288B0D0000000085C97405E8000000004883C428C3
1263     Relocations:
1264       - VirtualAddress:  6
1265         SymbolName:      '?y@@3HA'
1266         Type:            IMAGE_REL_AMD64_REL32
1267       - VirtualAddress:  15
1268         SymbolName:      '?a@@YAXH@Z'
1269         Type:            IMAGE_REL_AMD64_REL32
1270   - Name:            '.debug$S'
1271     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
1272     Alignment:       1
1273     Subsections:
1274       - !Symbols
1275         Records:
1276           - Kind:            S_GPROC32_ID
1277             ProcSym:
1278               CodeSize:        24
1279               DbgStart:        4
1280               DbgEnd:          19
1281               FunctionType:    4098
1282               Flags:           [ HasOptimizedDebugInfo ]
1283               DisplayName:     b
1284           - Kind:            S_LOCAL
1285             LocalSym:
1286               Type:            116
1287               Flags:           [ IsParameter ]
1288               VarName:         __formal
1289           - Kind:            S_DEFRANGE_REGISTER
1290             DefRangeRegisterSym:
1291               Register:        18
1292               MayHaveNoName:   0
1293               Range:
1294                 OffsetStart:     0
1295                 ISectStart:      0
1296                 Range:           10
1297               Gaps:
1298           - Kind:            S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE
1299             DefRangeFramePointerRelFullScopeSym:
1300               Register:        48
1301           - Kind:            S_CALLEES
1302             CallerSym:
1303               FuncID:          [ 4099 ]
1304           - Kind:            S_FILESTATIC
1305             FileStaticSym:
1306               Index:           116
1307               ModFilenameOffset: 37
1308               Flags:           [ IsEnregisteredGlobal, IsEnregisteredStatic ]
1309               Name:            y
1310           - Kind:            S_DEFRANGE_REGISTER
1311             DefRangeRegisterSym:
1312               Register:        18
1313               MayHaveNoName:   0
1314               Range:
1315                 OffsetStart:     10
1316                 ISectStart:      0
1317                 Range:           9
1318               Gaps:
1319           - Kind:            S_FRAMEPROC
1320             FrameProcSym:
1321               TotalFrameBytes: 40
1322               PaddingFrameBytes: 0
1323               OffsetToPadding: 0
1324               BytesOfCalleeSavedRegisters: 0
1325               OffsetOfExceptionHandler: 0
1326               SectionIdOfExceptionHandler: 0
1327               Flags:           [ AsynchronousExceptionHandling ]
1328           - Kind:            S_REGREL32
1329             RegRelativeSym:
1330               Offset:          48
1331               Type:            116
1332               Register:        RSP
1333               VarName:         __formal
1334           - Kind:            S_PROC_ID_END
1335             ScopeEndSym:
1336       - !Lines
1337         CodeSize:        24
1338         Flags:           [  ]
1339         RelocOffset:     0
1340         RelocSegment:    0
1341         Blocks:
1342           - FileName:        'd:\src\llvmbuild\cl\debug\x64\b.cpp'
1343             Lines:
1344               - Offset:          0
1345                 LineStart:       7
1346                 IsStatement:     true
1347                 EndDelta:        0
1348               - Offset:          4
1349                 LineStart:       8
1350                 IsStatement:     true
1351                 EndDelta:        0
1352               - Offset:          14
1353                 LineStart:       9
1354                 IsStatement:     true
1355                 EndDelta:        0
1356               - Offset:          19
1357                 LineStart:       10
1358                 IsStatement:     true
1359                 EndDelta:        0
1360             Columns:
1361     Relocations:
1362       - VirtualAddress:  44
1363         SymbolName:      '?b@@YAXH@Z'
1364         Type:            IMAGE_REL_AMD64_SECREL
1365       - VirtualAddress:  48
1366         SymbolName:      '?b@@YAXH@Z'
1367         Type:            IMAGE_REL_AMD64_SECTION
1368       - VirtualAddress:  80
1369         SymbolName:      '?b@@YAXH@Z'
1370         Type:            IMAGE_REL_AMD64_SECREL
1371       - VirtualAddress:  84
1372         SymbolName:      '?b@@YAXH@Z'
1373         Type:            IMAGE_REL_AMD64_SECTION
1374       - VirtualAddress:  132
1375         SymbolName:      '?b@@YAXH@Z'
1376         Type:            IMAGE_REL_AMD64_SECREL
1377       - VirtualAddress:  136
1378         SymbolName:      '?b@@YAXH@Z'
1379         Type:            IMAGE_REL_AMD64_SECTION
1380       - VirtualAddress:  208
1381         SymbolName:      '?b@@YAXH@Z'
1382         Type:            IMAGE_REL_AMD64_SECREL
1383       - VirtualAddress:  212
1384         SymbolName:      '?b@@YAXH@Z'
1385         Type:            IMAGE_REL_AMD64_SECTION
1386   - Name:            .xdata
1387     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_READ ]
1388     Alignment:       4
1389     SectionData:     '0104010004420000'
1390   - Name:            .pdata
1391     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_READ ]
1392     Alignment:       4
1393     SectionData:     '000000001800000000000000'
1394     Relocations:
1395       - VirtualAddress:  0
1396         SymbolName:      '$LN5'
1397         Type:            IMAGE_REL_AMD64_ADDR32NB
1398       - VirtualAddress:  4
1399         SymbolName:      '$LN5'
1400         Type:            IMAGE_REL_AMD64_ADDR32NB
1401       - VirtualAddress:  8
1402         SymbolName:      '$unwind$?b@@YAXH@Z'
1403         Type:            IMAGE_REL_AMD64_ADDR32NB
1404 symbols:
1405   - Name:            '@comp.id'
1406     Value:           17130443
1407     SectionNumber:   -1
1408     SimpleType:      IMAGE_SYM_TYPE_NULL
1409     ComplexType:     IMAGE_SYM_DTYPE_NULL
1410     StorageClass:    IMAGE_SYM_CLASS_STATIC
1411   - Name:            '@feat.00'
1412     Value:           2147484048
1413     SectionNumber:   -1
1414     SimpleType:      IMAGE_SYM_TYPE_NULL
1415     ComplexType:     IMAGE_SYM_DTYPE_NULL
1416     StorageClass:    IMAGE_SYM_CLASS_STATIC
1417   - Name:            .drectve
1418     Value:           0
1419     SectionNumber:   1
1420     SimpleType:      IMAGE_SYM_TYPE_NULL
1421     ComplexType:     IMAGE_SYM_DTYPE_NULL
1422     StorageClass:    IMAGE_SYM_CLASS_STATIC
1423     SectionDefinition:
1424       Length:          47
1425       NumberOfRelocations: 0
1426       NumberOfLinenumbers: 0
1427       CheckSum:        0
1428       Number:          0
1429   - Name:            '.debug$S'
1430     Value:           0
1431     SectionNumber:   2
1432     SimpleType:      IMAGE_SYM_TYPE_NULL
1433     ComplexType:     IMAGE_SYM_DTYPE_NULL
1434     StorageClass:    IMAGE_SYM_CLASS_STATIC
1435     SectionDefinition:
1436       Length:          1096
1437       NumberOfRelocations: 2
1438       NumberOfLinenumbers: 0
1439       CheckSum:        0
1440       Number:          0
1441   - Name:            '.debug$T'
1442     Value:           0
1443     SectionNumber:   3
1444     SimpleType:      IMAGE_SYM_TYPE_NULL
1445     ComplexType:     IMAGE_SYM_DTYPE_NULL
1446     StorageClass:    IMAGE_SYM_CLASS_STATIC
1447     SectionDefinition:
1448       Length:          6636
1449       NumberOfRelocations: 0
1450       NumberOfLinenumbers: 0
1451       CheckSum:        0
1452       Number:          0
1453   - Name:            .bss
1454     Value:           0
1455     SectionNumber:   4
1456     SimpleType:      IMAGE_SYM_TYPE_NULL
1457     ComplexType:     IMAGE_SYM_DTYPE_NULL
1458     StorageClass:    IMAGE_SYM_CLASS_STATIC
1459     SectionDefinition:
1460       Length:          4
1461       NumberOfRelocations: 0
1462       NumberOfLinenumbers: 0
1463       CheckSum:        0
1464       Number:          0
1465   - Name:            '?y@@3HA'
1466     Value:           0
1467     SectionNumber:   4
1468     SimpleType:      IMAGE_SYM_TYPE_NULL
1469     ComplexType:     IMAGE_SYM_DTYPE_NULL
1470     StorageClass:    IMAGE_SYM_CLASS_STATIC
1471   - Name:            '.text$mn'
1472     Value:           0
1473     SectionNumber:   5
1474     SimpleType:      IMAGE_SYM_TYPE_NULL
1475     ComplexType:     IMAGE_SYM_DTYPE_NULL
1476     StorageClass:    IMAGE_SYM_CLASS_STATIC
1477     SectionDefinition:
1478       Length:          24
1479       NumberOfRelocations: 2
1480       NumberOfLinenumbers: 0
1481       CheckSum:        211387054
1482       Number:          0
1483       Selection:       IMAGE_COMDAT_SELECT_NODUPLICATES
1484   - Name:            '.debug$S'
1485     Value:           0
1486     SectionNumber:   6
1487     SimpleType:      IMAGE_SYM_TYPE_NULL
1488     ComplexType:     IMAGE_SYM_DTYPE_NULL
1489     StorageClass:    IMAGE_SYM_CLASS_STATIC
1490     SectionDefinition:
1491       Length:          264
1492       NumberOfRelocations: 8
1493       NumberOfLinenumbers: 0
1494       CheckSum:        0
1495       Number:          5
1496       Selection:       IMAGE_COMDAT_SELECT_ASSOCIATIVE
1497   - Name:            '?a@@YAXH@Z'
1498     Value:           0
1499     SectionNumber:   0
1500     SimpleType:      IMAGE_SYM_TYPE_NULL
1501     ComplexType:     IMAGE_SYM_DTYPE_FUNCTION
1502     StorageClass:    IMAGE_SYM_CLASS_EXTERNAL
1503   - Name:            '?b@@YAXH@Z'
1504     Value:           0
1505     SectionNumber:   5
1506     SimpleType:      IMAGE_SYM_TYPE_NULL
1507     ComplexType:     IMAGE_SYM_DTYPE_FUNCTION
1508     StorageClass:    IMAGE_SYM_CLASS_EXTERNAL
1509   - Name:            '$LN5'
1510     Value:           0
1511     SectionNumber:   5
1512     SimpleType:      IMAGE_SYM_TYPE_NULL
1513     ComplexType:     IMAGE_SYM_DTYPE_NULL
1514     StorageClass:    IMAGE_SYM_CLASS_LABEL
1515   - Name:            .xdata
1516     Value:           0
1517     SectionNumber:   7
1518     SimpleType:      IMAGE_SYM_TYPE_NULL
1519     ComplexType:     IMAGE_SYM_DTYPE_NULL
1520     StorageClass:    IMAGE_SYM_CLASS_STATIC
1521     SectionDefinition:
1522       Length:          8
1523       NumberOfRelocations: 0
1524       NumberOfLinenumbers: 0
1525       CheckSum:        264583633
1526       Number:          5
1527       Selection:       IMAGE_COMDAT_SELECT_ASSOCIATIVE
1528   - Name:            '$unwind$?b@@YAXH@Z'
1529     Value:           0
1530     SectionNumber:   7
1531     SimpleType:      IMAGE_SYM_TYPE_NULL
1532     ComplexType:     IMAGE_SYM_DTYPE_NULL
1533     StorageClass:    IMAGE_SYM_CLASS_STATIC
1534   - Name:            .pdata
1535     Value:           0
1536     SectionNumber:   8
1537     SimpleType:      IMAGE_SYM_TYPE_NULL
1538     ComplexType:     IMAGE_SYM_DTYPE_NULL
1539     StorageClass:    IMAGE_SYM_CLASS_STATIC
1540     SectionDefinition:
1541       Length:          12
1542       NumberOfRelocations: 3
1543       NumberOfLinenumbers: 0
1544       CheckSum:        2942184094
1545       Number:          5
1546       Selection:       IMAGE_COMDAT_SELECT_ASSOCIATIVE
1547   - Name:            '$pdata$?b@@YAXH@Z'
1548     Value:           0
1549     SectionNumber:   8
1550     SimpleType:      IMAGE_SYM_TYPE_NULL
1551     ComplexType:     IMAGE_SYM_DTYPE_NULL
1552     StorageClass:    IMAGE_SYM_CLASS_STATIC