Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / lld / test / COFF / Inputs / pdb-type-server-simple-b.yaml
blob56e97d53089410e59e282b679c476c9ff3a3cafa
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:      'C:\src\llvm-project\build\b.obj'
20           - Kind:            S_COMPILE3
21             Compile3Sym:
22               Flags:           [ SecurityChecks, HotPatch ]
23               Machine:         X64
24               FrontendMajor:   19
25               FrontendMinor:   0
26               FrontendBuild:   24215
27               FrontendQFE:     1
28               BackendMajor:    19
29               BackendMinor:    0
30               BackendBuild:    24215
31               BackendQFE:      1
32               Version:         'Microsoft (R) Optimizing Compiler'
33       - !Symbols
34         Records:
35           - Kind:            S_GPROC32_ID
36             ProcSym:
37               CodeSize:        13
38               DbgStart:        5
39               DbgEnd:          12
40               FunctionType:    4099
41               Flags:           [  ]
42               DisplayName:     g
43           - Kind:            S_FRAMEPROC
44             FrameProcSym:
45               TotalFrameBytes: 0
46               PaddingFrameBytes: 0
47               OffsetToPadding: 0
48               BytesOfCalleeSavedRegisters: 0
49               OffsetOfExceptionHandler: 0
50               SectionIdOfExceptionHandler: 0
51               Flags:           [ AsynchronousExceptionHandling, OptimizedForSpeed ]
52           - Kind:            S_REGREL32
53             RegRelativeSym:
54               Offset:          8
55               Type:            4097
56               Register:        RSP
57               VarName:         p
58           - Kind:            S_PROC_ID_END
59             ScopeEndSym:
60       - !Lines
61         CodeSize:        13
62         Flags:           [  ]
63         RelocOffset:     0
64         RelocSegment:    0
65         Blocks:
66           - FileName:        'c:\src\llvm-project\build\b.c'
67             Lines:
68               - Offset:          0
69                 LineStart:       2
70                 IsStatement:     true
71                 EndDelta:        0
72             Columns:
73       - !Symbols
74         Records:
75           - Kind:            S_UDT
76             UDTSym:
77               Type:            4102
78               UDTName:         Foo
79       - !FileChecksums
80         Checksums:
81           - FileName:        'c:\src\llvm-project\build\b.c'
82             Kind:            MD5
83             Checksum:        DDF8FD35CD67990C5D4147516BE10D0C
84       - !StringTable
85         Strings:
86           - 'c:\src\llvm-project\build\b.c'
87       - !Symbols
88         Records:
89           - Kind:            S_BUILDINFO
90             BuildInfoSym:
91               BuildId:         4111
92     Relocations:
93       - VirtualAddress:  152
94         SymbolName:      g
95         Type:            IMAGE_REL_AMD64_SECREL
96       - VirtualAddress:  156
97         SymbolName:      g
98         Type:            IMAGE_REL_AMD64_SECTION
99       - VirtualAddress:  220
100         SymbolName:      g
101         Type:            IMAGE_REL_AMD64_SECREL
102       - VirtualAddress:  224
103         SymbolName:      g
104         Type:            IMAGE_REL_AMD64_SECTION
105   - Name:            '.debug$T'
106     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
107     Alignment:       1
108     Types:
109       - Kind:            LF_TYPESERVER2
110         TypeServer2:
111           Guid:            '{41414141-4141-4141-4141-414141414141}'
112           Age:             1
113           Name:            'C:\src\llvm-project\build\ts.pdb'
114   - Name:            '.text$mn'
115     Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]
116     Alignment:       16
117     SectionData:     48894C2408488B4424088B00C3
118 symbols:
119   - Name:            .drectve
120     Value:           0
121     SectionNumber:   1
122     SimpleType:      IMAGE_SYM_TYPE_NULL
123     ComplexType:     IMAGE_SYM_DTYPE_NULL
124     StorageClass:    IMAGE_SYM_CLASS_STATIC
125     SectionDefinition:
126       Length:          47
127       NumberOfRelocations: 0
128       NumberOfLinenumbers: 0
129       CheckSum:        0
130       Number:          0
131   - Name:            '.debug$S'
132     Value:           0
133     SectionNumber:   2
134     SimpleType:      IMAGE_SYM_TYPE_NULL
135     ComplexType:     IMAGE_SYM_DTYPE_NULL
136     StorageClass:    IMAGE_SYM_CLASS_STATIC
137     SectionDefinition:
138       Length:          360
139       NumberOfRelocations: 4
140       NumberOfLinenumbers: 0
141       CheckSum:        0
142       Number:          0
143   - Name:            '.debug$T'
144     Value:           0
145     SectionNumber:   3
146     SimpleType:      IMAGE_SYM_TYPE_NULL
147     ComplexType:     IMAGE_SYM_DTYPE_NULL
148     StorageClass:    IMAGE_SYM_CLASS_STATIC
149     SectionDefinition:
150       Length:          64
151       NumberOfRelocations: 0
152       NumberOfLinenumbers: 0
153       CheckSum:        0
154       Number:          0
155   - Name:            '.text$mn'
156     Value:           0
157     SectionNumber:   4
158     SimpleType:      IMAGE_SYM_TYPE_NULL
159     ComplexType:     IMAGE_SYM_DTYPE_NULL
160     StorageClass:    IMAGE_SYM_CLASS_STATIC
161     SectionDefinition:
162       Length:          13
163       NumberOfRelocations: 0
164       NumberOfLinenumbers: 0
165       CheckSum:        3246683207
166       Number:          0
167   - Name:            g
168     Value:           0
169     SectionNumber:   4
170     SimpleType:      IMAGE_SYM_TYPE_NULL
171     ComplexType:     IMAGE_SYM_DTYPE_FUNCTION
172     StorageClass:    IMAGE_SYM_CLASS_EXTERNAL