blob: 916905ae867d4078e7f731e58d863bdd081bcc3d [file] [log] [blame]
Hsin-Yi Chen48ded132019-04-16 15:18:36 +08001{
2 "array_types" :
3 [
4 {
5 "alignment" : 1,
6 "linker_set_key" : "char [0]",
7 "name" : "char [0]",
8 "referenced_type" : "type-47",
9 "self_type" : "type-109",
10 "source_file" : "/system/core/liblog/include/log/log_read.h"
11 },
12 {
13 "linker_set_key" : "float []",
14 "name" : "float []",
15 "referenced_type" : "type-210",
16 "self_type" : "type-444",
17 "source_file" : "/system/core/libsystem/include/system/graphics.h"
18 },
19 {
20 "alignment" : 4,
21 "linker_set_key" : "int [0]",
22 "name" : "int [0]",
23 "referenced_type" : "type-49",
24 "self_type" : "type-153",
25 "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26 },
27 {
28 "alignment" : 1,
29 "linker_set_key" : "unsigned char [32]",
30 "name" : "unsigned char [32]",
31 "referenced_type" : "type-106",
32 "self_type" : "type-295",
33 "size" : 32,
34 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
35 },
36 {
37 "alignment" : 1,
38 "linker_set_key" : "unsigned char [5121]",
39 "name" : "unsigned char [5121]",
40 "referenced_type" : "type-106",
41 "self_type" : "type-105",
42 "size" : 5121,
43 "source_file" : "/system/core/liblog/include/log/log_read.h"
44 },
45 {
46 "alignment" : 4,
47 "linker_set_key" : "unsigned int [8]",
48 "name" : "unsigned int [8]",
49 "referenced_type" : "type-2",
50 "self_type" : "type-437",
51 "size" : 32,
52 "source_file" : "/system/core/libsystem/include/system/graphics.h"
53 }
54 ],
55 "builtin_types" :
56 [
57 {
58 "alignment" : 1,
59 "is_integral" : true,
60 "is_unsigned" : true,
61 "linker_set_key" : "bool",
62 "name" : "bool",
63 "referenced_type" : "type-30",
64 "self_type" : "type-30",
65 "size" : 1
66 },
67 {
68 "alignment" : 1,
69 "is_integral" : true,
70 "linker_set_key" : "char",
71 "name" : "char",
72 "referenced_type" : "type-47",
73 "self_type" : "type-47",
74 "size" : 1
75 },
76 {
77 "alignment" : 2,
78 "is_integral" : true,
79 "is_unsigned" : true,
80 "linker_set_key" : "char16_t",
81 "name" : "char16_t",
82 "referenced_type" : "type-36",
83 "self_type" : "type-36",
84 "size" : 2
85 },
86 {
87 "alignment" : 4,
88 "linker_set_key" : "double",
89 "name" : "double",
90 "referenced_type" : "type-217",
91 "self_type" : "type-217",
92 "size" : 8
93 },
94 {
95 "alignment" : 4,
96 "linker_set_key" : "float",
97 "name" : "float",
98 "referenced_type" : "type-210",
99 "self_type" : "type-210",
100 "size" : 4
101 },
102 {
103 "alignment" : 4,
104 "is_integral" : true,
105 "linker_set_key" : "int",
106 "name" : "int",
107 "referenced_type" : "type-49",
108 "self_type" : "type-49",
109 "size" : 4
110 },
111 {
112 "alignment" : 4,
113 "is_integral" : true,
114 "linker_set_key" : "long",
115 "name" : "long",
116 "referenced_type" : "type-191",
117 "self_type" : "type-191",
118 "size" : 4
119 },
120 {
121 "alignment" : 4,
122 "is_integral" : true,
123 "linker_set_key" : "long long",
124 "name" : "long long",
125 "referenced_type" : "type-57",
126 "self_type" : "type-57",
127 "size" : 8
128 },
129 {
130 "alignment" : 2,
131 "is_integral" : true,
132 "linker_set_key" : "short",
133 "name" : "short",
134 "referenced_type" : "type-174",
135 "self_type" : "type-174",
136 "size" : 2
137 },
138 {
139 "alignment" : 1,
140 "is_integral" : true,
141 "linker_set_key" : "signed char",
142 "name" : "signed char",
143 "referenced_type" : "type-224",
144 "self_type" : "type-224",
145 "size" : 1
146 },
147 {
148 "alignment" : 1,
149 "is_integral" : true,
150 "is_unsigned" : true,
151 "linker_set_key" : "unsigned char",
152 "name" : "unsigned char",
153 "referenced_type" : "type-106",
154 "self_type" : "type-106",
155 "size" : 1
156 },
157 {
158 "alignment" : 4,
159 "is_integral" : true,
160 "is_unsigned" : true,
161 "linker_set_key" : "unsigned int",
162 "name" : "unsigned int",
163 "referenced_type" : "type-2",
164 "self_type" : "type-2",
165 "size" : 4
166 },
167 {
168 "alignment" : 4,
169 "is_integral" : true,
170 "is_unsigned" : true,
171 "linker_set_key" : "unsigned long",
172 "name" : "unsigned long",
173 "referenced_type" : "type-196",
174 "self_type" : "type-196",
175 "size" : 4
176 },
177 {
178 "alignment" : 4,
179 "is_integral" : true,
180 "is_unsigned" : true,
181 "linker_set_key" : "unsigned long long",
182 "name" : "unsigned long long",
183 "referenced_type" : "type-13",
184 "self_type" : "type-13",
185 "size" : 8
186 },
187 {
188 "alignment" : 2,
189 "is_integral" : true,
190 "is_unsigned" : true,
191 "linker_set_key" : "unsigned short",
192 "name" : "unsigned short",
193 "referenced_type" : "type-108",
194 "self_type" : "type-108",
195 "size" : 2
196 },
197 {
198 "linker_set_key" : "void",
199 "name" : "void",
200 "referenced_type" : "type-23",
201 "self_type" : "type-23"
202 }
203 ],
204 "elf_functions" :
205 [
206 {
207 "name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken10getServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb"
208 },
209 {
210 "name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
211 },
212 {
213 "name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
214 },
215 {
216 "name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_10hidl_arrayIhLj32EJEEEEEEEE"
217 },
218 {
219 "name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken13tryGetServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb"
220 },
221 {
222 "name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
223 },
224 {
225 "name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_11hidl_stringEEEEEE"
226 },
227 {
228 "name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken17registerAsServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
229 },
230 {
231 "name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
232 },
233 {
234 "name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken21notifySyspropsChangedEv"
235 },
236 {
237 "name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken21setHALInstrumentationEv"
238 },
239 {
240 "name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken24registerForNotificationsERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKNS_2spINS0_7manager4V1_020IServiceNotificationEEE"
241 },
242 {
243 "name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken4pingEv"
244 },
245 {
246 "name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken5debugERKNS_8hardware11hidl_handleERKNS5_8hidl_vecINS5_11hidl_stringEEE"
247 },
248 {
249 "name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken8castFromERKNS_2spINS0_4base4V1_05IBaseEEEb"
250 },
251 {
252 "name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken8castFromERKNS_2spIS4_EEb"
253 },
254 {
255 "name" : "_ZN7android4hidl6memory5token4V1_013BsMemoryToken13addOnewayTaskENSt3__18functionIFvvEEE"
256 },
257 {
258 "name" : "_ZN7android4hidl6memory5token4V1_013BsMemoryTokenC1ENS_2spINS3_12IMemoryTokenEEE"
259 },
260 {
261 "name" : "_ZN7android4hidl6memory5token4V1_013BsMemoryTokenC2ENS_2spINS3_12IMemoryTokenEEE"
262 },
263 {
264 "name" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryToken10onTransactEjRKNS_8hardware6ParcelEPS6_jNSt3__18functionIFvRS6_EEE"
265 },
266 {
267 "name" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryToken12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
268 },
269 {
270 "name" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryToken4pingEv"
271 },
272 {
273 "name" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryToken9_hidl_getEPNS0_4base4V1_08BnHwBaseERKNS_8hardware6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
274 },
275 {
276 "name" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryTokenC1ERKNS_2spINS3_12IMemoryTokenEEE"
277 },
278 {
279 "name" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryTokenC2ERKNS_2spINS3_12IMemoryTokenEEE"
280 },
281 {
282 "name" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryTokenD0Ev"
283 },
284 {
285 "name" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryTokenD1Ev"
286 },
287 {
288 "name" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryTokenD2Ev"
289 },
290 {
291 "name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
292 },
293 {
294 "name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
295 },
296 {
297 "name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_10hidl_arrayIhLj32EJEEEEEEEE"
298 },
299 {
300 "name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
301 },
302 {
303 "name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_11hidl_stringEEEEEE"
304 },
305 {
306 "name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
307 },
308 {
309 "name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken21notifySyspropsChangedEv"
310 },
311 {
312 "name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken21setHALInstrumentationEv"
313 },
314 {
315 "name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken3getENSt3__18functionIFvRKNS_8hardware11hidl_memoryEEEE"
316 },
317 {
318 "name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken4pingEv"
319 },
320 {
321 "name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken5debugERKNS_8hardware11hidl_handleERKNS5_8hidl_vecINS5_11hidl_stringEEE"
322 },
323 {
324 "name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken9_hidl_getEPNS_8hardware10IInterfaceEPNS5_7details16HidlInstrumentorENSt3__18functionIFvRKNS5_11hidl_memoryEEEE"
325 },
326 {
327 "name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryTokenC1ERKNS_2spINS_8hardware7IBinderEEE"
328 },
329 {
330 "name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryTokenC2ERKNS_2spINS_8hardware7IBinderEEE"
331 },
332 {
333 "binding" : "weak",
334 "name" : "_ZN7android8hardware7details13castInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenENS3_4base4V1_05IBaseENS6_15BpHwMemoryTokenEEENS0_6ReturnINS_2spIT_EEEENSD_IT0_EEPKcb"
335 },
336 {
337 "binding" : "weak",
338 "name" : "_ZN7android8hardware7details18getServiceInternalINS_4hidl6memory5token4V1_015BpHwMemoryTokenENS6_12IMemoryTokenEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbb"
339 },
340 {
341 "binding" : "weak",
342 "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
343 },
344 {
345 "binding" : "weak",
346 "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
347 },
348 {
349 "binding" : "weak",
350 "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE12__find_equalIS7_EERPNS_16__tree_node_baseISG_EERPNS_15__tree_end_nodeIST_EERKT_"
351 },
352 {
353 "binding" : "weak",
354 "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEERKT_"
355 },
356 {
357 "binding" : "weak",
358 "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEE"
359 },
360 {
361 "binding" : "weak",
362 "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE12__find_equalIS7_EERPNS_16__tree_node_baseISE_EERPNS_15__tree_end_nodeISR_EERKT_"
363 },
364 {
365 "binding" : "weak",
366 "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEERKT_"
367 },
368 {
369 "binding" : "weak",
370 "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEE"
371 },
372 {
373 "binding" : "weak",
374 "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
375 },
376 {
377 "binding" : "weak",
378 "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
379 },
380 {
381 "binding" : "weak",
382 "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
383 },
384 {
385 "name" : "_ZThn20_N7android4hidl6memory5token4V1_015BnHwMemoryTokenD0Ev"
386 },
387 {
388 "name" : "_ZThn20_N7android4hidl6memory5token4V1_015BnHwMemoryTokenD1Ev"
389 },
390 {
391 "name" : "_ZTv0_n12_N7android4hidl6memory5token4V1_015BnHwMemoryTokenD0Ev"
392 },
393 {
394 "name" : "_ZTv0_n12_N7android4hidl6memory5token4V1_015BnHwMemoryTokenD1Ev"
395 }
396 ],
397 "elf_objects" :
398 [
399 {
400 "name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken10descriptorE"
401 },
402 {
403 "name" : "_ZTCN7android4hidl6memory5token4V1_012IMemoryTokenE0_NS0_4base4V1_05IBaseE"
404 },
405 {
406 "binding" : "weak",
407 "name" : "_ZTCN7android4hidl6memory5token4V1_013BsMemoryTokenE0_NS3_12IMemoryTokenE"
408 },
409 {
410 "name" : "_ZTCN7android4hidl6memory5token4V1_015BnHwMemoryTokenE0_NS0_4base4V1_08BnHwBaseE"
411 },
412 {
413 "name" : "_ZTCN7android4hidl6memory5token4V1_015BnHwMemoryTokenE0_NS_8hardware7IBinderE"
414 },
415 {
416 "name" : "_ZTCN7android4hidl6memory5token4V1_015BnHwMemoryTokenE0_NS_8hardware9BHwBinderE"
417 },
418 {
419 "name" : "_ZTCN7android4hidl6memory5token4V1_015BpHwMemoryTokenE0_NS0_4base4V1_05IBaseE"
420 },
421 {
422 "name" : "_ZTCN7android4hidl6memory5token4V1_015BpHwMemoryTokenE0_NS3_12IMemoryTokenE"
423 },
424 {
425 "name" : "_ZTCN7android4hidl6memory5token4V1_015BpHwMemoryTokenE0_NS_8hardware11BpInterfaceINS3_12IMemoryTokenEEE"
426 },
427 {
428 "name" : "_ZTCN7android4hidl6memory5token4V1_015BpHwMemoryTokenE4_NS_8hardware10IInterfaceE"
429 },
430 {
431 "name" : "_ZTCN7android4hidl6memory5token4V1_015BpHwMemoryTokenE8_NS_8hardware11BpHwRefBaseE"
432 },
433 {
434 "name" : "_ZTTN7android4hidl6memory5token4V1_012IMemoryTokenE"
435 },
436 {
437 "name" : "_ZTTN7android4hidl6memory5token4V1_015BnHwMemoryTokenE"
438 },
439 {
440 "name" : "_ZTTN7android4hidl6memory5token4V1_015BpHwMemoryTokenE"
441 },
442 {
443 "name" : "_ZTVN7android4hidl6memory5token4V1_012IMemoryTokenE"
444 },
445 {
446 "binding" : "weak",
447 "name" : "_ZTVN7android4hidl6memory5token4V1_013BsMemoryTokenE"
448 },
449 {
450 "name" : "_ZTVN7android4hidl6memory5token4V1_015BnHwMemoryTokenE"
451 },
452 {
453 "name" : "_ZTVN7android4hidl6memory5token4V1_015BpHwMemoryTokenE"
454 }
455 ],
456 "enum_types" :
457 [
458 {
459 "alignment" : 4,
460 "enum_fields" :
461 [
462 {
463 "enum_field_value" : 0,
464 "name" : "android::Condition::WAKE_UP_ONE"
465 },
466 {
467 "enum_field_value" : 1,
468 "name" : "android::Condition::WAKE_UP_ALL"
469 }
470 ],
471 "linker_set_key" : "android::Condition::WakeUpType",
472 "name" : "android::Condition::WakeUpType",
473 "referenced_type" : "type-455",
474 "self_type" : "type-455",
475 "size" : 4,
476 "source_file" : "/system/core/libutils/include/utils/Condition.h",
477 "underlying_type" : "type-2",
478 "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
479 },
480 {
481 "alignment" : 4,
482 "enum_fields" :
483 [
484 {
485 "enum_field_value" : 0,
486 "name" : "android::String16::kEmptyString"
487 }
488 ],
489 "linker_set_key" : "android::String16::StaticLinkage",
490 "name" : "android::String16::StaticLinkage",
491 "referenced_type" : "type-341",
492 "self_type" : "type-341",
493 "size" : 4,
494 "source_file" : "/system/core/libutils/include/utils/String16.h",
495 "underlying_type" : "type-2",
496 "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
497 },
498 {
499 "alignment" : 4,
500 "enum_fields" :
501 [
502 {
503 "enum_field_value" : 0,
504 "name" : "android::String8::kEmptyString"
505 }
506 ],
507 "linker_set_key" : "android::String8::StaticLinkage",
508 "name" : "android::String8::StaticLinkage",
509 "referenced_type" : "type-334",
510 "self_type" : "type-334",
511 "size" : 4,
512 "source_file" : "/system/core/libutils/include/utils/String8.h",
513 "underlying_type" : "type-2",
514 "unique_id" : "_ZTSN7android7String813StaticLinkageE"
515 },
516 {
517 "alignment" : 4,
518 "enum_fields" :
519 [
520 {
521 "enum_field_value" : 0,
522 "name" : "android::hardware::HidlReturnRestriction::NONE"
523 },
524 {
525 "enum_field_value" : 1,
526 "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
527 },
528 {
529 "enum_field_value" : 2,
530 "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
531 }
532 ],
533 "linker_set_key" : "android::hardware::HidlReturnRestriction",
534 "name" : "android::hardware::HidlReturnRestriction",
535 "referenced_type" : "type-140",
536 "self_type" : "type-140",
537 "size" : 4,
538 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
539 "underlying_type" : "type-49",
540 "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
541 },
542 {
543 "alignment" : 4,
544 "enum_fields" :
545 [
546 {
547 "enum_field_value" : 0,
548 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
549 },
550 {
551 "enum_field_value" : 1,
552 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
553 },
554 {
555 "enum_field_value" : 2,
556 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
557 },
558 {
559 "enum_field_value" : 3,
560 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
561 }
562 ],
563 "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
564 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
565 "referenced_type" : "type-325",
566 "self_type" : "type-325",
567 "size" : 4,
568 "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
569 "underlying_type" : "type-49",
570 "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
571 },
572 {
573 "alignment" : 4,
574 "enum_fields" :
575 [
576 {
577 "enum_field_value" : 1,
578 "name" : "android::hardware::kSynchronizedReadWrite"
579 },
580 {
581 "enum_field_value" : 2,
582 "name" : "android::hardware::kUnsynchronizedWrite"
583 }
584 ],
585 "linker_set_key" : "android::hardware::MQFlavor",
586 "name" : "android::hardware::MQFlavor",
587 "referenced_type" : "type-321",
588 "self_type" : "type-321",
589 "size" : 4,
590 "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
591 "underlying_type" : "type-2",
592 "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
593 },
594 {
595 "alignment" : 4,
596 "enum_fields" :
597 [
598 {
599 "enum_field_value" : 0,
600 "name" : "android::hardware::ProcessState::CallRestriction::NONE"
601 },
602 {
603 "enum_field_value" : 1,
604 "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
605 },
606 {
607 "enum_field_value" : 2,
608 "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
609 }
610 ],
611 "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
612 "name" : "android::hardware::ProcessState::CallRestriction",
613 "referenced_type" : "type-50",
614 "self_type" : "type-50",
615 "size" : 4,
616 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
617 "underlying_type" : "type-49",
618 "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
619 },
620 {
621 "alignment" : 4,
622 "enum_fields" :
623 [
624 {
625 "enum_field_value" : 0,
626 "name" : "android::hardware::Status::EX_NONE"
627 },
628 {
629 "enum_field_value" : -1,
630 "name" : "android::hardware::Status::EX_SECURITY"
631 },
632 {
633 "enum_field_value" : -2,
634 "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
635 },
636 {
637 "enum_field_value" : -3,
638 "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
639 },
640 {
641 "enum_field_value" : -4,
642 "name" : "android::hardware::Status::EX_NULL_POINTER"
643 },
644 {
645 "enum_field_value" : -5,
646 "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
647 },
648 {
649 "enum_field_value" : -6,
650 "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
651 },
652 {
653 "enum_field_value" : -7,
654 "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
655 },
656 {
657 "enum_field_value" : -128,
658 "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
659 },
660 {
661 "enum_field_value" : -129,
662 "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
663 }
664 ],
665 "linker_set_key" : "android::hardware::Status::Exception",
666 "name" : "android::hardware::Status::Exception",
667 "referenced_type" : "type-113",
668 "self_type" : "type-113",
669 "size" : 4,
670 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
671 "underlying_type" : "type-49",
672 "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
673 },
674 {
675 "alignment" : 4,
676 "enum_fields" :
677 [
678 {
679 "enum_field_value" : 0,
680 "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
681 },
682 {
683 "enum_field_value" : 1,
684 "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
685 },
686 {
687 "enum_field_value" : 2,
688 "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
689 },
690 {
691 "enum_field_value" : 3,
692 "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
693 },
694 {
695 "enum_field_value" : 4,
696 "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
697 },
698 {
699 "enum_field_value" : 5,
700 "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
701 },
702 {
703 "enum_field_value" : 6,
704 "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
705 },
706 {
707 "enum_field_value" : 7,
708 "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
709 },
710 {
711 "enum_field_value" : 8,
712 "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
713 },
714 {
715 "enum_field_value" : 9,
716 "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
717 }
718 ],
719 "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
720 "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
721 "referenced_type" : "type-511",
722 "self_type" : "type-511",
723 "size" : 4,
724 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
725 "underlying_type" : "type-2",
726 "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
727 },
728 {
729 "alignment" : 4,
730 "enum_fields" :
731 [
732 {
733 "enum_field_value" : 0,
734 "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
735 },
736 {
737 "enum_field_value" : 1,
738 "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
739 },
740 {
741 "enum_field_value" : 2,
742 "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
743 }
744 ],
745 "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
746 "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
747 "referenced_type" : "type-329",
748 "self_type" : "type-329",
749 "size" : 4,
750 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/types.h",
751 "underlying_type" : "type-49",
752 "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
753 },
754 {
755 "alignment" : 4,
756 "enum_fields" :
757 [
758 {
759 "enum_field_value" : -1,
760 "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
761 }
762 ],
763 "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
764 "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
765 "referenced_type" : "type-472",
766 "self_type" : "type-472",
767 "size" : 4,
768 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
769 "underlying_type" : "type-49",
770 "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
771 },
772 {
773 "alignment" : 1,
774 "enum_fields" :
775 [
776 {
777 "enum_field_value" : 0,
778 "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
779 },
780 {
781 "enum_field_value" : 1,
782 "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
783 },
784 {
785 "enum_field_value" : 2,
786 "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
787 }
788 ],
789 "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
790 "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
791 "referenced_type" : "type-471",
792 "self_type" : "type-471",
793 "size" : 1,
794 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
795 "underlying_type" : "type-106",
796 "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
797 },
798 {
799 "alignment" : 4,
800 "enum_fields" :
801 [
802 {
803 "enum_field_value" : 0,
804 "name" : "ANDROID_LOG_UNKNOWN"
805 },
806 {
807 "enum_field_value" : 1,
808 "name" : "ANDROID_LOG_DEFAULT"
809 },
810 {
811 "enum_field_value" : 2,
812 "name" : "ANDROID_LOG_VERBOSE"
813 },
814 {
815 "enum_field_value" : 3,
816 "name" : "ANDROID_LOG_DEBUG"
817 },
818 {
819 "enum_field_value" : 4,
820 "name" : "ANDROID_LOG_INFO"
821 },
822 {
823 "enum_field_value" : 5,
824 "name" : "ANDROID_LOG_WARN"
825 },
826 {
827 "enum_field_value" : 6,
828 "name" : "ANDROID_LOG_ERROR"
829 },
830 {
831 "enum_field_value" : 7,
832 "name" : "ANDROID_LOG_FATAL"
833 },
834 {
835 "enum_field_value" : 8,
836 "name" : "ANDROID_LOG_SILENT"
837 }
838 ],
839 "linker_set_key" : "android_LogPriority",
840 "name" : "android_LogPriority",
841 "referenced_type" : "type-1",
842 "self_type" : "type-1",
843 "size" : 4,
844 "source_file" : "/system/core/liblog/include/android/log.h",
845 "underlying_type" : "type-2",
846 "unique_id" : "android_LogPriority"
847 },
848 {
849 "alignment" : 4,
850 "enum_fields" :
851 [
852 {
853 "enum_field_value" : 0,
854 "name" : "HAL_COLOR_MODE_NATIVE"
855 },
856 {
857 "enum_field_value" : 1,
858 "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
859 },
860 {
861 "enum_field_value" : 2,
862 "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
863 },
864 {
865 "enum_field_value" : 3,
866 "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
867 },
868 {
869 "enum_field_value" : 4,
870 "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
871 },
872 {
873 "enum_field_value" : 5,
874 "name" : "HAL_COLOR_MODE_STANDARD_BT709"
875 },
876 {
877 "enum_field_value" : 6,
878 "name" : "HAL_COLOR_MODE_DCI_P3"
879 },
880 {
881 "enum_field_value" : 7,
882 "name" : "HAL_COLOR_MODE_SRGB"
883 },
884 {
885 "enum_field_value" : 8,
886 "name" : "HAL_COLOR_MODE_ADOBE_RGB"
887 },
888 {
889 "enum_field_value" : 9,
890 "name" : "HAL_COLOR_MODE_DISPLAY_P3"
891 }
892 ],
893 "linker_set_key" : "android_color_mode_t",
894 "name" : "android_color_mode_t",
895 "referenced_type" : "type-425",
896 "self_type" : "type-425",
897 "size" : 4,
898 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
899 "underlying_type" : "type-2",
900 "unique_id" : "android_color_mode_t"
901 },
902 {
903 "alignment" : 4,
904 "enum_fields" :
905 [
906 {
907 "enum_field_value" : 10,
908 "name" : "HAL_COLOR_MODE_BT2020"
909 },
910 {
911 "enum_field_value" : 11,
912 "name" : "HAL_COLOR_MODE_BT2100_PQ"
913 },
914 {
915 "enum_field_value" : 12,
916 "name" : "HAL_COLOR_MODE_BT2100_HLG"
917 }
918 ],
919 "linker_set_key" : "android_color_mode_v1_1_t",
920 "name" : "android_color_mode_v1_1_t",
921 "referenced_type" : "type-430",
922 "self_type" : "type-430",
923 "size" : 4,
924 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
925 "underlying_type" : "type-2",
926 "unique_id" : "android_color_mode_v1_1_t"
927 },
928 {
929 "alignment" : 4,
930 "enum_fields" :
931 [
932 {
933 "enum_field_value" : 0,
934 "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
935 },
936 {
937 "enum_field_value" : 1,
938 "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
939 },
940 {
941 "enum_field_value" : 2,
942 "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
943 },
944 {
945 "enum_field_value" : 3,
946 "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
947 },
948 {
949 "enum_field_value" : 4,
950 "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
951 },
952 {
953 "enum_field_value" : 5,
954 "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
955 },
956 {
957 "enum_field_value" : 6,
958 "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
959 }
960 ],
961 "linker_set_key" : "android_color_transform_t",
962 "name" : "android_color_transform_t",
963 "referenced_type" : "type-426",
964 "self_type" : "type-426",
965 "size" : 4,
966 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
967 "underlying_type" : "type-2",
968 "unique_id" : "android_color_transform_t"
969 },
970 {
971 "alignment" : 4,
972 "enum_fields" :
973 [
974 {
975 "enum_field_value" : 0,
976 "name" : "HAL_DATASPACE_UNKNOWN"
977 },
978 {
979 "enum_field_value" : 1,
980 "name" : "HAL_DATASPACE_ARBITRARY"
981 },
982 {
983 "enum_field_value" : 16,
984 "name" : "HAL_DATASPACE_STANDARD_SHIFT"
985 },
986 {
987 "enum_field_value" : 4128768,
988 "name" : "HAL_DATASPACE_STANDARD_MASK"
989 },
990 {
991 "enum_field_value" : 0,
992 "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
993 },
994 {
995 "enum_field_value" : 65536,
996 "name" : "HAL_DATASPACE_STANDARD_BT709"
997 },
998 {
999 "enum_field_value" : 131072,
1000 "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1001 },
1002 {
1003 "enum_field_value" : 196608,
1004 "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1005 },
1006 {
1007 "enum_field_value" : 262144,
1008 "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1009 },
1010 {
1011 "enum_field_value" : 327680,
1012 "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1013 },
1014 {
1015 "enum_field_value" : 393216,
1016 "name" : "HAL_DATASPACE_STANDARD_BT2020"
1017 },
1018 {
1019 "enum_field_value" : 458752,
1020 "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1021 },
1022 {
1023 "enum_field_value" : 524288,
1024 "name" : "HAL_DATASPACE_STANDARD_BT470M"
1025 },
1026 {
1027 "enum_field_value" : 589824,
1028 "name" : "HAL_DATASPACE_STANDARD_FILM"
1029 },
1030 {
1031 "enum_field_value" : 655360,
1032 "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1033 },
1034 {
1035 "enum_field_value" : 720896,
1036 "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1037 },
1038 {
1039 "enum_field_value" : 22,
1040 "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1041 },
1042 {
1043 "enum_field_value" : 130023424,
1044 "name" : "HAL_DATASPACE_TRANSFER_MASK"
1045 },
1046 {
1047 "enum_field_value" : 0,
1048 "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1049 },
1050 {
1051 "enum_field_value" : 4194304,
1052 "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1053 },
1054 {
1055 "enum_field_value" : 8388608,
1056 "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1057 },
1058 {
1059 "enum_field_value" : 12582912,
1060 "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1061 },
1062 {
1063 "enum_field_value" : 16777216,
1064 "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1065 },
1066 {
1067 "enum_field_value" : 20971520,
1068 "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1069 },
1070 {
1071 "enum_field_value" : 25165824,
1072 "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1073 },
1074 {
1075 "enum_field_value" : 29360128,
1076 "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1077 },
1078 {
1079 "enum_field_value" : 33554432,
1080 "name" : "HAL_DATASPACE_TRANSFER_HLG"
1081 },
1082 {
1083 "enum_field_value" : 27,
1084 "name" : "HAL_DATASPACE_RANGE_SHIFT"
1085 },
1086 {
1087 "enum_field_value" : 939524096,
1088 "name" : "HAL_DATASPACE_RANGE_MASK"
1089 },
1090 {
1091 "enum_field_value" : 0,
1092 "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1093 },
1094 {
1095 "enum_field_value" : 134217728,
1096 "name" : "HAL_DATASPACE_RANGE_FULL"
1097 },
1098 {
1099 "enum_field_value" : 268435456,
1100 "name" : "HAL_DATASPACE_RANGE_LIMITED"
1101 },
1102 {
1103 "enum_field_value" : 402653184,
1104 "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1105 },
1106 {
1107 "enum_field_value" : 512,
1108 "name" : "HAL_DATASPACE_SRGB_LINEAR"
1109 },
1110 {
1111 "enum_field_value" : 138477568,
1112 "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1113 },
1114 {
1115 "enum_field_value" : 406913024,
1116 "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1117 },
1118 {
1119 "enum_field_value" : 513,
1120 "name" : "HAL_DATASPACE_SRGB"
1121 },
1122 {
1123 "enum_field_value" : 142671872,
1124 "name" : "HAL_DATASPACE_V0_SRGB"
1125 },
1126 {
1127 "enum_field_value" : 411107328,
1128 "name" : "HAL_DATASPACE_V0_SCRGB"
1129 },
1130 {
1131 "enum_field_value" : 257,
1132 "name" : "HAL_DATASPACE_JFIF"
1133 },
1134 {
1135 "enum_field_value" : 146931712,
1136 "name" : "HAL_DATASPACE_V0_JFIF"
1137 },
1138 {
1139 "enum_field_value" : 258,
1140 "name" : "HAL_DATASPACE_BT601_625"
1141 },
1142 {
1143 "enum_field_value" : 281149440,
1144 "name" : "HAL_DATASPACE_V0_BT601_625"
1145 },
1146 {
1147 "enum_field_value" : 259,
1148 "name" : "HAL_DATASPACE_BT601_525"
1149 },
1150 {
1151 "enum_field_value" : 281280512,
1152 "name" : "HAL_DATASPACE_V0_BT601_525"
1153 },
1154 {
1155 "enum_field_value" : 260,
1156 "name" : "HAL_DATASPACE_BT709"
1157 },
1158 {
1159 "enum_field_value" : 281083904,
1160 "name" : "HAL_DATASPACE_V0_BT709"
1161 },
1162 {
1163 "enum_field_value" : 139067392,
1164 "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1165 },
1166 {
1167 "enum_field_value" : 155844608,
1168 "name" : "HAL_DATASPACE_DCI_P3"
1169 },
1170 {
1171 "enum_field_value" : 139067392,
1172 "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1173 },
1174 {
1175 "enum_field_value" : 143261696,
1176 "name" : "HAL_DATASPACE_DISPLAY_P3"
1177 },
1178 {
1179 "enum_field_value" : 151715840,
1180 "name" : "HAL_DATASPACE_ADOBE_RGB"
1181 },
1182 {
1183 "enum_field_value" : 138805248,
1184 "name" : "HAL_DATASPACE_BT2020_LINEAR"
1185 },
1186 {
1187 "enum_field_value" : 147193856,
1188 "name" : "HAL_DATASPACE_BT2020"
1189 },
1190 {
1191 "enum_field_value" : 163971072,
1192 "name" : "HAL_DATASPACE_BT2020_PQ"
1193 },
1194 {
1195 "enum_field_value" : 4096,
1196 "name" : "HAL_DATASPACE_DEPTH"
1197 },
1198 {
1199 "enum_field_value" : 4097,
1200 "name" : "HAL_DATASPACE_SENSOR"
1201 }
1202 ],
1203 "linker_set_key" : "android_dataspace_t",
1204 "name" : "android_dataspace_t",
1205 "referenced_type" : "type-424",
1206 "self_type" : "type-424",
1207 "size" : 4,
1208 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1209 "underlying_type" : "type-2",
1210 "unique_id" : "android_dataspace_t"
1211 },
1212 {
1213 "alignment" : 4,
1214 "enum_fields" :
1215 [
1216 {
1217 "enum_field_value" : 281411584,
1218 "name" : "HAL_DATASPACE_BT2020_ITU"
1219 },
1220 {
1221 "enum_field_value" : 298188800,
1222 "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1223 },
1224 {
1225 "enum_field_value" : 302383104,
1226 "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1227 },
1228 {
1229 "enum_field_value" : 168165376,
1230 "name" : "HAL_DATASPACE_BT2020_HLG"
1231 }
1232 ],
1233 "linker_set_key" : "android_dataspace_v1_1_t",
1234 "name" : "android_dataspace_v1_1_t",
1235 "referenced_type" : "type-429",
1236 "self_type" : "type-429",
1237 "size" : 4,
1238 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1239 "underlying_type" : "type-2",
1240 "unique_id" : "android_dataspace_v1_1_t"
1241 },
1242 {
1243 "alignment" : 4,
1244 "enum_fields" :
1245 [
1246 {
1247 "enum_field_value" : 142999552,
1248 "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1249 },
1250 {
1251 "enum_field_value" : 4098,
1252 "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1253 },
1254 {
1255 "enum_field_value" : 4099,
1256 "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1257 },
1258 {
1259 "enum_field_value" : 4100,
1260 "name" : "HAL_DATASPACE_HEIF"
1261 }
1262 ],
1263 "linker_set_key" : "android_dataspace_v1_2_t",
1264 "name" : "android_dataspace_v1_2_t",
1265 "referenced_type" : "type-433",
1266 "self_type" : "type-433",
1267 "size" : 4,
1268 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1269 "underlying_type" : "type-2",
1270 "unique_id" : "android_dataspace_v1_2_t"
1271 },
1272 {
1273 "alignment" : 4,
1274 "enum_fields" :
1275 [
1276 {
1277 "enum_field_value" : 1,
1278 "name" : "FLEX_COMPONENT_Y"
1279 },
1280 {
1281 "enum_field_value" : 2,
1282 "name" : "FLEX_COMPONENT_Cb"
1283 },
1284 {
1285 "enum_field_value" : 4,
1286 "name" : "FLEX_COMPONENT_Cr"
1287 },
1288 {
1289 "enum_field_value" : 1024,
1290 "name" : "FLEX_COMPONENT_R"
1291 },
1292 {
1293 "enum_field_value" : 2048,
1294 "name" : "FLEX_COMPONENT_G"
1295 },
1296 {
1297 "enum_field_value" : 4096,
1298 "name" : "FLEX_COMPONENT_B"
1299 },
1300 {
1301 "enum_field_value" : 1073741824,
1302 "name" : "FLEX_COMPONENT_A"
1303 }
1304 ],
1305 "linker_set_key" : "android_flex_component",
1306 "name" : "android_flex_component",
1307 "referenced_type" : "type-438",
1308 "self_type" : "type-438",
1309 "size" : 4,
1310 "source_file" : "/system/core/libsystem/include/system/graphics.h",
1311 "underlying_type" : "type-2",
1312 "unique_id" : "android_flex_component"
1313 },
1314 {
1315 "alignment" : 4,
1316 "enum_fields" :
1317 [
1318 {
1319 "enum_field_value" : 0,
1320 "name" : "FLEX_FORMAT_INVALID"
1321 },
1322 {
1323 "enum_field_value" : 1,
1324 "name" : "FLEX_FORMAT_Y"
1325 },
1326 {
1327 "enum_field_value" : 7,
1328 "name" : "FLEX_FORMAT_YCbCr"
1329 },
1330 {
1331 "enum_field_value" : 1073741831,
1332 "name" : "FLEX_FORMAT_YCbCrA"
1333 },
1334 {
1335 "enum_field_value" : 7168,
1336 "name" : "FLEX_FORMAT_RGB"
1337 },
1338 {
1339 "enum_field_value" : 1073748992,
1340 "name" : "FLEX_FORMAT_RGBA"
1341 }
1342 ],
1343 "linker_set_key" : "android_flex_format",
1344 "name" : "android_flex_format",
1345 "referenced_type" : "type-440",
1346 "self_type" : "type-440",
1347 "size" : 4,
1348 "source_file" : "/system/core/libsystem/include/system/graphics.h",
1349 "underlying_type" : "type-2",
1350 "unique_id" : "android_flex_format"
1351 },
1352 {
1353 "alignment" : 4,
1354 "enum_fields" :
1355 [
1356 {
1357 "enum_field_value" : 1,
1358 "name" : "HAL_HDR_DOLBY_VISION"
1359 },
1360 {
1361 "enum_field_value" : 2,
1362 "name" : "HAL_HDR_HDR10"
1363 },
1364 {
1365 "enum_field_value" : 3,
1366 "name" : "HAL_HDR_HLG"
1367 }
1368 ],
1369 "linker_set_key" : "android_hdr_t",
1370 "name" : "android_hdr_t",
1371 "referenced_type" : "type-427",
1372 "self_type" : "type-427",
1373 "size" : 4,
1374 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1375 "underlying_type" : "type-2",
1376 "unique_id" : "android_hdr_t"
1377 },
1378 {
1379 "alignment" : 4,
1380 "enum_fields" :
1381 [
1382 {
1383 "enum_field_value" : 4,
1384 "name" : "HAL_HDR_HDR10_PLUS"
1385 }
1386 ],
1387 "linker_set_key" : "android_hdr_v1_2_t",
1388 "name" : "android_hdr_v1_2_t",
1389 "referenced_type" : "type-432",
1390 "self_type" : "type-432",
1391 "size" : 4,
1392 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1393 "underlying_type" : "type-2",
1394 "unique_id" : "android_hdr_v1_2_t"
1395 },
1396 {
1397 "alignment" : 4,
1398 "enum_fields" :
1399 [
1400 {
1401 "enum_field_value" : 39,
1402 "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1403 },
1404 {
1405 "enum_field_value" : 40,
1406 "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1407 },
1408 {
1409 "enum_field_value" : 41,
1410 "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1411 },
1412 {
1413 "enum_field_value" : 42,
1414 "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1415 }
1416 ],
1417 "linker_set_key" : "android_pixel_format_sw_t",
1418 "name" : "android_pixel_format_sw_t",
1419 "referenced_type" : "type-435",
1420 "self_type" : "type-435",
1421 "size" : 4,
1422 "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1423 "underlying_type" : "type-2",
1424 "unique_id" : "_ZTS25android_pixel_format_sw_t"
1425 },
1426 {
1427 "alignment" : 4,
1428 "enum_fields" :
1429 [
1430 {
1431 "enum_field_value" : 1,
1432 "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1433 },
1434 {
1435 "enum_field_value" : 2,
1436 "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1437 },
1438 {
1439 "enum_field_value" : 3,
1440 "name" : "HAL_PIXEL_FORMAT_RGB_888"
1441 },
1442 {
1443 "enum_field_value" : 4,
1444 "name" : "HAL_PIXEL_FORMAT_RGB_565"
1445 },
1446 {
1447 "enum_field_value" : 5,
1448 "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1449 },
1450 {
1451 "enum_field_value" : 16,
1452 "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1453 },
1454 {
1455 "enum_field_value" : 17,
1456 "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1457 },
1458 {
1459 "enum_field_value" : 20,
1460 "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1461 },
1462 {
1463 "enum_field_value" : 22,
1464 "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1465 },
1466 {
1467 "enum_field_value" : 32,
1468 "name" : "HAL_PIXEL_FORMAT_RAW16"
1469 },
1470 {
1471 "enum_field_value" : 33,
1472 "name" : "HAL_PIXEL_FORMAT_BLOB"
1473 },
1474 {
1475 "enum_field_value" : 34,
1476 "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1477 },
1478 {
1479 "enum_field_value" : 35,
1480 "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1481 },
1482 {
1483 "enum_field_value" : 36,
1484 "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1485 },
1486 {
1487 "enum_field_value" : 37,
1488 "name" : "HAL_PIXEL_FORMAT_RAW10"
1489 },
1490 {
1491 "enum_field_value" : 38,
1492 "name" : "HAL_PIXEL_FORMAT_RAW12"
1493 },
1494 {
1495 "enum_field_value" : 43,
1496 "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1497 },
1498 {
1499 "enum_field_value" : 538982489,
1500 "name" : "HAL_PIXEL_FORMAT_Y8"
1501 },
1502 {
1503 "enum_field_value" : 540422489,
1504 "name" : "HAL_PIXEL_FORMAT_Y16"
1505 },
1506 {
1507 "enum_field_value" : 842094169,
1508 "name" : "HAL_PIXEL_FORMAT_YV12"
1509 }
1510 ],
1511 "linker_set_key" : "android_pixel_format_t",
1512 "name" : "android_pixel_format_t",
1513 "referenced_type" : "type-422",
1514 "self_type" : "type-422",
1515 "size" : 4,
1516 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1517 "underlying_type" : "type-2",
1518 "unique_id" : "android_pixel_format_t"
1519 },
1520 {
1521 "alignment" : 4,
1522 "enum_fields" :
1523 [
1524 {
1525 "enum_field_value" : 48,
1526 "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1527 },
1528 {
1529 "enum_field_value" : 49,
1530 "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1531 },
1532 {
1533 "enum_field_value" : 50,
1534 "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1535 },
1536 {
1537 "enum_field_value" : 51,
1538 "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1539 },
1540 {
1541 "enum_field_value" : 52,
1542 "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1543 },
1544 {
1545 "enum_field_value" : 53,
1546 "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1547 },
1548 {
1549 "enum_field_value" : 54,
1550 "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1551 }
1552 ],
1553 "linker_set_key" : "android_pixel_format_v1_1_t",
1554 "name" : "android_pixel_format_v1_1_t",
1555 "referenced_type" : "type-428",
1556 "self_type" : "type-428",
1557 "size" : 4,
1558 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1559 "underlying_type" : "type-2",
1560 "unique_id" : "android_pixel_format_v1_1_t"
1561 },
1562 {
1563 "alignment" : 4,
1564 "enum_fields" :
1565 [
1566 {
1567 "enum_field_value" : 55,
1568 "name" : "HAL_PIXEL_FORMAT_HSV_888"
1569 }
1570 ],
1571 "linker_set_key" : "android_pixel_format_v1_2_t",
1572 "name" : "android_pixel_format_v1_2_t",
1573 "referenced_type" : "type-434",
1574 "self_type" : "type-434",
1575 "size" : 4,
1576 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1577 "underlying_type" : "type-2",
1578 "unique_id" : "android_pixel_format_v1_2_t"
1579 },
1580 {
1581 "alignment" : 4,
1582 "enum_fields" :
1583 [
1584 {
1585 "enum_field_value" : 0,
1586 "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1587 },
1588 {
1589 "enum_field_value" : 1,
1590 "name" : "HAL_RENDER_INTENT_ENHANCE"
1591 },
1592 {
1593 "enum_field_value" : 2,
1594 "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1595 },
1596 {
1597 "enum_field_value" : 3,
1598 "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1599 }
1600 ],
1601 "linker_set_key" : "android_render_intent_v1_1_t",
1602 "name" : "android_render_intent_v1_1_t",
1603 "referenced_type" : "type-431",
1604 "self_type" : "type-431",
1605 "size" : 4,
1606 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1607 "underlying_type" : "type-2",
1608 "unique_id" : "android_render_intent_v1_1_t"
1609 },
1610 {
1611 "alignment" : 4,
1612 "enum_fields" :
1613 [
1614 {
1615 "enum_field_value" : 1,
1616 "name" : "HAL_TRANSFORM_FLIP_H"
1617 },
1618 {
1619 "enum_field_value" : 2,
1620 "name" : "HAL_TRANSFORM_FLIP_V"
1621 },
1622 {
1623 "enum_field_value" : 4,
1624 "name" : "HAL_TRANSFORM_ROT_90"
1625 },
1626 {
1627 "enum_field_value" : 3,
1628 "name" : "HAL_TRANSFORM_ROT_180"
1629 },
1630 {
1631 "enum_field_value" : 7,
1632 "name" : "HAL_TRANSFORM_ROT_270"
1633 }
1634 ],
1635 "linker_set_key" : "android_transform_t",
1636 "name" : "android_transform_t",
1637 "referenced_type" : "type-423",
1638 "self_type" : "type-423",
1639 "size" : 4,
1640 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1641 "underlying_type" : "type-2",
1642 "unique_id" : "android_transform_t"
1643 },
1644 {
1645 "alignment" : 4,
1646 "enum_fields" :
1647 [
1648 {
1649 "enum_field_value" : 0,
1650 "name" : "LOG_ID_MIN"
1651 },
1652 {
1653 "enum_field_value" : 0,
1654 "name" : "LOG_ID_MAIN"
1655 },
1656 {
1657 "enum_field_value" : 1,
1658 "name" : "LOG_ID_RADIO"
1659 },
1660 {
1661 "enum_field_value" : 2,
1662 "name" : "LOG_ID_EVENTS"
1663 },
1664 {
1665 "enum_field_value" : 3,
1666 "name" : "LOG_ID_SYSTEM"
1667 },
1668 {
1669 "enum_field_value" : 4,
1670 "name" : "LOG_ID_CRASH"
1671 },
1672 {
1673 "enum_field_value" : 5,
1674 "name" : "LOG_ID_STATS"
1675 },
1676 {
1677 "enum_field_value" : 6,
1678 "name" : "LOG_ID_SECURITY"
1679 },
1680 {
1681 "enum_field_value" : 7,
1682 "name" : "LOG_ID_KERNEL"
1683 },
1684 {
1685 "enum_field_value" : 8,
1686 "name" : "LOG_ID_MAX"
1687 }
1688 ],
1689 "linker_set_key" : "log_id",
1690 "name" : "log_id",
1691 "referenced_type" : "type-246",
1692 "self_type" : "type-246",
1693 "size" : 4,
1694 "source_file" : "/system/core/liblog/include/android/log.h",
1695 "underlying_type" : "type-2",
1696 "unique_id" : "log_id"
1697 }
1698 ],
1699 "function_types" :
1700 [
1701 {
1702 "alignment" : 4,
1703 "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1704 "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1705 "parameters" :
1706 [
1707 {
1708 "referenced_type" : "type-31"
1709 },
1710 {
1711 "referenced_type" : "type-37"
1712 },
1713 {
1714 "referenced_type" : "type-22"
1715 }
1716 ],
1717 "referenced_type" : "type-29",
1718 "return_type" : "type-30",
1719 "self_type" : "type-29",
1720 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
1721 },
1722 {
1723 "alignment" : 4,
1724 "linker_set_key" : "int (void *)",
1725 "name" : "int (void *)",
1726 "parameters" :
1727 [
1728 {
1729 "referenced_type" : "type-22"
1730 }
1731 ],
1732 "referenced_type" : "type-448",
1733 "return_type" : "type-49",
1734 "self_type" : "type-448",
1735 "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
1736 },
1737 {
1738 "alignment" : 4,
1739 "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
1740 "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
1741 "parameters" :
1742 [
1743 {
1744 "referenced_type" : "type-362"
1745 },
1746 {
1747 "referenced_type" : "type-311"
1748 },
1749 {
1750 "referenced_type" : "type-2"
1751 },
1752 {
1753 "referenced_type" : "type-363"
1754 },
1755 {
1756 "referenced_type" : "type-2"
1757 },
1758 {
1759 "referenced_type" : "type-22"
1760 }
1761 ],
1762 "referenced_type" : "type-361",
1763 "return_type" : "type-23",
1764 "self_type" : "type-361",
1765 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1766 }
1767 ],
1768 "functions" :
1769 [
1770 {
1771 "function_name" : "android::hidl::memory::token::V1_0::IMemoryToken::getService",
1772 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken10getServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb",
1773 "parameters" :
1774 [
1775 {
1776 "default_arg" : true,
1777 "referenced_type" : "type-380"
1778 },
1779 {
1780 "default_arg" : true,
1781 "referenced_type" : "type-30"
1782 }
1783 ],
1784 "return_type" : "type-82",
1785 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
1786 },
1787 {
1788 "function_name" : "android::hidl::memory::token::V1_0::IMemoryToken::linkToDeath",
1789 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy",
1790 "parameters" :
1791 [
1792 {
1793 "is_this_ptr" : true,
1794 "referenced_type" : "type-83"
1795 },
1796 {
1797 "referenced_type" : "type-258"
1798 },
1799 {
1800 "referenced_type" : "type-13"
1801 }
1802 ],
1803 "return_type" : "type-120",
1804 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
1805 },
1806 {
1807 "function_name" : "android::hidl::memory::token::V1_0::IMemoryToken::getDebugInfo",
1808 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE",
1809 "parameters" :
1810 [
1811 {
1812 "is_this_ptr" : true,
1813 "referenced_type" : "type-83"
1814 },
1815 {
1816 "referenced_type" : "type-544"
1817 }
1818 ],
1819 "return_type" : "type-141",
1820 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
1821 },
1822 {
1823 "function_name" : "android::hidl::memory::token::V1_0::IMemoryToken::getHashChain",
1824 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_10hidl_arrayIhLj32EJEEEEEEEE",
1825 "parameters" :
1826 [
1827 {
1828 "is_this_ptr" : true,
1829 "referenced_type" : "type-83"
1830 },
1831 {
1832 "referenced_type" : "type-545"
1833 }
1834 ],
1835 "return_type" : "type-141",
1836 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
1837 },
1838 {
1839 "function_name" : "android::hidl::memory::token::V1_0::IMemoryToken::tryGetService",
1840 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken13tryGetServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb",
1841 "parameters" :
1842 [
1843 {
1844 "default_arg" : true,
1845 "referenced_type" : "type-380"
1846 },
1847 {
1848 "default_arg" : true,
1849 "referenced_type" : "type-30"
1850 }
1851 ],
1852 "return_type" : "type-82",
1853 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
1854 },
1855 {
1856 "function_name" : "android::hidl::memory::token::V1_0::IMemoryToken::unlinkToDeath",
1857 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE",
1858 "parameters" :
1859 [
1860 {
1861 "is_this_ptr" : true,
1862 "referenced_type" : "type-83"
1863 },
1864 {
1865 "referenced_type" : "type-258"
1866 }
1867 ],
1868 "return_type" : "type-120",
1869 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
1870 },
1871 {
1872 "function_name" : "android::hidl::memory::token::V1_0::IMemoryToken::interfaceChain",
1873 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_11hidl_stringEEEEEE",
1874 "parameters" :
1875 [
1876 {
1877 "is_this_ptr" : true,
1878 "referenced_type" : "type-83"
1879 },
1880 {
1881 "referenced_type" : "type-546"
1882 }
1883 ],
1884 "return_type" : "type-141",
1885 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
1886 },
1887 {
1888 "function_name" : "android::hidl::memory::token::V1_0::IMemoryToken::registerAsService",
1889 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken17registerAsServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
1890 "parameters" :
1891 [
1892 {
1893 "is_this_ptr" : true,
1894 "referenced_type" : "type-83"
1895 },
1896 {
1897 "default_arg" : true,
1898 "referenced_type" : "type-380"
1899 }
1900 ],
1901 "return_type" : "type-49",
1902 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
1903 },
1904 {
1905 "function_name" : "android::hidl::memory::token::V1_0::IMemoryToken::interfaceDescriptor",
1906 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE",
1907 "parameters" :
1908 [
1909 {
1910 "is_this_ptr" : true,
1911 "referenced_type" : "type-83"
1912 },
1913 {
1914 "referenced_type" : "type-547"
1915 }
1916 ],
1917 "return_type" : "type-141",
1918 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
1919 },
1920 {
1921 "function_name" : "android::hidl::memory::token::V1_0::IMemoryToken::notifySyspropsChanged",
1922 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken21notifySyspropsChangedEv",
1923 "parameters" :
1924 [
1925 {
1926 "is_this_ptr" : true,
1927 "referenced_type" : "type-83"
1928 }
1929 ],
1930 "return_type" : "type-141",
1931 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
1932 },
1933 {
1934 "function_name" : "android::hidl::memory::token::V1_0::IMemoryToken::setHALInstrumentation",
1935 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken21setHALInstrumentationEv",
1936 "parameters" :
1937 [
1938 {
1939 "is_this_ptr" : true,
1940 "referenced_type" : "type-83"
1941 }
1942 ],
1943 "return_type" : "type-141",
1944 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
1945 },
1946 {
1947 "function_name" : "android::hidl::memory::token::V1_0::IMemoryToken::registerForNotifications",
1948 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken24registerForNotificationsERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKNS_2spINS0_7manager4V1_020IServiceNotificationEEE",
1949 "parameters" :
1950 [
1951 {
1952 "referenced_type" : "type-380"
1953 },
1954 {
1955 "referenced_type" : "type-488"
1956 }
1957 ],
1958 "return_type" : "type-30",
1959 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
1960 },
1961 {
1962 "function_name" : "android::hidl::memory::token::V1_0::IMemoryToken::ping",
1963 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken4pingEv",
1964 "parameters" :
1965 [
1966 {
1967 "is_this_ptr" : true,
1968 "referenced_type" : "type-83"
1969 }
1970 ],
1971 "return_type" : "type-141",
1972 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
1973 },
1974 {
1975 "function_name" : "android::hidl::memory::token::V1_0::IMemoryToken::debug",
1976 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken5debugERKNS_8hardware11hidl_handleERKNS5_8hidl_vecINS5_11hidl_stringEEE",
1977 "parameters" :
1978 [
1979 {
1980 "is_this_ptr" : true,
1981 "referenced_type" : "type-83"
1982 },
1983 {
1984 "referenced_type" : "type-320"
1985 },
1986 {
1987 "referenced_type" : "type-486"
1988 }
1989 ],
1990 "return_type" : "type-141",
1991 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
1992 },
1993 {
1994 "function_name" : "android::hidl::memory::token::V1_0::IMemoryToken::castFrom",
1995 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken8castFromERKNS_2spINS0_4base4V1_05IBaseEEEb",
1996 "parameters" :
1997 [
1998 {
1999 "referenced_type" : "type-531"
2000 },
2001 {
2002 "default_arg" : true,
2003 "referenced_type" : "type-30"
2004 }
2005 ],
2006 "return_type" : "type-128",
2007 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
2008 },
2009 {
2010 "function_name" : "android::hidl::memory::token::V1_0::IMemoryToken::castFrom",
2011 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken8castFromERKNS_2spIS4_EEb",
2012 "parameters" :
2013 [
2014 {
2015 "referenced_type" : "type-517"
2016 },
2017 {
2018 "default_arg" : true,
2019 "referenced_type" : "type-30"
2020 }
2021 ],
2022 "return_type" : "type-128",
2023 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
2024 },
2025 {
2026 "access" : "private",
2027 "function_name" : "android::hidl::memory::token::V1_0::BsMemoryToken::addOnewayTask",
2028 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_013BsMemoryToken13addOnewayTaskENSt3__18functionIFvvEEE",
2029 "parameters" :
2030 [
2031 {
2032 "is_this_ptr" : true,
2033 "referenced_type" : "type-535"
2034 },
2035 {
2036 "referenced_type" : "type-550"
2037 }
2038 ],
2039 "return_type" : "type-141",
2040 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BsMemoryToken.h"
2041 },
2042 {
2043 "function_name" : "android::hidl::memory::token::V1_0::BsMemoryToken::BsMemoryToken",
2044 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_013BsMemoryTokenC1ENS_2spINS3_12IMemoryTokenEEE",
2045 "parameters" :
2046 [
2047 {
2048 "is_this_ptr" : true,
2049 "referenced_type" : "type-535"
2050 },
2051 {
2052 "referenced_type" : "type-88"
2053 }
2054 ],
2055 "return_type" : "type-23",
2056 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BsMemoryToken.h"
2057 },
2058 {
2059 "function_name" : "android::hidl::memory::token::V1_0::BsMemoryToken::BsMemoryToken",
2060 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_013BsMemoryTokenC2ENS_2spINS3_12IMemoryTokenEEE",
2061 "parameters" :
2062 [
2063 {
2064 "is_this_ptr" : true,
2065 "referenced_type" : "type-535"
2066 },
2067 {
2068 "referenced_type" : "type-88"
2069 }
2070 ],
2071 "return_type" : "type-23",
2072 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BsMemoryToken.h"
2073 },
2074 {
2075 "function_name" : "android::hidl::memory::token::V1_0::BnHwMemoryToken::onTransact",
2076 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryToken10onTransactEjRKNS_8hardware6ParcelEPS6_jNSt3__18functionIFvRS6_EEE",
2077 "parameters" :
2078 [
2079 {
2080 "is_this_ptr" : true,
2081 "referenced_type" : "type-484"
2082 },
2083 {
2084 "referenced_type" : "type-2"
2085 },
2086 {
2087 "referenced_type" : "type-376"
2088 },
2089 {
2090 "referenced_type" : "type-362"
2091 },
2092 {
2093 "default_arg" : true,
2094 "referenced_type" : "type-2"
2095 },
2096 {
2097 "default_arg" : true,
2098 "referenced_type" : "type-554"
2099 }
2100 ],
2101 "return_type" : "type-49",
2102 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BnHwMemoryToken.h"
2103 },
2104 {
2105 "access" : "private",
2106 "function_name" : "android::hidl::memory::token::V1_0::BnHwMemoryToken::getDebugInfo",
2107 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryToken12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE",
2108 "parameters" :
2109 [
2110 {
2111 "is_this_ptr" : true,
2112 "referenced_type" : "type-484"
2113 },
2114 {
2115 "referenced_type" : "type-555"
2116 }
2117 ],
2118 "return_type" : "type-141",
2119 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BnHwMemoryToken.h"
2120 },
2121 {
2122 "access" : "private",
2123 "function_name" : "android::hidl::memory::token::V1_0::BnHwMemoryToken::ping",
2124 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryToken4pingEv",
2125 "parameters" :
2126 [
2127 {
2128 "is_this_ptr" : true,
2129 "referenced_type" : "type-484"
2130 }
2131 ],
2132 "return_type" : "type-141",
2133 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BnHwMemoryToken.h"
2134 },
2135 {
2136 "function_name" : "android::hidl::memory::token::V1_0::BnHwMemoryToken::_hidl_get",
2137 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryToken9_hidl_getEPNS0_4base4V1_08BnHwBaseERKNS_8hardware6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
2138 "parameters" :
2139 [
2140 {
2141 "referenced_type" : "type-377"
2142 },
2143 {
2144 "referenced_type" : "type-376"
2145 },
2146 {
2147 "referenced_type" : "type-362"
2148 },
2149 {
2150 "referenced_type" : "type-556"
2151 }
2152 ],
2153 "return_type" : "type-49",
2154 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BnHwMemoryToken.h"
2155 },
2156 {
2157 "function_name" : "android::hidl::memory::token::V1_0::BnHwMemoryToken::BnHwMemoryToken",
2158 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryTokenC1ERKNS_2spINS3_12IMemoryTokenEEE",
2159 "parameters" :
2160 [
2161 {
2162 "is_this_ptr" : true,
2163 "referenced_type" : "type-484"
2164 },
2165 {
2166 "referenced_type" : "type-517"
2167 }
2168 ],
2169 "return_type" : "type-23",
2170 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BnHwMemoryToken.h"
2171 },
2172 {
2173 "function_name" : "android::hidl::memory::token::V1_0::BnHwMemoryToken::BnHwMemoryToken",
2174 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryTokenC2ERKNS_2spINS3_12IMemoryTokenEEE",
2175 "parameters" :
2176 [
2177 {
2178 "is_this_ptr" : true,
2179 "referenced_type" : "type-484"
2180 },
2181 {
2182 "referenced_type" : "type-517"
2183 }
2184 ],
2185 "return_type" : "type-23",
2186 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BnHwMemoryToken.h"
2187 },
2188 {
2189 "function_name" : "android::hidl::memory::token::V1_0::BnHwMemoryToken::~BnHwMemoryToken",
2190 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryTokenD0Ev",
2191 "parameters" :
2192 [
2193 {
2194 "is_this_ptr" : true,
2195 "referenced_type" : "type-484"
2196 }
2197 ],
2198 "return_type" : "type-23",
2199 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BnHwMemoryToken.h"
2200 },
2201 {
2202 "function_name" : "android::hidl::memory::token::V1_0::BnHwMemoryToken::~BnHwMemoryToken",
2203 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryTokenD1Ev",
2204 "parameters" :
2205 [
2206 {
2207 "is_this_ptr" : true,
2208 "referenced_type" : "type-484"
2209 }
2210 ],
2211 "return_type" : "type-23",
2212 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BnHwMemoryToken.h"
2213 },
2214 {
2215 "function_name" : "android::hidl::memory::token::V1_0::BnHwMemoryToken::~BnHwMemoryToken",
2216 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryTokenD2Ev",
2217 "parameters" :
2218 [
2219 {
2220 "is_this_ptr" : true,
2221 "referenced_type" : "type-484"
2222 }
2223 ],
2224 "return_type" : "type-23",
2225 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BnHwMemoryToken.h"
2226 },
2227 {
2228 "function_name" : "android::hidl::memory::token::V1_0::BpHwMemoryToken::linkToDeath",
2229 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy",
2230 "parameters" :
2231 [
2232 {
2233 "is_this_ptr" : true,
2234 "referenced_type" : "type-536"
2235 },
2236 {
2237 "referenced_type" : "type-258"
2238 },
2239 {
2240 "referenced_type" : "type-13"
2241 }
2242 ],
2243 "return_type" : "type-120",
2244 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BpHwMemoryToken.h"
2245 },
2246 {
2247 "function_name" : "android::hidl::memory::token::V1_0::BpHwMemoryToken::getDebugInfo",
2248 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE",
2249 "parameters" :
2250 [
2251 {
2252 "is_this_ptr" : true,
2253 "referenced_type" : "type-536"
2254 },
2255 {
2256 "referenced_type" : "type-557"
2257 }
2258 ],
2259 "return_type" : "type-141",
2260 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BpHwMemoryToken.h"
2261 },
2262 {
2263 "function_name" : "android::hidl::memory::token::V1_0::BpHwMemoryToken::getHashChain",
2264 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_10hidl_arrayIhLj32EJEEEEEEEE",
2265 "parameters" :
2266 [
2267 {
2268 "is_this_ptr" : true,
2269 "referenced_type" : "type-536"
2270 },
2271 {
2272 "referenced_type" : "type-558"
2273 }
2274 ],
2275 "return_type" : "type-141",
2276 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BpHwMemoryToken.h"
2277 },
2278 {
2279 "function_name" : "android::hidl::memory::token::V1_0::BpHwMemoryToken::unlinkToDeath",
2280 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE",
2281 "parameters" :
2282 [
2283 {
2284 "is_this_ptr" : true,
2285 "referenced_type" : "type-536"
2286 },
2287 {
2288 "referenced_type" : "type-258"
2289 }
2290 ],
2291 "return_type" : "type-120",
2292 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BpHwMemoryToken.h"
2293 },
2294 {
2295 "function_name" : "android::hidl::memory::token::V1_0::BpHwMemoryToken::interfaceChain",
2296 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_11hidl_stringEEEEEE",
2297 "parameters" :
2298 [
2299 {
2300 "is_this_ptr" : true,
2301 "referenced_type" : "type-536"
2302 },
2303 {
2304 "referenced_type" : "type-559"
2305 }
2306 ],
2307 "return_type" : "type-141",
2308 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BpHwMemoryToken.h"
2309 },
2310 {
2311 "function_name" : "android::hidl::memory::token::V1_0::BpHwMemoryToken::interfaceDescriptor",
2312 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE",
2313 "parameters" :
2314 [
2315 {
2316 "is_this_ptr" : true,
2317 "referenced_type" : "type-536"
2318 },
2319 {
2320 "referenced_type" : "type-560"
2321 }
2322 ],
2323 "return_type" : "type-141",
2324 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BpHwMemoryToken.h"
2325 },
2326 {
2327 "function_name" : "android::hidl::memory::token::V1_0::BpHwMemoryToken::notifySyspropsChanged",
2328 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken21notifySyspropsChangedEv",
2329 "parameters" :
2330 [
2331 {
2332 "is_this_ptr" : true,
2333 "referenced_type" : "type-536"
2334 }
2335 ],
2336 "return_type" : "type-141",
2337 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BpHwMemoryToken.h"
2338 },
2339 {
2340 "function_name" : "android::hidl::memory::token::V1_0::BpHwMemoryToken::setHALInstrumentation",
2341 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken21setHALInstrumentationEv",
2342 "parameters" :
2343 [
2344 {
2345 "is_this_ptr" : true,
2346 "referenced_type" : "type-536"
2347 }
2348 ],
2349 "return_type" : "type-141",
2350 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BpHwMemoryToken.h"
2351 },
2352 {
2353 "function_name" : "android::hidl::memory::token::V1_0::BpHwMemoryToken::get",
2354 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken3getENSt3__18functionIFvRKNS_8hardware11hidl_memoryEEEE",
2355 "parameters" :
2356 [
2357 {
2358 "is_this_ptr" : true,
2359 "referenced_type" : "type-536"
2360 },
2361 {
2362 "referenced_type" : "type-561"
2363 }
2364 ],
2365 "return_type" : "type-141",
2366 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BpHwMemoryToken.h"
2367 },
2368 {
2369 "function_name" : "android::hidl::memory::token::V1_0::BpHwMemoryToken::ping",
2370 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken4pingEv",
2371 "parameters" :
2372 [
2373 {
2374 "is_this_ptr" : true,
2375 "referenced_type" : "type-536"
2376 }
2377 ],
2378 "return_type" : "type-141",
2379 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BpHwMemoryToken.h"
2380 },
2381 {
2382 "function_name" : "android::hidl::memory::token::V1_0::BpHwMemoryToken::debug",
2383 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken5debugERKNS_8hardware11hidl_handleERKNS5_8hidl_vecINS5_11hidl_stringEEE",
2384 "parameters" :
2385 [
2386 {
2387 "is_this_ptr" : true,
2388 "referenced_type" : "type-536"
2389 },
2390 {
2391 "referenced_type" : "type-320"
2392 },
2393 {
2394 "referenced_type" : "type-486"
2395 }
2396 ],
2397 "return_type" : "type-141",
2398 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BpHwMemoryToken.h"
2399 },
2400 {
2401 "function_name" : "android::hidl::memory::token::V1_0::BpHwMemoryToken::_hidl_get",
2402 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken9_hidl_getEPNS_8hardware10IInterfaceEPNS5_7details16HidlInstrumentorENSt3__18functionIFvRKNS5_11hidl_memoryEEEE",
2403 "parameters" :
2404 [
2405 {
2406 "referenced_type" : "type-543"
2407 },
2408 {
2409 "referenced_type" : "type-515"
2410 },
2411 {
2412 "referenced_type" : "type-562"
2413 }
2414 ],
2415 "return_type" : "type-141",
2416 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BpHwMemoryToken.h"
2417 },
2418 {
2419 "function_name" : "android::hidl::memory::token::V1_0::BpHwMemoryToken::BpHwMemoryToken",
2420 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryTokenC1ERKNS_2spINS_8hardware7IBinderEEE",
2421 "parameters" :
2422 [
2423 {
2424 "is_this_ptr" : true,
2425 "referenced_type" : "type-536"
2426 },
2427 {
2428 "referenced_type" : "type-37"
2429 }
2430 ],
2431 "return_type" : "type-23",
2432 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BpHwMemoryToken.h"
2433 },
2434 {
2435 "function_name" : "android::hidl::memory::token::V1_0::BpHwMemoryToken::BpHwMemoryToken",
2436 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryTokenC2ERKNS_2spINS_8hardware7IBinderEEE",
2437 "parameters" :
2438 [
2439 {
2440 "is_this_ptr" : true,
2441 "referenced_type" : "type-536"
2442 },
2443 {
2444 "referenced_type" : "type-37"
2445 }
2446 ],
2447 "return_type" : "type-23",
2448 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BpHwMemoryToken.h"
2449 },
2450 {
2451 "function_name" : "android::hardware::details::castInterface",
2452 "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenENS3_4base4V1_05IBaseENS6_15BpHwMemoryTokenEEENS0_6ReturnINS_2spIT_EEEENSD_IT0_EEPKcb",
2453 "parameters" :
2454 [
2455 {
2456 "referenced_type" : "type-367"
2457 },
2458 {
2459 "referenced_type" : "type-45"
2460 },
2461 {
2462 "referenced_type" : "type-30"
2463 }
2464 ],
2465 "return_type" : "type-128",
2466 "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2467 "template_args" : [ "type-84", "type-16", "type-495" ]
2468 },
2469 {
2470 "function_name" : "android::hardware::details::getServiceInternal",
2471 "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS_4hidl6memory5token4V1_015BpHwMemoryTokenENS6_12IMemoryTokenEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbb",
2472 "parameters" :
2473 [
2474 {
2475 "referenced_type" : "type-380"
2476 },
2477 {
2478 "referenced_type" : "type-30"
2479 },
2480 {
2481 "referenced_type" : "type-30"
2482 }
2483 ],
2484 "return_type" : "type-82",
2485 "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2486 "template_args" : [ "type-495", "type-84", "type-23", "type-23" ]
2487 }
2488 ],
2489 "global_vars" :
2490 [
2491 {
2492 "linker_set_key" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken10descriptorE",
2493 "name" : "android::hidl::memory::token::V1_0::IMemoryToken::descriptor",
2494 "referenced_type" : "type-45",
2495 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
2496 }
2497 ],
2498 "lvalue_reference_types" :
2499 [
2500 {
2501 "alignment" : 4,
2502 "linker_set_key" : "android::Mutex &",
2503 "name" : "android::Mutex &",
2504 "referenced_type" : "type-18",
2505 "self_type" : "type-453",
2506 "size" : 4,
2507 "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2508 },
2509 {
2510 "alignment" : 4,
2511 "linker_set_key" : "android::RWLock &",
2512 "name" : "android::RWLock &",
2513 "referenced_type" : "type-457",
2514 "self_type" : "type-461",
2515 "size" : 4,
2516 "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2517 },
2518 {
2519 "alignment" : 4,
2520 "linker_set_key" : "android::String16 &",
2521 "name" : "android::String16 &",
2522 "referenced_type" : "type-33",
2523 "self_type" : "type-343",
2524 "size" : 4,
2525 "source_file" : "/system/core/libutils/include/utils/String16.h"
2526 },
2527 {
2528 "alignment" : 4,
2529 "linker_set_key" : "android::String8 &",
2530 "name" : "android::String8 &",
2531 "referenced_type" : "type-44",
2532 "self_type" : "type-338",
2533 "size" : 4,
2534 "source_file" : "/system/core/libutils/include/utils/String8.h"
2535 },
2536 {
2537 "alignment" : 4,
2538 "linker_set_key" : "android::hardware::Return<android::sp<android::hidl::memory::token::V1_0::IMemoryToken> > &",
2539 "name" : "android::hardware::Return<android::sp<android::hidl::memory::token::V1_0::IMemoryToken> > &",
2540 "referenced_type" : "type-128",
2541 "self_type" : "type-131",
2542 "size" : 4,
2543 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2544 },
2545 {
2546 "alignment" : 4,
2547 "linker_set_key" : "android::hardware::Return<bool> &",
2548 "name" : "android::hardware::Return<bool> &",
2549 "referenced_type" : "type-120",
2550 "self_type" : "type-125",
2551 "size" : 4,
2552 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2553 },
2554 {
2555 "alignment" : 4,
2556 "linker_set_key" : "android::hardware::Return<void> &",
2557 "name" : "android::hardware::Return<void> &",
2558 "referenced_type" : "type-141",
2559 "self_type" : "type-144",
2560 "size" : 4,
2561 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2562 },
2563 {
2564 "alignment" : 4,
2565 "linker_set_key" : "android::hardware::Status &",
2566 "name" : "android::hardware::Status &",
2567 "referenced_type" : "type-100",
2568 "self_type" : "type-118",
2569 "size" : 4,
2570 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2571 },
2572 {
2573 "alignment" : 4,
2574 "linker_set_key" : "android::hardware::TextOutput &",
2575 "name" : "android::hardware::TextOutput &",
2576 "referenced_type" : "type-374",
2577 "self_type" : "type-373",
2578 "size" : 4,
2579 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2580 },
2581 {
2582 "alignment" : 4,
2583 "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
2584 "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
2585 "referenced_type" : "type-291",
2586 "self_type" : "type-506",
2587 "size" : 4,
2588 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2589 },
2590 {
2591 "alignment" : 4,
2592 "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
2593 "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
2594 "referenced_type" : "type-283",
2595 "self_type" : "type-501",
2596 "size" : 4,
2597 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2598 },
2599 {
2600 "alignment" : 4,
2601 "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
2602 "name" : "android::hardware::hidl_array<unsigned char, 32> &",
2603 "referenced_type" : "type-294",
2604 "self_type" : "type-510",
2605 "size" : 4,
2606 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2607 },
2608 {
2609 "alignment" : 4,
2610 "linker_set_key" : "android::hardware::hidl_memory &",
2611 "name" : "android::hardware::hidl_memory &",
2612 "referenced_type" : "type-264",
2613 "self_type" : "type-269",
2614 "size" : 4,
2615 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2616 },
2617 {
2618 "alignment" : 4,
2619 "linker_set_key" : "android::hardware::hidl_string &",
2620 "name" : "android::hardware::hidl_string &",
2621 "referenced_type" : "type-260",
2622 "self_type" : "type-504",
2623 "size" : 4,
2624 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2625 },
2626 {
2627 "alignment" : 4,
2628 "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
2629 "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
2630 "referenced_type" : "type-290",
2631 "self_type" : "type-299",
2632 "size" : 4,
2633 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2634 },
2635 {
2636 "alignment" : 4,
2637 "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
2638 "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
2639 "referenced_type" : "type-282",
2640 "self_type" : "type-289",
2641 "size" : 4,
2642 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2643 },
2644 {
2645 "alignment" : 4,
2646 "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
2647 "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
2648 "referenced_type" : "type-90",
2649 "self_type" : "type-93",
2650 "size" : 4,
2651 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2652 },
2653 {
2654 "alignment" : 4,
2655 "linker_set_key" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken> &",
2656 "name" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken> &",
2657 "referenced_type" : "type-82",
2658 "self_type" : "type-86",
2659 "size" : 4,
2660 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2661 },
2662 {
2663 "alignment" : 4,
2664 "linker_set_key" : "const android::String16 &",
2665 "name" : "const android::String16 &",
2666 "referenced_type" : "type-32",
2667 "self_type" : "type-31",
2668 "size" : 4,
2669 "source_file" : "/system/core/libutils/include/utils/String16.h"
2670 },
2671 {
2672 "alignment" : 4,
2673 "linker_set_key" : "const android::String8 &",
2674 "name" : "const android::String8 &",
2675 "referenced_type" : "type-335",
2676 "self_type" : "type-337",
2677 "size" : 4,
2678 "source_file" : "/system/core/libutils/include/utils/String8.h"
2679 },
2680 {
2681 "alignment" : 4,
2682 "linker_set_key" : "const android::hardware::Parcel &",
2683 "name" : "const android::hardware::Parcel &",
2684 "referenced_type" : "type-375",
2685 "self_type" : "type-376",
2686 "size" : 4,
2687 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2688 },
2689 {
2690 "alignment" : 4,
2691 "linker_set_key" : "const android::hardware::Return<bool> &",
2692 "name" : "const android::hardware::Return<bool> &",
2693 "referenced_type" : "type-126",
2694 "self_type" : "type-135",
2695 "size" : 4,
2696 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2697 },
2698 {
2699 "alignment" : 4,
2700 "linker_set_key" : "const android::hardware::Status &",
2701 "name" : "const android::hardware::Status &",
2702 "referenced_type" : "type-115",
2703 "self_type" : "type-116",
2704 "size" : 4,
2705 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2706 },
2707 {
2708 "alignment" : 4,
2709 "linker_set_key" : "const android::hardware::details::SchedPrio &",
2710 "name" : "const android::hardware::details::SchedPrio &",
2711 "referenced_type" : "type-386",
2712 "self_type" : "type-385",
2713 "size" : 4,
2714 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
2715 },
2716 {
2717 "alignment" : 4,
2718 "linker_set_key" : "const android::hardware::hidl_handle &",
2719 "name" : "const android::hardware::hidl_handle &",
2720 "referenced_type" : "type-319",
2721 "self_type" : "type-320",
2722 "size" : 4,
2723 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2724 },
2725 {
2726 "alignment" : 4,
2727 "linker_set_key" : "const android::hardware::hidl_memory &",
2728 "name" : "const android::hardware::hidl_memory &",
2729 "referenced_type" : "type-267",
2730 "self_type" : "type-268",
2731 "size" : 4,
2732 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2733 },
2734 {
2735 "alignment" : 4,
2736 "linker_set_key" : "const android::hardware::hidl_string &",
2737 "name" : "const android::hardware::hidl_string &",
2738 "referenced_type" : "type-259",
2739 "self_type" : "type-263",
2740 "size" : 4,
2741 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2742 },
2743 {
2744 "alignment" : 4,
2745 "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
2746 "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
2747 "referenced_type" : "type-485",
2748 "self_type" : "type-486",
2749 "size" : 4,
2750 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
2751 },
2752 {
2753 "alignment" : 4,
2754 "linker_set_key" : "const android::hardware::hidl_vec<int> &",
2755 "name" : "const android::hardware::hidl_vec<int> &",
2756 "referenced_type" : "type-304",
2757 "self_type" : "type-306",
2758 "size" : 4,
2759 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2760 },
2761 {
2762 "alignment" : 4,
2763 "linker_set_key" : "const android::hardware::hidl_version &",
2764 "name" : "const android::hardware::hidl_version &",
2765 "referenced_type" : "type-314",
2766 "self_type" : "type-316",
2767 "size" : 4,
2768 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2769 },
2770 {
2771 "alignment" : 4,
2772 "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
2773 "name" : "const android::hidl::base::V1_0::IBase *const &",
2774 "referenced_type" : "type-400",
2775 "self_type" : "type-401",
2776 "size" : 4,
2777 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
2778 },
2779 {
2780 "alignment" : 4,
2781 "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
2782 "name" : "const android::sp<android::hardware::IBinder> &",
2783 "referenced_type" : "type-38",
2784 "self_type" : "type-37",
2785 "size" : 4,
2786 "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
2787 },
2788 {
2789 "alignment" : 4,
2790 "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
2791 "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
2792 "referenced_type" : "type-95",
2793 "self_type" : "type-525",
2794 "size" : 4,
2795 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2796 },
2797 {
2798 "alignment" : 4,
2799 "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
2800 "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
2801 "referenced_type" : "type-235",
2802 "self_type" : "type-258",
2803 "size" : 4,
2804 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2805 },
2806 {
2807 "alignment" : 4,
2808 "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
2809 "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
2810 "referenced_type" : "type-530",
2811 "self_type" : "type-531",
2812 "size" : 4,
2813 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2814 },
2815 {
2816 "alignment" : 4,
2817 "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
2818 "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
2819 "referenced_type" : "type-79",
2820 "self_type" : "type-488",
2821 "size" : 4,
2822 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
2823 },
2824 {
2825 "alignment" : 4,
2826 "linker_set_key" : "const android::sp<android::hidl::memory::token::V1_0::IMemoryToken> &",
2827 "name" : "const android::sp<android::hidl::memory::token::V1_0::IMemoryToken> &",
2828 "referenced_type" : "type-88",
2829 "self_type" : "type-517",
2830 "size" : 4,
2831 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2832 },
2833 {
2834 "alignment" : 4,
2835 "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
2836 "name" : "const android::wp<android::hardware::BHwBinder> &",
2837 "referenced_type" : "type-498",
2838 "self_type" : "type-520",
2839 "size" : 4,
2840 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2841 },
2842 {
2843 "alignment" : 4,
2844 "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
2845 "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
2846 "referenced_type" : "type-518",
2847 "self_type" : "type-521",
2848 "size" : 4,
2849 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2850 },
2851 {
2852 "alignment" : 4,
2853 "linker_set_key" : "const bool &",
2854 "name" : "const bool &",
2855 "referenced_type" : "type-71",
2856 "self_type" : "type-221",
2857 "size" : 4,
2858 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2859 },
2860 {
2861 "alignment" : 4,
2862 "linker_set_key" : "const double &",
2863 "name" : "const double &",
2864 "referenced_type" : "type-243",
2865 "self_type" : "type-244",
2866 "size" : 4,
2867 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2868 },
2869 {
2870 "alignment" : 4,
2871 "linker_set_key" : "const float &",
2872 "name" : "const float &",
2873 "referenced_type" : "type-241",
2874 "self_type" : "type-242",
2875 "size" : 4,
2876 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2877 },
2878 {
2879 "alignment" : 4,
2880 "linker_set_key" : "const int &",
2881 "name" : "const int &",
2882 "referenced_type" : "type-463",
2883 "self_type" : "type-462",
2884 "size" : 4,
2885 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2886 },
2887 {
2888 "linker_set_key" : "const iter<is_const> &",
2889 "name" : "const iter<is_const> &",
2890 "referenced_type" : "type-273",
2891 "self_type" : "type-275",
2892 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2893 },
2894 {
2895 "alignment" : 4,
2896 "linker_set_key" : "const log_msg &",
2897 "name" : "const log_msg &",
2898 "referenced_type" : "type-102",
2899 "self_type" : "type-134",
2900 "size" : 4,
2901 "source_file" : "/system/core/liblog/include/log/log_read.h"
2902 },
2903 {
2904 "alignment" : 4,
2905 "linker_set_key" : "const long long &",
2906 "name" : "const long long &",
2907 "referenced_type" : "type-237",
2908 "self_type" : "type-238",
2909 "size" : 4,
2910 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2911 },
2912 {
2913 "alignment" : 4,
2914 "linker_set_key" : "const short &",
2915 "name" : "const short &",
2916 "referenced_type" : "type-229",
2917 "self_type" : "type-230",
2918 "size" : 4,
2919 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2920 },
2921 {
2922 "alignment" : 4,
2923 "linker_set_key" : "const signed char &",
2924 "name" : "const signed char &",
2925 "referenced_type" : "type-223",
2926 "self_type" : "type-226",
2927 "size" : 4,
2928 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2929 },
2930 {
2931 "alignment" : 4,
2932 "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2933 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2934 "referenced_type" : "type-378",
2935 "self_type" : "type-380",
2936 "size" : 4,
2937 "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
2938 },
2939 {
2940 "alignment" : 4,
2941 "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
2942 "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
2943 "referenced_type" : "type-513",
2944 "self_type" : "type-512",
2945 "size" : 4,
2946 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2947 },
2948 {
2949 "alignment" : 4,
2950 "linker_set_key" : "const unsigned char &",
2951 "name" : "const unsigned char &",
2952 "referenced_type" : "type-227",
2953 "self_type" : "type-228",
2954 "size" : 4,
2955 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2956 },
2957 {
2958 "alignment" : 4,
2959 "linker_set_key" : "const unsigned int &",
2960 "name" : "const unsigned int &",
2961 "referenced_type" : "type-24",
2962 "self_type" : "type-234",
2963 "size" : 4,
2964 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2965 },
2966 {
2967 "alignment" : 4,
2968 "linker_set_key" : "const unsigned long long &",
2969 "name" : "const unsigned long long &",
2970 "referenced_type" : "type-239",
2971 "self_type" : "type-240",
2972 "size" : 4,
2973 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2974 },
2975 {
2976 "alignment" : 4,
2977 "linker_set_key" : "const unsigned short &",
2978 "name" : "const unsigned short &",
2979 "referenced_type" : "type-231",
2980 "self_type" : "type-232",
2981 "size" : 4,
2982 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2983 },
2984 {
2985 "alignment" : 4,
2986 "linker_set_key" : "int &",
2987 "name" : "int &",
2988 "referenced_type" : "type-49",
2989 "self_type" : "type-331",
2990 "size" : 4,
2991 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/types.h"
2992 },
2993 {
2994 "alignment" : 4,
2995 "linker_set_key" : "unsigned char &",
2996 "name" : "unsigned char &",
2997 "referenced_type" : "type-106",
2998 "self_type" : "type-475",
2999 "size" : 4,
3000 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
3001 }
3002 ],
3003 "pointer_types" :
3004 [
3005 {
3006 "alignment" : 4,
3007 "linker_set_key" : "android::Condition *",
3008 "name" : "android::Condition *",
3009 "referenced_type" : "type-72",
3010 "self_type" : "type-456",
3011 "size" : 4,
3012 "source_file" : "/system/core/libutils/include/utils/Condition.h"
3013 },
3014 {
3015 "alignment" : 4,
3016 "linker_set_key" : "android::Mutex *",
3017 "name" : "android::Mutex *",
3018 "referenced_type" : "type-18",
3019 "self_type" : "type-451",
3020 "size" : 4,
3021 "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3022 },
3023 {
3024 "alignment" : 4,
3025 "linker_set_key" : "android::Mutex::Autolock *",
3026 "name" : "android::Mutex::Autolock *",
3027 "referenced_type" : "type-452",
3028 "self_type" : "type-454",
3029 "size" : 4,
3030 "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3031 },
3032 {
3033 "alignment" : 4,
3034 "linker_set_key" : "android::RWLock *",
3035 "name" : "android::RWLock *",
3036 "referenced_type" : "type-457",
3037 "self_type" : "type-459",
3038 "size" : 4,
3039 "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3040 },
3041 {
3042 "alignment" : 4,
3043 "linker_set_key" : "android::RWLock::AutoRLock *",
3044 "name" : "android::RWLock::AutoRLock *",
3045 "referenced_type" : "type-460",
3046 "self_type" : "type-464",
3047 "size" : 4,
3048 "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3049 },
3050 {
3051 "alignment" : 4,
3052 "linker_set_key" : "android::RWLock::AutoWLock *",
3053 "name" : "android::RWLock::AutoWLock *",
3054 "referenced_type" : "type-465",
3055 "self_type" : "type-466",
3056 "size" : 4,
3057 "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3058 },
3059 {
3060 "alignment" : 4,
3061 "linker_set_key" : "android::RefBase *",
3062 "name" : "android::RefBase *",
3063 "referenced_type" : "type-7",
3064 "self_type" : "type-251",
3065 "size" : 4,
3066 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3067 },
3068 {
3069 "alignment" : 4,
3070 "linker_set_key" : "android::RefBase::weakref_impl *",
3071 "name" : "android::RefBase::weakref_impl *",
3072 "referenced_type" : "type-10",
3073 "self_type" : "type-9",
3074 "size" : 4,
3075 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3076 },
3077 {
3078 "alignment" : 4,
3079 "linker_set_key" : "android::RefBase::weakref_type *",
3080 "name" : "android::RefBase::weakref_type *",
3081 "referenced_type" : "type-12",
3082 "self_type" : "type-11",
3083 "size" : 4,
3084 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3085 },
3086 {
3087 "alignment" : 4,
3088 "linker_set_key" : "android::ReferenceRenamer *",
3089 "name" : "android::ReferenceRenamer *",
3090 "referenced_type" : "type-245",
3091 "self_type" : "type-248",
3092 "size" : 4,
3093 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3094 },
3095 {
3096 "alignment" : 4,
3097 "linker_set_key" : "android::ScopedTrace *",
3098 "name" : "android::ScopedTrace *",
3099 "referenced_type" : "type-467",
3100 "self_type" : "type-468",
3101 "size" : 4,
3102 "source_file" : "/system/core/libutils/include/utils/Trace.h"
3103 },
3104 {
3105 "alignment" : 4,
3106 "linker_set_key" : "android::String16 *",
3107 "name" : "android::String16 *",
3108 "referenced_type" : "type-33",
3109 "self_type" : "type-344",
3110 "size" : 4,
3111 "source_file" : "/system/core/libutils/include/utils/String16.h"
3112 },
3113 {
3114 "alignment" : 4,
3115 "linker_set_key" : "android::String8 *",
3116 "name" : "android::String8 *",
3117 "referenced_type" : "type-44",
3118 "self_type" : "type-339",
3119 "size" : 4,
3120 "source_file" : "/system/core/libutils/include/utils/String8.h"
3121 },
3122 {
3123 "alignment" : 4,
3124 "linker_set_key" : "android::Thread *",
3125 "name" : "android::Thread *",
3126 "referenced_type" : "type-70",
3127 "self_type" : "type-69",
3128 "size" : 4,
3129 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3130 },
3131 {
3132 "alignment" : 4,
3133 "linker_set_key" : "android::VirtualLightRefBase *",
3134 "name" : "android::VirtualLightRefBase *",
3135 "referenced_type" : "type-147",
3136 "self_type" : "type-154",
3137 "size" : 4,
3138 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3139 },
3140 {
3141 "alignment" : 4,
3142 "linker_set_key" : "android::hardware::BHwBinder *",
3143 "name" : "android::hardware::BHwBinder *",
3144 "referenced_type" : "type-98",
3145 "self_type" : "type-97",
3146 "size" : 4,
3147 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3148 },
3149 {
3150 "alignment" : 4,
3151 "linker_set_key" : "android::hardware::BpInterface<android::hidl::memory::token::V1_0::IMemoryToken> *",
3152 "name" : "android::hardware::BpInterface<android::hidl::memory::token::V1_0::IMemoryToken> *",
3153 "referenced_type" : "type-355",
3154 "self_type" : "type-354",
3155 "size" : 4,
3156 "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3157 },
3158 {
3159 "alignment" : 4,
3160 "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3161 "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3162 "referenced_type" : "type-394",
3163 "self_type" : "type-399",
3164 "size" : 4,
3165 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3166 },
3167 {
3168 "alignment" : 4,
3169 "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3170 "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3171 "referenced_type" : "type-412",
3172 "self_type" : "type-417",
3173 "size" : 4,
3174 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3175 },
3176 {
3177 "alignment" : 4,
3178 "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3179 "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3180 "referenced_type" : "type-402",
3181 "self_type" : "type-407",
3182 "size" : 4,
3183 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3184 },
3185 {
3186 "alignment" : 4,
3187 "linker_set_key" : "android::hardware::GrantorDescriptor *",
3188 "name" : "android::hardware::GrantorDescriptor *",
3189 "referenced_type" : "type-280",
3190 "self_type" : "type-279",
3191 "size" : 4,
3192 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3193 },
3194 {
3195 "alignment" : 4,
3196 "linker_set_key" : "android::hardware::IBinder *",
3197 "name" : "android::hardware::IBinder *",
3198 "referenced_type" : "type-27",
3199 "self_type" : "type-26",
3200 "size" : 4,
3201 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3202 },
3203 {
3204 "alignment" : 4,
3205 "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
3206 "name" : "android::hardware::IBinder::DeathRecipient *",
3207 "referenced_type" : "type-17",
3208 "self_type" : "type-523",
3209 "size" : 4,
3210 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3211 },
3212 {
3213 "alignment" : 4,
3214 "linker_set_key" : "android::hardware::IInterface *",
3215 "name" : "android::hardware::IInterface *",
3216 "referenced_type" : "type-352",
3217 "self_type" : "type-543",
3218 "size" : 4,
3219 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3220 },
3221 {
3222 "alignment" : 4,
3223 "linker_set_key" : "android::hardware::Parcel *",
3224 "name" : "android::hardware::Parcel *",
3225 "referenced_type" : "type-356",
3226 "self_type" : "type-362",
3227 "size" : 4,
3228 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3229 },
3230 {
3231 "alignment" : 4,
3232 "linker_set_key" : "android::hardware::ProcessState *",
3233 "name" : "android::hardware::ProcessState *",
3234 "referenced_type" : "type-54",
3235 "self_type" : "type-53",
3236 "size" : 4,
3237 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3238 },
3239 {
3240 "alignment" : 4,
3241 "linker_set_key" : "android::hardware::Return<android::sp<android::hidl::memory::token::V1_0::IMemoryToken> > *",
3242 "name" : "android::hardware::Return<android::sp<android::hidl::memory::token::V1_0::IMemoryToken> > *",
3243 "referenced_type" : "type-128",
3244 "self_type" : "type-129",
3245 "size" : 4,
3246 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3247 },
3248 {
3249 "alignment" : 4,
3250 "linker_set_key" : "android::hardware::Return<bool> *",
3251 "name" : "android::hardware::Return<bool> *",
3252 "referenced_type" : "type-120",
3253 "self_type" : "type-122",
3254 "size" : 4,
3255 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3256 },
3257 {
3258 "alignment" : 4,
3259 "linker_set_key" : "android::hardware::Return<void> *",
3260 "name" : "android::hardware::Return<void> *",
3261 "referenced_type" : "type-141",
3262 "self_type" : "type-142",
3263 "size" : 4,
3264 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3265 },
3266 {
3267 "alignment" : 4,
3268 "linker_set_key" : "android::hardware::Status *",
3269 "name" : "android::hardware::Status *",
3270 "referenced_type" : "type-100",
3271 "self_type" : "type-114",
3272 "size" : 4,
3273 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3274 },
3275 {
3276 "alignment" : 4,
3277 "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
3278 "name" : "android::hardware::details::HidlInstrumentor *",
3279 "referenced_type" : "type-368",
3280 "self_type" : "type-515",
3281 "size" : 4,
3282 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3283 },
3284 {
3285 "alignment" : 4,
3286 "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3287 "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3288 "referenced_type" : "type-291",
3289 "self_type" : "type-505",
3290 "size" : 4,
3291 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3292 },
3293 {
3294 "alignment" : 4,
3295 "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3296 "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3297 "referenced_type" : "type-283",
3298 "self_type" : "type-500",
3299 "size" : 4,
3300 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3301 },
3302 {
3303 "alignment" : 4,
3304 "linker_set_key" : "android::hardware::details::return_status *",
3305 "name" : "android::hardware::details::return_status *",
3306 "referenced_type" : "type-121",
3307 "self_type" : "type-136",
3308 "size" : 4,
3309 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3310 },
3311 {
3312 "alignment" : 4,
3313 "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
3314 "name" : "android::hardware::hidl_array<unsigned char, 32> *",
3315 "referenced_type" : "type-294",
3316 "self_type" : "type-293",
3317 "size" : 4,
3318 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3319 },
3320 {
3321 "alignment" : 4,
3322 "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
3323 "name" : "android::hardware::hidl_binder_death_recipient *",
3324 "referenced_type" : "type-3",
3325 "self_type" : "type-91",
3326 "size" : 4,
3327 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3328 },
3329 {
3330 "alignment" : 4,
3331 "linker_set_key" : "android::hardware::hidl_death_recipient *",
3332 "name" : "android::hardware::hidl_death_recipient *",
3333 "referenced_type" : "type-6",
3334 "self_type" : "type-5",
3335 "size" : 4,
3336 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3337 },
3338 {
3339 "alignment" : 4,
3340 "linker_set_key" : "android::hardware::hidl_memory *",
3341 "name" : "android::hardware::hidl_memory *",
3342 "referenced_type" : "type-264",
3343 "self_type" : "type-265",
3344 "size" : 4,
3345 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3346 },
3347 {
3348 "alignment" : 4,
3349 "linker_set_key" : "android::hardware::hidl_string *",
3350 "name" : "android::hardware::hidl_string *",
3351 "referenced_type" : "type-260",
3352 "self_type" : "type-285",
3353 "size" : 4,
3354 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3355 },
3356 {
3357 "alignment" : 4,
3358 "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3359 "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3360 "referenced_type" : "type-290",
3361 "self_type" : "type-296",
3362 "size" : 4,
3363 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3364 },
3365 {
3366 "alignment" : 4,
3367 "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3368 "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3369 "referenced_type" : "type-282",
3370 "self_type" : "type-286",
3371 "size" : 4,
3372 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3373 },
3374 {
3375 "alignment" : 4,
3376 "linker_set_key" : "android::hardware::hidl_version *",
3377 "name" : "android::hardware::hidl_version *",
3378 "referenced_type" : "type-312",
3379 "self_type" : "type-313",
3380 "size" : 4,
3381 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3382 },
3383 {
3384 "alignment" : 4,
3385 "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
3386 "name" : "android::hidl::base::V1_0::BnHwBase *",
3387 "referenced_type" : "type-366",
3388 "self_type" : "type-377",
3389 "size" : 4,
3390 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
3391 },
3392 {
3393 "alignment" : 4,
3394 "linker_set_key" : "android::hidl::base::V1_0::IBase *",
3395 "name" : "android::hidl::base::V1_0::IBase *",
3396 "referenced_type" : "type-16",
3397 "self_type" : "type-15",
3398 "size" : 4,
3399 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3400 },
3401 {
3402 "alignment" : 4,
3403 "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
3404 "name" : "android::hidl::manager::V1_0::IServiceManager *",
3405 "referenced_type" : "type-62",
3406 "self_type" : "type-61",
3407 "size" : 4,
3408 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3409 },
3410 {
3411 "alignment" : 4,
3412 "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
3413 "name" : "android::hidl::manager::V1_0::IServiceNotification *",
3414 "referenced_type" : "type-77",
3415 "self_type" : "type-76",
3416 "size" : 4,
3417 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3418 },
3419 {
3420 "alignment" : 4,
3421 "linker_set_key" : "android::hidl::memory::token::V1_0::BnHwMemoryToken *",
3422 "name" : "android::hidl::memory::token::V1_0::BnHwMemoryToken *",
3423 "referenced_type" : "type-365",
3424 "self_type" : "type-484",
3425 "size" : 4,
3426 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3427 },
3428 {
3429 "alignment" : 4,
3430 "linker_set_key" : "android::hidl::memory::token::V1_0::BpHwMemoryToken *",
3431 "name" : "android::hidl::memory::token::V1_0::BpHwMemoryToken *",
3432 "referenced_type" : "type-495",
3433 "self_type" : "type-536",
3434 "size" : 4,
3435 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3436 },
3437 {
3438 "alignment" : 4,
3439 "linker_set_key" : "android::hidl::memory::token::V1_0::BsMemoryToken *",
3440 "name" : "android::hidl::memory::token::V1_0::BsMemoryToken *",
3441 "referenced_type" : "type-532",
3442 "self_type" : "type-535",
3443 "size" : 4,
3444 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3445 },
3446 {
3447 "alignment" : 4,
3448 "linker_set_key" : "android::hidl::memory::token::V1_0::IMemoryToken *",
3449 "name" : "android::hidl::memory::token::V1_0::IMemoryToken *",
3450 "referenced_type" : "type-84",
3451 "self_type" : "type-83",
3452 "size" : 4,
3453 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3454 },
3455 {
3456 "alignment" : 4,
3457 "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3458 "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3459 "referenced_type" : "type-538",
3460 "self_type" : "type-539",
3461 "size" : 4,
3462 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3463 },
3464 {
3465 "alignment" : 4,
3466 "linker_set_key" : "android::sp<android::hardware::IBinder> *",
3467 "name" : "android::sp<android::hardware::IBinder> *",
3468 "referenced_type" : "type-39",
3469 "self_type" : "type-540",
3470 "size" : 4,
3471 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3472 },
3473 {
3474 "alignment" : 4,
3475 "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
3476 "name" : "android::sp<android::hardware::ProcessState> *",
3477 "referenced_type" : "type-52",
3478 "self_type" : "type-51",
3479 "size" : 4,
3480 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3481 },
3482 {
3483 "alignment" : 4,
3484 "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
3485 "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
3486 "referenced_type" : "type-90",
3487 "self_type" : "type-89",
3488 "size" : 4,
3489 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3490 },
3491 {
3492 "alignment" : 4,
3493 "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
3494 "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
3495 "referenced_type" : "type-367",
3496 "self_type" : "type-529",
3497 "size" : 4,
3498 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3499 },
3500 {
3501 "alignment" : 4,
3502 "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
3503 "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
3504 "referenced_type" : "type-60",
3505 "self_type" : "type-63",
3506 "size" : 4,
3507 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3508 },
3509 {
3510 "alignment" : 4,
3511 "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
3512 "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
3513 "referenced_type" : "type-75",
3514 "self_type" : "type-78",
3515 "size" : 4,
3516 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3517 },
3518 {
3519 "alignment" : 4,
3520 "linker_set_key" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken> *",
3521 "name" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken> *",
3522 "referenced_type" : "type-82",
3523 "self_type" : "type-81",
3524 "size" : 4,
3525 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3526 },
3527 {
3528 "alignment" : 4,
3529 "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
3530 "name" : "android::wp<android::hardware::BHwBinder> *",
3531 "referenced_type" : "type-281",
3532 "self_type" : "type-353",
3533 "size" : 4,
3534 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3535 },
3536 {
3537 "alignment" : 4,
3538 "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
3539 "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
3540 "referenced_type" : "type-522",
3541 "self_type" : "type-524",
3542 "size" : 4,
3543 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3544 },
3545 {
3546 "alignment" : 4,
3547 "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
3548 "name" : "android::wp<android::hardware::hidl_death_recipient> *",
3549 "referenced_type" : "type-4",
3550 "self_type" : "type-202",
3551 "size" : 4,
3552 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3553 },
3554 {
3555 "alignment" : 4,
3556 "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
3557 "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
3558 "referenced_type" : "type-14",
3559 "self_type" : "type-516",
3560 "size" : 4,
3561 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3562 },
3563 {
3564 "alignment" : 4,
3565 "linker_set_key" : "android_flex_plane *",
3566 "name" : "android_flex_plane *",
3567 "referenced_type" : "type-439",
3568 "self_type" : "type-442",
3569 "size" : 4,
3570 "source_file" : "/system/core/libsystem/include/system/graphics.h"
3571 },
3572 {
3573 "alignment" : 4,
3574 "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
3575 "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
3576 "referenced_type" : "type-29",
3577 "self_type" : "type-28",
3578 "size" : 4,
3579 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3580 },
3581 {
3582 "alignment" : 4,
3583 "linker_set_key" : "char *",
3584 "name" : "char *",
3585 "referenced_type" : "type-47",
3586 "self_type" : "type-170",
3587 "size" : 4,
3588 "source_file" : "/system/core/liblog/include/log/log_read.h"
3589 },
3590 {
3591 "alignment" : 4,
3592 "linker_set_key" : "const android::NativeHandle *",
3593 "name" : "const android::NativeHandle *",
3594 "referenced_type" : "type-326",
3595 "self_type" : "type-327",
3596 "size" : 4,
3597 "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
3598 },
3599 {
3600 "alignment" : 4,
3601 "linker_set_key" : "const android::RefBase *",
3602 "name" : "const android::RefBase *",
3603 "referenced_type" : "type-249",
3604 "self_type" : "type-250",
3605 "size" : 4,
3606 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3607 },
3608 {
3609 "alignment" : 4,
3610 "linker_set_key" : "const android::String16 *",
3611 "name" : "const android::String16 *",
3612 "referenced_type" : "type-32",
3613 "self_type" : "type-342",
3614 "size" : 4,
3615 "source_file" : "/system/core/libutils/include/utils/String16.h"
3616 },
3617 {
3618 "alignment" : 4,
3619 "linker_set_key" : "const android::String8 *",
3620 "name" : "const android::String8 *",
3621 "referenced_type" : "type-335",
3622 "self_type" : "type-336",
3623 "size" : 4,
3624 "source_file" : "/system/core/libutils/include/utils/String8.h"
3625 },
3626 {
3627 "alignment" : 4,
3628 "linker_set_key" : "const android::VectorImpl *",
3629 "name" : "const android::VectorImpl *",
3630 "referenced_type" : "type-420",
3631 "self_type" : "type-421",
3632 "size" : 4,
3633 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
3634 },
3635 {
3636 "alignment" : 4,
3637 "linker_set_key" : "const android::hardware::BpHwRefBase *",
3638 "name" : "const android::hardware::BpHwRefBase *",
3639 "referenced_type" : "type-346",
3640 "self_type" : "type-350",
3641 "size" : 4,
3642 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
3643 },
3644 {
3645 "alignment" : 4,
3646 "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
3647 "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
3648 "referenced_type" : "type-387",
3649 "self_type" : "type-388",
3650 "size" : 4,
3651 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3652 },
3653 {
3654 "alignment" : 4,
3655 "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
3656 "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
3657 "referenced_type" : "type-392",
3658 "self_type" : "type-393",
3659 "size" : 4,
3660 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3661 },
3662 {
3663 "alignment" : 4,
3664 "linker_set_key" : "const android::hardware::Return<android::sp<android::hidl::memory::token::V1_0::IMemoryToken> > *",
3665 "name" : "const android::hardware::Return<android::sp<android::hidl::memory::token::V1_0::IMemoryToken> > *",
3666 "referenced_type" : "type-132",
3667 "self_type" : "type-133",
3668 "size" : 4,
3669 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3670 },
3671 {
3672 "alignment" : 4,
3673 "linker_set_key" : "const android::hardware::Return<bool> *",
3674 "name" : "const android::hardware::Return<bool> *",
3675 "referenced_type" : "type-126",
3676 "self_type" : "type-127",
3677 "size" : 4,
3678 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3679 },
3680 {
3681 "alignment" : 4,
3682 "linker_set_key" : "const android::hardware::Status *",
3683 "name" : "const android::hardware::Status *",
3684 "referenced_type" : "type-115",
3685 "self_type" : "type-119",
3686 "size" : 4,
3687 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3688 },
3689 {
3690 "alignment" : 4,
3691 "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3692 "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3693 "referenced_type" : "type-507",
3694 "self_type" : "type-508",
3695 "size" : 4,
3696 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3697 },
3698 {
3699 "alignment" : 4,
3700 "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3701 "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3702 "referenced_type" : "type-502",
3703 "self_type" : "type-503",
3704 "size" : 4,
3705 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3706 },
3707 {
3708 "alignment" : 4,
3709 "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
3710 "name" : "const android::hardware::details::hidl_pointer<int> *",
3711 "referenced_type" : "type-477",
3712 "self_type" : "type-487",
3713 "size" : 4,
3714 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3715 },
3716 {
3717 "alignment" : 4,
3718 "linker_set_key" : "const android::hardware::details::return_status *",
3719 "name" : "const android::hardware::details::return_status *",
3720 "referenced_type" : "type-138",
3721 "self_type" : "type-139",
3722 "size" : 4,
3723 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3724 },
3725 {
3726 "alignment" : 4,
3727 "linker_set_key" : "const android::hardware::hidl_death_recipient *",
3728 "name" : "const android::hardware::hidl_death_recipient *",
3729 "referenced_type" : "type-527",
3730 "self_type" : "type-528",
3731 "size" : 4,
3732 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3733 },
3734 {
3735 "alignment" : 4,
3736 "linker_set_key" : "const android::hardware::hidl_memory *",
3737 "name" : "const android::hardware::hidl_memory *",
3738 "referenced_type" : "type-267",
3739 "self_type" : "type-271",
3740 "size" : 4,
3741 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3742 },
3743 {
3744 "alignment" : 4,
3745 "linker_set_key" : "const android::hardware::hidl_vec<int> *",
3746 "name" : "const android::hardware::hidl_vec<int> *",
3747 "referenced_type" : "type-304",
3748 "self_type" : "type-305",
3749 "size" : 4,
3750 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3751 },
3752 {
3753 "alignment" : 4,
3754 "linker_set_key" : "const android::hardware::hidl_version *",
3755 "name" : "const android::hardware::hidl_version *",
3756 "referenced_type" : "type-314",
3757 "self_type" : "type-315",
3758 "size" : 4,
3759 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3760 },
3761 {
3762 "alignment" : 4,
3763 "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
3764 "name" : "const android::hidl::base::V1_0::BpHwBase *",
3765 "referenced_type" : "type-492",
3766 "self_type" : "type-493",
3767 "size" : 4,
3768 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
3769 },
3770 {
3771 "alignment" : 4,
3772 "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
3773 "name" : "const android::hidl::base::V1_0::IBase *",
3774 "referenced_type" : "type-398",
3775 "self_type" : "type-397",
3776 "size" : 4,
3777 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3778 },
3779 {
3780 "alignment" : 4,
3781 "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
3782 "name" : "const android::hidl::manager::V1_0::IServiceManager *",
3783 "referenced_type" : "type-66",
3784 "self_type" : "type-67",
3785 "size" : 4,
3786 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3787 },
3788 {
3789 "alignment" : 4,
3790 "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
3791 "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
3792 "referenced_type" : "type-469",
3793 "self_type" : "type-470",
3794 "size" : 4,
3795 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
3796 },
3797 {
3798 "alignment" : 4,
3799 "linker_set_key" : "const android::hidl::memory::token::V1_0::BpHwMemoryToken *",
3800 "name" : "const android::hidl::memory::token::V1_0::BpHwMemoryToken *",
3801 "referenced_type" : "type-494",
3802 "self_type" : "type-499",
3803 "size" : 4,
3804 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BpHwMemoryToken.h"
3805 },
3806 {
3807 "alignment" : 4,
3808 "linker_set_key" : "const android::hidl::memory::token::V1_0::IMemoryToken *",
3809 "name" : "const android::hidl::memory::token::V1_0::IMemoryToken *",
3810 "referenced_type" : "type-482",
3811 "self_type" : "type-483",
3812 "size" : 4,
3813 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
3814 },
3815 {
3816 "alignment" : 4,
3817 "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
3818 "name" : "const android::sp<android::hardware::IBinder> *",
3819 "referenced_type" : "type-38",
3820 "self_type" : "type-541",
3821 "size" : 4,
3822 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3823 },
3824 {
3825 "alignment" : 4,
3826 "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
3827 "name" : "const android::sp<android::hardware::ProcessState> *",
3828 "referenced_type" : "type-58",
3829 "self_type" : "type-59",
3830 "size" : 4,
3831 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3832 },
3833 {
3834 "alignment" : 4,
3835 "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
3836 "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
3837 "referenced_type" : "type-95",
3838 "self_type" : "type-94",
3839 "size" : 4,
3840 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3841 },
3842 {
3843 "alignment" : 4,
3844 "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
3845 "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
3846 "referenced_type" : "type-235",
3847 "self_type" : "type-526",
3848 "size" : 4,
3849 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3850 },
3851 {
3852 "alignment" : 4,
3853 "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
3854 "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
3855 "referenced_type" : "type-530",
3856 "self_type" : "type-537",
3857 "size" : 4,
3858 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3859 },
3860 {
3861 "alignment" : 4,
3862 "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
3863 "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
3864 "referenced_type" : "type-64",
3865 "self_type" : "type-65",
3866 "size" : 4,
3867 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3868 },
3869 {
3870 "alignment" : 4,
3871 "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
3872 "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
3873 "referenced_type" : "type-79",
3874 "self_type" : "type-80",
3875 "size" : 4,
3876 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3877 },
3878 {
3879 "alignment" : 4,
3880 "linker_set_key" : "const android::sp<android::hidl::memory::token::V1_0::IMemoryToken> *",
3881 "name" : "const android::sp<android::hidl::memory::token::V1_0::IMemoryToken> *",
3882 "referenced_type" : "type-88",
3883 "self_type" : "type-87",
3884 "size" : 4,
3885 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3886 },
3887 {
3888 "alignment" : 4,
3889 "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
3890 "name" : "const android::wp<android::hardware::BHwBinder> *",
3891 "referenced_type" : "type-498",
3892 "self_type" : "type-509",
3893 "size" : 4,
3894 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3895 },
3896 {
3897 "alignment" : 4,
3898 "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
3899 "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
3900 "referenced_type" : "type-213",
3901 "self_type" : "type-225",
3902 "size" : 4,
3903 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3904 },
3905 {
3906 "alignment" : 4,
3907 "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
3908 "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
3909 "referenced_type" : "type-518",
3910 "self_type" : "type-519",
3911 "size" : 4,
3912 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3913 },
3914 {
3915 "alignment" : 4,
3916 "linker_set_key" : "const char *",
3917 "name" : "const char *",
3918 "referenced_type" : "type-46",
3919 "self_type" : "type-45",
3920 "size" : 4,
3921 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3922 },
3923 {
3924 "alignment" : 4,
3925 "linker_set_key" : "const char16_t *",
3926 "name" : "const char16_t *",
3927 "referenced_type" : "type-35",
3928 "self_type" : "type-34",
3929 "size" : 4,
3930 "source_file" : "/system/core/libutils/include/utils/String16.h"
3931 },
3932 {
3933 "alignment" : 4,
3934 "linker_set_key" : "const log_msg *",
3935 "name" : "const log_msg *",
3936 "referenced_type" : "type-102",
3937 "self_type" : "type-123",
3938 "size" : 4,
3939 "source_file" : "/system/core/liblog/include/log/log_read.h"
3940 },
3941 {
3942 "alignment" : 4,
3943 "linker_set_key" : "const native_handle *",
3944 "name" : "const native_handle *",
3945 "referenced_type" : "type-257",
3946 "self_type" : "type-256",
3947 "size" : 4,
3948 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3949 },
3950 {
3951 "alignment" : 4,
3952 "linker_set_key" : "const unsigned char *",
3953 "name" : "const unsigned char *",
3954 "referenced_type" : "type-227",
3955 "self_type" : "type-311",
3956 "size" : 4,
3957 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3958 },
3959 {
3960 "alignment" : 4,
3961 "linker_set_key" : "const unsigned long long *",
3962 "name" : "const unsigned long long *",
3963 "referenced_type" : "type-239",
3964 "self_type" : "type-363",
3965 "size" : 4,
3966 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3967 },
3968 {
3969 "alignment" : 4,
3970 "linker_set_key" : "const void *",
3971 "name" : "const void *",
3972 "referenced_type" : "type-317",
3973 "self_type" : "type-318",
3974 "size" : 4,
3975 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3976 },
3977 {
3978 "alignment" : 4,
3979 "linker_set_key" : "int (*)(void *)",
3980 "name" : "int (*)(void *)",
3981 "referenced_type" : "type-448",
3982 "self_type" : "type-449",
3983 "size" : 4,
3984 "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
3985 },
3986 {
3987 "alignment" : 4,
3988 "linker_set_key" : "int *",
3989 "name" : "int *",
3990 "referenced_type" : "type-49",
3991 "self_type" : "type-303",
3992 "size" : 4,
3993 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3994 },
3995 {
3996 "alignment" : 4,
3997 "linker_set_key" : "log_msg *",
3998 "name" : "log_msg *",
3999 "referenced_type" : "type-103",
4000 "self_type" : "type-159",
4001 "size" : 4,
4002 "source_file" : "/system/core/liblog/include/log/log_read.h"
4003 },
4004 {
4005 "alignment" : 4,
4006 "linker_set_key" : "native_handle *",
4007 "name" : "native_handle *",
4008 "referenced_type" : "type-152",
4009 "self_type" : "type-151",
4010 "size" : 4,
4011 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4012 },
4013 {
4014 "alignment" : 4,
4015 "linker_set_key" : "unsigned char *",
4016 "name" : "unsigned char *",
4017 "referenced_type" : "type-106",
4018 "self_type" : "type-358",
4019 "size" : 4,
4020 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4021 },
4022 {
4023 "alignment" : 4,
4024 "linker_set_key" : "unsigned long long *",
4025 "name" : "unsigned long long *",
4026 "referenced_type" : "type-13",
4027 "self_type" : "type-359",
4028 "size" : 4,
4029 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4030 },
4031 {
4032 "alignment" : 4,
4033 "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4034 "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4035 "referenced_type" : "type-361",
4036 "self_type" : "type-360",
4037 "size" : 4,
4038 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4039 },
4040 {
4041 "alignment" : 4,
4042 "linker_set_key" : "void *",
4043 "name" : "void *",
4044 "referenced_type" : "type-23",
4045 "self_type" : "type-22",
4046 "size" : 4,
4047 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4048 },
4049 {
4050 "alignment" : 4,
4051 "linker_set_key" : "void **",
4052 "name" : "void **",
4053 "referenced_type" : "type-22",
4054 "self_type" : "type-450",
4055 "size" : 4,
4056 "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4057 }
4058 ],
4059 "qualified_types" :
4060 [
4061 {
4062 "alignment" : 4,
4063 "is_const" : true,
4064 "linker_set_key" : "android::RefBase::weakref_impl *const",
4065 "name" : "android::RefBase::weakref_impl *const",
4066 "referenced_type" : "type-9",
4067 "self_type" : "type-8",
4068 "size" : 4,
4069 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4070 },
4071 {
4072 "alignment" : 4,
4073 "is_const" : true,
4074 "linker_set_key" : "android::hardware::IBinder *const",
4075 "name" : "android::hardware::IBinder *const",
4076 "referenced_type" : "type-26",
4077 "self_type" : "type-348",
4078 "size" : 4,
4079 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4080 },
4081 {
4082 "alignment" : 4,
4083 "is_const" : true,
4084 "linker_set_key" : "const android::NativeHandle",
4085 "name" : "const android::NativeHandle",
4086 "referenced_type" : "type-150",
4087 "self_type" : "type-326",
4088 "size" : 12,
4089 "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4090 },
4091 {
4092 "alignment" : 4,
4093 "is_const" : true,
4094 "linker_set_key" : "const android::RefBase",
4095 "name" : "const android::RefBase",
4096 "referenced_type" : "type-7",
4097 "self_type" : "type-249",
4098 "size" : 8,
4099 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4100 },
4101 {
4102 "alignment" : 4,
4103 "is_const" : true,
4104 "linker_set_key" : "const android::String16",
4105 "name" : "const android::String16",
4106 "referenced_type" : "type-33",
4107 "self_type" : "type-32",
4108 "size" : 4,
4109 "source_file" : "/system/core/libutils/include/utils/String16.h"
4110 },
4111 {
4112 "alignment" : 4,
4113 "is_const" : true,
4114 "linker_set_key" : "const android::String8",
4115 "name" : "const android::String8",
4116 "referenced_type" : "type-44",
4117 "self_type" : "type-335",
4118 "size" : 4,
4119 "source_file" : "/system/core/libutils/include/utils/String8.h"
4120 },
4121 {
4122 "alignment" : 4,
4123 "is_const" : true,
4124 "linker_set_key" : "const android::VectorImpl",
4125 "name" : "const android::VectorImpl",
4126 "referenced_type" : "type-21",
4127 "self_type" : "type-420",
4128 "size" : 20,
4129 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4130 },
4131 {
4132 "alignment" : 4,
4133 "is_const" : true,
4134 "linker_set_key" : "const android::hardware::BpHwRefBase",
4135 "name" : "const android::hardware::BpHwRefBase",
4136 "referenced_type" : "type-347",
4137 "self_type" : "type-346",
4138 "size" : 24,
4139 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4140 },
4141 {
4142 "alignment" : 4,
4143 "is_const" : true,
4144 "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4145 "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4146 "referenced_type" : "type-381",
4147 "self_type" : "type-387",
4148 "size" : 16,
4149 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4150 },
4151 {
4152 "alignment" : 4,
4153 "is_const" : true,
4154 "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4155 "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4156 "referenced_type" : "type-389",
4157 "self_type" : "type-392",
4158 "size" : 16,
4159 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4160 },
4161 {
4162 "alignment" : 4,
4163 "is_const" : true,
4164 "linker_set_key" : "const android::hardware::Parcel",
4165 "name" : "const android::hardware::Parcel",
4166 "referenced_type" : "type-356",
4167 "self_type" : "type-375",
4168 "size" : 68,
4169 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4170 },
4171 {
4172 "alignment" : 4,
4173 "is_const" : true,
4174 "linker_set_key" : "const android::hardware::Return<android::sp<android::hidl::memory::token::V1_0::IMemoryToken> >",
4175 "name" : "const android::hardware::Return<android::sp<android::hidl::memory::token::V1_0::IMemoryToken> >",
4176 "referenced_type" : "type-128",
4177 "self_type" : "type-132",
4178 "size" : 28,
4179 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4180 },
4181 {
4182 "alignment" : 4,
4183 "is_const" : true,
4184 "linker_set_key" : "const android::hardware::Return<bool>",
4185 "name" : "const android::hardware::Return<bool>",
4186 "referenced_type" : "type-120",
4187 "self_type" : "type-126",
4188 "size" : 24,
4189 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4190 },
4191 {
4192 "alignment" : 4,
4193 "is_const" : true,
4194 "linker_set_key" : "const android::hardware::Status",
4195 "name" : "const android::hardware::Status",
4196 "referenced_type" : "type-100",
4197 "self_type" : "type-115",
4198 "size" : 20,
4199 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4200 },
4201 {
4202 "alignment" : 4,
4203 "is_const" : true,
4204 "linker_set_key" : "const android::hardware::details::SchedPrio",
4205 "name" : "const android::hardware::details::SchedPrio",
4206 "referenced_type" : "type-384",
4207 "self_type" : "type-386",
4208 "size" : 8,
4209 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4210 },
4211 {
4212 "alignment" : 4,
4213 "is_const" : true,
4214 "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4215 "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4216 "referenced_type" : "type-291",
4217 "self_type" : "type-507",
4218 "size" : 8,
4219 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4220 },
4221 {
4222 "alignment" : 4,
4223 "is_const" : true,
4224 "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4225 "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4226 "referenced_type" : "type-283",
4227 "self_type" : "type-502",
4228 "size" : 8,
4229 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4230 },
4231 {
4232 "alignment" : 4,
4233 "is_const" : true,
4234 "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
4235 "name" : "const android::hardware::details::hidl_pointer<int>",
4236 "referenced_type" : "type-301",
4237 "self_type" : "type-477",
4238 "size" : 8,
4239 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4240 },
4241 {
4242 "alignment" : 4,
4243 "is_const" : true,
4244 "linker_set_key" : "const android::hardware::details::return_status",
4245 "name" : "const android::hardware::details::return_status",
4246 "referenced_type" : "type-121",
4247 "self_type" : "type-138",
4248 "size" : 24,
4249 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4250 },
4251 {
4252 "alignment" : 4,
4253 "is_const" : true,
4254 "linker_set_key" : "const android::hardware::hidl_death_recipient",
4255 "name" : "const android::hardware::hidl_death_recipient",
4256 "referenced_type" : "type-6",
4257 "self_type" : "type-527",
4258 "size" : 12,
4259 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4260 },
4261 {
4262 "alignment" : 8,
4263 "is_const" : true,
4264 "linker_set_key" : "const android::hardware::hidl_handle",
4265 "name" : "const android::hardware::hidl_handle",
4266 "referenced_type" : "type-253",
4267 "self_type" : "type-319",
4268 "size" : 16,
4269 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4270 },
4271 {
4272 "alignment" : 8,
4273 "is_const" : true,
4274 "linker_set_key" : "const android::hardware::hidl_memory",
4275 "name" : "const android::hardware::hidl_memory",
4276 "referenced_type" : "type-264",
4277 "self_type" : "type-267",
4278 "size" : 40,
4279 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4280 },
4281 {
4282 "alignment" : 4,
4283 "is_const" : true,
4284 "linker_set_key" : "const android::hardware::hidl_string",
4285 "name" : "const android::hardware::hidl_string",
4286 "referenced_type" : "type-260",
4287 "self_type" : "type-259",
4288 "size" : 16,
4289 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4290 },
4291 {
4292 "alignment" : 4,
4293 "is_const" : true,
4294 "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
4295 "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
4296 "referenced_type" : "type-282",
4297 "self_type" : "type-485",
4298 "size" : 16,
4299 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
4300 },
4301 {
4302 "alignment" : 4,
4303 "is_const" : true,
4304 "linker_set_key" : "const android::hardware::hidl_vec<int>",
4305 "name" : "const android::hardware::hidl_vec<int>",
4306 "referenced_type" : "type-300",
4307 "self_type" : "type-304",
4308 "size" : 16,
4309 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4310 },
4311 {
4312 "alignment" : 2,
4313 "is_const" : true,
4314 "linker_set_key" : "const android::hardware::hidl_version",
4315 "name" : "const android::hardware::hidl_version",
4316 "referenced_type" : "type-312",
4317 "self_type" : "type-314",
4318 "size" : 4,
4319 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4320 },
4321 {
4322 "alignment" : 4,
4323 "is_const" : true,
4324 "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
4325 "name" : "const android::hidl::base::V1_0::BpHwBase",
4326 "referenced_type" : "type-489",
4327 "self_type" : "type-492",
4328 "size" : 92,
4329 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
4330 },
4331 {
4332 "alignment" : 4,
4333 "is_const" : true,
4334 "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
4335 "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
4336 "referenced_type" : "type-329",
4337 "self_type" : "type-330",
4338 "size" : 4,
4339 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/types.h"
4340 },
4341 {
4342 "alignment" : 4,
4343 "is_const" : true,
4344 "linker_set_key" : "const android::hidl::base::V1_0::IBase",
4345 "name" : "const android::hidl::base::V1_0::IBase",
4346 "referenced_type" : "type-16",
4347 "self_type" : "type-398",
4348 "size" : 12,
4349 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4350 },
4351 {
4352 "alignment" : 4,
4353 "is_const" : true,
4354 "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
4355 "name" : "const android::hidl::base::V1_0::IBase *const",
4356 "referenced_type" : "type-397",
4357 "self_type" : "type-400",
4358 "size" : 4,
4359 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4360 },
4361 {
4362 "alignment" : 4,
4363 "is_const" : true,
4364 "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
4365 "name" : "const android::hidl::manager::V1_0::IServiceManager",
4366 "referenced_type" : "type-62",
4367 "self_type" : "type-66",
4368 "size" : 12,
4369 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4370 },
4371 {
4372 "alignment" : 4,
4373 "is_const" : true,
4374 "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
4375 "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
4376 "referenced_type" : "type-472",
4377 "self_type" : "type-476",
4378 "size" : 4,
4379 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4380 },
4381 {
4382 "alignment" : 1,
4383 "is_const" : true,
4384 "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
4385 "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
4386 "referenced_type" : "type-471",
4387 "self_type" : "type-474",
4388 "size" : 1,
4389 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4390 },
4391 {
4392 "alignment" : 4,
4393 "is_const" : true,
4394 "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
4395 "name" : "const android::hidl::manager::V1_0::IServiceNotification",
4396 "referenced_type" : "type-77",
4397 "self_type" : "type-469",
4398 "size" : 12,
4399 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
4400 },
4401 {
4402 "alignment" : 4,
4403 "is_const" : true,
4404 "linker_set_key" : "const android::hidl::memory::token::V1_0::BpHwMemoryToken",
4405 "name" : "const android::hidl::memory::token::V1_0::BpHwMemoryToken",
4406 "referenced_type" : "type-495",
4407 "self_type" : "type-494",
4408 "size" : 92,
4409 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BpHwMemoryToken.h"
4410 },
4411 {
4412 "alignment" : 4,
4413 "is_const" : true,
4414 "linker_set_key" : "const android::hidl::memory::token::V1_0::IMemoryToken",
4415 "name" : "const android::hidl::memory::token::V1_0::IMemoryToken",
4416 "referenced_type" : "type-84",
4417 "self_type" : "type-482",
4418 "size" : 12,
4419 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
4420 },
4421 {
4422 "alignment" : 4,
4423 "is_const" : true,
4424 "linker_set_key" : "const android::sp<android::hardware::IBinder>",
4425 "name" : "const android::sp<android::hardware::IBinder>",
4426 "referenced_type" : "type-39",
4427 "self_type" : "type-38",
4428 "size" : 4,
4429 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4430 },
4431 {
4432 "alignment" : 4,
4433 "is_const" : true,
4434 "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
4435 "name" : "const android::sp<android::hardware::ProcessState>",
4436 "referenced_type" : "type-52",
4437 "self_type" : "type-58",
4438 "size" : 4,
4439 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4440 },
4441 {
4442 "alignment" : 4,
4443 "is_const" : true,
4444 "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
4445 "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
4446 "referenced_type" : "type-90",
4447 "self_type" : "type-95",
4448 "size" : 4,
4449 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4450 },
4451 {
4452 "alignment" : 4,
4453 "is_const" : true,
4454 "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
4455 "name" : "const android::sp<android::hardware::hidl_death_recipient>",
4456 "referenced_type" : "type-236",
4457 "self_type" : "type-235",
4458 "size" : 4,
4459 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4460 },
4461 {
4462 "alignment" : 4,
4463 "is_const" : true,
4464 "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
4465 "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
4466 "referenced_type" : "type-367",
4467 "self_type" : "type-530",
4468 "size" : 4,
4469 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4470 },
4471 {
4472 "alignment" : 4,
4473 "is_const" : true,
4474 "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
4475 "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
4476 "referenced_type" : "type-60",
4477 "self_type" : "type-64",
4478 "size" : 4,
4479 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4480 },
4481 {
4482 "alignment" : 4,
4483 "is_const" : true,
4484 "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
4485 "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
4486 "referenced_type" : "type-75",
4487 "self_type" : "type-79",
4488 "size" : 4,
4489 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4490 },
4491 {
4492 "alignment" : 4,
4493 "is_const" : true,
4494 "linker_set_key" : "const android::sp<android::hidl::memory::token::V1_0::IMemoryToken>",
4495 "name" : "const android::sp<android::hidl::memory::token::V1_0::IMemoryToken>",
4496 "referenced_type" : "type-82",
4497 "self_type" : "type-88",
4498 "size" : 4,
4499 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4500 },
4501 {
4502 "alignment" : 4,
4503 "is_const" : true,
4504 "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
4505 "name" : "const android::wp<android::hardware::BHwBinder>",
4506 "referenced_type" : "type-281",
4507 "self_type" : "type-498",
4508 "size" : 8,
4509 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4510 },
4511 {
4512 "alignment" : 4,
4513 "is_const" : true,
4514 "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
4515 "name" : "const android::wp<android::hardware::hidl_death_recipient>",
4516 "referenced_type" : "type-4",
4517 "self_type" : "type-213",
4518 "size" : 8,
4519 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4520 },
4521 {
4522 "alignment" : 4,
4523 "is_const" : true,
4524 "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
4525 "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
4526 "referenced_type" : "type-14",
4527 "self_type" : "type-518",
4528 "size" : 8,
4529 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4530 },
4531 {
4532 "alignment" : 1,
4533 "is_const" : true,
4534 "linker_set_key" : "const bool",
4535 "name" : "const bool",
4536 "referenced_type" : "type-30",
4537 "self_type" : "type-71",
4538 "size" : 1,
4539 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4540 },
4541 {
4542 "alignment" : 1,
4543 "is_const" : true,
4544 "linker_set_key" : "const char",
4545 "name" : "const char",
4546 "referenced_type" : "type-47",
4547 "self_type" : "type-46",
4548 "size" : 1,
4549 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4550 },
4551 {
4552 "alignment" : 2,
4553 "is_const" : true,
4554 "linker_set_key" : "const char16_t",
4555 "name" : "const char16_t",
4556 "referenced_type" : "type-36",
4557 "self_type" : "type-35",
4558 "size" : 2,
4559 "source_file" : "/system/core/libutils/include/utils/String16.h"
4560 },
4561 {
4562 "alignment" : 4,
4563 "is_const" : true,
4564 "linker_set_key" : "const double",
4565 "name" : "const double",
4566 "referenced_type" : "type-217",
4567 "self_type" : "type-243",
4568 "size" : 8,
4569 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4570 },
4571 {
4572 "alignment" : 4,
4573 "is_const" : true,
4574 "linker_set_key" : "const float",
4575 "name" : "const float",
4576 "referenced_type" : "type-210",
4577 "self_type" : "type-241",
4578 "size" : 4,
4579 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4580 },
4581 {
4582 "alignment" : 4,
4583 "is_const" : true,
4584 "linker_set_key" : "const int",
4585 "name" : "const int",
4586 "referenced_type" : "type-49",
4587 "self_type" : "type-463",
4588 "size" : 4,
4589 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4590 },
4591 {
4592 "is_const" : true,
4593 "linker_set_key" : "const iter<is_const>",
4594 "name" : "const iter<is_const>",
4595 "referenced_type" : "type-274",
4596 "self_type" : "type-273",
4597 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4598 },
4599 {
4600 "alignment" : 4,
4601 "is_const" : true,
4602 "linker_set_key" : "const log_msg",
4603 "name" : "const log_msg",
4604 "referenced_type" : "type-103",
4605 "self_type" : "type-102",
4606 "size" : 5124,
4607 "source_file" : "/system/core/liblog/include/log/log_read.h"
4608 },
4609 {
4610 "alignment" : 4,
4611 "is_const" : true,
4612 "linker_set_key" : "const long long",
4613 "name" : "const long long",
4614 "referenced_type" : "type-57",
4615 "self_type" : "type-237",
4616 "size" : 8,
4617 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4618 },
4619 {
4620 "alignment" : 4,
4621 "is_const" : true,
4622 "linker_set_key" : "const native_handle",
4623 "name" : "const native_handle",
4624 "referenced_type" : "type-152",
4625 "self_type" : "type-257",
4626 "size" : 12,
4627 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4628 },
4629 {
4630 "alignment" : 2,
4631 "is_const" : true,
4632 "linker_set_key" : "const short",
4633 "name" : "const short",
4634 "referenced_type" : "type-174",
4635 "self_type" : "type-229",
4636 "size" : 2,
4637 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4638 },
4639 {
4640 "alignment" : 1,
4641 "is_const" : true,
4642 "linker_set_key" : "const signed char",
4643 "name" : "const signed char",
4644 "referenced_type" : "type-224",
4645 "self_type" : "type-223",
4646 "size" : 1,
4647 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4648 },
4649 {
4650 "alignment" : 4,
4651 "is_const" : true,
4652 "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
4653 "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
4654 "referenced_type" : "type-333",
4655 "self_type" : "type-332",
4656 "size" : 12,
4657 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/types.h"
4658 },
4659 {
4660 "alignment" : 4,
4661 "is_const" : true,
4662 "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
4663 "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
4664 "referenced_type" : "type-481",
4665 "self_type" : "type-480",
4666 "size" : 4,
4667 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4668 },
4669 {
4670 "alignment" : 1,
4671 "is_const" : true,
4672 "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
4673 "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
4674 "referenced_type" : "type-479",
4675 "self_type" : "type-478",
4676 "size" : 3,
4677 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4678 },
4679 {
4680 "alignment" : 4,
4681 "is_const" : true,
4682 "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
4683 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
4684 "referenced_type" : "type-379",
4685 "self_type" : "type-378",
4686 "size" : 12,
4687 "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4688 },
4689 {
4690 "alignment" : 4,
4691 "is_const" : true,
4692 "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
4693 "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
4694 "referenced_type" : "type-298",
4695 "self_type" : "type-297",
4696 "size" : 8,
4697 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4698 },
4699 {
4700 "alignment" : 4,
4701 "is_const" : true,
4702 "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
4703 "name" : "const std::initializer_list<android::hardware::hidl_string>",
4704 "referenced_type" : "type-288",
4705 "self_type" : "type-287",
4706 "size" : 8,
4707 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4708 },
4709 {
4710 "alignment" : 4,
4711 "is_const" : true,
4712 "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
4713 "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
4714 "referenced_type" : "type-514",
4715 "self_type" : "type-513",
4716 "size" : 12,
4717 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4718 },
4719 {
4720 "alignment" : 1,
4721 "is_const" : true,
4722 "linker_set_key" : "const unsigned char",
4723 "name" : "const unsigned char",
4724 "referenced_type" : "type-106",
4725 "self_type" : "type-227",
4726 "size" : 1,
4727 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4728 },
4729 {
4730 "alignment" : 4,
4731 "is_const" : true,
4732 "linker_set_key" : "const unsigned int",
4733 "name" : "const unsigned int",
4734 "referenced_type" : "type-2",
4735 "self_type" : "type-24",
4736 "size" : 4,
4737 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4738 },
4739 {
4740 "alignment" : 4,
4741 "is_const" : true,
4742 "linker_set_key" : "const unsigned long long",
4743 "name" : "const unsigned long long",
4744 "referenced_type" : "type-13",
4745 "self_type" : "type-239",
4746 "size" : 8,
4747 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4748 },
4749 {
4750 "alignment" : 2,
4751 "is_const" : true,
4752 "linker_set_key" : "const unsigned short",
4753 "name" : "const unsigned short",
4754 "referenced_type" : "type-108",
4755 "self_type" : "type-231",
4756 "size" : 2,
4757 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4758 },
4759 {
4760 "is_const" : true,
4761 "linker_set_key" : "const void",
4762 "name" : "const void",
4763 "referenced_type" : "type-23",
4764 "self_type" : "type-317",
4765 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4766 },
4767 {
4768 "alignment" : 1,
4769 "is_volatile" : true,
4770 "linker_set_key" : "volatile bool",
4771 "name" : "volatile bool",
4772 "referenced_type" : "type-30",
4773 "self_type" : "type-74",
4774 "size" : 1,
4775 "source_file" : "/system/core/libutils/include/utils/Thread.h"
4776 },
4777 {
4778 "alignment" : 4,
4779 "is_volatile" : true,
4780 "linker_set_key" : "volatile int",
4781 "name" : "volatile int",
4782 "referenced_type" : "type-49",
4783 "self_type" : "type-48",
4784 "size" : 4,
4785 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4786 }
4787 ],
4788 "record_types" :
4789 [
4790 {
4791 "alignment" : 4,
4792 "fields" :
4793 [
4794 {
4795 "access" : "private",
4796 "field_name" : "mCond",
4797 "referenced_type" : "type-73"
4798 }
4799 ],
4800 "linker_set_key" : "android::Condition",
4801 "name" : "android::Condition",
4802 "record_kind" : "class",
4803 "referenced_type" : "type-72",
4804 "self_type" : "type-72",
4805 "size" : 4,
4806 "source_file" : "/system/core/libutils/include/utils/Condition.h",
4807 "unique_id" : "_ZTSN7android9ConditionE"
4808 },
4809 {
4810 "alignment" : 4,
4811 "fields" :
4812 [
4813 {
4814 "access" : "private",
4815 "field_name" : "mVector",
4816 "referenced_type" : "type-41"
4817 }
4818 ],
4819 "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
4820 "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
4821 "record_kind" : "class",
4822 "referenced_type" : "type-40",
4823 "self_type" : "type-40",
4824 "size" : 20,
4825 "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
4826 "template_args" : [ "type-33", "type-39" ],
4827 "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
4828 },
4829 {
4830 "alignment" : 4,
4831 "fields" :
4832 [
4833 {
4834 "access" : "private",
4835 "field_name" : "mCount",
4836 "referenced_type" : "type-149"
4837 }
4838 ],
4839 "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
4840 "name" : "android::LightRefBase<android::NativeHandle>",
4841 "record_kind" : "class",
4842 "referenced_type" : "type-148",
4843 "self_type" : "type-148",
4844 "size" : 4,
4845 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
4846 "template_args" : [ "type-150" ],
4847 "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
4848 },
4849 {
4850 "alignment" : 4,
4851 "fields" :
4852 [
4853 {
4854 "access" : "private",
4855 "field_name" : "mCount",
4856 "referenced_type" : "type-146"
4857 }
4858 ],
4859 "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
4860 "name" : "android::LightRefBase<android::VirtualLightRefBase>",
4861 "record_kind" : "class",
4862 "referenced_type" : "type-145",
4863 "self_type" : "type-145",
4864 "size" : 4,
4865 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
4866 "template_args" : [ "type-147" ],
4867 "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
4868 },
4869 {
4870 "alignment" : 4,
4871 "fields" :
4872 [
4873 {
4874 "access" : "private",
4875 "field_name" : "mMutex",
4876 "referenced_type" : "type-19"
4877 }
4878 ],
4879 "linker_set_key" : "android::Mutex",
4880 "name" : "android::Mutex",
4881 "record_kind" : "class",
4882 "referenced_type" : "type-18",
4883 "self_type" : "type-18",
4884 "size" : 4,
4885 "source_file" : "/system/core/libutils/include/utils/Mutex.h",
4886 "unique_id" : "_ZTSN7android5MutexE"
4887 },
4888 {
4889 "alignment" : 4,
4890 "fields" :
4891 [
4892 {
4893 "access" : "private",
4894 "field_name" : "mLock",
4895 "referenced_type" : "type-453"
4896 }
4897 ],
4898 "linker_set_key" : "android::Mutex::Autolock",
4899 "name" : "android::Mutex::Autolock",
4900 "record_kind" : "class",
4901 "referenced_type" : "type-452",
4902 "self_type" : "type-452",
4903 "size" : 4,
4904 "source_file" : "/system/core/libutils/include/utils/Mutex.h",
4905 "unique_id" : "_ZTSN7android5Mutex8AutolockE"
4906 },
4907 {
4908 "alignment" : 4,
4909 "base_specifiers" :
4910 [
4911 {
4912 "referenced_type" : "type-148"
4913 }
4914 ],
4915 "fields" :
4916 [
4917 {
4918 "access" : "private",
4919 "field_name" : "mHandle",
4920 "field_offset" : 32,
4921 "referenced_type" : "type-151"
4922 },
4923 {
4924 "access" : "private",
4925 "field_name" : "mOwnsHandle",
4926 "field_offset" : 64,
4927 "referenced_type" : "type-30"
4928 }
4929 ],
4930 "linker_set_key" : "android::NativeHandle",
4931 "name" : "android::NativeHandle",
4932 "record_kind" : "class",
4933 "referenced_type" : "type-150",
4934 "self_type" : "type-150",
4935 "size" : 12,
4936 "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
4937 "unique_id" : "_ZTSN7android12NativeHandleE"
4938 },
4939 {
4940 "alignment" : 4,
4941 "fields" :
4942 [
4943 {
4944 "access" : "private",
4945 "field_name" : "mRWLock",
4946 "referenced_type" : "type-458"
4947 }
4948 ],
4949 "linker_set_key" : "android::RWLock",
4950 "name" : "android::RWLock",
4951 "record_kind" : "class",
4952 "referenced_type" : "type-457",
4953 "self_type" : "type-457",
4954 "size" : 40,
4955 "source_file" : "/system/core/libutils/include/utils/RWLock.h",
4956 "unique_id" : "_ZTSN7android6RWLockE"
4957 },
4958 {
4959 "alignment" : 4,
4960 "fields" :
4961 [
4962 {
4963 "access" : "private",
4964 "field_name" : "mLock",
4965 "referenced_type" : "type-461"
4966 }
4967 ],
4968 "linker_set_key" : "android::RWLock::AutoRLock",
4969 "name" : "android::RWLock::AutoRLock",
4970 "record_kind" : "class",
4971 "referenced_type" : "type-460",
4972 "self_type" : "type-460",
4973 "size" : 4,
4974 "source_file" : "/system/core/libutils/include/utils/RWLock.h",
4975 "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
4976 },
4977 {
4978 "alignment" : 4,
4979 "fields" :
4980 [
4981 {
4982 "access" : "private",
4983 "field_name" : "mLock",
4984 "referenced_type" : "type-461"
4985 }
4986 ],
4987 "linker_set_key" : "android::RWLock::AutoWLock",
4988 "name" : "android::RWLock::AutoWLock",
4989 "record_kind" : "class",
4990 "referenced_type" : "type-465",
4991 "self_type" : "type-465",
4992 "size" : 4,
4993 "source_file" : "/system/core/libutils/include/utils/RWLock.h",
4994 "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
4995 },
4996 {
4997 "alignment" : 4,
4998 "fields" :
4999 [
5000 {
5001 "access" : "private",
5002 "field_name" : "mRefs",
5003 "field_offset" : 32,
5004 "referenced_type" : "type-8"
5005 }
5006 ],
5007 "linker_set_key" : "android::RefBase",
5008 "name" : "android::RefBase",
5009 "record_kind" : "class",
5010 "referenced_type" : "type-7",
5011 "self_type" : "type-7",
5012 "size" : 8,
5013 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5014 "unique_id" : "_ZTSN7android7RefBaseE",
5015 "vtable_components" :
5016 [
5017 {
5018 "kind" : "offset_to_top"
5019 },
5020 {
5021 "kind" : "rtti",
5022 "mangled_component_name" : "_ZTIN7android7RefBaseE"
5023 },
5024 {
5025 "kind" : "complete_dtor_pointer",
5026 "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
5027 },
5028 {
5029 "kind" : "deleting_dtor_pointer",
5030 "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
5031 },
5032 {
5033 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5034 },
5035 {
5036 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5037 },
5038 {
5039 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5040 },
5041 {
5042 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5043 }
5044 ]
5045 },
5046 {
5047 "alignment" : 1,
5048 "linker_set_key" : "android::RefBase::weakref_type",
5049 "name" : "android::RefBase::weakref_type",
5050 "record_kind" : "class",
5051 "referenced_type" : "type-12",
5052 "self_type" : "type-12",
5053 "size" : 1,
5054 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5055 "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
5056 },
5057 {
5058 "alignment" : 1,
5059 "linker_set_key" : "android::ReferenceMover",
5060 "name" : "android::ReferenceMover",
5061 "record_kind" : "class",
5062 "referenced_type" : "type-252",
5063 "self_type" : "type-252",
5064 "size" : 1,
5065 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5066 "unique_id" : "_ZTSN7android14ReferenceMoverE"
5067 },
5068 {
5069 "alignment" : 4,
5070 "linker_set_key" : "android::ReferenceRenamer",
5071 "name" : "android::ReferenceRenamer",
5072 "record_kind" : "class",
5073 "referenced_type" : "type-245",
5074 "self_type" : "type-245",
5075 "size" : 4,
5076 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5077 "unique_id" : "_ZTSN7android16ReferenceRenamerE",
5078 "vtable_components" :
5079 [
5080 {
5081 "kind" : "offset_to_top"
5082 },
5083 {
5084 "kind" : "rtti",
5085 "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
5086 },
5087 {
5088 "is_pure" : true,
5089 "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
5090 }
5091 ]
5092 },
5093 {
5094 "alignment" : 4,
5095 "fields" :
5096 [
5097 {
5098 "access" : "private",
5099 "field_name" : "mTag",
5100 "referenced_type" : "type-13"
5101 }
5102 ],
5103 "linker_set_key" : "android::ScopedTrace",
5104 "name" : "android::ScopedTrace",
5105 "record_kind" : "class",
5106 "referenced_type" : "type-467",
5107 "self_type" : "type-467",
5108 "size" : 8,
5109 "source_file" : "/system/core/libutils/include/utils/Trace.h",
5110 "unique_id" : "_ZTSN7android11ScopedTraceE"
5111 },
5112 {
5113 "alignment" : 4,
5114 "base_specifiers" :
5115 [
5116 {
5117 "access" : "private",
5118 "referenced_type" : "type-42"
5119 }
5120 ],
5121 "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5122 "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5123 "record_kind" : "class",
5124 "referenced_type" : "type-41",
5125 "self_type" : "type-41",
5126 "size" : 20,
5127 "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
5128 "template_args" : [ "type-43" ],
5129 "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
5130 "vtable_components" :
5131 [
5132 {
5133 "kind" : "offset_to_top"
5134 },
5135 {
5136 "kind" : "rtti",
5137 "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
5138 },
5139 {
5140 "kind" : "complete_dtor_pointer",
5141 "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
5142 },
5143 {
5144 "kind" : "deleting_dtor_pointer",
5145 "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
5146 },
5147 {
5148 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
5149 },
5150 {
5151 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
5152 },
5153 {
5154 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
5155 },
5156 {
5157 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
5158 },
5159 {
5160 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
5161 },
5162 {
5163 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
5164 },
5165 {
5166 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
5167 }
5168 ]
5169 },
5170 {
5171 "alignment" : 4,
5172 "base_specifiers" :
5173 [
5174 {
5175 "referenced_type" : "type-21"
5176 }
5177 ],
5178 "linker_set_key" : "android::SortedVectorImpl",
5179 "name" : "android::SortedVectorImpl",
5180 "record_kind" : "class",
5181 "referenced_type" : "type-42",
5182 "self_type" : "type-42",
5183 "size" : 20,
5184 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
5185 "unique_id" : "_ZTSN7android16SortedVectorImplE",
5186 "vtable_components" :
5187 [
5188 {
5189 "kind" : "offset_to_top"
5190 },
5191 {
5192 "kind" : "rtti",
5193 "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
5194 },
5195 {
5196 "kind" : "complete_dtor_pointer",
5197 "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
5198 },
5199 {
5200 "kind" : "deleting_dtor_pointer",
5201 "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
5202 },
5203 {
5204 "is_pure" : true,
5205 "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
5206 },
5207 {
5208 "is_pure" : true,
5209 "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
5210 },
5211 {
5212 "is_pure" : true,
5213 "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
5214 },
5215 {
5216 "is_pure" : true,
5217 "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
5218 },
5219 {
5220 "is_pure" : true,
5221 "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
5222 },
5223 {
5224 "is_pure" : true,
5225 "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
5226 },
5227 {
5228 "is_pure" : true,
5229 "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
5230 }
5231 ]
5232 },
5233 {
5234 "alignment" : 4,
5235 "fields" :
5236 [
5237 {
5238 "access" : "private",
5239 "field_name" : "mString",
5240 "referenced_type" : "type-34"
5241 }
5242 ],
5243 "linker_set_key" : "android::String16",
5244 "name" : "android::String16",
5245 "record_kind" : "class",
5246 "referenced_type" : "type-33",
5247 "self_type" : "type-33",
5248 "size" : 4,
5249 "source_file" : "/system/core/libutils/include/utils/String16.h",
5250 "unique_id" : "_ZTSN7android8String16E"
5251 },
5252 {
5253 "alignment" : 4,
5254 "fields" :
5255 [
5256 {
5257 "access" : "private",
5258 "field_name" : "mString",
5259 "referenced_type" : "type-45"
5260 }
5261 ],
5262 "linker_set_key" : "android::String8",
5263 "name" : "android::String8",
5264 "record_kind" : "class",
5265 "referenced_type" : "type-44",
5266 "self_type" : "type-44",
5267 "size" : 4,
5268 "source_file" : "/system/core/libutils/include/utils/String8.h",
5269 "unique_id" : "_ZTSN7android7String8E"
5270 },
5271 {
5272 "alignment" : 4,
5273 "base_specifiers" :
5274 [
5275 {
5276 "is_virtual" : true,
5277 "referenced_type" : "type-7"
5278 }
5279 ],
5280 "fields" :
5281 [
5282 {
5283 "access" : "private",
5284 "field_name" : "mCanCallJava",
5285 "field_offset" : 32,
5286 "referenced_type" : "type-71"
5287 },
5288 {
5289 "access" : "private",
5290 "field_name" : "mThread",
5291 "field_offset" : 64,
5292 "referenced_type" : "type-22"
5293 },
5294 {
5295 "access" : "private",
5296 "field_name" : "mLock",
5297 "field_offset" : 96,
5298 "referenced_type" : "type-18"
5299 },
5300 {
5301 "access" : "private",
5302 "field_name" : "mThreadExitedCondition",
5303 "field_offset" : 128,
5304 "referenced_type" : "type-72"
5305 },
5306 {
5307 "access" : "private",
5308 "field_name" : "mStatus",
5309 "field_offset" : 160,
5310 "referenced_type" : "type-49"
5311 },
5312 {
5313 "access" : "private",
5314 "field_name" : "mExitPending",
5315 "field_offset" : 192,
5316 "referenced_type" : "type-74"
5317 },
5318 {
5319 "access" : "private",
5320 "field_name" : "mRunning",
5321 "field_offset" : 200,
5322 "referenced_type" : "type-74"
5323 },
5324 {
5325 "access" : "private",
5326 "field_name" : "mHoldSelf",
5327 "field_offset" : 224,
5328 "referenced_type" : "type-68"
5329 },
5330 {
5331 "access" : "private",
5332 "field_name" : "mTid",
5333 "field_offset" : 256,
5334 "referenced_type" : "type-49"
5335 }
5336 ],
5337 "linker_set_key" : "android::Thread",
5338 "name" : "android::Thread",
5339 "record_kind" : "class",
5340 "referenced_type" : "type-70",
5341 "self_type" : "type-70",
5342 "size" : 44,
5343 "source_file" : "/system/core/libutils/include/utils/Thread.h",
5344 "unique_id" : "_ZTSN7android6ThreadE",
5345 "vtable_components" :
5346 [
5347 {
5348 "component_value" : 36,
5349 "kind" : "vbase_offset"
5350 },
5351 {
5352 "kind" : "offset_to_top"
5353 },
5354 {
5355 "kind" : "rtti",
5356 "mangled_component_name" : "_ZTIN7android6ThreadE"
5357 },
5358 {
5359 "kind" : "complete_dtor_pointer",
5360 "mangled_component_name" : "_ZN7android6ThreadD1Ev"
5361 },
5362 {
5363 "kind" : "deleting_dtor_pointer",
5364 "mangled_component_name" : "_ZN7android6ThreadD0Ev"
5365 },
5366 {
5367 "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
5368 },
5369 {
5370 "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
5371 },
5372 {
5373 "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
5374 },
5375 {
5376 "is_pure" : true,
5377 "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
5378 },
5379 {
5380 "kind" : "vcall_offset"
5381 },
5382 {
5383 "kind" : "vcall_offset"
5384 },
5385 {
5386 "kind" : "vcall_offset"
5387 },
5388 {
5389 "kind" : "vcall_offset"
5390 },
5391 {
5392 "component_value" : -36,
5393 "kind" : "vcall_offset"
5394 },
5395 {
5396 "component_value" : -36,
5397 "kind" : "offset_to_top"
5398 },
5399 {
5400 "kind" : "rtti",
5401 "mangled_component_name" : "_ZTIN7android6ThreadE"
5402 },
5403 {
5404 "kind" : "complete_dtor_pointer",
5405 "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
5406 },
5407 {
5408 "kind" : "deleting_dtor_pointer",
5409 "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
5410 },
5411 {
5412 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5413 },
5414 {
5415 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5416 },
5417 {
5418 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5419 },
5420 {
5421 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5422 }
5423 ]
5424 },
5425 {
5426 "alignment" : 4,
5427 "base_specifiers" :
5428 [
5429 {
5430 "access" : "private",
5431 "referenced_type" : "type-21"
5432 }
5433 ],
5434 "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
5435 "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
5436 "record_kind" : "class",
5437 "referenced_type" : "type-20",
5438 "self_type" : "type-20",
5439 "size" : 20,
5440 "source_file" : "/system/core/libutils/include/utils/Vector.h",
5441 "template_args" : [ "type-25" ],
5442 "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
5443 "vtable_components" :
5444 [
5445 {
5446 "kind" : "offset_to_top"
5447 },
5448 {
5449 "kind" : "rtti",
5450 "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
5451 },
5452 {
5453 "kind" : "complete_dtor_pointer",
5454 "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
5455 },
5456 {
5457 "kind" : "deleting_dtor_pointer",
5458 "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
5459 },
5460 {
5461 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
5462 },
5463 {
5464 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
5465 },
5466 {
5467 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
5468 },
5469 {
5470 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
5471 },
5472 {
5473 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
5474 },
5475 {
5476 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
5477 }
5478 ]
5479 },
5480 {
5481 "alignment" : 4,
5482 "fields" :
5483 [
5484 {
5485 "access" : "private",
5486 "field_name" : "mStorage",
5487 "field_offset" : 32,
5488 "referenced_type" : "type-22"
5489 },
5490 {
5491 "access" : "private",
5492 "field_name" : "mCount",
5493 "field_offset" : 64,
5494 "referenced_type" : "type-2"
5495 },
5496 {
5497 "access" : "private",
5498 "field_name" : "mFlags",
5499 "field_offset" : 96,
5500 "referenced_type" : "type-24"
5501 },
5502 {
5503 "access" : "private",
5504 "field_name" : "mItemSize",
5505 "field_offset" : 128,
5506 "referenced_type" : "type-24"
5507 }
5508 ],
5509 "linker_set_key" : "android::VectorImpl",
5510 "name" : "android::VectorImpl",
5511 "record_kind" : "class",
5512 "referenced_type" : "type-21",
5513 "self_type" : "type-21",
5514 "size" : 20,
5515 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
5516 "unique_id" : "_ZTSN7android10VectorImplE",
5517 "vtable_components" :
5518 [
5519 {
5520 "kind" : "offset_to_top"
5521 },
5522 {
5523 "kind" : "rtti",
5524 "mangled_component_name" : "_ZTIN7android10VectorImplE"
5525 },
5526 {
5527 "kind" : "complete_dtor_pointer",
5528 "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
5529 },
5530 {
5531 "kind" : "deleting_dtor_pointer",
5532 "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
5533 },
5534 {
5535 "is_pure" : true,
5536 "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
5537 },
5538 {
5539 "is_pure" : true,
5540 "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
5541 },
5542 {
5543 "is_pure" : true,
5544 "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
5545 },
5546 {
5547 "is_pure" : true,
5548 "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
5549 },
5550 {
5551 "is_pure" : true,
5552 "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
5553 },
5554 {
5555 "is_pure" : true,
5556 "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
5557 }
5558 ]
5559 },
5560 {
5561 "alignment" : 4,
5562 "base_specifiers" :
5563 [
5564 {
5565 "referenced_type" : "type-145"
5566 }
5567 ],
5568 "linker_set_key" : "android::VirtualLightRefBase",
5569 "name" : "android::VirtualLightRefBase",
5570 "record_kind" : "class",
5571 "referenced_type" : "type-147",
5572 "self_type" : "type-147",
5573 "size" : 8,
5574 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5575 "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
5576 "vtable_components" :
5577 [
5578 {
5579 "kind" : "offset_to_top"
5580 },
5581 {
5582 "kind" : "rtti",
5583 "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
5584 },
5585 {
5586 "kind" : "complete_dtor_pointer",
5587 "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
5588 },
5589 {
5590 "kind" : "deleting_dtor_pointer",
5591 "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
5592 }
5593 ]
5594 },
5595 {
5596 "alignment" : 4,
5597 "base_specifiers" :
5598 [
5599 {
5600 "referenced_type" : "type-27"
5601 }
5602 ],
5603 "fields" :
5604 [
5605 {
5606 "access" : "protected",
5607 "field_name" : "mSchedPolicy",
5608 "field_offset" : 32,
5609 "referenced_type" : "type-49"
5610 },
5611 {
5612 "access" : "protected",
5613 "field_name" : "mSchedPriority",
5614 "field_offset" : 64,
5615 "referenced_type" : "type-49"
5616 },
5617 {
5618 "access" : "private",
5619 "field_name" : "mExtras",
5620 "field_offset" : 96,
5621 "referenced_type" : "type-99"
5622 },
5623 {
5624 "access" : "private",
5625 "field_name" : "mReserved0",
5626 "field_offset" : 128,
5627 "referenced_type" : "type-22"
5628 }
5629 ],
5630 "linker_set_key" : "android::hardware::BHwBinder",
5631 "name" : "android::hardware::BHwBinder",
5632 "record_kind" : "class",
5633 "referenced_type" : "type-98",
5634 "self_type" : "type-98",
5635 "size" : 28,
5636 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
5637 "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
5638 "vtable_components" :
5639 [
5640 {
5641 "component_value" : 20,
5642 "kind" : "vbase_offset"
5643 },
5644 {
5645 "kind" : "offset_to_top"
5646 },
5647 {
5648 "kind" : "rtti",
5649 "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
5650 },
5651 {
5652 "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
5653 },
5654 {
5655 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
5656 },
5657 {
5658 "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
5659 },
5660 {
5661 "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
5662 },
5663 {
5664 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
5665 },
5666 {
5667 "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
5668 },
5669 {
5670 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
5671 },
5672 {
5673 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
5674 },
5675 {
5676 "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
5677 },
5678 {
5679 "kind" : "complete_dtor_pointer",
5680 "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
5681 },
5682 {
5683 "kind" : "deleting_dtor_pointer",
5684 "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
5685 },
5686 {
5687 "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
5688 },
5689 {
5690 "kind" : "vcall_offset"
5691 },
5692 {
5693 "kind" : "vcall_offset"
5694 },
5695 {
5696 "kind" : "vcall_offset"
5697 },
5698 {
5699 "kind" : "vcall_offset"
5700 },
5701 {
5702 "component_value" : -20,
5703 "kind" : "vcall_offset"
5704 },
5705 {
5706 "component_value" : -20,
5707 "kind" : "offset_to_top"
5708 },
5709 {
5710 "kind" : "rtti",
5711 "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
5712 },
5713 {
5714 "kind" : "complete_dtor_pointer",
5715 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
5716 },
5717 {
5718 "kind" : "deleting_dtor_pointer",
5719 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
5720 },
5721 {
5722 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5723 },
5724 {
5725 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5726 },
5727 {
5728 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5729 },
5730 {
5731 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5732 }
5733 ]
5734 },
5735 {
5736 "alignment" : 4,
5737 "base_specifiers" :
5738 [
5739 {
5740 "is_virtual" : true,
5741 "referenced_type" : "type-7"
5742 }
5743 ],
5744 "fields" :
5745 [
5746 {
5747 "access" : "private",
5748 "field_name" : "mRemote",
5749 "field_offset" : 32,
5750 "referenced_type" : "type-348"
5751 },
5752 {
5753 "access" : "private",
5754 "field_name" : "mRefs",
5755 "field_offset" : 64,
5756 "referenced_type" : "type-11"
5757 },
5758 {
5759 "access" : "private",
5760 "field_name" : "mState",
5761 "field_offset" : 96,
5762 "referenced_type" : "type-349"
5763 }
5764 ],
5765 "linker_set_key" : "android::hardware::BpHwRefBase",
5766 "name" : "android::hardware::BpHwRefBase",
5767 "record_kind" : "class",
5768 "referenced_type" : "type-347",
5769 "self_type" : "type-347",
5770 "size" : 24,
5771 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
5772 "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
5773 "vtable_components" :
5774 [
5775 {
5776 "component_value" : 16,
5777 "kind" : "vbase_offset"
5778 },
5779 {
5780 "kind" : "offset_to_top"
5781 },
5782 {
5783 "kind" : "rtti",
5784 "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
5785 },
5786 {
5787 "kind" : "complete_dtor_pointer",
5788 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
5789 },
5790 {
5791 "kind" : "deleting_dtor_pointer",
5792 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
5793 },
5794 {
5795 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
5796 },
5797 {
5798 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
5799 },
5800 {
5801 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
5802 },
5803 {
5804 "kind" : "vcall_offset"
5805 },
5806 {
5807 "component_value" : -16,
5808 "kind" : "vcall_offset"
5809 },
5810 {
5811 "component_value" : -16,
5812 "kind" : "vcall_offset"
5813 },
5814 {
5815 "component_value" : -16,
5816 "kind" : "vcall_offset"
5817 },
5818 {
5819 "component_value" : -16,
5820 "kind" : "vcall_offset"
5821 },
5822 {
5823 "component_value" : -16,
5824 "kind" : "offset_to_top"
5825 },
5826 {
5827 "kind" : "rtti",
5828 "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
5829 },
5830 {
5831 "kind" : "complete_dtor_pointer",
5832 "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
5833 },
5834 {
5835 "kind" : "deleting_dtor_pointer",
5836 "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
5837 },
5838 {
5839 "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
5840 },
5841 {
5842 "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
5843 },
5844 {
5845 "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
5846 },
5847 {
5848 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5849 }
5850 ]
5851 },
5852 {
5853 "alignment" : 4,
5854 "base_specifiers" :
5855 [
5856 {
5857 "referenced_type" : "type-16"
5858 },
5859 {
5860 "referenced_type" : "type-352"
5861 },
5862 {
5863 "referenced_type" : "type-347"
5864 }
5865 ],
5866 "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
5867 "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
5868 "record_kind" : "class",
5869 "referenced_type" : "type-351",
5870 "self_type" : "type-351",
5871 "size" : 32,
5872 "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
5873 "template_args" : [ "type-16" ],
5874 "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
5875 "vtable_components" :
5876 [
5877 {
5878 "component_value" : 24,
5879 "kind" : "vbase_offset"
5880 },
5881 {
5882 "kind" : "offset_to_top"
5883 },
5884 {
5885 "kind" : "rtti",
5886 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
5887 },
5888 {
5889 "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
5890 },
5891 {
5892 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
5893 },
5894 {
5895 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
5896 },
5897 {
5898 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
5899 },
5900 {
5901 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
5902 },
5903 {
5904 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
5905 },
5906 {
5907 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
5908 },
5909 {
5910 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
5911 },
5912 {
5913 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
5914 },
5915 {
5916 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
5917 },
5918 {
5919 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
5920 },
5921 {
5922 "kind" : "complete_dtor_pointer",
5923 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
5924 },
5925 {
5926 "kind" : "deleting_dtor_pointer",
5927 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
5928 },
5929 {
5930 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
5931 },
5932 {
5933 "component_value" : 20,
5934 "kind" : "vbase_offset"
5935 },
5936 {
5937 "component_value" : -4,
5938 "kind" : "offset_to_top"
5939 },
5940 {
5941 "kind" : "rtti",
5942 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
5943 },
5944 {
5945 "kind" : "complete_dtor_pointer",
5946 "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
5947 },
5948 {
5949 "kind" : "deleting_dtor_pointer",
5950 "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
5951 },
5952 {
5953 "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
5954 },
5955 {
5956 "component_value" : 16,
5957 "kind" : "vbase_offset"
5958 },
5959 {
5960 "component_value" : -8,
5961 "kind" : "offset_to_top"
5962 },
5963 {
5964 "kind" : "rtti",
5965 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
5966 },
5967 {
5968 "kind" : "complete_dtor_pointer",
5969 "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
5970 },
5971 {
5972 "kind" : "deleting_dtor_pointer",
5973 "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
5974 },
5975 {
5976 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
5977 },
5978 {
5979 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
5980 },
5981 {
5982 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
5983 },
5984 {
5985 "kind" : "vcall_offset"
5986 },
5987 {
5988 "component_value" : -16,
5989 "kind" : "vcall_offset"
5990 },
5991 {
5992 "component_value" : -16,
5993 "kind" : "vcall_offset"
5994 },
5995 {
5996 "component_value" : -16,
5997 "kind" : "vcall_offset"
5998 },
5999 {
6000 "component_value" : -24,
6001 "kind" : "vcall_offset"
6002 },
6003 {
6004 "component_value" : -24,
6005 "kind" : "offset_to_top"
6006 },
6007 {
6008 "kind" : "rtti",
6009 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6010 },
6011 {
6012 "kind" : "complete_dtor_pointer",
6013 "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6014 },
6015 {
6016 "kind" : "deleting_dtor_pointer",
6017 "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6018 },
6019 {
6020 "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6021 },
6022 {
6023 "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6024 },
6025 {
6026 "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6027 },
6028 {
6029 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6030 }
6031 ]
6032 },
6033 {
6034 "alignment" : 4,
6035 "base_specifiers" :
6036 [
6037 {
6038 "referenced_type" : "type-84"
6039 },
6040 {
6041 "referenced_type" : "type-352"
6042 },
6043 {
6044 "referenced_type" : "type-347"
6045 }
6046 ],
6047 "linker_set_key" : "android::hardware::BpInterface<android::hidl::memory::token::V1_0::IMemoryToken>",
6048 "name" : "android::hardware::BpInterface<android::hidl::memory::token::V1_0::IMemoryToken>",
6049 "record_kind" : "class",
6050 "referenced_type" : "type-355",
6051 "self_type" : "type-355",
6052 "size" : 32,
6053 "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6054 "template_args" : [ "type-84" ],
6055 "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEEE",
6056 "vtable_components" :
6057 [
6058 {
6059 "component_value" : 24,
6060 "kind" : "vbase_offset"
6061 },
6062 {
6063 "kind" : "offset_to_top"
6064 },
6065 {
6066 "kind" : "rtti",
6067 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEEE"
6068 },
6069 {
6070 "mangled_component_name" : "_ZNK7android4hidl6memory5token4V1_012IMemoryToken8isRemoteEv"
6071 },
6072 {
6073 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_11hidl_stringEEEEEE"
6074 },
6075 {
6076 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken5debugERKNS_8hardware11hidl_handleERKNS5_8hidl_vecINS5_11hidl_stringEEE"
6077 },
6078 {
6079 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6080 },
6081 {
6082 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_10hidl_arrayIhLj32EJEEEEEEEE"
6083 },
6084 {
6085 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken21setHALInstrumentationEv"
6086 },
6087 {
6088 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
6089 },
6090 {
6091 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken4pingEv"
6092 },
6093 {
6094 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
6095 },
6096 {
6097 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken21notifySyspropsChangedEv"
6098 },
6099 {
6100 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6101 },
6102 {
6103 "kind" : "complete_dtor_pointer",
6104 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEED1Ev"
6105 },
6106 {
6107 "kind" : "deleting_dtor_pointer",
6108 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEED0Ev"
6109 },
6110 {
6111 "is_pure" : true,
6112 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken3getENSt3__18functionIFvRKNS_8hardware11hidl_memoryEEEE"
6113 },
6114 {
6115 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEE10onAsBinderEv"
6116 },
6117 {
6118 "component_value" : 20,
6119 "kind" : "vbase_offset"
6120 },
6121 {
6122 "component_value" : -4,
6123 "kind" : "offset_to_top"
6124 },
6125 {
6126 "kind" : "rtti",
6127 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEEE"
6128 },
6129 {
6130 "kind" : "complete_dtor_pointer",
6131 "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEED1Ev"
6132 },
6133 {
6134 "kind" : "deleting_dtor_pointer",
6135 "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEED0Ev"
6136 },
6137 {
6138 "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEE10onAsBinderEv"
6139 },
6140 {
6141 "component_value" : 16,
6142 "kind" : "vbase_offset"
6143 },
6144 {
6145 "component_value" : -8,
6146 "kind" : "offset_to_top"
6147 },
6148 {
6149 "kind" : "rtti",
6150 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEEE"
6151 },
6152 {
6153 "kind" : "complete_dtor_pointer",
6154 "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEED1Ev"
6155 },
6156 {
6157 "kind" : "deleting_dtor_pointer",
6158 "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEED0Ev"
6159 },
6160 {
6161 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6162 },
6163 {
6164 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6165 },
6166 {
6167 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6168 },
6169 {
6170 "kind" : "vcall_offset"
6171 },
6172 {
6173 "component_value" : -16,
6174 "kind" : "vcall_offset"
6175 },
6176 {
6177 "component_value" : -16,
6178 "kind" : "vcall_offset"
6179 },
6180 {
6181 "component_value" : -16,
6182 "kind" : "vcall_offset"
6183 },
6184 {
6185 "component_value" : -24,
6186 "kind" : "vcall_offset"
6187 },
6188 {
6189 "component_value" : -24,
6190 "kind" : "offset_to_top"
6191 },
6192 {
6193 "kind" : "rtti",
6194 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEEE"
6195 },
6196 {
6197 "kind" : "complete_dtor_pointer",
6198 "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEED1Ev"
6199 },
6200 {
6201 "kind" : "deleting_dtor_pointer",
6202 "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEED0Ev"
6203 },
6204 {
6205 "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6206 },
6207 {
6208 "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6209 },
6210 {
6211 "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6212 },
6213 {
6214 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6215 }
6216 ]
6217 },
6218 {
6219 "alignment" : 4,
6220 "fields" :
6221 [
6222 {
6223 "access" : "private",
6224 "field_name" : "mMutex",
6225 "referenced_type" : "type-382"
6226 },
6227 {
6228 "access" : "private",
6229 "field_name" : "mMap",
6230 "field_offset" : 32,
6231 "referenced_type" : "type-383"
6232 }
6233 ],
6234 "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6235 "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6236 "record_kind" : "class",
6237 "referenced_type" : "type-381",
6238 "self_type" : "type-381",
6239 "size" : 16,
6240 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6241 "template_args" : [ "type-14", "type-384" ],
6242 "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
6243 },
6244 {
6245 "alignment" : 4,
6246 "fields" :
6247 [
6248 {
6249 "access" : "private",
6250 "field_name" : "mMutex",
6251 "referenced_type" : "type-390"
6252 },
6253 {
6254 "access" : "private",
6255 "field_name" : "mMap",
6256 "field_offset" : 32,
6257 "referenced_type" : "type-391"
6258 }
6259 ],
6260 "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6261 "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6262 "record_kind" : "class",
6263 "referenced_type" : "type-389",
6264 "self_type" : "type-389",
6265 "size" : 16,
6266 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6267 "template_args" : [ "type-14", "type-30" ],
6268 "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
6269 },
6270 {
6271 "alignment" : 4,
6272 "fields" :
6273 [
6274 {
6275 "access" : "private",
6276 "field_name" : "mMutex",
6277 "referenced_type" : "type-395"
6278 },
6279 {
6280 "access" : "private",
6281 "field_name" : "mMap",
6282 "field_offset" : 32,
6283 "referenced_type" : "type-396"
6284 }
6285 ],
6286 "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
6287 "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
6288 "record_kind" : "class",
6289 "referenced_type" : "type-394",
6290 "self_type" : "type-394",
6291 "size" : 16,
6292 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6293 "template_args" : [ "type-397", "type-281" ],
6294 "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
6295 },
6296 {
6297 "alignment" : 4,
6298 "fields" :
6299 [
6300 {
6301 "access" : "private",
6302 "field_name" : "mMutex",
6303 "referenced_type" : "type-413"
6304 },
6305 {
6306 "access" : "private",
6307 "field_name" : "mMap",
6308 "field_offset" : 32,
6309 "referenced_type" : "type-414"
6310 }
6311 ],
6312 "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
6313 "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
6314 "record_kind" : "class",
6315 "referenced_type" : "type-412",
6316 "self_type" : "type-412",
6317 "size" : 16,
6318 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6319 "template_args" : [ "type-415", "type-416" ],
6320 "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
6321 },
6322 {
6323 "alignment" : 4,
6324 "fields" :
6325 [
6326 {
6327 "access" : "private",
6328 "field_name" : "mMutex",
6329 "referenced_type" : "type-403"
6330 },
6331 {
6332 "access" : "private",
6333 "field_name" : "mMap",
6334 "field_offset" : 32,
6335 "referenced_type" : "type-404"
6336 }
6337 ],
6338 "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
6339 "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
6340 "record_kind" : "class",
6341 "referenced_type" : "type-402",
6342 "self_type" : "type-402",
6343 "size" : 16,
6344 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6345 "template_args" : [ "type-405", "type-406" ],
6346 "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
6347 },
6348 {
6349 "alignment" : 8,
6350 "fields" :
6351 [
6352 {
6353 "field_name" : "flags",
6354 "referenced_type" : "type-2"
6355 },
6356 {
6357 "field_name" : "fdIndex",
6358 "field_offset" : 32,
6359 "referenced_type" : "type-2"
6360 },
6361 {
6362 "field_name" : "offset",
6363 "field_offset" : 64,
6364 "referenced_type" : "type-2"
6365 },
6366 {
6367 "field_name" : "extent",
6368 "field_offset" : 128,
6369 "referenced_type" : "type-13"
6370 }
6371 ],
6372 "linker_set_key" : "android::hardware::GrantorDescriptor",
6373 "name" : "android::hardware::GrantorDescriptor",
6374 "referenced_type" : "type-280",
6375 "self_type" : "type-280",
6376 "size" : 24,
6377 "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
6378 "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
6379 },
6380 {
6381 "alignment" : 8,
6382 "base_specifiers" :
6383 [
6384 {
6385 "is_virtual" : true,
6386 "referenced_type" : "type-264"
6387 },
6388 {
6389 "is_virtual" : true,
6390 "referenced_type" : "type-7"
6391 }
6392 ],
6393 "linker_set_key" : "android::hardware::HidlMemory",
6394 "name" : "android::hardware::HidlMemory",
6395 "record_kind" : "class",
6396 "referenced_type" : "type-272",
6397 "self_type" : "type-272",
6398 "size" : 56,
6399 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6400 "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
6401 "vtable_components" :
6402 [
6403 {
6404 "component_value" : 48,
6405 "kind" : "vbase_offset"
6406 },
6407 {
6408 "component_value" : 8,
6409 "kind" : "vbase_offset"
6410 },
6411 {
6412 "kind" : "offset_to_top"
6413 },
6414 {
6415 "kind" : "rtti",
6416 "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6417 },
6418 {
6419 "kind" : "complete_dtor_pointer",
6420 "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
6421 },
6422 {
6423 "kind" : "deleting_dtor_pointer",
6424 "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
6425 },
6426 {
6427 "kind" : "vcall_offset"
6428 },
6429 {
6430 "kind" : "vcall_offset"
6431 },
6432 {
6433 "kind" : "vcall_offset"
6434 },
6435 {
6436 "kind" : "vcall_offset"
6437 },
6438 {
6439 "component_value" : -48,
6440 "kind" : "vcall_offset"
6441 },
6442 {
6443 "component_value" : -48,
6444 "kind" : "offset_to_top"
6445 },
6446 {
6447 "kind" : "rtti",
6448 "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6449 },
6450 {
6451 "kind" : "complete_dtor_pointer",
6452 "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
6453 },
6454 {
6455 "kind" : "deleting_dtor_pointer",
6456 "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
6457 },
6458 {
6459 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6460 },
6461 {
6462 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6463 },
6464 {
6465 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6466 },
6467 {
6468 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6469 }
6470 ]
6471 },
6472 {
6473 "alignment" : 4,
6474 "base_specifiers" :
6475 [
6476 {
6477 "is_virtual" : true,
6478 "referenced_type" : "type-7"
6479 }
6480 ],
6481 "linker_set_key" : "android::hardware::IBinder",
6482 "name" : "android::hardware::IBinder",
6483 "record_kind" : "class",
6484 "referenced_type" : "type-27",
6485 "self_type" : "type-27",
6486 "size" : 12,
6487 "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
6488 "unique_id" : "_ZTSN7android8hardware7IBinderE",
6489 "vtable_components" :
6490 [
6491 {
6492 "component_value" : 4,
6493 "kind" : "vbase_offset"
6494 },
6495 {
6496 "kind" : "offset_to_top"
6497 },
6498 {
6499 "kind" : "rtti",
6500 "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
6501 },
6502 {
6503 "is_pure" : true,
6504 "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6505 },
6506 {
6507 "is_pure" : true,
6508 "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
6509 },
6510 {
6511 "is_pure" : true,
6512 "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
6513 },
6514 {
6515 "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6516 },
6517 {
6518 "is_pure" : true,
6519 "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6520 },
6521 {
6522 "is_pure" : true,
6523 "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
6524 },
6525 {
6526 "is_pure" : true,
6527 "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
6528 },
6529 {
6530 "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
6531 },
6532 {
6533 "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6534 },
6535 {
6536 "kind" : "complete_dtor_pointer",
6537 "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
6538 },
6539 {
6540 "kind" : "deleting_dtor_pointer",
6541 "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
6542 },
6543 {
6544 "kind" : "vcall_offset"
6545 },
6546 {
6547 "kind" : "vcall_offset"
6548 },
6549 {
6550 "kind" : "vcall_offset"
6551 },
6552 {
6553 "kind" : "vcall_offset"
6554 },
6555 {
6556 "component_value" : -4,
6557 "kind" : "vcall_offset"
6558 },
6559 {
6560 "component_value" : -4,
6561 "kind" : "offset_to_top"
6562 },
6563 {
6564 "kind" : "rtti",
6565 "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
6566 },
6567 {
6568 "kind" : "complete_dtor_pointer",
6569 "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
6570 },
6571 {
6572 "kind" : "deleting_dtor_pointer",
6573 "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
6574 },
6575 {
6576 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6577 },
6578 {
6579 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6580 },
6581 {
6582 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6583 },
6584 {
6585 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6586 }
6587 ]
6588 },
6589 {
6590 "alignment" : 4,
6591 "base_specifiers" :
6592 [
6593 {
6594 "is_virtual" : true,
6595 "referenced_type" : "type-7"
6596 }
6597 ],
6598 "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
6599 "name" : "android::hardware::IBinder::DeathRecipient",
6600 "record_kind" : "class",
6601 "referenced_type" : "type-17",
6602 "self_type" : "type-17",
6603 "size" : 12,
6604 "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
6605 "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
6606 "vtable_components" :
6607 [
6608 {
6609 "component_value" : 4,
6610 "kind" : "vbase_offset"
6611 },
6612 {
6613 "kind" : "offset_to_top"
6614 },
6615 {
6616 "kind" : "rtti",
6617 "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
6618 },
6619 {
6620 "is_pure" : true,
6621 "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
6622 },
6623 {
6624 "kind" : "complete_dtor_pointer",
6625 "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
6626 },
6627 {
6628 "kind" : "deleting_dtor_pointer",
6629 "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
6630 },
6631 {
6632 "kind" : "vcall_offset"
6633 },
6634 {
6635 "kind" : "vcall_offset"
6636 },
6637 {
6638 "kind" : "vcall_offset"
6639 },
6640 {
6641 "kind" : "vcall_offset"
6642 },
6643 {
6644 "component_value" : -4,
6645 "kind" : "vcall_offset"
6646 },
6647 {
6648 "component_value" : -4,
6649 "kind" : "offset_to_top"
6650 },
6651 {
6652 "kind" : "rtti",
6653 "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
6654 },
6655 {
6656 "kind" : "complete_dtor_pointer",
6657 "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
6658 },
6659 {
6660 "kind" : "deleting_dtor_pointer",
6661 "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
6662 },
6663 {
6664 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6665 },
6666 {
6667 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6668 },
6669 {
6670 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6671 },
6672 {
6673 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6674 }
6675 ]
6676 },
6677 {
6678 "alignment" : 4,
6679 "base_specifiers" :
6680 [
6681 {
6682 "is_virtual" : true,
6683 "referenced_type" : "type-7"
6684 }
6685 ],
6686 "linker_set_key" : "android::hardware::IInterface",
6687 "name" : "android::hardware::IInterface",
6688 "record_kind" : "class",
6689 "referenced_type" : "type-352",
6690 "self_type" : "type-352",
6691 "size" : 12,
6692 "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6693 "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
6694 "vtable_components" :
6695 [
6696 {
6697 "component_value" : 4,
6698 "kind" : "vbase_offset"
6699 },
6700 {
6701 "kind" : "offset_to_top"
6702 },
6703 {
6704 "kind" : "rtti",
6705 "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
6706 },
6707 {
6708 "kind" : "complete_dtor_pointer",
6709 "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
6710 },
6711 {
6712 "kind" : "deleting_dtor_pointer",
6713 "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
6714 },
6715 {
6716 "is_pure" : true,
6717 "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
6718 },
6719 {
6720 "kind" : "vcall_offset"
6721 },
6722 {
6723 "kind" : "vcall_offset"
6724 },
6725 {
6726 "kind" : "vcall_offset"
6727 },
6728 {
6729 "kind" : "vcall_offset"
6730 },
6731 {
6732 "component_value" : -4,
6733 "kind" : "vcall_offset"
6734 },
6735 {
6736 "component_value" : -4,
6737 "kind" : "offset_to_top"
6738 },
6739 {
6740 "kind" : "rtti",
6741 "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
6742 },
6743 {
6744 "kind" : "complete_dtor_pointer",
6745 "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
6746 },
6747 {
6748 "kind" : "deleting_dtor_pointer",
6749 "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
6750 },
6751 {
6752 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6753 },
6754 {
6755 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6756 },
6757 {
6758 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6759 },
6760 {
6761 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6762 }
6763 ]
6764 },
6765 {
6766 "alignment" : 4,
6767 "fields" :
6768 [
6769 {
6770 "access" : "private",
6771 "field_name" : "mGrantors",
6772 "referenced_type" : "type-276"
6773 },
6774 {
6775 "access" : "private",
6776 "field_name" : "mHandle",
6777 "field_offset" : 128,
6778 "referenced_type" : "type-323"
6779 },
6780 {
6781 "access" : "private",
6782 "field_name" : "mQuantum",
6783 "field_offset" : 192,
6784 "referenced_type" : "type-2"
6785 },
6786 {
6787 "access" : "private",
6788 "field_name" : "mFlags",
6789 "field_offset" : 224,
6790 "referenced_type" : "type-2"
6791 }
6792 ],
6793 "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
6794 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
6795 "referenced_type" : "type-322",
6796 "self_type" : "type-322",
6797 "size" : 32,
6798 "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
6799 "template_args" : [ "type-47" ],
6800 "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
6801 },
6802 {
6803 "alignment" : 4,
6804 "fields" :
6805 [
6806 {
6807 "access" : "private",
6808 "field_name" : "mBufCachePos",
6809 "referenced_type" : "type-2"
6810 },
6811 {
6812 "access" : "private",
6813 "field_name" : "mBufCache",
6814 "field_offset" : 32,
6815 "referenced_type" : "type-357"
6816 },
6817 {
6818 "access" : "private",
6819 "field_name" : "mError",
6820 "field_offset" : 128,
6821 "referenced_type" : "type-49"
6822 },
6823 {
6824 "access" : "private",
6825 "field_name" : "mData",
6826 "field_offset" : 160,
6827 "referenced_type" : "type-358"
6828 },
6829 {
6830 "access" : "private",
6831 "field_name" : "mDataSize",
6832 "field_offset" : 192,
6833 "referenced_type" : "type-2"
6834 },
6835 {
6836 "access" : "private",
6837 "field_name" : "mDataCapacity",
6838 "field_offset" : 224,
6839 "referenced_type" : "type-2"
6840 },
6841 {
6842 "access" : "private",
6843 "field_name" : "mDataPos",
6844 "field_offset" : 256,
6845 "referenced_type" : "type-2"
6846 },
6847 {
6848 "access" : "private",
6849 "field_name" : "mObjects",
6850 "field_offset" : 288,
6851 "referenced_type" : "type-359"
6852 },
6853 {
6854 "access" : "private",
6855 "field_name" : "mObjectsSize",
6856 "field_offset" : 320,
6857 "referenced_type" : "type-2"
6858 },
6859 {
6860 "access" : "private",
6861 "field_name" : "mObjectsCapacity",
6862 "field_offset" : 352,
6863 "referenced_type" : "type-2"
6864 },
6865 {
6866 "access" : "private",
6867 "field_name" : "mNextObjectHint",
6868 "field_offset" : 384,
6869 "referenced_type" : "type-2"
6870 },
6871 {
6872 "access" : "private",
6873 "field_name" : "mNumRef",
6874 "field_offset" : 416,
6875 "referenced_type" : "type-2"
6876 },
6877 {
6878 "access" : "private",
6879 "field_name" : "mFdsKnown",
6880 "field_offset" : 448,
6881 "referenced_type" : "type-30"
6882 },
6883 {
6884 "access" : "private",
6885 "field_name" : "mHasFds",
6886 "field_offset" : 456,
6887 "referenced_type" : "type-30"
6888 },
6889 {
6890 "access" : "private",
6891 "field_name" : "mAllowFds",
6892 "field_offset" : 464,
6893 "referenced_type" : "type-30"
6894 },
6895 {
6896 "access" : "private",
6897 "field_name" : "mOwner",
6898 "field_offset" : 480,
6899 "referenced_type" : "type-360"
6900 },
6901 {
6902 "access" : "private",
6903 "field_name" : "mOwnerCookie",
6904 "field_offset" : 512,
6905 "referenced_type" : "type-22"
6906 }
6907 ],
6908 "linker_set_key" : "android::hardware::Parcel",
6909 "name" : "android::hardware::Parcel",
6910 "record_kind" : "class",
6911 "referenced_type" : "type-356",
6912 "self_type" : "type-356",
6913 "size" : 68,
6914 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
6915 "unique_id" : "_ZTSN7android8hardware6ParcelE"
6916 },
6917 {
6918 "access" : "private",
6919 "alignment" : 4,
6920 "fields" :
6921 [
6922 {
6923 "field_name" : "index",
6924 "referenced_type" : "type-2"
6925 },
6926 {
6927 "field_name" : "buffer",
6928 "field_offset" : 32,
6929 "referenced_type" : "type-13"
6930 },
6931 {
6932 "field_name" : "bufend",
6933 "field_offset" : 96,
6934 "referenced_type" : "type-13"
6935 }
6936 ],
6937 "linker_set_key" : "android::hardware::Parcel::BufferInfo",
6938 "name" : "android::hardware::Parcel::BufferInfo",
6939 "referenced_type" : "type-372",
6940 "self_type" : "type-372",
6941 "size" : 20,
6942 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
6943 "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
6944 },
6945 {
6946 "alignment" : 4,
6947 "base_specifiers" :
6948 [
6949 {
6950 "is_virtual" : true,
6951 "referenced_type" : "type-7"
6952 }
6953 ],
6954 "fields" :
6955 [
6956 {
6957 "access" : "private",
6958 "field_name" : "mDriverFD",
6959 "field_offset" : 32,
6960 "referenced_type" : "type-49"
6961 },
6962 {
6963 "access" : "private",
6964 "field_name" : "mVMStart",
6965 "field_offset" : 64,
6966 "referenced_type" : "type-22"
6967 },
6968 {
6969 "access" : "private",
6970 "field_name" : "mThreadCountLock",
6971 "field_offset" : 96,
6972 "referenced_type" : "type-55"
6973 },
6974 {
6975 "access" : "private",
6976 "field_name" : "mThreadCountDecrement",
6977 "field_offset" : 128,
6978 "referenced_type" : "type-56"
6979 },
6980 {
6981 "access" : "private",
6982 "field_name" : "mExecutingThreadsCount",
6983 "field_offset" : 160,
6984 "referenced_type" : "type-2"
6985 },
6986 {
6987 "access" : "private",
6988 "field_name" : "mMaxThreads",
6989 "field_offset" : 192,
6990 "referenced_type" : "type-2"
6991 },
6992 {
6993 "access" : "private",
6994 "field_name" : "mStarvationStartTimeMs",
6995 "field_offset" : 224,
6996 "referenced_type" : "type-57"
6997 },
6998 {
6999 "access" : "private",
7000 "field_name" : "mLock",
7001 "field_offset" : 288,
7002 "referenced_type" : "type-18"
7003 },
7004 {
7005 "access" : "private",
7006 "field_name" : "mHandleToObject",
7007 "field_offset" : 320,
7008 "referenced_type" : "type-20"
7009 },
7010 {
7011 "access" : "private",
7012 "field_name" : "mManagesContexts",
7013 "field_offset" : 480,
7014 "referenced_type" : "type-30"
7015 },
7016 {
7017 "access" : "private",
7018 "field_name" : "mBinderContextCheckFunc",
7019 "field_offset" : 512,
7020 "referenced_type" : "type-28"
7021 },
7022 {
7023 "access" : "private",
7024 "field_name" : "mBinderContextUserData",
7025 "field_offset" : 544,
7026 "referenced_type" : "type-22"
7027 },
7028 {
7029 "access" : "private",
7030 "field_name" : "mContexts",
7031 "field_offset" : 576,
7032 "referenced_type" : "type-40"
7033 },
7034 {
7035 "access" : "private",
7036 "field_name" : "mRootDir",
7037 "field_offset" : 736,
7038 "referenced_type" : "type-44"
7039 },
7040 {
7041 "access" : "private",
7042 "field_name" : "mThreadPoolStarted",
7043 "field_offset" : 768,
7044 "referenced_type" : "type-30"
7045 },
7046 {
7047 "access" : "private",
7048 "field_name" : "mSpawnThreadOnStart",
7049 "field_offset" : 776,
7050 "referenced_type" : "type-30"
7051 },
7052 {
7053 "access" : "private",
7054 "field_name" : "mThreadPoolSeq",
7055 "field_offset" : 800,
7056 "referenced_type" : "type-48"
7057 },
7058 {
7059 "access" : "private",
7060 "field_name" : "mMmapSize",
7061 "field_offset" : 832,
7062 "referenced_type" : "type-24"
7063 },
7064 {
7065 "access" : "private",
7066 "field_name" : "mCallRestriction",
7067 "field_offset" : 864,
7068 "referenced_type" : "type-50"
7069 }
7070 ],
7071 "linker_set_key" : "android::hardware::ProcessState",
7072 "name" : "android::hardware::ProcessState",
7073 "record_kind" : "class",
7074 "referenced_type" : "type-54",
7075 "self_type" : "type-54",
7076 "size" : 120,
7077 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7078 "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
7079 "vtable_components" :
7080 [
7081 {
7082 "component_value" : 112,
7083 "kind" : "vbase_offset"
7084 },
7085 {
7086 "kind" : "offset_to_top"
7087 },
7088 {
7089 "kind" : "rtti",
7090 "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7091 },
7092 {
7093 "kind" : "complete_dtor_pointer",
7094 "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
7095 },
7096 {
7097 "kind" : "deleting_dtor_pointer",
7098 "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
7099 },
7100 {
7101 "kind" : "vcall_offset"
7102 },
7103 {
7104 "kind" : "vcall_offset"
7105 },
7106 {
7107 "kind" : "vcall_offset"
7108 },
7109 {
7110 "kind" : "vcall_offset"
7111 },
7112 {
7113 "component_value" : -112,
7114 "kind" : "vcall_offset"
7115 },
7116 {
7117 "component_value" : -112,
7118 "kind" : "offset_to_top"
7119 },
7120 {
7121 "kind" : "rtti",
7122 "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7123 },
7124 {
7125 "kind" : "complete_dtor_pointer",
7126 "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
7127 },
7128 {
7129 "kind" : "deleting_dtor_pointer",
7130 "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
7131 },
7132 {
7133 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7134 },
7135 {
7136 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7137 },
7138 {
7139 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7140 },
7141 {
7142 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7143 }
7144 ]
7145 },
7146 {
7147 "access" : "private",
7148 "alignment" : 4,
7149 "fields" :
7150 [
7151 {
7152 "field_name" : "binder",
7153 "referenced_type" : "type-26"
7154 },
7155 {
7156 "field_name" : "refs",
7157 "field_offset" : 32,
7158 "referenced_type" : "type-11"
7159 }
7160 ],
7161 "linker_set_key" : "android::hardware::ProcessState::handle_entry",
7162 "name" : "android::hardware::ProcessState::handle_entry",
7163 "referenced_type" : "type-25",
7164 "self_type" : "type-25",
7165 "size" : 8,
7166 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7167 "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
7168 },
7169 {
7170 "alignment" : 4,
7171 "base_specifiers" :
7172 [
7173 {
7174 "referenced_type" : "type-121"
7175 }
7176 ],
7177 "fields" :
7178 [
7179 {
7180 "access" : "private",
7181 "field_name" : "mVal",
7182 "field_offset" : 192,
7183 "referenced_type" : "type-82"
7184 }
7185 ],
7186 "linker_set_key" : "android::hardware::Return<android::sp<android::hidl::memory::token::V1_0::IMemoryToken> >",
7187 "name" : "android::hardware::Return<android::sp<android::hidl::memory::token::V1_0::IMemoryToken> >",
7188 "record_kind" : "class",
7189 "referenced_type" : "type-128",
7190 "self_type" : "type-128",
7191 "size" : 28,
7192 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7193 "template_args" : [ "type-82" ],
7194 "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS_4hidl6memory5token4V1_012IMemoryTokenEEEEE"
7195 },
7196 {
7197 "alignment" : 4,
7198 "base_specifiers" :
7199 [
7200 {
7201 "referenced_type" : "type-121"
7202 }
7203 ],
7204 "fields" :
7205 [
7206 {
7207 "access" : "private",
7208 "field_name" : "mVal",
7209 "field_offset" : 168,
7210 "referenced_type" : "type-30"
7211 }
7212 ],
7213 "linker_set_key" : "android::hardware::Return<bool>",
7214 "name" : "android::hardware::Return<bool>",
7215 "record_kind" : "class",
7216 "referenced_type" : "type-120",
7217 "self_type" : "type-120",
7218 "size" : 24,
7219 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7220 "template_args" : [ "type-30" ],
7221 "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
7222 },
7223 {
7224 "alignment" : 4,
7225 "base_specifiers" :
7226 [
7227 {
7228 "referenced_type" : "type-121"
7229 }
7230 ],
7231 "linker_set_key" : "android::hardware::Return<void>",
7232 "name" : "android::hardware::Return<void>",
7233 "record_kind" : "class",
7234 "referenced_type" : "type-141",
7235 "self_type" : "type-141",
7236 "size" : 24,
7237 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7238 "template_args" : [ "type-23" ],
7239 "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
7240 },
7241 {
7242 "alignment" : 4,
7243 "fields" :
7244 [
7245 {
7246 "access" : "private",
7247 "field_name" : "mException",
7248 "referenced_type" : "type-49"
7249 },
7250 {
7251 "access" : "private",
7252 "field_name" : "mErrorCode",
7253 "field_offset" : 32,
7254 "referenced_type" : "type-49"
7255 },
7256 {
7257 "access" : "private",
7258 "field_name" : "mMessage",
7259 "field_offset" : 64,
7260 "referenced_type" : "type-101"
7261 }
7262 ],
7263 "linker_set_key" : "android::hardware::Status",
7264 "name" : "android::hardware::Status",
7265 "record_kind" : "class",
7266 "referenced_type" : "type-100",
7267 "self_type" : "type-100",
7268 "size" : 20,
7269 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7270 "unique_id" : "_ZTSN7android8hardware6StatusE"
7271 },
7272 {
7273 "alignment" : 4,
7274 "fields" :
7275 [
7276 {
7277 "access" : "protected",
7278 "field_name" : "mInstrumentationCallbacks",
7279 "field_offset" : 32,
7280 "referenced_type" : "type-369"
7281 },
7282 {
7283 "access" : "protected",
7284 "field_name" : "mEnableInstrumentation",
7285 "field_offset" : 128,
7286 "referenced_type" : "type-30"
7287 },
7288 {
7289 "access" : "protected",
7290 "field_name" : "mInstrumentationLibPackage",
7291 "field_offset" : 160,
7292 "referenced_type" : "type-370"
7293 },
7294 {
7295 "access" : "protected",
7296 "field_name" : "mInterfaceName",
7297 "field_offset" : 256,
7298 "referenced_type" : "type-371"
7299 }
7300 ],
7301 "linker_set_key" : "android::hardware::details::HidlInstrumentor",
7302 "name" : "android::hardware::details::HidlInstrumentor",
7303 "referenced_type" : "type-368",
7304 "self_type" : "type-368",
7305 "size" : 44,
7306 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7307 "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
7308 "vtable_components" :
7309 [
7310 {
7311 "kind" : "offset_to_top"
7312 },
7313 {
7314 "kind" : "rtti",
7315 "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
7316 },
7317 {
7318 "kind" : "complete_dtor_pointer",
7319 "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
7320 },
7321 {
7322 "kind" : "deleting_dtor_pointer",
7323 "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
7324 }
7325 ]
7326 },
7327 {
7328 "alignment" : 4,
7329 "fields" :
7330 [
7331 {
7332 "field_name" : "sched_policy",
7333 "referenced_type" : "type-49"
7334 },
7335 {
7336 "field_name" : "prio",
7337 "field_offset" : 32,
7338 "referenced_type" : "type-49"
7339 }
7340 ],
7341 "linker_set_key" : "android::hardware::details::SchedPrio",
7342 "name" : "android::hardware::details::SchedPrio",
7343 "referenced_type" : "type-384",
7344 "self_type" : "type-384",
7345 "size" : 8,
7346 "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
7347 "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
7348 },
7349 {
7350 "alignment" : 4,
7351 "fields" :
7352 [
7353 {
7354 "access" : "private",
7355 "field_name" : "mQueue",
7356 "referenced_type" : "type-534"
7357 }
7358 ],
7359 "linker_set_key" : "android::hardware::details::TaskRunner",
7360 "name" : "android::hardware::details::TaskRunner",
7361 "record_kind" : "class",
7362 "referenced_type" : "type-533",
7363 "self_type" : "type-533",
7364 "size" : 8,
7365 "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
7366 "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
7367 },
7368 {
7369 "alignment" : 1,
7370 "linker_set_key" : "android::hardware::details::bnhw_tag",
7371 "name" : "android::hardware::details::bnhw_tag",
7372 "referenced_type" : "type-222",
7373 "self_type" : "type-222",
7374 "size" : 1,
7375 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7376 "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
7377 },
7378 {
7379 "alignment" : 1,
7380 "linker_set_key" : "android::hardware::details::bphw_tag",
7381 "name" : "android::hardware::details::bphw_tag",
7382 "referenced_type" : "type-233",
7383 "self_type" : "type-233",
7384 "size" : 1,
7385 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7386 "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
7387 },
7388 {
7389 "alignment" : 1,
7390 "linker_set_key" : "android::hardware::details::bs_tag",
7391 "name" : "android::hardware::details::bs_tag",
7392 "referenced_type" : "type-247",
7393 "self_type" : "type-247",
7394 "size" : 1,
7395 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7396 "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
7397 },
7398 {
7399 "access" : "private",
7400 "alignment" : 4,
7401 "fields" :
7402 [
7403 {
7404 "field_name" : "mPointer",
7405 "referenced_type" : "type-279"
7406 },
7407 {
7408 "field_name" : "_pad",
7409 "referenced_type" : "type-13"
7410 }
7411 ],
7412 "is_anonymous" : true,
7413 "linker_set_key" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7414 "name" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7415 "record_kind" : "union",
7416 "referenced_type" : "type-278",
7417 "self_type" : "type-278",
7418 "size" : 8,
7419 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7420 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
7421 },
7422 {
7423 "alignment" : 4,
7424 "fields" :
7425 [
7426 {
7427 "access" : "private",
7428 "referenced_type" : "type-278"
7429 }
7430 ],
7431 "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
7432 "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
7433 "referenced_type" : "type-277",
7434 "self_type" : "type-277",
7435 "size" : 8,
7436 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7437 "template_args" : [ "type-280" ],
7438 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
7439 },
7440 {
7441 "alignment" : 4,
7442 "fields" :
7443 [
7444 {
7445 "access" : "private",
7446 "referenced_type" : "type-292"
7447 }
7448 ],
7449 "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
7450 "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
7451 "referenced_type" : "type-291",
7452 "self_type" : "type-291",
7453 "size" : 8,
7454 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7455 "template_args" : [ "type-294" ],
7456 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
7457 },
7458 {
7459 "alignment" : 4,
7460 "fields" :
7461 [
7462 {
7463 "access" : "private",
7464 "referenced_type" : "type-284"
7465 }
7466 ],
7467 "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
7468 "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
7469 "referenced_type" : "type-283",
7470 "self_type" : "type-283",
7471 "size" : 8,
7472 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7473 "template_args" : [ "type-260" ],
7474 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
7475 },
7476 {
7477 "alignment" : 4,
7478 "fields" :
7479 [
7480 {
7481 "access" : "private",
7482 "referenced_type" : "type-309"
7483 }
7484 ],
7485 "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
7486 "name" : "android::hardware::details::hidl_pointer<char>",
7487 "referenced_type" : "type-308",
7488 "self_type" : "type-308",
7489 "size" : 8,
7490 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7491 "template_args" : [ "type-47" ],
7492 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
7493 },
7494 {
7495 "access" : "private",
7496 "alignment" : 4,
7497 "fields" :
7498 [
7499 {
7500 "field_name" : "mPointer",
7501 "referenced_type" : "type-170"
7502 },
7503 {
7504 "field_name" : "_pad",
7505 "referenced_type" : "type-13"
7506 }
7507 ],
7508 "is_anonymous" : true,
7509 "linker_set_key" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7510 "name" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7511 "record_kind" : "union",
7512 "referenced_type" : "type-309",
7513 "self_type" : "type-309",
7514 "size" : 8,
7515 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7516 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
7517 },
7518 {
7519 "alignment" : 4,
7520 "fields" :
7521 [
7522 {
7523 "access" : "private",
7524 "referenced_type" : "type-262"
7525 }
7526 ],
7527 "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
7528 "name" : "android::hardware::details::hidl_pointer<const char>",
7529 "referenced_type" : "type-261",
7530 "self_type" : "type-261",
7531 "size" : 8,
7532 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7533 "template_args" : [ "type-46" ],
7534 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
7535 },
7536 {
7537 "access" : "private",
7538 "alignment" : 4,
7539 "fields" :
7540 [
7541 {
7542 "field_name" : "mPointer",
7543 "referenced_type" : "type-45"
7544 },
7545 {
7546 "field_name" : "_pad",
7547 "referenced_type" : "type-13"
7548 }
7549 ],
7550 "is_anonymous" : true,
7551 "linker_set_key" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7552 "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7553 "record_kind" : "union",
7554 "referenced_type" : "type-262",
7555 "self_type" : "type-262",
7556 "size" : 8,
7557 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7558 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
7559 },
7560 {
7561 "alignment" : 4,
7562 "fields" :
7563 [
7564 {
7565 "access" : "private",
7566 "referenced_type" : "type-255"
7567 }
7568 ],
7569 "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
7570 "name" : "android::hardware::details::hidl_pointer<const native_handle>",
7571 "referenced_type" : "type-254",
7572 "self_type" : "type-254",
7573 "size" : 8,
7574 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7575 "template_args" : [ "type-257" ],
7576 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
7577 },
7578 {
7579 "access" : "private",
7580 "alignment" : 4,
7581 "fields" :
7582 [
7583 {
7584 "field_name" : "mPointer",
7585 "referenced_type" : "type-256"
7586 },
7587 {
7588 "field_name" : "_pad",
7589 "referenced_type" : "type-13"
7590 }
7591 ],
7592 "is_anonymous" : true,
7593 "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7594 "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7595 "record_kind" : "union",
7596 "referenced_type" : "type-255",
7597 "self_type" : "type-255",
7598 "size" : 8,
7599 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7600 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
7601 },
7602 {
7603 "access" : "private",
7604 "alignment" : 4,
7605 "fields" :
7606 [
7607 {
7608 "field_name" : "mPointer",
7609 "referenced_type" : "type-293"
7610 },
7611 {
7612 "field_name" : "_pad",
7613 "referenced_type" : "type-13"
7614 }
7615 ],
7616 "is_anonymous" : true,
7617 "linker_set_key" : "android::hardware::details::hidl_pointer<hidl_array<unsigned char, 32> >::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7618 "name" : "android::hardware::details::hidl_pointer<hidl_array<unsigned char, 32> >::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7619 "record_kind" : "union",
7620 "referenced_type" : "type-292",
7621 "self_type" : "type-292",
7622 "size" : 8,
7623 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7624 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
7625 },
7626 {
7627 "access" : "private",
7628 "alignment" : 4,
7629 "fields" :
7630 [
7631 {
7632 "field_name" : "mPointer",
7633 "referenced_type" : "type-285"
7634 },
7635 {
7636 "field_name" : "_pad",
7637 "referenced_type" : "type-13"
7638 }
7639 ],
7640 "is_anonymous" : true,
7641 "linker_set_key" : "android::hardware::details::hidl_pointer<hidl_string>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7642 "name" : "android::hardware::details::hidl_pointer<hidl_string>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7643 "record_kind" : "union",
7644 "referenced_type" : "type-284",
7645 "self_type" : "type-284",
7646 "size" : 8,
7647 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7648 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
7649 },
7650 {
7651 "alignment" : 4,
7652 "fields" :
7653 [
7654 {
7655 "access" : "private",
7656 "referenced_type" : "type-302"
7657 }
7658 ],
7659 "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
7660 "name" : "android::hardware::details::hidl_pointer<int>",
7661 "referenced_type" : "type-301",
7662 "self_type" : "type-301",
7663 "size" : 8,
7664 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7665 "template_args" : [ "type-49" ],
7666 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
7667 },
7668 {
7669 "access" : "private",
7670 "alignment" : 4,
7671 "fields" :
7672 [
7673 {
7674 "field_name" : "mPointer",
7675 "referenced_type" : "type-303"
7676 },
7677 {
7678 "field_name" : "_pad",
7679 "referenced_type" : "type-13"
7680 }
7681 ],
7682 "is_anonymous" : true,
7683 "linker_set_key" : "android::hardware::details::hidl_pointer<int>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7684 "name" : "android::hardware::details::hidl_pointer<int>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7685 "record_kind" : "union",
7686 "referenced_type" : "type-302",
7687 "self_type" : "type-302",
7688 "size" : 8,
7689 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7690 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
7691 },
7692 {
7693 "alignment" : 4,
7694 "fields" :
7695 [
7696 {
7697 "access" : "private",
7698 "referenced_type" : "type-324"
7699 }
7700 ],
7701 "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
7702 "name" : "android::hardware::details::hidl_pointer<native_handle>",
7703 "referenced_type" : "type-323",
7704 "self_type" : "type-323",
7705 "size" : 8,
7706 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7707 "template_args" : [ "type-152" ],
7708 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
7709 },
7710 {
7711 "access" : "private",
7712 "alignment" : 4,
7713 "fields" :
7714 [
7715 {
7716 "field_name" : "mPointer",
7717 "referenced_type" : "type-151"
7718 },
7719 {
7720 "field_name" : "_pad",
7721 "referenced_type" : "type-13"
7722 }
7723 ],
7724 "is_anonymous" : true,
7725 "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7726 "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7727 "record_kind" : "union",
7728 "referenced_type" : "type-324",
7729 "self_type" : "type-324",
7730 "size" : 8,
7731 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7732 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
7733 },
7734 {
7735 "alignment" : 1,
7736 "linker_set_key" : "android::hardware::details::i_tag",
7737 "name" : "android::hardware::details::i_tag",
7738 "referenced_type" : "type-211",
7739 "self_type" : "type-211",
7740 "size" : 1,
7741 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7742 "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
7743 },
7744 {
7745 "alignment" : 4,
7746 "fields" :
7747 [
7748 {
7749 "access" : "private",
7750 "field_name" : "mStatus",
7751 "referenced_type" : "type-100"
7752 },
7753 {
7754 "access" : "private",
7755 "field_name" : "mCheckedStatus",
7756 "field_offset" : 160,
7757 "referenced_type" : "type-30"
7758 }
7759 ],
7760 "linker_set_key" : "android::hardware::details::return_status",
7761 "name" : "android::hardware::details::return_status",
7762 "record_kind" : "class",
7763 "referenced_type" : "type-121",
7764 "self_type" : "type-121",
7765 "size" : 24,
7766 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7767 "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
7768 },
7769 {
7770 "alignment" : 1,
7771 "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
7772 "name" : "android::hardware::details::std_array<unsigned char, 32>",
7773 "referenced_type" : "type-310",
7774 "self_type" : "type-310",
7775 "size" : 1,
7776 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7777 "template_args" : [ "type-106" ],
7778 "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
7779 },
7780 {
7781 "alignment" : 1,
7782 "fields" :
7783 [
7784 {
7785 "access" : "private",
7786 "field_name" : "mBuffer",
7787 "referenced_type" : "type-295"
7788 }
7789 ],
7790 "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
7791 "name" : "android::hardware::hidl_array<unsigned char, 32>",
7792 "referenced_type" : "type-294",
7793 "self_type" : "type-294",
7794 "size" : 32,
7795 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7796 "template_args" : [ "type-106" ],
7797 "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
7798 },
7799 {
7800 "alignment" : 4,
7801 "base_specifiers" :
7802 [
7803 {
7804 "referenced_type" : "type-17"
7805 }
7806 ],
7807 "fields" :
7808 [
7809 {
7810 "access" : "private",
7811 "field_name" : "mRecipient",
7812 "field_offset" : 32,
7813 "referenced_type" : "type-4"
7814 },
7815 {
7816 "access" : "private",
7817 "field_name" : "mCookie",
7818 "field_offset" : 96,
7819 "referenced_type" : "type-13"
7820 },
7821 {
7822 "access" : "private",
7823 "field_name" : "mBase",
7824 "field_offset" : 160,
7825 "referenced_type" : "type-14"
7826 }
7827 ],
7828 "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
7829 "name" : "android::hardware::hidl_binder_death_recipient",
7830 "referenced_type" : "type-3",
7831 "self_type" : "type-3",
7832 "size" : 36,
7833 "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
7834 "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
7835 "vtable_components" :
7836 [
7837 {
7838 "component_value" : 28,
7839 "kind" : "vbase_offset"
7840 },
7841 {
7842 "kind" : "offset_to_top"
7843 },
7844 {
7845 "kind" : "rtti",
7846 "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
7847 },
7848 {
7849 "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
7850 },
7851 {
7852 "kind" : "complete_dtor_pointer",
7853 "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
7854 },
7855 {
7856 "kind" : "deleting_dtor_pointer",
7857 "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
7858 },
7859 {
7860 "kind" : "vcall_offset"
7861 },
7862 {
7863 "kind" : "vcall_offset"
7864 },
7865 {
7866 "kind" : "vcall_offset"
7867 },
7868 {
7869 "kind" : "vcall_offset"
7870 },
7871 {
7872 "component_value" : -28,
7873 "kind" : "vcall_offset"
7874 },
7875 {
7876 "component_value" : -28,
7877 "kind" : "offset_to_top"
7878 },
7879 {
7880 "kind" : "rtti",
7881 "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
7882 },
7883 {
7884 "kind" : "complete_dtor_pointer",
7885 "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
7886 },
7887 {
7888 "kind" : "deleting_dtor_pointer",
7889 "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
7890 },
7891 {
7892 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7893 },
7894 {
7895 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7896 },
7897 {
7898 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7899 },
7900 {
7901 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7902 }
7903 ]
7904 },
7905 {
7906 "alignment" : 4,
7907 "base_specifiers" :
7908 [
7909 {
7910 "is_virtual" : true,
7911 "referenced_type" : "type-7"
7912 }
7913 ],
7914 "linker_set_key" : "android::hardware::hidl_death_recipient",
7915 "name" : "android::hardware::hidl_death_recipient",
7916 "referenced_type" : "type-6",
7917 "self_type" : "type-6",
7918 "size" : 12,
7919 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7920 "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
7921 "vtable_components" :
7922 [
7923 {
7924 "component_value" : 4,
7925 "kind" : "vbase_offset"
7926 },
7927 {
7928 "kind" : "offset_to_top"
7929 },
7930 {
7931 "kind" : "rtti",
7932 "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
7933 },
7934 {
7935 "is_pure" : true,
7936 "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
7937 },
7938 {
7939 "kind" : "complete_dtor_pointer",
7940 "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
7941 },
7942 {
7943 "kind" : "deleting_dtor_pointer",
7944 "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
7945 },
7946 {
7947 "kind" : "vcall_offset"
7948 },
7949 {
7950 "kind" : "vcall_offset"
7951 },
7952 {
7953 "kind" : "vcall_offset"
7954 },
7955 {
7956 "kind" : "vcall_offset"
7957 },
7958 {
7959 "component_value" : -4,
7960 "kind" : "vcall_offset"
7961 },
7962 {
7963 "component_value" : -4,
7964 "kind" : "offset_to_top"
7965 },
7966 {
7967 "kind" : "rtti",
7968 "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
7969 },
7970 {
7971 "kind" : "complete_dtor_pointer",
7972 "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
7973 },
7974 {
7975 "kind" : "deleting_dtor_pointer",
7976 "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
7977 },
7978 {
7979 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7980 },
7981 {
7982 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7983 },
7984 {
7985 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7986 },
7987 {
7988 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7989 }
7990 ]
7991 },
7992 {
7993 "alignment" : 8,
7994 "fields" :
7995 [
7996 {
7997 "access" : "private",
7998 "field_name" : "mHandle",
7999 "referenced_type" : "type-254"
8000 },
8001 {
8002 "access" : "private",
8003 "field_name" : "mOwnsHandle",
8004 "field_offset" : 64,
8005 "referenced_type" : "type-30"
8006 }
8007 ],
8008 "linker_set_key" : "android::hardware::hidl_handle",
8009 "name" : "android::hardware::hidl_handle",
8010 "referenced_type" : "type-253",
8011 "self_type" : "type-253",
8012 "size" : 16,
8013 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8014 "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
8015 },
8016 {
8017 "alignment" : 8,
8018 "fields" :
8019 [
8020 {
8021 "access" : "private",
8022 "field_name" : "mHandle",
8023 "referenced_type" : "type-253"
8024 },
8025 {
8026 "access" : "private",
8027 "field_name" : "mSize",
8028 "field_offset" : 128,
8029 "referenced_type" : "type-13"
8030 },
8031 {
8032 "access" : "private",
8033 "field_name" : "mName",
8034 "field_offset" : 192,
8035 "referenced_type" : "type-260"
8036 }
8037 ],
8038 "linker_set_key" : "android::hardware::hidl_memory",
8039 "name" : "android::hardware::hidl_memory",
8040 "referenced_type" : "type-264",
8041 "self_type" : "type-264",
8042 "size" : 40,
8043 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8044 "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
8045 },
8046 {
8047 "alignment" : 4,
8048 "fields" :
8049 [
8050 {
8051 "access" : "private",
8052 "field_name" : "mBuffer",
8053 "referenced_type" : "type-261"
8054 },
8055 {
8056 "access" : "private",
8057 "field_name" : "mSize",
8058 "field_offset" : 64,
8059 "referenced_type" : "type-2"
8060 },
8061 {
8062 "access" : "private",
8063 "field_name" : "mOwnsBuffer",
8064 "field_offset" : 96,
8065 "referenced_type" : "type-30"
8066 }
8067 ],
8068 "linker_set_key" : "android::hardware::hidl_string",
8069 "name" : "android::hardware::hidl_string",
8070 "referenced_type" : "type-260",
8071 "self_type" : "type-260",
8072 "size" : 16,
8073 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8074 "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
8075 },
8076 {
8077 "alignment" : 4,
8078 "fields" :
8079 [
8080 {
8081 "access" : "private",
8082 "field_name" : "mBuffer",
8083 "referenced_type" : "type-277"
8084 },
8085 {
8086 "access" : "private",
8087 "field_name" : "mSize",
8088 "field_offset" : 64,
8089 "referenced_type" : "type-2"
8090 },
8091 {
8092 "access" : "private",
8093 "field_name" : "mOwnsBuffer",
8094 "field_offset" : 96,
8095 "referenced_type" : "type-30"
8096 }
8097 ],
8098 "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
8099 "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
8100 "referenced_type" : "type-276",
8101 "self_type" : "type-276",
8102 "size" : 16,
8103 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8104 "template_args" : [ "type-280" ],
8105 "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
8106 },
8107 {
8108 "alignment" : 4,
8109 "fields" :
8110 [
8111 {
8112 "access" : "private",
8113 "field_name" : "mBuffer",
8114 "referenced_type" : "type-291"
8115 },
8116 {
8117 "access" : "private",
8118 "field_name" : "mSize",
8119 "field_offset" : 64,
8120 "referenced_type" : "type-2"
8121 },
8122 {
8123 "access" : "private",
8124 "field_name" : "mOwnsBuffer",
8125 "field_offset" : 96,
8126 "referenced_type" : "type-30"
8127 }
8128 ],
8129 "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
8130 "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
8131 "referenced_type" : "type-290",
8132 "self_type" : "type-290",
8133 "size" : 16,
8134 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8135 "template_args" : [ "type-294" ],
8136 "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
8137 },
8138 {
8139 "alignment" : 4,
8140 "fields" :
8141 [
8142 {
8143 "access" : "private",
8144 "field_name" : "mBuffer",
8145 "referenced_type" : "type-283"
8146 },
8147 {
8148 "access" : "private",
8149 "field_name" : "mSize",
8150 "field_offset" : 64,
8151 "referenced_type" : "type-2"
8152 },
8153 {
8154 "access" : "private",
8155 "field_name" : "mOwnsBuffer",
8156 "field_offset" : 96,
8157 "referenced_type" : "type-30"
8158 }
8159 ],
8160 "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
8161 "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
8162 "referenced_type" : "type-282",
8163 "self_type" : "type-282",
8164 "size" : 16,
8165 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8166 "template_args" : [ "type-260" ],
8167 "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
8168 },
8169 {
8170 "alignment" : 4,
8171 "fields" :
8172 [
8173 {
8174 "access" : "private",
8175 "field_name" : "mBuffer",
8176 "referenced_type" : "type-308"
8177 },
8178 {
8179 "access" : "private",
8180 "field_name" : "mSize",
8181 "field_offset" : 64,
8182 "referenced_type" : "type-2"
8183 },
8184 {
8185 "access" : "private",
8186 "field_name" : "mOwnsBuffer",
8187 "field_offset" : 96,
8188 "referenced_type" : "type-30"
8189 }
8190 ],
8191 "linker_set_key" : "android::hardware::hidl_vec<char>",
8192 "name" : "android::hardware::hidl_vec<char>",
8193 "referenced_type" : "type-307",
8194 "self_type" : "type-307",
8195 "size" : 16,
8196 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8197 "template_args" : [ "type-47" ],
8198 "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
8199 },
8200 {
8201 "alignment" : 4,
8202 "fields" :
8203 [
8204 {
8205 "access" : "private",
8206 "field_name" : "mBuffer",
8207 "referenced_type" : "type-301"
8208 },
8209 {
8210 "access" : "private",
8211 "field_name" : "mSize",
8212 "field_offset" : 64,
8213 "referenced_type" : "type-2"
8214 },
8215 {
8216 "access" : "private",
8217 "field_name" : "mOwnsBuffer",
8218 "field_offset" : 96,
8219 "referenced_type" : "type-30"
8220 }
8221 ],
8222 "linker_set_key" : "android::hardware::hidl_vec<int>",
8223 "name" : "android::hardware::hidl_vec<int>",
8224 "referenced_type" : "type-300",
8225 "self_type" : "type-300",
8226 "size" : 16,
8227 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8228 "template_args" : [ "type-49" ],
8229 "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
8230 },
8231 {
8232 "alignment" : 2,
8233 "fields" :
8234 [
8235 {
8236 "access" : "private",
8237 "field_name" : "mMajor",
8238 "referenced_type" : "type-108"
8239 },
8240 {
8241 "access" : "private",
8242 "field_name" : "mMinor",
8243 "field_offset" : 16,
8244 "referenced_type" : "type-108"
8245 }
8246 ],
8247 "linker_set_key" : "android::hardware::hidl_version",
8248 "name" : "android::hardware::hidl_version",
8249 "referenced_type" : "type-312",
8250 "self_type" : "type-312",
8251 "size" : 4,
8252 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8253 "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
8254 },
8255 {
8256 "alignment" : 4,
8257 "base_specifiers" :
8258 [
8259 {
8260 "referenced_type" : "type-98"
8261 },
8262 {
8263 "referenced_type" : "type-368"
8264 }
8265 ],
8266 "fields" :
8267 [
8268 {
8269 "access" : "private",
8270 "field_name" : "_hidl_mImpl",
8271 "field_offset" : 512,
8272 "referenced_type" : "type-367"
8273 }
8274 ],
8275 "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
8276 "name" : "android::hidl::base::V1_0::BnHwBase",
8277 "referenced_type" : "type-366",
8278 "self_type" : "type-366",
8279 "size" : 76,
8280 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
8281 "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
8282 "vtable_components" :
8283 [
8284 {
8285 "component_value" : 68,
8286 "kind" : "vbase_offset"
8287 },
8288 {
8289 "kind" : "offset_to_top"
8290 },
8291 {
8292 "kind" : "rtti",
8293 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
8294 },
8295 {
8296 "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8297 },
8298 {
8299 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8300 },
8301 {
8302 "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8303 },
8304 {
8305 "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8306 },
8307 {
8308 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8309 },
8310 {
8311 "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8312 },
8313 {
8314 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8315 },
8316 {
8317 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8318 },
8319 {
8320 "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8321 },
8322 {
8323 "kind" : "complete_dtor_pointer",
8324 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
8325 },
8326 {
8327 "kind" : "deleting_dtor_pointer",
8328 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
8329 },
8330 {
8331 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
8332 },
8333 {
8334 "component_value" : -20,
8335 "kind" : "offset_to_top"
8336 },
8337 {
8338 "kind" : "rtti",
8339 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
8340 },
8341 {
8342 "kind" : "complete_dtor_pointer",
8343 "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
8344 },
8345 {
8346 "kind" : "deleting_dtor_pointer",
8347 "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
8348 },
8349 {
8350 "kind" : "vcall_offset"
8351 },
8352 {
8353 "kind" : "vcall_offset"
8354 },
8355 {
8356 "kind" : "vcall_offset"
8357 },
8358 {
8359 "kind" : "vcall_offset"
8360 },
8361 {
8362 "component_value" : -68,
8363 "kind" : "vcall_offset"
8364 },
8365 {
8366 "component_value" : -68,
8367 "kind" : "offset_to_top"
8368 },
8369 {
8370 "kind" : "rtti",
8371 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
8372 },
8373 {
8374 "kind" : "complete_dtor_pointer",
8375 "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
8376 },
8377 {
8378 "kind" : "deleting_dtor_pointer",
8379 "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
8380 },
8381 {
8382 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8383 },
8384 {
8385 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8386 },
8387 {
8388 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8389 },
8390 {
8391 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8392 }
8393 ]
8394 },
8395 {
8396 "alignment" : 4,
8397 "base_specifiers" :
8398 [
8399 {
8400 "referenced_type" : "type-351"
8401 },
8402 {
8403 "referenced_type" : "type-368"
8404 }
8405 ],
8406 "fields" :
8407 [
8408 {
8409 "access" : "private",
8410 "field_name" : "_hidl_mMutex",
8411 "field_offset" : 544,
8412 "referenced_type" : "type-490"
8413 },
8414 {
8415 "access" : "private",
8416 "field_name" : "_hidl_mDeathRecipients",
8417 "field_offset" : 576,
8418 "referenced_type" : "type-491"
8419 }
8420 ],
8421 "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
8422 "name" : "android::hidl::base::V1_0::BpHwBase",
8423 "referenced_type" : "type-489",
8424 "self_type" : "type-489",
8425 "size" : 92,
8426 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
8427 "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
8428 "vtable_components" :
8429 [
8430 {
8431 "component_value" : 84,
8432 "kind" : "vbase_offset"
8433 },
8434 {
8435 "kind" : "offset_to_top"
8436 },
8437 {
8438 "kind" : "rtti",
8439 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
8440 },
8441 {
8442 "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
8443 },
8444 {
8445 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8446 },
8447 {
8448 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8449 },
8450 {
8451 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8452 },
8453 {
8454 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
8455 },
8456 {
8457 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
8458 },
8459 {
8460 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
8461 },
8462 {
8463 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
8464 },
8465 {
8466 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8467 },
8468 {
8469 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
8470 },
8471 {
8472 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8473 },
8474 {
8475 "kind" : "complete_dtor_pointer",
8476 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
8477 },
8478 {
8479 "kind" : "deleting_dtor_pointer",
8480 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
8481 },
8482 {
8483 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8484 },
8485 {
8486 "component_value" : 80,
8487 "kind" : "vbase_offset"
8488 },
8489 {
8490 "component_value" : -4,
8491 "kind" : "offset_to_top"
8492 },
8493 {
8494 "kind" : "rtti",
8495 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
8496 },
8497 {
8498 "kind" : "complete_dtor_pointer",
8499 "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
8500 },
8501 {
8502 "kind" : "deleting_dtor_pointer",
8503 "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
8504 },
8505 {
8506 "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8507 },
8508 {
8509 "component_value" : 76,
8510 "kind" : "vbase_offset"
8511 },
8512 {
8513 "component_value" : -8,
8514 "kind" : "offset_to_top"
8515 },
8516 {
8517 "kind" : "rtti",
8518 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
8519 },
8520 {
8521 "kind" : "complete_dtor_pointer",
8522 "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
8523 },
8524 {
8525 "kind" : "deleting_dtor_pointer",
8526 "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
8527 },
8528 {
8529 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8530 },
8531 {
8532 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8533 },
8534 {
8535 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8536 },
8537 {
8538 "component_value" : -24,
8539 "kind" : "offset_to_top"
8540 },
8541 {
8542 "kind" : "rtti",
8543 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
8544 },
8545 {
8546 "kind" : "complete_dtor_pointer",
8547 "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
8548 },
8549 {
8550 "kind" : "deleting_dtor_pointer",
8551 "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
8552 },
8553 {
8554 "kind" : "vcall_offset"
8555 },
8556 {
8557 "component_value" : -76,
8558 "kind" : "vcall_offset"
8559 },
8560 {
8561 "component_value" : -76,
8562 "kind" : "vcall_offset"
8563 },
8564 {
8565 "component_value" : -76,
8566 "kind" : "vcall_offset"
8567 },
8568 {
8569 "component_value" : -84,
8570 "kind" : "vcall_offset"
8571 },
8572 {
8573 "component_value" : -84,
8574 "kind" : "offset_to_top"
8575 },
8576 {
8577 "kind" : "rtti",
8578 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
8579 },
8580 {
8581 "kind" : "complete_dtor_pointer",
8582 "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
8583 },
8584 {
8585 "kind" : "deleting_dtor_pointer",
8586 "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
8587 },
8588 {
8589 "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8590 },
8591 {
8592 "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8593 },
8594 {
8595 "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8596 },
8597 {
8598 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8599 }
8600 ]
8601 },
8602 {
8603 "alignment" : 8,
8604 "fields" :
8605 [
8606 {
8607 "field_name" : "pid",
8608 "referenced_type" : "type-49"
8609 },
8610 {
8611 "field_name" : "ptr",
8612 "field_offset" : 64,
8613 "referenced_type" : "type-13"
8614 },
8615 {
8616 "field_name" : "arch",
8617 "field_offset" : 128,
8618 "referenced_type" : "type-329"
8619 }
8620 ],
8621 "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
8622 "name" : "android::hidl::base::V1_0::DebugInfo",
8623 "referenced_type" : "type-328",
8624 "self_type" : "type-328",
8625 "size" : 24,
8626 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/types.h",
8627 "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
8628 },
8629 {
8630 "alignment" : 4,
8631 "base_specifiers" :
8632 [
8633 {
8634 "is_virtual" : true,
8635 "referenced_type" : "type-7"
8636 }
8637 ],
8638 "linker_set_key" : "android::hidl::base::V1_0::IBase",
8639 "name" : "android::hidl::base::V1_0::IBase",
8640 "referenced_type" : "type-16",
8641 "self_type" : "type-16",
8642 "size" : 12,
8643 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
8644 "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
8645 "vtable_components" :
8646 [
8647 {
8648 "component_value" : 4,
8649 "kind" : "vbase_offset"
8650 },
8651 {
8652 "kind" : "offset_to_top"
8653 },
8654 {
8655 "kind" : "rtti",
8656 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
8657 },
8658 {
8659 "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
8660 },
8661 {
8662 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8663 },
8664 {
8665 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8666 },
8667 {
8668 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8669 },
8670 {
8671 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
8672 },
8673 {
8674 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
8675 },
8676 {
8677 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
8678 },
8679 {
8680 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
8681 },
8682 {
8683 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8684 },
8685 {
8686 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
8687 },
8688 {
8689 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8690 },
8691 {
8692 "kind" : "complete_dtor_pointer",
8693 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
8694 },
8695 {
8696 "kind" : "deleting_dtor_pointer",
8697 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
8698 },
8699 {
8700 "kind" : "vcall_offset"
8701 },
8702 {
8703 "kind" : "vcall_offset"
8704 },
8705 {
8706 "kind" : "vcall_offset"
8707 },
8708 {
8709 "kind" : "vcall_offset"
8710 },
8711 {
8712 "component_value" : -4,
8713 "kind" : "vcall_offset"
8714 },
8715 {
8716 "component_value" : -4,
8717 "kind" : "offset_to_top"
8718 },
8719 {
8720 "kind" : "rtti",
8721 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
8722 },
8723 {
8724 "kind" : "complete_dtor_pointer",
8725 "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
8726 },
8727 {
8728 "kind" : "deleting_dtor_pointer",
8729 "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
8730 },
8731 {
8732 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8733 },
8734 {
8735 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8736 },
8737 {
8738 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8739 },
8740 {
8741 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8742 }
8743 ]
8744 },
8745 {
8746 "alignment" : 4,
8747 "base_specifiers" :
8748 [
8749 {
8750 "referenced_type" : "type-16"
8751 }
8752 ],
8753 "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
8754 "name" : "android::hidl::manager::V1_0::IServiceManager",
8755 "referenced_type" : "type-62",
8756 "self_type" : "type-62",
8757 "size" : 12,
8758 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
8759 "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
8760 "vtable_components" :
8761 [
8762 {
8763 "component_value" : 4,
8764 "kind" : "vbase_offset"
8765 },
8766 {
8767 "kind" : "offset_to_top"
8768 },
8769 {
8770 "kind" : "rtti",
8771 "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
8772 },
8773 {
8774 "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
8775 },
8776 {
8777 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8778 },
8779 {
8780 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8781 },
8782 {
8783 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8784 },
8785 {
8786 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
8787 },
8788 {
8789 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
8790 },
8791 {
8792 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
8793 },
8794 {
8795 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
8796 },
8797 {
8798 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
8799 },
8800 {
8801 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
8802 },
8803 {
8804 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8805 },
8806 {
8807 "kind" : "complete_dtor_pointer",
8808 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
8809 },
8810 {
8811 "kind" : "deleting_dtor_pointer",
8812 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
8813 },
8814 {
8815 "is_pure" : true,
8816 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
8817 },
8818 {
8819 "is_pure" : true,
8820 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
8821 },
8822 {
8823 "is_pure" : true,
8824 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
8825 },
8826 {
8827 "is_pure" : true,
8828 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8829 },
8830 {
8831 "is_pure" : true,
8832 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
8833 },
8834 {
8835 "is_pure" : true,
8836 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
8837 },
8838 {
8839 "is_pure" : true,
8840 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
8841 },
8842 {
8843 "is_pure" : true,
8844 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
8845 },
8846 {
8847 "kind" : "vcall_offset"
8848 },
8849 {
8850 "kind" : "vcall_offset"
8851 },
8852 {
8853 "kind" : "vcall_offset"
8854 },
8855 {
8856 "kind" : "vcall_offset"
8857 },
8858 {
8859 "component_value" : -4,
8860 "kind" : "vcall_offset"
8861 },
8862 {
8863 "component_value" : -4,
8864 "kind" : "offset_to_top"
8865 },
8866 {
8867 "kind" : "rtti",
8868 "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
8869 },
8870 {
8871 "kind" : "complete_dtor_pointer",
8872 "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
8873 },
8874 {
8875 "kind" : "deleting_dtor_pointer",
8876 "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
8877 },
8878 {
8879 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8880 },
8881 {
8882 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8883 },
8884 {
8885 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8886 },
8887 {
8888 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8889 }
8890 ]
8891 },
8892 {
8893 "alignment" : 8,
8894 "fields" :
8895 [
8896 {
8897 "field_name" : "interfaceName",
8898 "referenced_type" : "type-260"
8899 },
8900 {
8901 "field_name" : "instanceName",
8902 "field_offset" : 128,
8903 "referenced_type" : "type-260"
8904 },
8905 {
8906 "field_name" : "pid",
8907 "field_offset" : 256,
8908 "referenced_type" : "type-49"
8909 },
8910 {
8911 "field_name" : "clientPids",
8912 "field_offset" : 320,
8913 "referenced_type" : "type-300"
8914 },
8915 {
8916 "field_name" : "arch",
8917 "field_offset" : 448,
8918 "referenced_type" : "type-329"
8919 }
8920 ],
8921 "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
8922 "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
8923 "referenced_type" : "type-473",
8924 "self_type" : "type-473",
8925 "size" : 64,
8926 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
8927 "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
8928 },
8929 {
8930 "alignment" : 4,
8931 "base_specifiers" :
8932 [
8933 {
8934 "referenced_type" : "type-16"
8935 }
8936 ],
8937 "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
8938 "name" : "android::hidl::manager::V1_0::IServiceNotification",
8939 "referenced_type" : "type-77",
8940 "self_type" : "type-77",
8941 "size" : 12,
8942 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
8943 "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
8944 "vtable_components" :
8945 [
8946 {
8947 "component_value" : 4,
8948 "kind" : "vbase_offset"
8949 },
8950 {
8951 "kind" : "offset_to_top"
8952 },
8953 {
8954 "kind" : "rtti",
8955 "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
8956 },
8957 {
8958 "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
8959 },
8960 {
8961 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8962 },
8963 {
8964 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8965 },
8966 {
8967 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8968 },
8969 {
8970 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
8971 },
8972 {
8973 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
8974 },
8975 {
8976 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
8977 },
8978 {
8979 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
8980 },
8981 {
8982 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
8983 },
8984 {
8985 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
8986 },
8987 {
8988 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8989 },
8990 {
8991 "kind" : "complete_dtor_pointer",
8992 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
8993 },
8994 {
8995 "kind" : "deleting_dtor_pointer",
8996 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
8997 },
8998 {
8999 "is_pure" : true,
9000 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
9001 },
9002 {
9003 "kind" : "vcall_offset"
9004 },
9005 {
9006 "kind" : "vcall_offset"
9007 },
9008 {
9009 "kind" : "vcall_offset"
9010 },
9011 {
9012 "kind" : "vcall_offset"
9013 },
9014 {
9015 "component_value" : -4,
9016 "kind" : "vcall_offset"
9017 },
9018 {
9019 "component_value" : -4,
9020 "kind" : "offset_to_top"
9021 },
9022 {
9023 "kind" : "rtti",
9024 "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
9025 },
9026 {
9027 "kind" : "complete_dtor_pointer",
9028 "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
9029 },
9030 {
9031 "kind" : "deleting_dtor_pointer",
9032 "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
9033 },
9034 {
9035 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9036 },
9037 {
9038 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9039 },
9040 {
9041 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9042 },
9043 {
9044 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9045 }
9046 ]
9047 },
9048 {
9049 "alignment" : 4,
9050 "base_specifiers" :
9051 [
9052 {
9053 "referenced_type" : "type-366"
9054 }
9055 ],
9056 "fields" :
9057 [
9058 {
9059 "access" : "private",
9060 "field_name" : "_hidl_mImpl",
9061 "field_offset" : 544,
9062 "referenced_type" : "type-82"
9063 }
9064 ],
9065 "linker_set_key" : "android::hidl::memory::token::V1_0::BnHwMemoryToken",
9066 "name" : "android::hidl::memory::token::V1_0::BnHwMemoryToken",
9067 "referenced_type" : "type-365",
9068 "self_type" : "type-365",
9069 "size" : 80,
9070 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BnHwMemoryToken.h",
9071 "unique_id" : "_ZTSN7android4hidl6memory5token4V1_015BnHwMemoryTokenE",
9072 "vtable_components" :
9073 [
9074 {
9075 "component_value" : 72,
9076 "kind" : "vbase_offset"
9077 },
9078 {
9079 "kind" : "offset_to_top"
9080 },
9081 {
9082 "kind" : "rtti",
9083 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_015BnHwMemoryTokenE"
9084 },
9085 {
9086 "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9087 },
9088 {
9089 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9090 },
9091 {
9092 "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9093 },
9094 {
9095 "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9096 },
9097 {
9098 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9099 },
9100 {
9101 "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9102 },
9103 {
9104 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9105 },
9106 {
9107 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9108 },
9109 {
9110 "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9111 },
9112 {
9113 "kind" : "complete_dtor_pointer",
9114 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryTokenD1Ev"
9115 },
9116 {
9117 "kind" : "deleting_dtor_pointer",
9118 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryTokenD0Ev"
9119 },
9120 {
9121 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryToken10onTransactEjRKNS_8hardware6ParcelEPS6_jNSt3__18functionIFvRS6_EEE"
9122 },
9123 {
9124 "component_value" : -20,
9125 "kind" : "offset_to_top"
9126 },
9127 {
9128 "kind" : "rtti",
9129 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_015BnHwMemoryTokenE"
9130 },
9131 {
9132 "kind" : "complete_dtor_pointer",
9133 "mangled_component_name" : "_ZThn20_N7android4hidl6memory5token4V1_015BnHwMemoryTokenD1Ev"
9134 },
9135 {
9136 "kind" : "deleting_dtor_pointer",
9137 "mangled_component_name" : "_ZThn20_N7android4hidl6memory5token4V1_015BnHwMemoryTokenD0Ev"
9138 },
9139 {
9140 "kind" : "vcall_offset"
9141 },
9142 {
9143 "kind" : "vcall_offset"
9144 },
9145 {
9146 "kind" : "vcall_offset"
9147 },
9148 {
9149 "kind" : "vcall_offset"
9150 },
9151 {
9152 "component_value" : -72,
9153 "kind" : "vcall_offset"
9154 },
9155 {
9156 "component_value" : -72,
9157 "kind" : "offset_to_top"
9158 },
9159 {
9160 "kind" : "rtti",
9161 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_015BnHwMemoryTokenE"
9162 },
9163 {
9164 "kind" : "complete_dtor_pointer",
9165 "mangled_component_name" : "_ZTv0_n12_N7android4hidl6memory5token4V1_015BnHwMemoryTokenD1Ev"
9166 },
9167 {
9168 "kind" : "deleting_dtor_pointer",
9169 "mangled_component_name" : "_ZTv0_n12_N7android4hidl6memory5token4V1_015BnHwMemoryTokenD0Ev"
9170 },
9171 {
9172 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9173 },
9174 {
9175 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9176 },
9177 {
9178 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9179 },
9180 {
9181 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9182 }
9183 ]
9184 },
9185 {
9186 "alignment" : 4,
9187 "base_specifiers" :
9188 [
9189 {
9190 "referenced_type" : "type-355"
9191 },
9192 {
9193 "referenced_type" : "type-368"
9194 }
9195 ],
9196 "fields" :
9197 [
9198 {
9199 "access" : "private",
9200 "field_name" : "_hidl_mMutex",
9201 "field_offset" : 544,
9202 "referenced_type" : "type-496"
9203 },
9204 {
9205 "access" : "private",
9206 "field_name" : "_hidl_mDeathRecipients",
9207 "field_offset" : 576,
9208 "referenced_type" : "type-497"
9209 }
9210 ],
9211 "linker_set_key" : "android::hidl::memory::token::V1_0::BpHwMemoryToken",
9212 "name" : "android::hidl::memory::token::V1_0::BpHwMemoryToken",
9213 "referenced_type" : "type-495",
9214 "self_type" : "type-495",
9215 "size" : 92,
9216 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BpHwMemoryToken.h",
9217 "unique_id" : "_ZTSN7android4hidl6memory5token4V1_015BpHwMemoryTokenE",
9218 "vtable_components" :
9219 [
9220 {
9221 "component_value" : 84,
9222 "kind" : "vbase_offset"
9223 },
9224 {
9225 "kind" : "offset_to_top"
9226 },
9227 {
9228 "kind" : "rtti",
9229 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_015BpHwMemoryTokenE"
9230 },
9231 {
9232 "mangled_component_name" : "_ZNK7android4hidl6memory5token4V1_015BpHwMemoryToken8isRemoteEv"
9233 },
9234 {
9235 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_11hidl_stringEEEEEE"
9236 },
9237 {
9238 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken5debugERKNS_8hardware11hidl_handleERKNS5_8hidl_vecINS5_11hidl_stringEEE"
9239 },
9240 {
9241 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9242 },
9243 {
9244 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_10hidl_arrayIhLj32EJEEEEEEEE"
9245 },
9246 {
9247 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken21setHALInstrumentationEv"
9248 },
9249 {
9250 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9251 },
9252 {
9253 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken4pingEv"
9254 },
9255 {
9256 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
9257 },
9258 {
9259 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken21notifySyspropsChangedEv"
9260 },
9261 {
9262 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9263 },
9264 {
9265 "kind" : "complete_dtor_pointer",
9266 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryTokenD1Ev"
9267 },
9268 {
9269 "kind" : "deleting_dtor_pointer",
9270 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryTokenD0Ev"
9271 },
9272 {
9273 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken3getENSt3__18functionIFvRKNS_8hardware11hidl_memoryEEEE"
9274 },
9275 {
9276 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEE10onAsBinderEv"
9277 },
9278 {
9279 "component_value" : 80,
9280 "kind" : "vbase_offset"
9281 },
9282 {
9283 "component_value" : -4,
9284 "kind" : "offset_to_top"
9285 },
9286 {
9287 "kind" : "rtti",
9288 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_015BpHwMemoryTokenE"
9289 },
9290 {
9291 "kind" : "complete_dtor_pointer",
9292 "mangled_component_name" : "_ZThn4_N7android4hidl6memory5token4V1_015BpHwMemoryTokenD1Ev"
9293 },
9294 {
9295 "kind" : "deleting_dtor_pointer",
9296 "mangled_component_name" : "_ZThn4_N7android4hidl6memory5token4V1_015BpHwMemoryTokenD0Ev"
9297 },
9298 {
9299 "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEE10onAsBinderEv"
9300 },
9301 {
9302 "component_value" : 76,
9303 "kind" : "vbase_offset"
9304 },
9305 {
9306 "component_value" : -8,
9307 "kind" : "offset_to_top"
9308 },
9309 {
9310 "kind" : "rtti",
9311 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_015BpHwMemoryTokenE"
9312 },
9313 {
9314 "kind" : "complete_dtor_pointer",
9315 "mangled_component_name" : "_ZThn8_N7android4hidl6memory5token4V1_015BpHwMemoryTokenD1Ev"
9316 },
9317 {
9318 "kind" : "deleting_dtor_pointer",
9319 "mangled_component_name" : "_ZThn8_N7android4hidl6memory5token4V1_015BpHwMemoryTokenD0Ev"
9320 },
9321 {
9322 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9323 },
9324 {
9325 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9326 },
9327 {
9328 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9329 },
9330 {
9331 "component_value" : -24,
9332 "kind" : "offset_to_top"
9333 },
9334 {
9335 "kind" : "rtti",
9336 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_015BpHwMemoryTokenE"
9337 },
9338 {
9339 "kind" : "complete_dtor_pointer",
9340 "mangled_component_name" : "_ZThn24_N7android4hidl6memory5token4V1_015BpHwMemoryTokenD1Ev"
9341 },
9342 {
9343 "kind" : "deleting_dtor_pointer",
9344 "mangled_component_name" : "_ZThn24_N7android4hidl6memory5token4V1_015BpHwMemoryTokenD0Ev"
9345 },
9346 {
9347 "kind" : "vcall_offset"
9348 },
9349 {
9350 "component_value" : -76,
9351 "kind" : "vcall_offset"
9352 },
9353 {
9354 "component_value" : -76,
9355 "kind" : "vcall_offset"
9356 },
9357 {
9358 "component_value" : -76,
9359 "kind" : "vcall_offset"
9360 },
9361 {
9362 "component_value" : -84,
9363 "kind" : "vcall_offset"
9364 },
9365 {
9366 "component_value" : -84,
9367 "kind" : "offset_to_top"
9368 },
9369 {
9370 "kind" : "rtti",
9371 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_015BpHwMemoryTokenE"
9372 },
9373 {
9374 "kind" : "complete_dtor_pointer",
9375 "mangled_component_name" : "_ZTv0_n12_N7android4hidl6memory5token4V1_015BpHwMemoryTokenD1Ev"
9376 },
9377 {
9378 "kind" : "deleting_dtor_pointer",
9379 "mangled_component_name" : "_ZTv0_n12_N7android4hidl6memory5token4V1_015BpHwMemoryTokenD0Ev"
9380 },
9381 {
9382 "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9383 },
9384 {
9385 "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9386 },
9387 {
9388 "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9389 },
9390 {
9391 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9392 }
9393 ]
9394 },
9395 {
9396 "alignment" : 4,
9397 "base_specifiers" :
9398 [
9399 {
9400 "referenced_type" : "type-84"
9401 },
9402 {
9403 "referenced_type" : "type-368"
9404 }
9405 ],
9406 "fields" :
9407 [
9408 {
9409 "access" : "private",
9410 "field_name" : "mImpl",
9411 "field_offset" : 384,
9412 "referenced_type" : "type-88"
9413 },
9414 {
9415 "access" : "private",
9416 "field_name" : "mOnewayQueue",
9417 "field_offset" : 416,
9418 "referenced_type" : "type-533"
9419 }
9420 ],
9421 "linker_set_key" : "android::hidl::memory::token::V1_0::BsMemoryToken",
9422 "name" : "android::hidl::memory::token::V1_0::BsMemoryToken",
9423 "referenced_type" : "type-532",
9424 "self_type" : "type-532",
9425 "size" : 68,
9426 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BsMemoryToken.h",
9427 "unique_id" : "_ZTSN7android4hidl6memory5token4V1_013BsMemoryTokenE",
9428 "vtable_components" :
9429 [
9430 {
9431 "component_value" : 60,
9432 "kind" : "vbase_offset"
9433 },
9434 {
9435 "kind" : "offset_to_top"
9436 },
9437 {
9438 "kind" : "rtti",
9439 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_013BsMemoryTokenE"
9440 },
9441 {
9442 "mangled_component_name" : "_ZNK7android4hidl6memory5token4V1_012IMemoryToken8isRemoteEv"
9443 },
9444 {
9445 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_013BsMemoryToken14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_11hidl_stringEEEEEE"
9446 },
9447 {
9448 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_013BsMemoryToken5debugERKNS_8hardware11hidl_handleERKNS5_8hidl_vecINS5_11hidl_stringEEE"
9449 },
9450 {
9451 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_013BsMemoryToken19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9452 },
9453 {
9454 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_013BsMemoryToken12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_10hidl_arrayIhLj32EJEEEEEEEE"
9455 },
9456 {
9457 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_013BsMemoryToken21setHALInstrumentationEv"
9458 },
9459 {
9460 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_013BsMemoryToken11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9461 },
9462 {
9463 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_013BsMemoryToken4pingEv"
9464 },
9465 {
9466 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_013BsMemoryToken12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
9467 },
9468 {
9469 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_013BsMemoryToken21notifySyspropsChangedEv"
9470 },
9471 {
9472 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_013BsMemoryToken13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9473 },
9474 {
9475 "kind" : "complete_dtor_pointer",
9476 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_013BsMemoryTokenD1Ev"
9477 },
9478 {
9479 "kind" : "deleting_dtor_pointer",
9480 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_013BsMemoryTokenD0Ev"
9481 },
9482 {
9483 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_013BsMemoryToken3getENSt3__18functionIFvRKNS_8hardware11hidl_memoryEEEE"
9484 },
9485 {
9486 "component_value" : -4,
9487 "kind" : "offset_to_top"
9488 },
9489 {
9490 "kind" : "rtti",
9491 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_013BsMemoryTokenE"
9492 },
9493 {
9494 "kind" : "complete_dtor_pointer",
9495 "mangled_component_name" : "_ZThn4_N7android4hidl6memory5token4V1_013BsMemoryTokenD1Ev"
9496 },
9497 {
9498 "kind" : "deleting_dtor_pointer",
9499 "mangled_component_name" : "_ZThn4_N7android4hidl6memory5token4V1_013BsMemoryTokenD0Ev"
9500 },
9501 {
9502 "kind" : "vcall_offset"
9503 },
9504 {
9505 "kind" : "vcall_offset"
9506 },
9507 {
9508 "kind" : "vcall_offset"
9509 },
9510 {
9511 "kind" : "vcall_offset"
9512 },
9513 {
9514 "component_value" : -60,
9515 "kind" : "vcall_offset"
9516 },
9517 {
9518 "component_value" : -60,
9519 "kind" : "offset_to_top"
9520 },
9521 {
9522 "kind" : "rtti",
9523 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_013BsMemoryTokenE"
9524 },
9525 {
9526 "kind" : "complete_dtor_pointer",
9527 "mangled_component_name" : "_ZTv0_n12_N7android4hidl6memory5token4V1_013BsMemoryTokenD1Ev"
9528 },
9529 {
9530 "kind" : "deleting_dtor_pointer",
9531 "mangled_component_name" : "_ZTv0_n12_N7android4hidl6memory5token4V1_013BsMemoryTokenD0Ev"
9532 },
9533 {
9534 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9535 },
9536 {
9537 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9538 },
9539 {
9540 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9541 },
9542 {
9543 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9544 }
9545 ]
9546 },
9547 {
9548 "alignment" : 4,
9549 "base_specifiers" :
9550 [
9551 {
9552 "referenced_type" : "type-16"
9553 }
9554 ],
9555 "linker_set_key" : "android::hidl::memory::token::V1_0::IMemoryToken",
9556 "name" : "android::hidl::memory::token::V1_0::IMemoryToken",
9557 "referenced_type" : "type-84",
9558 "self_type" : "type-84",
9559 "size" : 12,
9560 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h",
9561 "unique_id" : "_ZTSN7android4hidl6memory5token4V1_012IMemoryTokenE",
9562 "vtable_components" :
9563 [
9564 {
9565 "component_value" : 4,
9566 "kind" : "vbase_offset"
9567 },
9568 {
9569 "kind" : "offset_to_top"
9570 },
9571 {
9572 "kind" : "rtti",
9573 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_012IMemoryTokenE"
9574 },
9575 {
9576 "mangled_component_name" : "_ZNK7android4hidl6memory5token4V1_012IMemoryToken8isRemoteEv"
9577 },
9578 {
9579 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_11hidl_stringEEEEEE"
9580 },
9581 {
9582 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken5debugERKNS_8hardware11hidl_handleERKNS5_8hidl_vecINS5_11hidl_stringEEE"
9583 },
9584 {
9585 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9586 },
9587 {
9588 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_10hidl_arrayIhLj32EJEEEEEEEE"
9589 },
9590 {
9591 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken21setHALInstrumentationEv"
9592 },
9593 {
9594 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9595 },
9596 {
9597 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken4pingEv"
9598 },
9599 {
9600 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
9601 },
9602 {
9603 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken21notifySyspropsChangedEv"
9604 },
9605 {
9606 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9607 },
9608 {
9609 "kind" : "complete_dtor_pointer",
9610 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryTokenD1Ev"
9611 },
9612 {
9613 "kind" : "deleting_dtor_pointer",
9614 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryTokenD0Ev"
9615 },
9616 {
9617 "is_pure" : true,
9618 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken3getENSt3__18functionIFvRKNS_8hardware11hidl_memoryEEEE"
9619 },
9620 {
9621 "kind" : "vcall_offset"
9622 },
9623 {
9624 "kind" : "vcall_offset"
9625 },
9626 {
9627 "kind" : "vcall_offset"
9628 },
9629 {
9630 "kind" : "vcall_offset"
9631 },
9632 {
9633 "component_value" : -4,
9634 "kind" : "vcall_offset"
9635 },
9636 {
9637 "component_value" : -4,
9638 "kind" : "offset_to_top"
9639 },
9640 {
9641 "kind" : "rtti",
9642 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_012IMemoryTokenE"
9643 },
9644 {
9645 "kind" : "complete_dtor_pointer",
9646 "mangled_component_name" : "_ZTv0_n12_N7android4hidl6memory5token4V1_012IMemoryTokenD1Ev"
9647 },
9648 {
9649 "kind" : "deleting_dtor_pointer",
9650 "mangled_component_name" : "_ZTv0_n12_N7android4hidl6memory5token4V1_012IMemoryTokenD0Ev"
9651 },
9652 {
9653 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9654 },
9655 {
9656 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9657 },
9658 {
9659 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9660 },
9661 {
9662 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9663 }
9664 ]
9665 },
9666 {
9667 "alignment" : 4,
9668 "fields" :
9669 [
9670 {
9671 "access" : "private",
9672 "field_name" : "m_ptr",
9673 "referenced_type" : "type-69"
9674 }
9675 ],
9676 "linker_set_key" : "android::sp<android::Thread>",
9677 "name" : "android::sp<android::Thread>",
9678 "record_kind" : "class",
9679 "referenced_type" : "type-68",
9680 "self_type" : "type-68",
9681 "size" : 4,
9682 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9683 "template_args" : [ "type-70" ],
9684 "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
9685 },
9686 {
9687 "alignment" : 4,
9688 "fields" :
9689 [
9690 {
9691 "access" : "private",
9692 "field_name" : "m_ptr",
9693 "referenced_type" : "type-97"
9694 }
9695 ],
9696 "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
9697 "name" : "android::sp<android::hardware::BHwBinder>",
9698 "record_kind" : "class",
9699 "referenced_type" : "type-96",
9700 "self_type" : "type-96",
9701 "size" : 4,
9702 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9703 "template_args" : [ "type-98" ],
9704 "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
9705 },
9706 {
9707 "alignment" : 4,
9708 "fields" :
9709 [
9710 {
9711 "access" : "private",
9712 "field_name" : "m_ptr",
9713 "referenced_type" : "type-523"
9714 }
9715 ],
9716 "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
9717 "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
9718 "record_kind" : "class",
9719 "referenced_type" : "type-538",
9720 "self_type" : "type-538",
9721 "size" : 4,
9722 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9723 "template_args" : [ "type-17" ],
9724 "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
9725 },
9726 {
9727 "alignment" : 4,
9728 "fields" :
9729 [
9730 {
9731 "access" : "private",
9732 "field_name" : "m_ptr",
9733 "referenced_type" : "type-26"
9734 }
9735 ],
9736 "linker_set_key" : "android::sp<android::hardware::IBinder>",
9737 "name" : "android::sp<android::hardware::IBinder>",
9738 "record_kind" : "class",
9739 "referenced_type" : "type-39",
9740 "self_type" : "type-39",
9741 "size" : 4,
9742 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9743 "template_args" : [ "type-27" ],
9744 "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
9745 },
9746 {
9747 "alignment" : 4,
9748 "fields" :
9749 [
9750 {
9751 "access" : "private",
9752 "field_name" : "m_ptr",
9753 "referenced_type" : "type-543"
9754 }
9755 ],
9756 "linker_set_key" : "android::sp<android::hardware::IInterface>",
9757 "name" : "android::sp<android::hardware::IInterface>",
9758 "record_kind" : "class",
9759 "referenced_type" : "type-542",
9760 "self_type" : "type-542",
9761 "size" : 4,
9762 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9763 "template_args" : [ "type-352" ],
9764 "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
9765 },
9766 {
9767 "alignment" : 4,
9768 "fields" :
9769 [
9770 {
9771 "access" : "private",
9772 "field_name" : "m_ptr",
9773 "referenced_type" : "type-53"
9774 }
9775 ],
9776 "linker_set_key" : "android::sp<android::hardware::ProcessState>",
9777 "name" : "android::sp<android::hardware::ProcessState>",
9778 "record_kind" : "class",
9779 "referenced_type" : "type-52",
9780 "self_type" : "type-52",
9781 "size" : 4,
9782 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9783 "template_args" : [ "type-54" ],
9784 "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
9785 },
9786 {
9787 "alignment" : 4,
9788 "fields" :
9789 [
9790 {
9791 "access" : "private",
9792 "field_name" : "m_ptr",
9793 "referenced_type" : "type-91"
9794 }
9795 ],
9796 "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
9797 "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
9798 "record_kind" : "class",
9799 "referenced_type" : "type-90",
9800 "self_type" : "type-90",
9801 "size" : 4,
9802 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9803 "template_args" : [ "type-3" ],
9804 "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
9805 },
9806 {
9807 "alignment" : 4,
9808 "fields" :
9809 [
9810 {
9811 "access" : "private",
9812 "field_name" : "m_ptr",
9813 "referenced_type" : "type-5"
9814 }
9815 ],
9816 "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
9817 "name" : "android::sp<android::hardware::hidl_death_recipient>",
9818 "record_kind" : "class",
9819 "referenced_type" : "type-236",
9820 "self_type" : "type-236",
9821 "size" : 4,
9822 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9823 "template_args" : [ "type-6" ],
9824 "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
9825 },
9826 {
9827 "alignment" : 4,
9828 "fields" :
9829 [
9830 {
9831 "access" : "private",
9832 "field_name" : "m_ptr",
9833 "referenced_type" : "type-15"
9834 }
9835 ],
9836 "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
9837 "name" : "android::sp<android::hidl::base::V1_0::IBase>",
9838 "record_kind" : "class",
9839 "referenced_type" : "type-367",
9840 "self_type" : "type-367",
9841 "size" : 4,
9842 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9843 "template_args" : [ "type-16" ],
9844 "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
9845 },
9846 {
9847 "alignment" : 4,
9848 "fields" :
9849 [
9850 {
9851 "access" : "private",
9852 "field_name" : "m_ptr",
9853 "referenced_type" : "type-61"
9854 }
9855 ],
9856 "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
9857 "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
9858 "record_kind" : "class",
9859 "referenced_type" : "type-60",
9860 "self_type" : "type-60",
9861 "size" : 4,
9862 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9863 "template_args" : [ "type-62" ],
9864 "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
9865 },
9866 {
9867 "alignment" : 4,
9868 "fields" :
9869 [
9870 {
9871 "access" : "private",
9872 "field_name" : "m_ptr",
9873 "referenced_type" : "type-76"
9874 }
9875 ],
9876 "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
9877 "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
9878 "record_kind" : "class",
9879 "referenced_type" : "type-75",
9880 "self_type" : "type-75",
9881 "size" : 4,
9882 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9883 "template_args" : [ "type-77" ],
9884 "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
9885 },
9886 {
9887 "alignment" : 4,
9888 "fields" :
9889 [
9890 {
9891 "access" : "private",
9892 "field_name" : "m_ptr",
9893 "referenced_type" : "type-83"
9894 }
9895 ],
9896 "linker_set_key" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken>",
9897 "name" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken>",
9898 "record_kind" : "class",
9899 "referenced_type" : "type-82",
9900 "self_type" : "type-82",
9901 "size" : 4,
9902 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9903 "template_args" : [ "type-84" ],
9904 "unique_id" : "_ZTSN7android2spINS_4hidl6memory5token4V1_012IMemoryTokenEEE"
9905 },
9906 {
9907 "alignment" : 1,
9908 "linker_set_key" : "android::trait_trivial_copy<bool>",
9909 "name" : "android::trait_trivial_copy<bool>",
9910 "referenced_type" : "type-162",
9911 "self_type" : "type-162",
9912 "size" : 1,
9913 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9914 "template_args" : [ "type-30" ],
9915 "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
9916 },
9917 {
9918 "alignment" : 1,
9919 "linker_set_key" : "android::trait_trivial_copy<char>",
9920 "name" : "android::trait_trivial_copy<char>",
9921 "referenced_type" : "type-166",
9922 "self_type" : "type-166",
9923 "size" : 1,
9924 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9925 "template_args" : [ "type-47" ],
9926 "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
9927 },
9928 {
9929 "alignment" : 1,
9930 "linker_set_key" : "android::trait_trivial_copy<double>",
9931 "name" : "android::trait_trivial_copy<double>",
9932 "referenced_type" : "type-219",
9933 "self_type" : "type-219",
9934 "size" : 1,
9935 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9936 "template_args" : [ "type-217" ],
9937 "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
9938 },
9939 {
9940 "alignment" : 1,
9941 "linker_set_key" : "android::trait_trivial_copy<float>",
9942 "name" : "android::trait_trivial_copy<float>",
9943 "referenced_type" : "type-214",
9944 "self_type" : "type-214",
9945 "size" : 1,
9946 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9947 "template_args" : [ "type-210" ],
9948 "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
9949 },
9950 {
9951 "alignment" : 1,
9952 "linker_set_key" : "android::trait_trivial_copy<int>",
9953 "name" : "android::trait_trivial_copy<int>",
9954 "referenced_type" : "type-184",
9955 "self_type" : "type-184",
9956 "size" : 1,
9957 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9958 "template_args" : [ "type-49" ],
9959 "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
9960 },
9961 {
9962 "alignment" : 1,
9963 "linker_set_key" : "android::trait_trivial_copy<long long>",
9964 "name" : "android::trait_trivial_copy<long long>",
9965 "referenced_type" : "type-203",
9966 "self_type" : "type-203",
9967 "size" : 1,
9968 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9969 "template_args" : [ "type-57" ],
9970 "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
9971 },
9972 {
9973 "alignment" : 1,
9974 "linker_set_key" : "android::trait_trivial_copy<long>",
9975 "name" : "android::trait_trivial_copy<long>",
9976 "referenced_type" : "type-193",
9977 "self_type" : "type-193",
9978 "size" : 1,
9979 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9980 "template_args" : [ "type-191" ],
9981 "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
9982 },
9983 {
9984 "alignment" : 1,
9985 "linker_set_key" : "android::trait_trivial_copy<short>",
9986 "name" : "android::trait_trivial_copy<short>",
9987 "referenced_type" : "type-176",
9988 "self_type" : "type-176",
9989 "size" : 1,
9990 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9991 "template_args" : [ "type-174" ],
9992 "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
9993 },
9994 {
9995 "alignment" : 1,
9996 "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
9997 "name" : "android::trait_trivial_copy<unsigned char>",
9998 "referenced_type" : "type-171",
9999 "self_type" : "type-171",
10000 "size" : 1,
10001 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10002 "template_args" : [ "type-106" ],
10003 "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
10004 },
10005 {
10006 "alignment" : 1,
10007 "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
10008 "name" : "android::trait_trivial_copy<unsigned int>",
10009 "referenced_type" : "type-188",
10010 "self_type" : "type-188",
10011 "size" : 1,
10012 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10013 "template_args" : [ "type-2" ],
10014 "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
10015 },
10016 {
10017 "alignment" : 1,
10018 "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
10019 "name" : "android::trait_trivial_copy<unsigned long long>",
10020 "referenced_type" : "type-207",
10021 "self_type" : "type-207",
10022 "size" : 1,
10023 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10024 "template_args" : [ "type-13" ],
10025 "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
10026 },
10027 {
10028 "alignment" : 1,
10029 "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
10030 "name" : "android::trait_trivial_copy<unsigned long>",
10031 "referenced_type" : "type-198",
10032 "self_type" : "type-198",
10033 "size" : 1,
10034 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10035 "template_args" : [ "type-196" ],
10036 "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
10037 },
10038 {
10039 "alignment" : 1,
10040 "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
10041 "name" : "android::trait_trivial_copy<unsigned short>",
10042 "referenced_type" : "type-180",
10043 "self_type" : "type-180",
10044 "size" : 1,
10045 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10046 "template_args" : [ "type-108" ],
10047 "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
10048 },
10049 {
10050 "alignment" : 1,
10051 "linker_set_key" : "android::trait_trivial_copy<void>",
10052 "name" : "android::trait_trivial_copy<void>",
10053 "referenced_type" : "type-157",
10054 "self_type" : "type-157",
10055 "size" : 1,
10056 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10057 "template_args" : [ "type-23" ],
10058 "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
10059 },
10060 {
10061 "alignment" : 1,
10062 "linker_set_key" : "android::trait_trivial_ctor<bool>",
10063 "name" : "android::trait_trivial_ctor<bool>",
10064 "referenced_type" : "type-160",
10065 "self_type" : "type-160",
10066 "size" : 1,
10067 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10068 "template_args" : [ "type-30" ],
10069 "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
10070 },
10071 {
10072 "alignment" : 1,
10073 "linker_set_key" : "android::trait_trivial_ctor<char>",
10074 "name" : "android::trait_trivial_ctor<char>",
10075 "referenced_type" : "type-164",
10076 "self_type" : "type-164",
10077 "size" : 1,
10078 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10079 "template_args" : [ "type-47" ],
10080 "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
10081 },
10082 {
10083 "alignment" : 1,
10084 "linker_set_key" : "android::trait_trivial_ctor<double>",
10085 "name" : "android::trait_trivial_ctor<double>",
10086 "referenced_type" : "type-216",
10087 "self_type" : "type-216",
10088 "size" : 1,
10089 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10090 "template_args" : [ "type-217" ],
10091 "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
10092 },
10093 {
10094 "alignment" : 1,
10095 "linker_set_key" : "android::trait_trivial_ctor<float>",
10096 "name" : "android::trait_trivial_ctor<float>",
10097 "referenced_type" : "type-209",
10098 "self_type" : "type-209",
10099 "size" : 1,
10100 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10101 "template_args" : [ "type-210" ],
10102 "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
10103 },
10104 {
10105 "alignment" : 1,
10106 "linker_set_key" : "android::trait_trivial_ctor<int>",
10107 "name" : "android::trait_trivial_ctor<int>",
10108 "referenced_type" : "type-182",
10109 "self_type" : "type-182",
10110 "size" : 1,
10111 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10112 "template_args" : [ "type-49" ],
10113 "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
10114 },
10115 {
10116 "alignment" : 1,
10117 "linker_set_key" : "android::trait_trivial_ctor<long long>",
10118 "name" : "android::trait_trivial_ctor<long long>",
10119 "referenced_type" : "type-200",
10120 "self_type" : "type-200",
10121 "size" : 1,
10122 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10123 "template_args" : [ "type-57" ],
10124 "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
10125 },
10126 {
10127 "alignment" : 1,
10128 "linker_set_key" : "android::trait_trivial_ctor<long>",
10129 "name" : "android::trait_trivial_ctor<long>",
10130 "referenced_type" : "type-190",
10131 "self_type" : "type-190",
10132 "size" : 1,
10133 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10134 "template_args" : [ "type-191" ],
10135 "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
10136 },
10137 {
10138 "alignment" : 1,
10139 "linker_set_key" : "android::trait_trivial_ctor<short>",
10140 "name" : "android::trait_trivial_ctor<short>",
10141 "referenced_type" : "type-173",
10142 "self_type" : "type-173",
10143 "size" : 1,
10144 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10145 "template_args" : [ "type-174" ],
10146 "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
10147 },
10148 {
10149 "alignment" : 1,
10150 "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
10151 "name" : "android::trait_trivial_ctor<unsigned char>",
10152 "referenced_type" : "type-168",
10153 "self_type" : "type-168",
10154 "size" : 1,
10155 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10156 "template_args" : [ "type-106" ],
10157 "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
10158 },
10159 {
10160 "alignment" : 1,
10161 "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
10162 "name" : "android::trait_trivial_ctor<unsigned int>",
10163 "referenced_type" : "type-186",
10164 "self_type" : "type-186",
10165 "size" : 1,
10166 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10167 "template_args" : [ "type-2" ],
10168 "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
10169 },
10170 {
10171 "alignment" : 1,
10172 "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
10173 "name" : "android::trait_trivial_ctor<unsigned long long>",
10174 "referenced_type" : "type-205",
10175 "self_type" : "type-205",
10176 "size" : 1,
10177 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10178 "template_args" : [ "type-13" ],
10179 "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
10180 },
10181 {
10182 "alignment" : 1,
10183 "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
10184 "name" : "android::trait_trivial_ctor<unsigned long>",
10185 "referenced_type" : "type-195",
10186 "self_type" : "type-195",
10187 "size" : 1,
10188 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10189 "template_args" : [ "type-196" ],
10190 "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
10191 },
10192 {
10193 "alignment" : 1,
10194 "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
10195 "name" : "android::trait_trivial_ctor<unsigned short>",
10196 "referenced_type" : "type-178",
10197 "self_type" : "type-178",
10198 "size" : 1,
10199 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10200 "template_args" : [ "type-108" ],
10201 "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
10202 },
10203 {
10204 "alignment" : 1,
10205 "linker_set_key" : "android::trait_trivial_ctor<void>",
10206 "name" : "android::trait_trivial_ctor<void>",
10207 "referenced_type" : "type-155",
10208 "self_type" : "type-155",
10209 "size" : 1,
10210 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10211 "template_args" : [ "type-23" ],
10212 "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
10213 },
10214 {
10215 "alignment" : 1,
10216 "linker_set_key" : "android::trait_trivial_dtor<bool>",
10217 "name" : "android::trait_trivial_dtor<bool>",
10218 "referenced_type" : "type-161",
10219 "self_type" : "type-161",
10220 "size" : 1,
10221 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10222 "template_args" : [ "type-30" ],
10223 "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
10224 },
10225 {
10226 "alignment" : 1,
10227 "linker_set_key" : "android::trait_trivial_dtor<char>",
10228 "name" : "android::trait_trivial_dtor<char>",
10229 "referenced_type" : "type-165",
10230 "self_type" : "type-165",
10231 "size" : 1,
10232 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10233 "template_args" : [ "type-47" ],
10234 "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
10235 },
10236 {
10237 "alignment" : 1,
10238 "linker_set_key" : "android::trait_trivial_dtor<double>",
10239 "name" : "android::trait_trivial_dtor<double>",
10240 "referenced_type" : "type-218",
10241 "self_type" : "type-218",
10242 "size" : 1,
10243 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10244 "template_args" : [ "type-217" ],
10245 "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
10246 },
10247 {
10248 "alignment" : 1,
10249 "linker_set_key" : "android::trait_trivial_dtor<float>",
10250 "name" : "android::trait_trivial_dtor<float>",
10251 "referenced_type" : "type-212",
10252 "self_type" : "type-212",
10253 "size" : 1,
10254 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10255 "template_args" : [ "type-210" ],
10256 "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
10257 },
10258 {
10259 "alignment" : 1,
10260 "linker_set_key" : "android::trait_trivial_dtor<int>",
10261 "name" : "android::trait_trivial_dtor<int>",
10262 "referenced_type" : "type-183",
10263 "self_type" : "type-183",
10264 "size" : 1,
10265 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10266 "template_args" : [ "type-49" ],
10267 "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
10268 },
10269 {
10270 "alignment" : 1,
10271 "linker_set_key" : "android::trait_trivial_dtor<long long>",
10272 "name" : "android::trait_trivial_dtor<long long>",
10273 "referenced_type" : "type-201",
10274 "self_type" : "type-201",
10275 "size" : 1,
10276 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10277 "template_args" : [ "type-57" ],
10278 "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
10279 },
10280 {
10281 "alignment" : 1,
10282 "linker_set_key" : "android::trait_trivial_dtor<long>",
10283 "name" : "android::trait_trivial_dtor<long>",
10284 "referenced_type" : "type-192",
10285 "self_type" : "type-192",
10286 "size" : 1,
10287 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10288 "template_args" : [ "type-191" ],
10289 "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
10290 },
10291 {
10292 "alignment" : 1,
10293 "linker_set_key" : "android::trait_trivial_dtor<short>",
10294 "name" : "android::trait_trivial_dtor<short>",
10295 "referenced_type" : "type-175",
10296 "self_type" : "type-175",
10297 "size" : 1,
10298 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10299 "template_args" : [ "type-174" ],
10300 "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
10301 },
10302 {
10303 "alignment" : 1,
10304 "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
10305 "name" : "android::trait_trivial_dtor<unsigned char>",
10306 "referenced_type" : "type-169",
10307 "self_type" : "type-169",
10308 "size" : 1,
10309 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10310 "template_args" : [ "type-106" ],
10311 "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
10312 },
10313 {
10314 "alignment" : 1,
10315 "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
10316 "name" : "android::trait_trivial_dtor<unsigned int>",
10317 "referenced_type" : "type-187",
10318 "self_type" : "type-187",
10319 "size" : 1,
10320 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10321 "template_args" : [ "type-2" ],
10322 "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
10323 },
10324 {
10325 "alignment" : 1,
10326 "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
10327 "name" : "android::trait_trivial_dtor<unsigned long long>",
10328 "referenced_type" : "type-206",
10329 "self_type" : "type-206",
10330 "size" : 1,
10331 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10332 "template_args" : [ "type-13" ],
10333 "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
10334 },
10335 {
10336 "alignment" : 1,
10337 "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
10338 "name" : "android::trait_trivial_dtor<unsigned long>",
10339 "referenced_type" : "type-197",
10340 "self_type" : "type-197",
10341 "size" : 1,
10342 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10343 "template_args" : [ "type-196" ],
10344 "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
10345 },
10346 {
10347 "alignment" : 1,
10348 "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
10349 "name" : "android::trait_trivial_dtor<unsigned short>",
10350 "referenced_type" : "type-179",
10351 "self_type" : "type-179",
10352 "size" : 1,
10353 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10354 "template_args" : [ "type-108" ],
10355 "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
10356 },
10357 {
10358 "alignment" : 1,
10359 "linker_set_key" : "android::trait_trivial_dtor<void>",
10360 "name" : "android::trait_trivial_dtor<void>",
10361 "referenced_type" : "type-156",
10362 "self_type" : "type-156",
10363 "size" : 1,
10364 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10365 "template_args" : [ "type-23" ],
10366 "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
10367 },
10368 {
10369 "alignment" : 1,
10370 "linker_set_key" : "android::trait_trivial_move<android::String16>",
10371 "name" : "android::trait_trivial_move<android::String16>",
10372 "referenced_type" : "type-345",
10373 "self_type" : "type-345",
10374 "size" : 1,
10375 "source_file" : "/system/core/libutils/include/utils/String16.h",
10376 "template_args" : [ "type-33" ],
10377 "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
10378 },
10379 {
10380 "alignment" : 1,
10381 "linker_set_key" : "android::trait_trivial_move<android::String8>",
10382 "name" : "android::trait_trivial_move<android::String8>",
10383 "referenced_type" : "type-340",
10384 "self_type" : "type-340",
10385 "size" : 1,
10386 "source_file" : "/system/core/libutils/include/utils/String8.h",
10387 "template_args" : [ "type-44" ],
10388 "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
10389 },
10390 {
10391 "alignment" : 1,
10392 "linker_set_key" : "android::trait_trivial_move<bool>",
10393 "name" : "android::trait_trivial_move<bool>",
10394 "referenced_type" : "type-163",
10395 "self_type" : "type-163",
10396 "size" : 1,
10397 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10398 "template_args" : [ "type-30" ],
10399 "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
10400 },
10401 {
10402 "alignment" : 1,
10403 "linker_set_key" : "android::trait_trivial_move<char>",
10404 "name" : "android::trait_trivial_move<char>",
10405 "referenced_type" : "type-167",
10406 "self_type" : "type-167",
10407 "size" : 1,
10408 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10409 "template_args" : [ "type-47" ],
10410 "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
10411 },
10412 {
10413 "alignment" : 1,
10414 "linker_set_key" : "android::trait_trivial_move<double>",
10415 "name" : "android::trait_trivial_move<double>",
10416 "referenced_type" : "type-220",
10417 "self_type" : "type-220",
10418 "size" : 1,
10419 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10420 "template_args" : [ "type-217" ],
10421 "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
10422 },
10423 {
10424 "alignment" : 1,
10425 "linker_set_key" : "android::trait_trivial_move<float>",
10426 "name" : "android::trait_trivial_move<float>",
10427 "referenced_type" : "type-215",
10428 "self_type" : "type-215",
10429 "size" : 1,
10430 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10431 "template_args" : [ "type-210" ],
10432 "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
10433 },
10434 {
10435 "alignment" : 1,
10436 "linker_set_key" : "android::trait_trivial_move<int>",
10437 "name" : "android::trait_trivial_move<int>",
10438 "referenced_type" : "type-185",
10439 "self_type" : "type-185",
10440 "size" : 1,
10441 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10442 "template_args" : [ "type-49" ],
10443 "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
10444 },
10445 {
10446 "alignment" : 1,
10447 "linker_set_key" : "android::trait_trivial_move<long long>",
10448 "name" : "android::trait_trivial_move<long long>",
10449 "referenced_type" : "type-204",
10450 "self_type" : "type-204",
10451 "size" : 1,
10452 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10453 "template_args" : [ "type-57" ],
10454 "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
10455 },
10456 {
10457 "alignment" : 1,
10458 "linker_set_key" : "android::trait_trivial_move<long>",
10459 "name" : "android::trait_trivial_move<long>",
10460 "referenced_type" : "type-194",
10461 "self_type" : "type-194",
10462 "size" : 1,
10463 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10464 "template_args" : [ "type-191" ],
10465 "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
10466 },
10467 {
10468 "alignment" : 1,
10469 "linker_set_key" : "android::trait_trivial_move<short>",
10470 "name" : "android::trait_trivial_move<short>",
10471 "referenced_type" : "type-177",
10472 "self_type" : "type-177",
10473 "size" : 1,
10474 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10475 "template_args" : [ "type-174" ],
10476 "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
10477 },
10478 {
10479 "alignment" : 1,
10480 "linker_set_key" : "android::trait_trivial_move<unsigned char>",
10481 "name" : "android::trait_trivial_move<unsigned char>",
10482 "referenced_type" : "type-172",
10483 "self_type" : "type-172",
10484 "size" : 1,
10485 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10486 "template_args" : [ "type-106" ],
10487 "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
10488 },
10489 {
10490 "alignment" : 1,
10491 "linker_set_key" : "android::trait_trivial_move<unsigned int>",
10492 "name" : "android::trait_trivial_move<unsigned int>",
10493 "referenced_type" : "type-189",
10494 "self_type" : "type-189",
10495 "size" : 1,
10496 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10497 "template_args" : [ "type-2" ],
10498 "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
10499 },
10500 {
10501 "alignment" : 1,
10502 "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
10503 "name" : "android::trait_trivial_move<unsigned long long>",
10504 "referenced_type" : "type-208",
10505 "self_type" : "type-208",
10506 "size" : 1,
10507 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10508 "template_args" : [ "type-13" ],
10509 "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
10510 },
10511 {
10512 "alignment" : 1,
10513 "linker_set_key" : "android::trait_trivial_move<unsigned long>",
10514 "name" : "android::trait_trivial_move<unsigned long>",
10515 "referenced_type" : "type-199",
10516 "self_type" : "type-199",
10517 "size" : 1,
10518 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10519 "template_args" : [ "type-196" ],
10520 "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
10521 },
10522 {
10523 "alignment" : 1,
10524 "linker_set_key" : "android::trait_trivial_move<unsigned short>",
10525 "name" : "android::trait_trivial_move<unsigned short>",
10526 "referenced_type" : "type-181",
10527 "self_type" : "type-181",
10528 "size" : 1,
10529 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10530 "template_args" : [ "type-108" ],
10531 "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
10532 },
10533 {
10534 "alignment" : 1,
10535 "linker_set_key" : "android::trait_trivial_move<void>",
10536 "name" : "android::trait_trivial_move<void>",
10537 "referenced_type" : "type-158",
10538 "self_type" : "type-158",
10539 "size" : 1,
10540 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10541 "template_args" : [ "type-23" ],
10542 "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
10543 },
10544 {
10545 "alignment" : 4,
10546 "fields" :
10547 [
10548 {
10549 "access" : "private",
10550 "field_name" : "m_ptr",
10551 "referenced_type" : "type-97"
10552 },
10553 {
10554 "access" : "private",
10555 "field_name" : "m_refs",
10556 "field_offset" : 32,
10557 "referenced_type" : "type-11"
10558 }
10559 ],
10560 "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
10561 "name" : "android::wp<android::hardware::BHwBinder>",
10562 "record_kind" : "class",
10563 "referenced_type" : "type-281",
10564 "self_type" : "type-281",
10565 "size" : 8,
10566 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
10567 "template_args" : [ "type-98" ],
10568 "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
10569 },
10570 {
10571 "alignment" : 4,
10572 "fields" :
10573 [
10574 {
10575 "access" : "private",
10576 "field_name" : "m_ptr",
10577 "referenced_type" : "type-523"
10578 },
10579 {
10580 "access" : "private",
10581 "field_name" : "m_refs",
10582 "field_offset" : 32,
10583 "referenced_type" : "type-11"
10584 }
10585 ],
10586 "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
10587 "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
10588 "record_kind" : "class",
10589 "referenced_type" : "type-522",
10590 "self_type" : "type-522",
10591 "size" : 8,
10592 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
10593 "template_args" : [ "type-17" ],
10594 "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
10595 },
10596 {
10597 "alignment" : 4,
10598 "fields" :
10599 [
10600 {
10601 "access" : "private",
10602 "field_name" : "m_ptr",
10603 "referenced_type" : "type-5"
10604 },
10605 {
10606 "access" : "private",
10607 "field_name" : "m_refs",
10608 "field_offset" : 32,
10609 "referenced_type" : "type-11"
10610 }
10611 ],
10612 "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
10613 "name" : "android::wp<android::hardware::hidl_death_recipient>",
10614 "record_kind" : "class",
10615 "referenced_type" : "type-4",
10616 "self_type" : "type-4",
10617 "size" : 8,
10618 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
10619 "template_args" : [ "type-6" ],
10620 "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
10621 },
10622 {
10623 "alignment" : 4,
10624 "fields" :
10625 [
10626 {
10627 "access" : "private",
10628 "field_name" : "m_ptr",
10629 "referenced_type" : "type-15"
10630 },
10631 {
10632 "access" : "private",
10633 "field_name" : "m_refs",
10634 "field_offset" : 32,
10635 "referenced_type" : "type-11"
10636 }
10637 ],
10638 "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
10639 "name" : "android::wp<android::hidl::base::V1_0::IBase>",
10640 "record_kind" : "class",
10641 "referenced_type" : "type-14",
10642 "self_type" : "type-14",
10643 "size" : 8,
10644 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
10645 "template_args" : [ "type-16" ],
10646 "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
10647 },
10648 {
10649 "alignment" : 4,
10650 "fields" :
10651 [
10652 {
10653 "field_name" : "maxContentLightLevel",
10654 "referenced_type" : "type-210"
10655 },
10656 {
10657 "field_name" : "maxFrameAverageLightLevel",
10658 "field_offset" : 32,
10659 "referenced_type" : "type-210"
10660 }
10661 ],
10662 "linker_set_key" : "android_cta861_3_metadata",
10663 "name" : "android_cta861_3_metadata",
10664 "referenced_type" : "type-447",
10665 "self_type" : "type-447",
10666 "size" : 8,
10667 "source_file" : "/system/core/libsystem/include/system/graphics.h",
10668 "unique_id" : "android_cta861_3_metadata"
10669 },
10670 {
10671 "alignment" : 4,
10672 "fields" :
10673 [
10674 {
10675 "field_name" : "num_points",
10676 "referenced_type" : "type-2"
10677 },
10678 {
10679 "field_name" : "reserved",
10680 "field_offset" : 32,
10681 "referenced_type" : "type-437"
10682 },
10683 {
10684 "field_name" : "xyzc_points",
10685 "field_offset" : 288,
10686 "referenced_type" : "type-444"
10687 }
10688 ],
10689 "linker_set_key" : "android_depth_points",
10690 "name" : "android_depth_points",
10691 "referenced_type" : "type-443",
10692 "self_type" : "type-443",
10693 "size" : 36,
10694 "source_file" : "/system/core/libsystem/include/system/graphics.h",
10695 "unique_id" : "android_depth_points"
10696 },
10697 {
10698 "alignment" : 4,
10699 "fields" :
10700 [
10701 {
10702 "field_name" : "format",
10703 "referenced_type" : "type-440"
10704 },
10705 {
10706 "field_name" : "num_planes",
10707 "field_offset" : 32,
10708 "referenced_type" : "type-2"
10709 },
10710 {
10711 "field_name" : "planes",
10712 "field_offset" : 64,
10713 "referenced_type" : "type-442"
10714 }
10715 ],
10716 "linker_set_key" : "android_flex_layout",
10717 "name" : "android_flex_layout",
10718 "referenced_type" : "type-441",
10719 "self_type" : "type-441",
10720 "size" : 12,
10721 "source_file" : "/system/core/libsystem/include/system/graphics.h",
10722 "unique_id" : "android_flex_layout"
10723 },
10724 {
10725 "alignment" : 4,
10726 "fields" :
10727 [
10728 {
10729 "field_name" : "top_left",
10730 "referenced_type" : "type-358"
10731 },
10732 {
10733 "field_name" : "component",
10734 "field_offset" : 32,
10735 "referenced_type" : "type-438"
10736 },
10737 {
10738 "field_name" : "bits_per_component",
10739 "field_offset" : 64,
10740 "referenced_type" : "type-49"
10741 },
10742 {
10743 "field_name" : "bits_used",
10744 "field_offset" : 96,
10745 "referenced_type" : "type-49"
10746 },
10747 {
10748 "field_name" : "h_increment",
10749 "field_offset" : 128,
10750 "referenced_type" : "type-49"
10751 },
10752 {
10753 "field_name" : "v_increment",
10754 "field_offset" : 160,
10755 "referenced_type" : "type-49"
10756 },
10757 {
10758 "field_name" : "h_subsampling",
10759 "field_offset" : 192,
10760 "referenced_type" : "type-49"
10761 },
10762 {
10763 "field_name" : "v_subsampling",
10764 "field_offset" : 224,
10765 "referenced_type" : "type-49"
10766 }
10767 ],
10768 "linker_set_key" : "android_flex_plane",
10769 "name" : "android_flex_plane",
10770 "referenced_type" : "type-439",
10771 "self_type" : "type-439",
10772 "size" : 32,
10773 "source_file" : "/system/core/libsystem/include/system/graphics.h",
10774 "unique_id" : "android_flex_plane"
10775 },
10776 {
10777 "alignment" : 4,
10778 "fields" :
10779 [
10780 {
10781 "field_name" : "displayPrimaryRed",
10782 "referenced_type" : "type-445"
10783 },
10784 {
10785 "field_name" : "displayPrimaryGreen",
10786 "field_offset" : 64,
10787 "referenced_type" : "type-445"
10788 },
10789 {
10790 "field_name" : "displayPrimaryBlue",
10791 "field_offset" : 128,
10792 "referenced_type" : "type-445"
10793 },
10794 {
10795 "field_name" : "whitePoint",
10796 "field_offset" : 192,
10797 "referenced_type" : "type-445"
10798 },
10799 {
10800 "field_name" : "maxLuminance",
10801 "field_offset" : 256,
10802 "referenced_type" : "type-210"
10803 },
10804 {
10805 "field_name" : "minLuminance",
10806 "field_offset" : 288,
10807 "referenced_type" : "type-210"
10808 }
10809 ],
10810 "linker_set_key" : "android_smpte2086_metadata",
10811 "name" : "android_smpte2086_metadata",
10812 "referenced_type" : "type-446",
10813 "self_type" : "type-446",
10814 "size" : 40,
10815 "source_file" : "/system/core/libsystem/include/system/graphics.h",
10816 "unique_id" : "android_smpte2086_metadata"
10817 },
10818 {
10819 "alignment" : 4,
10820 "fields" :
10821 [
10822 {
10823 "field_name" : "x",
10824 "referenced_type" : "type-210"
10825 },
10826 {
10827 "field_name" : "y",
10828 "field_offset" : 32,
10829 "referenced_type" : "type-210"
10830 }
10831 ],
10832 "linker_set_key" : "android_xy_color",
10833 "name" : "android_xy_color",
10834 "referenced_type" : "type-445",
10835 "self_type" : "type-445",
10836 "size" : 8,
10837 "source_file" : "/system/core/libsystem/include/system/graphics.h",
10838 "unique_id" : "android_xy_color"
10839 },
10840 {
10841 "alignment" : 4,
10842 "fields" :
10843 [
10844 {
10845 "field_name" : "y",
10846 "referenced_type" : "type-22"
10847 },
10848 {
10849 "field_name" : "cb",
10850 "field_offset" : 32,
10851 "referenced_type" : "type-22"
10852 },
10853 {
10854 "field_name" : "cr",
10855 "field_offset" : 64,
10856 "referenced_type" : "type-22"
10857 },
10858 {
10859 "field_name" : "ystride",
10860 "field_offset" : 96,
10861 "referenced_type" : "type-2"
10862 },
10863 {
10864 "field_name" : "cstride",
10865 "field_offset" : 128,
10866 "referenced_type" : "type-2"
10867 },
10868 {
10869 "field_name" : "chroma_step",
10870 "field_offset" : 160,
10871 "referenced_type" : "type-2"
10872 },
10873 {
10874 "field_name" : "reserved",
10875 "field_offset" : 192,
10876 "referenced_type" : "type-437"
10877 }
10878 ],
10879 "linker_set_key" : "android_ycbcr",
10880 "name" : "android_ycbcr",
10881 "referenced_type" : "type-436",
10882 "self_type" : "type-436",
10883 "size" : 56,
10884 "source_file" : "/system/core/libsystem/include/system/graphics.h",
10885 "unique_id" : "android_ycbcr"
10886 },
10887 {
10888 "alignment" : 4,
10889 "fields" :
10890 [
10891 {
10892 "referenced_type" : "type-104"
10893 }
10894 ],
10895 "linker_set_key" : "log_msg",
10896 "name" : "log_msg",
10897 "referenced_type" : "type-103",
10898 "self_type" : "type-103",
10899 "size" : 5124,
10900 "source_file" : "/system/core/liblog/include/log/log_read.h",
10901 "unique_id" : "log_msg"
10902 },
10903 {
10904 "alignment" : 4,
10905 "fields" :
10906 [
10907 {
10908 "field_name" : "buf",
10909 "referenced_type" : "type-105"
10910 },
10911 {
10912 "field_name" : "entry",
10913 "referenced_type" : "type-107"
10914 },
10915 {
10916 "field_name" : "entry_v4",
10917 "referenced_type" : "type-107"
10918 },
10919 {
10920 "field_name" : "entry_v3",
10921 "referenced_type" : "type-110"
10922 },
10923 {
10924 "field_name" : "entry_v2",
10925 "referenced_type" : "type-111"
10926 },
10927 {
10928 "field_name" : "entry_v1",
10929 "referenced_type" : "type-112"
10930 }
10931 ],
10932 "is_anonymous" : true,
10933 "linker_set_key" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
10934 "name" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
10935 "record_kind" : "union",
10936 "referenced_type" : "type-104",
10937 "self_type" : "type-104",
10938 "size" : 5124,
10939 "source_file" : "/system/core/liblog/include/log/log_read.h",
10940 "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
10941 },
10942 {
10943 "alignment" : 1,
10944 "fields" :
10945 [
10946 {
10947 "field_name" : "tv_sec",
10948 "referenced_type" : "type-2"
10949 },
10950 {
10951 "field_name" : "tv_nsec",
10952 "field_offset" : 32,
10953 "referenced_type" : "type-2"
10954 }
10955 ],
10956 "linker_set_key" : "log_time",
10957 "name" : "log_time",
10958 "referenced_type" : "type-364",
10959 "self_type" : "type-364",
10960 "size" : 8,
10961 "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
10962 "unique_id" : "_ZTS8log_time"
10963 },
10964 {
10965 "alignment" : 4,
10966 "fields" :
10967 [
10968 {
10969 "field_name" : "len",
10970 "referenced_type" : "type-108"
10971 },
10972 {
10973 "field_name" : "__pad",
10974 "field_offset" : 16,
10975 "referenced_type" : "type-108"
10976 },
10977 {
10978 "field_name" : "pid",
10979 "field_offset" : 32,
10980 "referenced_type" : "type-49"
10981 },
10982 {
10983 "field_name" : "tid",
10984 "field_offset" : 64,
10985 "referenced_type" : "type-49"
10986 },
10987 {
10988 "field_name" : "sec",
10989 "field_offset" : 96,
10990 "referenced_type" : "type-49"
10991 },
10992 {
10993 "field_name" : "nsec",
10994 "field_offset" : 128,
10995 "referenced_type" : "type-49"
10996 },
10997 {
10998 "field_name" : "msg",
10999 "field_offset" : 160,
11000 "referenced_type" : "type-109"
11001 }
11002 ],
11003 "linker_set_key" : "logger_entry",
11004 "name" : "logger_entry",
11005 "referenced_type" : "type-112",
11006 "self_type" : "type-112",
11007 "size" : 20,
11008 "source_file" : "/system/core/liblog/include/log/log_read.h",
11009 "unique_id" : "logger_entry"
11010 },
11011 {
11012 "alignment" : 1,
11013 "fields" :
11014 [
11015 {
11016 "field_name" : "len",
11017 "referenced_type" : "type-108"
11018 },
11019 {
11020 "field_name" : "hdr_size",
11021 "field_offset" : 16,
11022 "referenced_type" : "type-108"
11023 },
11024 {
11025 "field_name" : "pid",
11026 "field_offset" : 32,
11027 "referenced_type" : "type-49"
11028 },
11029 {
11030 "field_name" : "tid",
11031 "field_offset" : 64,
11032 "referenced_type" : "type-49"
11033 },
11034 {
11035 "field_name" : "sec",
11036 "field_offset" : 96,
11037 "referenced_type" : "type-49"
11038 },
11039 {
11040 "field_name" : "nsec",
11041 "field_offset" : 128,
11042 "referenced_type" : "type-49"
11043 },
11044 {
11045 "field_name" : "euid",
11046 "field_offset" : 160,
11047 "referenced_type" : "type-2"
11048 },
11049 {
11050 "field_name" : "msg",
11051 "field_offset" : 192,
11052 "referenced_type" : "type-109"
11053 }
11054 ],
11055 "linker_set_key" : "logger_entry_v2",
11056 "name" : "logger_entry_v2",
11057 "referenced_type" : "type-111",
11058 "self_type" : "type-111",
11059 "size" : 24,
11060 "source_file" : "/system/core/liblog/include/log/log_read.h",
11061 "unique_id" : "logger_entry_v2"
11062 },
11063 {
11064 "alignment" : 1,
11065 "fields" :
11066 [
11067 {
11068 "field_name" : "len",
11069 "referenced_type" : "type-108"
11070 },
11071 {
11072 "field_name" : "hdr_size",
11073 "field_offset" : 16,
11074 "referenced_type" : "type-108"
11075 },
11076 {
11077 "field_name" : "pid",
11078 "field_offset" : 32,
11079 "referenced_type" : "type-49"
11080 },
11081 {
11082 "field_name" : "tid",
11083 "field_offset" : 64,
11084 "referenced_type" : "type-49"
11085 },
11086 {
11087 "field_name" : "sec",
11088 "field_offset" : 96,
11089 "referenced_type" : "type-49"
11090 },
11091 {
11092 "field_name" : "nsec",
11093 "field_offset" : 128,
11094 "referenced_type" : "type-49"
11095 },
11096 {
11097 "field_name" : "lid",
11098 "field_offset" : 160,
11099 "referenced_type" : "type-2"
11100 },
11101 {
11102 "field_name" : "msg",
11103 "field_offset" : 192,
11104 "referenced_type" : "type-109"
11105 }
11106 ],
11107 "linker_set_key" : "logger_entry_v3",
11108 "name" : "logger_entry_v3",
11109 "referenced_type" : "type-110",
11110 "self_type" : "type-110",
11111 "size" : 24,
11112 "source_file" : "/system/core/liblog/include/log/log_read.h",
11113 "unique_id" : "logger_entry_v3"
11114 },
11115 {
11116 "alignment" : 4,
11117 "fields" :
11118 [
11119 {
11120 "field_name" : "len",
11121 "referenced_type" : "type-108"
11122 },
11123 {
11124 "field_name" : "hdr_size",
11125 "field_offset" : 16,
11126 "referenced_type" : "type-108"
11127 },
11128 {
11129 "field_name" : "pid",
11130 "field_offset" : 32,
11131 "referenced_type" : "type-49"
11132 },
11133 {
11134 "field_name" : "tid",
11135 "field_offset" : 64,
11136 "referenced_type" : "type-2"
11137 },
11138 {
11139 "field_name" : "sec",
11140 "field_offset" : 96,
11141 "referenced_type" : "type-2"
11142 },
11143 {
11144 "field_name" : "nsec",
11145 "field_offset" : 128,
11146 "referenced_type" : "type-2"
11147 },
11148 {
11149 "field_name" : "lid",
11150 "field_offset" : 160,
11151 "referenced_type" : "type-2"
11152 },
11153 {
11154 "field_name" : "uid",
11155 "field_offset" : 192,
11156 "referenced_type" : "type-2"
11157 },
11158 {
11159 "field_name" : "msg",
11160 "field_offset" : 224,
11161 "referenced_type" : "type-109"
11162 }
11163 ],
11164 "linker_set_key" : "logger_entry_v4",
11165 "name" : "logger_entry_v4",
11166 "referenced_type" : "type-107",
11167 "self_type" : "type-107",
11168 "size" : 28,
11169 "source_file" : "/system/core/liblog/include/log/log_read.h",
11170 "unique_id" : "logger_entry_v4"
11171 },
11172 {
11173 "alignment" : 4,
11174 "fields" :
11175 [
11176 {
11177 "field_name" : "version",
11178 "referenced_type" : "type-49"
11179 },
11180 {
11181 "field_name" : "numFds",
11182 "field_offset" : 32,
11183 "referenced_type" : "type-49"
11184 },
11185 {
11186 "field_name" : "numInts",
11187 "field_offset" : 64,
11188 "referenced_type" : "type-49"
11189 },
11190 {
11191 "field_name" : "data",
11192 "field_offset" : 96,
11193 "referenced_type" : "type-153"
11194 }
11195 ],
11196 "linker_set_key" : "native_handle",
11197 "name" : "native_handle",
11198 "referenced_type" : "type-152",
11199 "self_type" : "type-152",
11200 "size" : 12,
11201 "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
11202 "unique_id" : "native_handle"
11203 }
11204 ],
11205 "rvalue_reference_types" :
11206 [
11207 {
11208 "alignment" : 4,
11209 "linker_set_key" : "android::hardware::Return<android::sp<android::hidl::memory::token::V1_0::IMemoryToken> > &&",
11210 "name" : "android::hardware::Return<android::sp<android::hidl::memory::token::V1_0::IMemoryToken> > &&",
11211 "referenced_type" : "type-128",
11212 "self_type" : "type-130",
11213 "size" : 4,
11214 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11215 },
11216 {
11217 "alignment" : 4,
11218 "linker_set_key" : "android::hardware::Return<bool> &&",
11219 "name" : "android::hardware::Return<bool> &&",
11220 "referenced_type" : "type-120",
11221 "self_type" : "type-124",
11222 "size" : 4,
11223 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11224 },
11225 {
11226 "alignment" : 4,
11227 "linker_set_key" : "android::hardware::Return<void> &&",
11228 "name" : "android::hardware::Return<void> &&",
11229 "referenced_type" : "type-141",
11230 "self_type" : "type-143",
11231 "size" : 4,
11232 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11233 },
11234 {
11235 "alignment" : 4,
11236 "linker_set_key" : "android::hardware::Status &&",
11237 "name" : "android::hardware::Status &&",
11238 "referenced_type" : "type-100",
11239 "self_type" : "type-117",
11240 "size" : 4,
11241 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11242 },
11243 {
11244 "alignment" : 4,
11245 "linker_set_key" : "android::hardware::details::return_status &&",
11246 "name" : "android::hardware::details::return_status &&",
11247 "referenced_type" : "type-121",
11248 "self_type" : "type-137",
11249 "size" : 4,
11250 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11251 },
11252 {
11253 "alignment" : 4,
11254 "linker_set_key" : "android::hardware::hidl_handle &&",
11255 "name" : "android::hardware::hidl_handle &&",
11256 "referenced_type" : "type-253",
11257 "self_type" : "type-266",
11258 "size" : 4,
11259 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11260 },
11261 {
11262 "alignment" : 4,
11263 "linker_set_key" : "android::hardware::hidl_memory &&",
11264 "name" : "android::hardware::hidl_memory &&",
11265 "referenced_type" : "type-264",
11266 "self_type" : "type-270",
11267 "size" : 4,
11268 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11269 },
11270 {
11271 "alignment" : 4,
11272 "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
11273 "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
11274 "referenced_type" : "type-90",
11275 "self_type" : "type-92",
11276 "size" : 4,
11277 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
11278 },
11279 {
11280 "alignment" : 4,
11281 "linker_set_key" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken> &&",
11282 "name" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken> &&",
11283 "referenced_type" : "type-82",
11284 "self_type" : "type-85",
11285 "size" : 4,
11286 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
11287 },
11288 {
11289 "alignment" : 4,
11290 "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
11291 "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
11292 "referenced_type" : "type-409",
11293 "self_type" : "type-408",
11294 "size" : 4,
11295 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11296 },
11297 {
11298 "alignment" : 4,
11299 "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
11300 "name" : "std::function<sp<IBase> (void *)> &&",
11301 "referenced_type" : "type-419",
11302 "self_type" : "type-418",
11303 "size" : 4,
11304 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11305 },
11306 {
11307 "alignment" : 4,
11308 "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
11309 "name" : "std::function<sp<IBinder> (void *)> &&",
11310 "referenced_type" : "type-411",
11311 "self_type" : "type-410",
11312 "size" : 4,
11313 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11314 }
11315 ]
11316}