blob: fc5ba20813611c66e20612cfc14fdbbb3282d726 (
plain)
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
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
|
version: 0x00000002
root_id: 0x84ea5130
special {
id: 0x48b5725f
kind: VOID
}
pointer_reference {
id: 0x37cf4758
kind: POINTER
pointee_type_id: 0xf57dfbfc
}
typedef {
id: 0x46a9f023
name: "A"
referred_type_id: 0x7106acfa
}
typedef {
id: 0x8468cdd8
name: "B"
referred_type_id: 0x46a9f023
}
typedef {
id: 0xc52928ca
name: "C"
referred_type_id: 0xfd0bded4
}
typedef {
id: 0x00eb2593
name: "D"
referred_type_id: 0xc52928ca
}
typedef {
id: 0x41ab82dc
name: "E"
referred_type_id: 0x942cbbe9
}
typedef {
id: 0x816a54f3
name: "F"
referred_type_id: 0x41ab82dc
}
qualified {
id: 0x847c923a
qualifier: VOLATILE
qualified_type_id: 0x41ab82dc
}
qualified {
id: 0x85bc0e85
qualifier: VOLATILE
qualified_type_id: 0x46a9f023
}
qualified {
id: 0x942cbbe9
qualifier: VOLATILE
qualified_type_id: 0x00eb2593
}
qualified {
id: 0xa55c38bf
qualifier: VOLATILE
qualified_type_id: 0xc52928ca
}
qualified {
id: 0xb44ce7b1
qualifier: VOLATILE
qualified_type_id: 0x816a54f3
}
qualified {
id: 0xb50c41fb
qualifier: VOLATILE
qualified_type_id: 0x8468cdd8
}
qualified {
id: 0xcc7b0d15
qualifier: CONST
qualified_type_id: 0x41ab82dc
}
qualified {
id: 0xcdbb91aa
qualifier: CONST
qualified_type_id: 0x46a9f023
}
qualified {
id: 0xdc2b24c6
qualifier: CONST
qualified_type_id: 0x00eb2593
}
qualified {
id: 0xed5ba790
qualifier: CONST
qualified_type_id: 0xc52928ca
}
qualified {
id: 0xfc4b789e
qualifier: CONST
qualified_type_id: 0x816a54f3
}
qualified {
id: 0xfd0bded4
qualifier: CONST
qualified_type_id: 0x8468cdd8
}
primitive {
id: 0x6720d32f
name: "int"
encoding: SIGNED_INTEGER
bytesize: 0x00000004
}
array {
id: 0x7106acfa
number_of_elements: 7
element_type_id: 0x6720d32f
}
member {
id: 0x859eb33b
name: "c_a"
type_id: 0xcdbb91aa
}
member {
id: 0xedd386c5
name: "c_b"
type_id: 0xfd0bded4
offset: 448
}
member {
id: 0x2c3cbbdb
name: "c_c"
type_id: 0xed5ba790
offset: 896
}
member {
id: 0x6e72662a
name: "c_d"
type_id: 0xdc2b24c6
offset: 1344
}
member {
id: 0xae9dc617
name: "c_e"
type_id: 0xcc7b0d15
offset: 1792
}
member {
id: 0xe8ed5f4a
name: "c_f"
type_id: 0xfc4b789e
offset: 2240
}
member {
id: 0x052ba833
name: "v_a"
type_id: 0x85bc0e85
offset: 224
}
member {
id: 0xaf583c89
name: "v_b"
type_id: 0xb50c41fb
offset: 672
}
member {
id: 0xeb8bef0f
name: "v_c"
type_id: 0xa55c38bf
offset: 1120
}
member {
id: 0x47fcea6b
name: "v_d"
type_id: 0x942cbbe9
offset: 1568
}
member {
id: 0x002c128f
name: "v_e"
type_id: 0x847c923a
offset: 2016
}
member {
id: 0xc45bf5fc
name: "v_f"
type_id: 0xb44ce7b1
offset: 2464
}
struct_union {
id: 0xf57dfbfc
kind: STRUCT
name: "S"
definition {
bytesize: 336
member_id: 0x859eb33b
member_id: 0x052ba833
member_id: 0xedd386c5
member_id: 0xaf583c89
member_id: 0x2c3cbbdb
member_id: 0xeb8bef0f
member_id: 0x6e72662a
member_id: 0x47fcea6b
member_id: 0xae9dc617
member_id: 0x002c128f
member_id: 0xe8ed5f4a
member_id: 0xc45bf5fc
}
}
function {
id: 0x1d6b8045
return_type_id: 0x48b5725f
parameter_id: 0x37cf4758
}
elf_symbol {
id: 0xc018d523
name: "fun"
is_defined: true
symbol_type: FUNCTION
type_id: 0x1d6b8045
full_name: "fun"
}
interface {
id: 0x84ea5130
symbol_id: 0xc018d523
}
|