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