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