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