1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-48",
9   "self_type" : "type-98",
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-235",
16   "self_type" : "type-469",
17   "source_file" : "/system/core/libsystem/include/system/graphics.h"
18  },
19  {
20   "alignment" : 4,
21   "linker_set_key" : "int [0]",
22   "name" : "int [0]",
23   "referenced_type" : "type-50",
24   "self_type" : "type-176",
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-95",
32   "self_type" : "type-316",
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-95",
41   "self_type" : "type-94",
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-460",
51   "size" : 32,
52   "source_file" : "/system/core/libsystem/include/system/graphics.h"
53  }
54 ],
55 "builtin_types" :
56 [
57  {
58   "alignment" : 1,
59   "is_integral" : true,
60   "is_unsigned" : true,
61   "linker_set_key" : "bool",
62   "name" : "bool",
63   "referenced_type" : "type-31",
64   "self_type" : "type-31",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-48",
73   "self_type" : "type-48",
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-37",
83   "self_type" : "type-37",
84   "size" : 2
85  },
86  {
87   "alignment" : 4,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-243",
91   "self_type" : "type-243",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-235",
99   "self_type" : "type-235",
100   "size" : 4
101  },
102  {
103   "alignment" : 4,
104   "is_integral" : true,
105   "linker_set_key" : "int",
106   "name" : "int",
107   "referenced_type" : "type-50",
108   "self_type" : "type-50",
109   "size" : 4
110  },
111  {
112   "alignment" : 4,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-215",
117   "self_type" : "type-215",
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-18",
126   "self_type" : "type-18",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-195",
135   "self_type" : "type-195",
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-251",
144   "self_type" : "type-251",
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-95",
154   "self_type" : "type-95",
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-220",
174   "self_type" : "type-220",
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-97",
194   "self_type" : "type-97",
195   "size" : 2
196  },
197  {
198   "linker_set_key" : "void",
199   "name" : "void",
200   "referenced_type" : "type-24",
201   "self_type" : "type-24"
202  }
203 ],
204 "elf_functions" :
205 [
206  {
207   "binding" : "weak",
208   "name" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_29IVibratorENS3_4V1_09IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
209  },
210  {
211   "binding" : "weak",
212   "name" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_29IVibratorENS3_4V1_19IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
213  },
214  {
215   "binding" : "weak",
216   "name" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_29IVibratorENS_4hidl4base4V1_05IBaseENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
217  },
218  {
219   "binding" : "weak",
220   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_8vibrator4V1_212BpHwVibratorENS4_9IVibratorEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
221  },
222  {
223   "name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator13addOnewayTaskENSt3__18functionIFvvEEE"
224  },
225  {
226   "name" : "_ZN7android8hardware8vibrator4V1_210BsVibratorC1ENS_2spINS2_9IVibratorEEE"
227  },
228  {
229   "name" : "_ZN7android8hardware8vibrator4V1_210BsVibratorC2ENS_2spINS2_9IVibratorEEE"
230  },
231  {
232   "name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
233  },
234  {
235   "name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
236  },
237  {
238   "name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibrator17_hidl_perform_1_2EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
239  },
240  {
241   "name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibrator4pingEv"
242  },
243  {
244   "name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorC1ERKNS_2spINS2_9IVibratorEEE"
245  },
246  {
247   "name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorC2ERKNS_2spINS2_9IVibratorEEE"
248  },
249  {
250   "name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
251  },
252  {
253   "name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
254  },
255  {
256   "name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorD2Ev"
257  },
258  {
259   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
260  },
261  {
262   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
263  },
264  {
265   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
266  },
267  {
268   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
269  },
270  {
271   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
272  },
273  {
274   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12setAmplitudeEh"
275  },
276  {
277   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
278  },
279  {
280   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
281  },
282  {
283   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator17_hidl_perform_1_2EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNSA_6StatusEjEEE"
284  },
285  {
286   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
287  },
288  {
289   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator21notifySyspropsChangedEv"
290  },
291  {
292   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator21setHALInstrumentationEv"
293  },
294  {
295   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator24supportsAmplitudeControlEv"
296  },
297  {
298   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator2onEj"
299  },
300  {
301   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator3offEv"
302  },
303  {
304   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator4pingEv"
305  },
306  {
307   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
308  },
309  {
310   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
311  },
312  {
313   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibratorC1ERKNS_2spINS0_7IBinderEEE"
314  },
315  {
316   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibratorC2ERKNS_2spINS0_7IBinderEEE"
317  },
318  {
319   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
320  },
321  {
322   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
323  },
324  {
325   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
326  },
327  {
328   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
329  },
330  {
331   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
332  },
333  {
334   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
335  },
336  {
337   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
338  },
339  {
340   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
341  },
342  {
343   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
344  },
345  {
346   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator21notifySyspropsChangedEv"
347  },
348  {
349   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator21setHALInstrumentationEv"
350  },
351  {
352   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
353  },
354  {
355   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator4pingEv"
356  },
357  {
358   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
359  },
360  {
361   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator8castFromERKNS_2spINS1_4V1_09IVibratorEEEb"
362  },
363  {
364   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator8castFromERKNS_2spINS1_4V1_19IVibratorEEEb"
365  },
366  {
367   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
368  },
369  {
370   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator8castFromERKNS_2spIS3_EEb"
371  },
372  {
373   "binding" : "weak",
374   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
375  },
376  {
377   "binding" : "weak",
378   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
379  },
380  {
381   "binding" : "weak",
382   "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_"
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_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEERKT_"
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_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEE"
391  },
392  {
393   "binding" : "weak",
394   "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_"
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_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEERKT_"
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_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEE"
403  },
404  {
405   "binding" : "weak",
406   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
407  },
408  {
409   "binding" : "weak",
410   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
411  },
412  {
413   "binding" : "weak",
414   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
415  },
416  {
417   "name" : "_ZThn20_N7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
418  },
419  {
420   "name" : "_ZThn20_N7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
421  },
422  {
423   "name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
424  },
425  {
426   "name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
427  }
428 ],
429 "elf_objects" :
430 [
431  {
432   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator10descriptorE"
433  },
434  {
435   "binding" : "weak",
436   "name" : "_ZTCN7android8hardware8vibrator4V1_210BsVibratorE0_NS2_9IVibratorE"
437  },
438  {
439   "name" : "_ZTCN7android8hardware8vibrator4V1_212BnHwVibratorE0_NS0_7IBinderE"
440  },
441  {
442   "name" : "_ZTCN7android8hardware8vibrator4V1_212BnHwVibratorE0_NS0_9BHwBinderE"
443  },
444  {
445   "name" : "_ZTCN7android8hardware8vibrator4V1_212BnHwVibratorE0_NS_4hidl4base4V1_08BnHwBaseE"
446  },
447  {
448   "name" : "_ZTCN7android8hardware8vibrator4V1_212BpHwVibratorE0_NS0_11BpInterfaceINS2_9IVibratorEEE"
449  },
450  {
451   "name" : "_ZTCN7android8hardware8vibrator4V1_212BpHwVibratorE0_NS1_4V1_09IVibratorE"
452  },
453  {
454   "name" : "_ZTCN7android8hardware8vibrator4V1_212BpHwVibratorE0_NS1_4V1_19IVibratorE"
455  },
456  {
457   "name" : "_ZTCN7android8hardware8vibrator4V1_212BpHwVibratorE0_NS2_9IVibratorE"
458  },
459  {
460   "name" : "_ZTCN7android8hardware8vibrator4V1_212BpHwVibratorE0_NS_4hidl4base4V1_05IBaseE"
461  },
462  {
463   "name" : "_ZTCN7android8hardware8vibrator4V1_212BpHwVibratorE4_NS0_10IInterfaceE"
464  },
465  {
466   "name" : "_ZTCN7android8hardware8vibrator4V1_212BpHwVibratorE8_NS0_11BpHwRefBaseE"
467  },
468  {
469   "name" : "_ZTCN7android8hardware8vibrator4V1_29IVibratorE0_NS1_4V1_09IVibratorE"
470  },
471  {
472   "name" : "_ZTCN7android8hardware8vibrator4V1_29IVibratorE0_NS1_4V1_19IVibratorE"
473  },
474  {
475   "name" : "_ZTCN7android8hardware8vibrator4V1_29IVibratorE0_NS_4hidl4base4V1_05IBaseE"
476  },
477  {
478   "name" : "_ZTTN7android8hardware8vibrator4V1_212BnHwVibratorE"
479  },
480  {
481   "name" : "_ZTTN7android8hardware8vibrator4V1_212BpHwVibratorE"
482  },
483  {
484   "name" : "_ZTTN7android8hardware8vibrator4V1_29IVibratorE"
485  },
486  {
487   "binding" : "weak",
488   "name" : "_ZTVN7android8hardware8vibrator4V1_210BsVibratorE"
489  },
490  {
491   "name" : "_ZTVN7android8hardware8vibrator4V1_212BnHwVibratorE"
492  },
493  {
494   "name" : "_ZTVN7android8hardware8vibrator4V1_212BpHwVibratorE"
495  },
496  {
497   "name" : "_ZTVN7android8hardware8vibrator4V1_29IVibratorE"
498  }
499 ],
500 "enum_types" :
501 [
502  {
503   "alignment" : 4,
504   "enum_fields" :
505   [
506    {
507     "enum_field_value" : 0,
508     "name" : "android::Condition::WAKE_UP_ONE"
509    },
510    {
511     "enum_field_value" : 1,
512     "name" : "android::Condition::WAKE_UP_ALL"
513    }
514   ],
515   "linker_set_key" : "android::Condition::WakeUpType",
516   "name" : "android::Condition::WakeUpType",
517   "referenced_type" : "type-480",
518   "self_type" : "type-480",
519   "size" : 4,
520   "source_file" : "/system/core/libutils/include/utils/Condition.h",
521   "underlying_type" : "type-2",
522   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
523  },
524  {
525   "alignment" : 4,
526   "enum_fields" :
527   [
528    {
529     "enum_field_value" : 0,
530     "name" : "android::String16::kEmptyString"
531    }
532   ],
533   "linker_set_key" : "android::String16::StaticLinkage",
534   "name" : "android::String16::StaticLinkage",
535   "referenced_type" : "type-370",
536   "self_type" : "type-370",
537   "size" : 4,
538   "source_file" : "/system/core/libutils/include/utils/String16.h",
539   "underlying_type" : "type-2",
540   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
541  },
542  {
543   "alignment" : 4,
544   "enum_fields" :
545   [
546    {
547     "enum_field_value" : 0,
548     "name" : "android::String8::kEmptyString"
549    }
550   ],
551   "linker_set_key" : "android::String8::StaticLinkage",
552   "name" : "android::String8::StaticLinkage",
553   "referenced_type" : "type-356",
554   "self_type" : "type-356",
555   "size" : 4,
556   "source_file" : "/system/core/libutils/include/utils/String8.h",
557   "underlying_type" : "type-2",
558   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
559  },
560  {
561   "alignment" : 4,
562   "enum_fields" :
563   [
564    {
565     "enum_field_value" : 0,
566     "name" : "android::hardware::HidlReturnRestriction::NONE"
567    },
568    {
569     "enum_field_value" : 1,
570     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
571    },
572    {
573     "enum_field_value" : 2,
574     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
575    }
576   ],
577   "linker_set_key" : "android::hardware::HidlReturnRestriction",
578   "name" : "android::hardware::HidlReturnRestriction",
579   "referenced_type" : "type-162",
580   "self_type" : "type-162",
581   "size" : 4,
582   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
583   "underlying_type" : "type-50",
584   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
585  },
586  {
587   "alignment" : 4,
588   "enum_fields" :
589   [
590    {
591     "enum_field_value" : 0,
592     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
593    },
594    {
595     "enum_field_value" : 1,
596     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
597    },
598    {
599     "enum_field_value" : 2,
600     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
601    },
602    {
603     "enum_field_value" : 3,
604     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
605    }
606   ],
607   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
608   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
609   "referenced_type" : "type-346",
610   "self_type" : "type-346",
611   "size" : 4,
612   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
613   "underlying_type" : "type-50",
614   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
615  },
616  {
617   "alignment" : 4,
618   "enum_fields" :
619   [
620    {
621     "enum_field_value" : 1,
622     "name" : "android::hardware::kSynchronizedReadWrite"
623    },
624    {
625     "enum_field_value" : 2,
626     "name" : "android::hardware::kUnsynchronizedWrite"
627    }
628   ],
629   "linker_set_key" : "android::hardware::MQFlavor",
630   "name" : "android::hardware::MQFlavor",
631   "referenced_type" : "type-342",
632   "self_type" : "type-342",
633   "size" : 4,
634   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
635   "underlying_type" : "type-2",
636   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
637  },
638  {
639   "alignment" : 4,
640   "enum_fields" :
641   [
642    {
643     "enum_field_value" : 0,
644     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
645    },
646    {
647     "enum_field_value" : 1,
648     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
649    },
650    {
651     "enum_field_value" : 2,
652     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
653    }
654   ],
655   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
656   "name" : "android::hardware::ProcessState::CallRestriction",
657   "referenced_type" : "type-51",
658   "self_type" : "type-51",
659   "size" : 4,
660   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
661   "underlying_type" : "type-50",
662   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
663  },
664  {
665   "alignment" : 4,
666   "enum_fields" :
667   [
668    {
669     "enum_field_value" : 0,
670     "name" : "android::hardware::Status::EX_NONE"
671    },
672    {
673     "enum_field_value" : -1,
674     "name" : "android::hardware::Status::EX_SECURITY"
675    },
676    {
677     "enum_field_value" : -2,
678     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
679    },
680    {
681     "enum_field_value" : -3,
682     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
683    },
684    {
685     "enum_field_value" : -4,
686     "name" : "android::hardware::Status::EX_NULL_POINTER"
687    },
688    {
689     "enum_field_value" : -5,
690     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
691    },
692    {
693     "enum_field_value" : -6,
694     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
695    },
696    {
697     "enum_field_value" : -7,
698     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
699    },
700    {
701     "enum_field_value" : -128,
702     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
703    },
704    {
705     "enum_field_value" : -129,
706     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
707    }
708   ],
709   "linker_set_key" : "android::hardware::Status::Exception",
710   "name" : "android::hardware::Status::Exception",
711   "referenced_type" : "type-128",
712   "self_type" : "type-128",
713   "size" : 4,
714   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
715   "underlying_type" : "type-50",
716   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
717  },
718  {
719   "alignment" : 4,
720   "enum_fields" :
721   [
722    {
723     "enum_field_value" : 0,
724     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
725    },
726    {
727     "enum_field_value" : 1,
728     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
729    },
730    {
731     "enum_field_value" : 2,
732     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
733    },
734    {
735     "enum_field_value" : 3,
736     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
737    },
738    {
739     "enum_field_value" : 4,
740     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
741    },
742    {
743     "enum_field_value" : 5,
744     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
745    },
746    {
747     "enum_field_value" : 6,
748     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
749    },
750    {
751     "enum_field_value" : 7,
752     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
753    },
754    {
755     "enum_field_value" : 8,
756     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
757    },
758    {
759     "enum_field_value" : 9,
760     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
761    }
762   ],
763   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
764   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
765   "referenced_type" : "type-575",
766   "self_type" : "type-575",
767   "size" : 4,
768   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
769   "underlying_type" : "type-2",
770   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
771  },
772  {
773   "alignment" : 4,
774   "enum_fields" :
775   [
776    {
777     "enum_field_value" : 0,
778     "name" : "android::hardware::vibrator::V1_0::Effect::CLICK"
779    },
780    {
781     "enum_field_value" : 1,
782     "name" : "android::hardware::vibrator::V1_0::Effect::DOUBLE_CLICK"
783    }
784   ],
785   "linker_set_key" : "android::hardware::vibrator::V1_0::Effect",
786   "name" : "android::hardware::vibrator::V1_0::Effect",
787   "referenced_type" : "type-507",
788   "self_type" : "type-507",
789   "size" : 4,
790   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h",
791   "underlying_type" : "type-2",
792   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_06EffectE"
793  },
794  {
795   "alignment" : 1,
796   "enum_fields" :
797   [
798    {
799     "enum_field_value" : 0,
800     "name" : "android::hardware::vibrator::V1_0::EffectStrength::LIGHT"
801    },
802    {
803     "enum_field_value" : 1,
804     "name" : "android::hardware::vibrator::V1_0::EffectStrength::MEDIUM"
805    },
806    {
807     "enum_field_value" : 2,
808     "name" : "android::hardware::vibrator::V1_0::EffectStrength::STRONG"
809    }
810   ],
811   "linker_set_key" : "android::hardware::vibrator::V1_0::EffectStrength",
812   "name" : "android::hardware::vibrator::V1_0::EffectStrength",
813   "referenced_type" : "type-508",
814   "self_type" : "type-508",
815   "size" : 1,
816   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h",
817   "underlying_type" : "type-95",
818   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_014EffectStrengthE"
819  },
820  {
821   "alignment" : 4,
822   "enum_fields" :
823   [
824    {
825     "enum_field_value" : 0,
826     "name" : "android::hardware::vibrator::V1_0::Status::OK"
827    },
828    {
829     "enum_field_value" : 1,
830     "name" : "android::hardware::vibrator::V1_0::Status::UNKNOWN_ERROR"
831    },
832    {
833     "enum_field_value" : 2,
834     "name" : "android::hardware::vibrator::V1_0::Status::BAD_VALUE"
835    },
836    {
837     "enum_field_value" : 3,
838     "name" : "android::hardware::vibrator::V1_0::Status::UNSUPPORTED_OPERATION"
839    }
840   ],
841   "linker_set_key" : "android::hardware::vibrator::V1_0::Status",
842   "name" : "android::hardware::vibrator::V1_0::Status",
843   "referenced_type" : "type-144",
844   "self_type" : "type-144",
845   "size" : 4,
846   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h",
847   "underlying_type" : "type-2",
848   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_06StatusE"
849  },
850  {
851   "alignment" : 4,
852   "enum_fields" :
853   [
854    {
855     "enum_field_value" : 0,
856     "name" : "android::hardware::vibrator::V1_1::Effect_1_1::CLICK"
857    },
858    {
859     "enum_field_value" : 1,
860     "name" : "android::hardware::vibrator::V1_1::Effect_1_1::DOUBLE_CLICK"
861    },
862    {
863     "enum_field_value" : 2,
864     "name" : "android::hardware::vibrator::V1_1::Effect_1_1::TICK"
865    }
866   ],
867   "linker_set_key" : "android::hardware::vibrator::V1_1::Effect_1_1",
868   "name" : "android::hardware::vibrator::V1_1::Effect_1_1",
869   "referenced_type" : "type-522",
870   "self_type" : "type-522",
871   "size" : 4,
872   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/types.h",
873   "underlying_type" : "type-2",
874   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_110Effect_1_1E"
875  },
876  {
877   "alignment" : 4,
878   "enum_fields" :
879   [
880    {
881     "enum_field_value" : 0,
882     "name" : "android::hardware::vibrator::V1_2::Effect::CLICK"
883    },
884    {
885     "enum_field_value" : 1,
886     "name" : "android::hardware::vibrator::V1_2::Effect::DOUBLE_CLICK"
887    },
888    {
889     "enum_field_value" : 2,
890     "name" : "android::hardware::vibrator::V1_2::Effect::TICK"
891    },
892    {
893     "enum_field_value" : 3,
894     "name" : "android::hardware::vibrator::V1_2::Effect::THUD"
895    },
896    {
897     "enum_field_value" : 4,
898     "name" : "android::hardware::vibrator::V1_2::Effect::POP"
899    },
900    {
901     "enum_field_value" : 5,
902     "name" : "android::hardware::vibrator::V1_2::Effect::HEAVY_CLICK"
903    },
904    {
905     "enum_field_value" : 6,
906     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_1"
907    },
908    {
909     "enum_field_value" : 7,
910     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_2"
911    },
912    {
913     "enum_field_value" : 8,
914     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_3"
915    },
916    {
917     "enum_field_value" : 9,
918     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_4"
919    },
920    {
921     "enum_field_value" : 10,
922     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_5"
923    },
924    {
925     "enum_field_value" : 11,
926     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_6"
927    },
928    {
929     "enum_field_value" : 12,
930     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_7"
931    },
932    {
933     "enum_field_value" : 13,
934     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_8"
935    },
936    {
937     "enum_field_value" : 14,
938     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_9"
939    },
940    {
941     "enum_field_value" : 15,
942     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_10"
943    },
944    {
945     "enum_field_value" : 16,
946     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_11"
947    },
948    {
949     "enum_field_value" : 17,
950     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_12"
951    },
952    {
953     "enum_field_value" : 18,
954     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_13"
955    },
956    {
957     "enum_field_value" : 19,
958     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_14"
959    },
960    {
961     "enum_field_value" : 20,
962     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_15"
963    }
964   ],
965   "linker_set_key" : "android::hardware::vibrator::V1_2::Effect",
966   "name" : "android::hardware::vibrator::V1_2::Effect",
967   "referenced_type" : "type-529",
968   "self_type" : "type-529",
969   "size" : 4,
970   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/types.h",
971   "underlying_type" : "type-2",
972   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_26EffectE"
973  },
974  {
975   "alignment" : 4,
976   "enum_fields" :
977   [
978    {
979     "enum_field_value" : 0,
980     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
981    },
982    {
983     "enum_field_value" : 1,
984     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
985    },
986    {
987     "enum_field_value" : 2,
988     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
989    }
990   ],
991   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
992   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
993   "referenced_type" : "type-351",
994   "self_type" : "type-351",
995   "size" : 4,
996   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
997   "underlying_type" : "type-50",
998   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
999  },
1000  {
1001   "alignment" : 4,
1002   "enum_fields" :
1003   [
1004    {
1005     "enum_field_value" : -1,
1006     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1007    }
1008   ],
1009   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1010   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1011   "referenced_type" : "type-497",
1012   "self_type" : "type-497",
1013   "size" : 4,
1014   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1015   "underlying_type" : "type-50",
1016   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1017  },
1018  {
1019   "alignment" : 1,
1020   "enum_fields" :
1021   [
1022    {
1023     "enum_field_value" : 0,
1024     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1025    },
1026    {
1027     "enum_field_value" : 1,
1028     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1029    },
1030    {
1031     "enum_field_value" : 2,
1032     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1033    }
1034   ],
1035   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1036   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1037   "referenced_type" : "type-496",
1038   "self_type" : "type-496",
1039   "size" : 1,
1040   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1041   "underlying_type" : "type-95",
1042   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1043  },
1044  {
1045   "alignment" : 4,
1046   "enum_fields" :
1047   [
1048    {
1049     "enum_field_value" : 0,
1050     "name" : "ANDROID_LOG_UNKNOWN"
1051    },
1052    {
1053     "enum_field_value" : 1,
1054     "name" : "ANDROID_LOG_DEFAULT"
1055    },
1056    {
1057     "enum_field_value" : 2,
1058     "name" : "ANDROID_LOG_VERBOSE"
1059    },
1060    {
1061     "enum_field_value" : 3,
1062     "name" : "ANDROID_LOG_DEBUG"
1063    },
1064    {
1065     "enum_field_value" : 4,
1066     "name" : "ANDROID_LOG_INFO"
1067    },
1068    {
1069     "enum_field_value" : 5,
1070     "name" : "ANDROID_LOG_WARN"
1071    },
1072    {
1073     "enum_field_value" : 6,
1074     "name" : "ANDROID_LOG_ERROR"
1075    },
1076    {
1077     "enum_field_value" : 7,
1078     "name" : "ANDROID_LOG_FATAL"
1079    },
1080    {
1081     "enum_field_value" : 8,
1082     "name" : "ANDROID_LOG_SILENT"
1083    }
1084   ],
1085   "linker_set_key" : "android_LogPriority",
1086   "name" : "android_LogPriority",
1087   "referenced_type" : "type-1",
1088   "self_type" : "type-1",
1089   "size" : 4,
1090   "source_file" : "/system/core/liblog/include/android/log.h",
1091   "underlying_type" : "type-2",
1092   "unique_id" : "android_LogPriority"
1093  },
1094  {
1095   "alignment" : 4,
1096   "enum_fields" :
1097   [
1098    {
1099     "enum_field_value" : 0,
1100     "name" : "HAL_COLOR_MODE_NATIVE"
1101    },
1102    {
1103     "enum_field_value" : 1,
1104     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1105    },
1106    {
1107     "enum_field_value" : 2,
1108     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1109    },
1110    {
1111     "enum_field_value" : 3,
1112     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1113    },
1114    {
1115     "enum_field_value" : 4,
1116     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1117    },
1118    {
1119     "enum_field_value" : 5,
1120     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1121    },
1122    {
1123     "enum_field_value" : 6,
1124     "name" : "HAL_COLOR_MODE_DCI_P3"
1125    },
1126    {
1127     "enum_field_value" : 7,
1128     "name" : "HAL_COLOR_MODE_SRGB"
1129    },
1130    {
1131     "enum_field_value" : 8,
1132     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1133    },
1134    {
1135     "enum_field_value" : 9,
1136     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1137    }
1138   ],
1139   "linker_set_key" : "android_color_mode_t",
1140   "name" : "android_color_mode_t",
1141   "referenced_type" : "type-448",
1142   "self_type" : "type-448",
1143   "size" : 4,
1144   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1145   "underlying_type" : "type-2",
1146   "unique_id" : "android_color_mode_t"
1147  },
1148  {
1149   "alignment" : 4,
1150   "enum_fields" :
1151   [
1152    {
1153     "enum_field_value" : 10,
1154     "name" : "HAL_COLOR_MODE_BT2020"
1155    },
1156    {
1157     "enum_field_value" : 11,
1158     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1159    },
1160    {
1161     "enum_field_value" : 12,
1162     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1163    }
1164   ],
1165   "linker_set_key" : "android_color_mode_v1_1_t",
1166   "name" : "android_color_mode_v1_1_t",
1167   "referenced_type" : "type-453",
1168   "self_type" : "type-453",
1169   "size" : 4,
1170   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1171   "underlying_type" : "type-2",
1172   "unique_id" : "android_color_mode_v1_1_t"
1173  },
1174  {
1175   "alignment" : 4,
1176   "enum_fields" :
1177   [
1178    {
1179     "enum_field_value" : 0,
1180     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1181    },
1182    {
1183     "enum_field_value" : 1,
1184     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1185    },
1186    {
1187     "enum_field_value" : 2,
1188     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1189    },
1190    {
1191     "enum_field_value" : 3,
1192     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1193    },
1194    {
1195     "enum_field_value" : 4,
1196     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1197    },
1198    {
1199     "enum_field_value" : 5,
1200     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1201    },
1202    {
1203     "enum_field_value" : 6,
1204     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1205    }
1206   ],
1207   "linker_set_key" : "android_color_transform_t",
1208   "name" : "android_color_transform_t",
1209   "referenced_type" : "type-449",
1210   "self_type" : "type-449",
1211   "size" : 4,
1212   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1213   "underlying_type" : "type-2",
1214   "unique_id" : "android_color_transform_t"
1215  },
1216  {
1217   "alignment" : 4,
1218   "enum_fields" :
1219   [
1220    {
1221     "enum_field_value" : 0,
1222     "name" : "HAL_DATASPACE_UNKNOWN"
1223    },
1224    {
1225     "enum_field_value" : 1,
1226     "name" : "HAL_DATASPACE_ARBITRARY"
1227    },
1228    {
1229     "enum_field_value" : 16,
1230     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1231    },
1232    {
1233     "enum_field_value" : 4128768,
1234     "name" : "HAL_DATASPACE_STANDARD_MASK"
1235    },
1236    {
1237     "enum_field_value" : 0,
1238     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1239    },
1240    {
1241     "enum_field_value" : 65536,
1242     "name" : "HAL_DATASPACE_STANDARD_BT709"
1243    },
1244    {
1245     "enum_field_value" : 131072,
1246     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1247    },
1248    {
1249     "enum_field_value" : 196608,
1250     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1251    },
1252    {
1253     "enum_field_value" : 262144,
1254     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1255    },
1256    {
1257     "enum_field_value" : 327680,
1258     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1259    },
1260    {
1261     "enum_field_value" : 393216,
1262     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1263    },
1264    {
1265     "enum_field_value" : 458752,
1266     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1267    },
1268    {
1269     "enum_field_value" : 524288,
1270     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1271    },
1272    {
1273     "enum_field_value" : 589824,
1274     "name" : "HAL_DATASPACE_STANDARD_FILM"
1275    },
1276    {
1277     "enum_field_value" : 655360,
1278     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1279    },
1280    {
1281     "enum_field_value" : 720896,
1282     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1283    },
1284    {
1285     "enum_field_value" : 22,
1286     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1287    },
1288    {
1289     "enum_field_value" : 130023424,
1290     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1291    },
1292    {
1293     "enum_field_value" : 0,
1294     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1295    },
1296    {
1297     "enum_field_value" : 4194304,
1298     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1299    },
1300    {
1301     "enum_field_value" : 8388608,
1302     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1303    },
1304    {
1305     "enum_field_value" : 12582912,
1306     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1307    },
1308    {
1309     "enum_field_value" : 16777216,
1310     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1311    },
1312    {
1313     "enum_field_value" : 20971520,
1314     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1315    },
1316    {
1317     "enum_field_value" : 25165824,
1318     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1319    },
1320    {
1321     "enum_field_value" : 29360128,
1322     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1323    },
1324    {
1325     "enum_field_value" : 33554432,
1326     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1327    },
1328    {
1329     "enum_field_value" : 27,
1330     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1331    },
1332    {
1333     "enum_field_value" : 939524096,
1334     "name" : "HAL_DATASPACE_RANGE_MASK"
1335    },
1336    {
1337     "enum_field_value" : 0,
1338     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1339    },
1340    {
1341     "enum_field_value" : 134217728,
1342     "name" : "HAL_DATASPACE_RANGE_FULL"
1343    },
1344    {
1345     "enum_field_value" : 268435456,
1346     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1347    },
1348    {
1349     "enum_field_value" : 402653184,
1350     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1351    },
1352    {
1353     "enum_field_value" : 512,
1354     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1355    },
1356    {
1357     "enum_field_value" : 138477568,
1358     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1359    },
1360    {
1361     "enum_field_value" : 406913024,
1362     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1363    },
1364    {
1365     "enum_field_value" : 513,
1366     "name" : "HAL_DATASPACE_SRGB"
1367    },
1368    {
1369     "enum_field_value" : 142671872,
1370     "name" : "HAL_DATASPACE_V0_SRGB"
1371    },
1372    {
1373     "enum_field_value" : 411107328,
1374     "name" : "HAL_DATASPACE_V0_SCRGB"
1375    },
1376    {
1377     "enum_field_value" : 257,
1378     "name" : "HAL_DATASPACE_JFIF"
1379    },
1380    {
1381     "enum_field_value" : 146931712,
1382     "name" : "HAL_DATASPACE_V0_JFIF"
1383    },
1384    {
1385     "enum_field_value" : 258,
1386     "name" : "HAL_DATASPACE_BT601_625"
1387    },
1388    {
1389     "enum_field_value" : 281149440,
1390     "name" : "HAL_DATASPACE_V0_BT601_625"
1391    },
1392    {
1393     "enum_field_value" : 259,
1394     "name" : "HAL_DATASPACE_BT601_525"
1395    },
1396    {
1397     "enum_field_value" : 281280512,
1398     "name" : "HAL_DATASPACE_V0_BT601_525"
1399    },
1400    {
1401     "enum_field_value" : 260,
1402     "name" : "HAL_DATASPACE_BT709"
1403    },
1404    {
1405     "enum_field_value" : 281083904,
1406     "name" : "HAL_DATASPACE_V0_BT709"
1407    },
1408    {
1409     "enum_field_value" : 139067392,
1410     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1411    },
1412    {
1413     "enum_field_value" : 155844608,
1414     "name" : "HAL_DATASPACE_DCI_P3"
1415    },
1416    {
1417     "enum_field_value" : 139067392,
1418     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1419    },
1420    {
1421     "enum_field_value" : 143261696,
1422     "name" : "HAL_DATASPACE_DISPLAY_P3"
1423    },
1424    {
1425     "enum_field_value" : 151715840,
1426     "name" : "HAL_DATASPACE_ADOBE_RGB"
1427    },
1428    {
1429     "enum_field_value" : 138805248,
1430     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1431    },
1432    {
1433     "enum_field_value" : 147193856,
1434     "name" : "HAL_DATASPACE_BT2020"
1435    },
1436    {
1437     "enum_field_value" : 163971072,
1438     "name" : "HAL_DATASPACE_BT2020_PQ"
1439    },
1440    {
1441     "enum_field_value" : 4096,
1442     "name" : "HAL_DATASPACE_DEPTH"
1443    },
1444    {
1445     "enum_field_value" : 4097,
1446     "name" : "HAL_DATASPACE_SENSOR"
1447    }
1448   ],
1449   "linker_set_key" : "android_dataspace_t",
1450   "name" : "android_dataspace_t",
1451   "referenced_type" : "type-447",
1452   "self_type" : "type-447",
1453   "size" : 4,
1454   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1455   "underlying_type" : "type-2",
1456   "unique_id" : "android_dataspace_t"
1457  },
1458  {
1459   "alignment" : 4,
1460   "enum_fields" :
1461   [
1462    {
1463     "enum_field_value" : 281411584,
1464     "name" : "HAL_DATASPACE_BT2020_ITU"
1465    },
1466    {
1467     "enum_field_value" : 298188800,
1468     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1469    },
1470    {
1471     "enum_field_value" : 302383104,
1472     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1473    },
1474    {
1475     "enum_field_value" : 168165376,
1476     "name" : "HAL_DATASPACE_BT2020_HLG"
1477    }
1478   ],
1479   "linker_set_key" : "android_dataspace_v1_1_t",
1480   "name" : "android_dataspace_v1_1_t",
1481   "referenced_type" : "type-452",
1482   "self_type" : "type-452",
1483   "size" : 4,
1484   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1485   "underlying_type" : "type-2",
1486   "unique_id" : "android_dataspace_v1_1_t"
1487  },
1488  {
1489   "alignment" : 4,
1490   "enum_fields" :
1491   [
1492    {
1493     "enum_field_value" : 142999552,
1494     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1495    },
1496    {
1497     "enum_field_value" : 4098,
1498     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1499    },
1500    {
1501     "enum_field_value" : 4099,
1502     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1503    },
1504    {
1505     "enum_field_value" : 4100,
1506     "name" : "HAL_DATASPACE_HEIF"
1507    }
1508   ],
1509   "linker_set_key" : "android_dataspace_v1_2_t",
1510   "name" : "android_dataspace_v1_2_t",
1511   "referenced_type" : "type-456",
1512   "self_type" : "type-456",
1513   "size" : 4,
1514   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1515   "underlying_type" : "type-2",
1516   "unique_id" : "android_dataspace_v1_2_t"
1517  },
1518  {
1519   "alignment" : 4,
1520   "enum_fields" :
1521   [
1522    {
1523     "enum_field_value" : 1,
1524     "name" : "FLEX_COMPONENT_Y"
1525    },
1526    {
1527     "enum_field_value" : 2,
1528     "name" : "FLEX_COMPONENT_Cb"
1529    },
1530    {
1531     "enum_field_value" : 4,
1532     "name" : "FLEX_COMPONENT_Cr"
1533    },
1534    {
1535     "enum_field_value" : 1024,
1536     "name" : "FLEX_COMPONENT_R"
1537    },
1538    {
1539     "enum_field_value" : 2048,
1540     "name" : "FLEX_COMPONENT_G"
1541    },
1542    {
1543     "enum_field_value" : 4096,
1544     "name" : "FLEX_COMPONENT_B"
1545    },
1546    {
1547     "enum_field_value" : 1073741824,
1548     "name" : "FLEX_COMPONENT_A"
1549    }
1550   ],
1551   "linker_set_key" : "android_flex_component",
1552   "name" : "android_flex_component",
1553   "referenced_type" : "type-461",
1554   "self_type" : "type-461",
1555   "size" : 4,
1556   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1557   "underlying_type" : "type-2",
1558   "unique_id" : "android_flex_component"
1559  },
1560  {
1561   "alignment" : 4,
1562   "enum_fields" :
1563   [
1564    {
1565     "enum_field_value" : 0,
1566     "name" : "FLEX_FORMAT_INVALID"
1567    },
1568    {
1569     "enum_field_value" : 1,
1570     "name" : "FLEX_FORMAT_Y"
1571    },
1572    {
1573     "enum_field_value" : 7,
1574     "name" : "FLEX_FORMAT_YCbCr"
1575    },
1576    {
1577     "enum_field_value" : 1073741831,
1578     "name" : "FLEX_FORMAT_YCbCrA"
1579    },
1580    {
1581     "enum_field_value" : 7168,
1582     "name" : "FLEX_FORMAT_RGB"
1583    },
1584    {
1585     "enum_field_value" : 1073748992,
1586     "name" : "FLEX_FORMAT_RGBA"
1587    }
1588   ],
1589   "linker_set_key" : "android_flex_format",
1590   "name" : "android_flex_format",
1591   "referenced_type" : "type-463",
1592   "self_type" : "type-463",
1593   "size" : 4,
1594   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1595   "underlying_type" : "type-2",
1596   "unique_id" : "android_flex_format"
1597  },
1598  {
1599   "alignment" : 4,
1600   "enum_fields" :
1601   [
1602    {
1603     "enum_field_value" : 1,
1604     "name" : "HAL_HDR_DOLBY_VISION"
1605    },
1606    {
1607     "enum_field_value" : 2,
1608     "name" : "HAL_HDR_HDR10"
1609    },
1610    {
1611     "enum_field_value" : 3,
1612     "name" : "HAL_HDR_HLG"
1613    }
1614   ],
1615   "linker_set_key" : "android_hdr_t",
1616   "name" : "android_hdr_t",
1617   "referenced_type" : "type-450",
1618   "self_type" : "type-450",
1619   "size" : 4,
1620   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1621   "underlying_type" : "type-2",
1622   "unique_id" : "android_hdr_t"
1623  },
1624  {
1625   "alignment" : 4,
1626   "enum_fields" :
1627   [
1628    {
1629     "enum_field_value" : 4,
1630     "name" : "HAL_HDR_HDR10_PLUS"
1631    }
1632   ],
1633   "linker_set_key" : "android_hdr_v1_2_t",
1634   "name" : "android_hdr_v1_2_t",
1635   "referenced_type" : "type-455",
1636   "self_type" : "type-455",
1637   "size" : 4,
1638   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1639   "underlying_type" : "type-2",
1640   "unique_id" : "android_hdr_v1_2_t"
1641  },
1642  {
1643   "alignment" : 4,
1644   "enum_fields" :
1645   [
1646    {
1647     "enum_field_value" : 39,
1648     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1649    },
1650    {
1651     "enum_field_value" : 40,
1652     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1653    },
1654    {
1655     "enum_field_value" : 41,
1656     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1657    },
1658    {
1659     "enum_field_value" : 42,
1660     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1661    }
1662   ],
1663   "linker_set_key" : "android_pixel_format_sw_t",
1664   "name" : "android_pixel_format_sw_t",
1665   "referenced_type" : "type-458",
1666   "self_type" : "type-458",
1667   "size" : 4,
1668   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1669   "underlying_type" : "type-2",
1670   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1671  },
1672  {
1673   "alignment" : 4,
1674   "enum_fields" :
1675   [
1676    {
1677     "enum_field_value" : 1,
1678     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1679    },
1680    {
1681     "enum_field_value" : 2,
1682     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1683    },
1684    {
1685     "enum_field_value" : 3,
1686     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1687    },
1688    {
1689     "enum_field_value" : 4,
1690     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1691    },
1692    {
1693     "enum_field_value" : 5,
1694     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1695    },
1696    {
1697     "enum_field_value" : 16,
1698     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1699    },
1700    {
1701     "enum_field_value" : 17,
1702     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1703    },
1704    {
1705     "enum_field_value" : 20,
1706     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1707    },
1708    {
1709     "enum_field_value" : 22,
1710     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1711    },
1712    {
1713     "enum_field_value" : 32,
1714     "name" : "HAL_PIXEL_FORMAT_RAW16"
1715    },
1716    {
1717     "enum_field_value" : 33,
1718     "name" : "HAL_PIXEL_FORMAT_BLOB"
1719    },
1720    {
1721     "enum_field_value" : 34,
1722     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1723    },
1724    {
1725     "enum_field_value" : 35,
1726     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1727    },
1728    {
1729     "enum_field_value" : 36,
1730     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1731    },
1732    {
1733     "enum_field_value" : 37,
1734     "name" : "HAL_PIXEL_FORMAT_RAW10"
1735    },
1736    {
1737     "enum_field_value" : 38,
1738     "name" : "HAL_PIXEL_FORMAT_RAW12"
1739    },
1740    {
1741     "enum_field_value" : 43,
1742     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1743    },
1744    {
1745     "enum_field_value" : 538982489,
1746     "name" : "HAL_PIXEL_FORMAT_Y8"
1747    },
1748    {
1749     "enum_field_value" : 540422489,
1750     "name" : "HAL_PIXEL_FORMAT_Y16"
1751    },
1752    {
1753     "enum_field_value" : 842094169,
1754     "name" : "HAL_PIXEL_FORMAT_YV12"
1755    }
1756   ],
1757   "linker_set_key" : "android_pixel_format_t",
1758   "name" : "android_pixel_format_t",
1759   "referenced_type" : "type-445",
1760   "self_type" : "type-445",
1761   "size" : 4,
1762   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1763   "underlying_type" : "type-2",
1764   "unique_id" : "android_pixel_format_t"
1765  },
1766  {
1767   "alignment" : 4,
1768   "enum_fields" :
1769   [
1770    {
1771     "enum_field_value" : 48,
1772     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1773    },
1774    {
1775     "enum_field_value" : 49,
1776     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1777    },
1778    {
1779     "enum_field_value" : 50,
1780     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1781    },
1782    {
1783     "enum_field_value" : 51,
1784     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1785    },
1786    {
1787     "enum_field_value" : 52,
1788     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1789    },
1790    {
1791     "enum_field_value" : 53,
1792     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1793    },
1794    {
1795     "enum_field_value" : 54,
1796     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1797    }
1798   ],
1799   "linker_set_key" : "android_pixel_format_v1_1_t",
1800   "name" : "android_pixel_format_v1_1_t",
1801   "referenced_type" : "type-451",
1802   "self_type" : "type-451",
1803   "size" : 4,
1804   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1805   "underlying_type" : "type-2",
1806   "unique_id" : "android_pixel_format_v1_1_t"
1807  },
1808  {
1809   "alignment" : 4,
1810   "enum_fields" :
1811   [
1812    {
1813     "enum_field_value" : 55,
1814     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1815    }
1816   ],
1817   "linker_set_key" : "android_pixel_format_v1_2_t",
1818   "name" : "android_pixel_format_v1_2_t",
1819   "referenced_type" : "type-457",
1820   "self_type" : "type-457",
1821   "size" : 4,
1822   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1823   "underlying_type" : "type-2",
1824   "unique_id" : "android_pixel_format_v1_2_t"
1825  },
1826  {
1827   "alignment" : 4,
1828   "enum_fields" :
1829   [
1830    {
1831     "enum_field_value" : 0,
1832     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1833    },
1834    {
1835     "enum_field_value" : 1,
1836     "name" : "HAL_RENDER_INTENT_ENHANCE"
1837    },
1838    {
1839     "enum_field_value" : 2,
1840     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1841    },
1842    {
1843     "enum_field_value" : 3,
1844     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1845    }
1846   ],
1847   "linker_set_key" : "android_render_intent_v1_1_t",
1848   "name" : "android_render_intent_v1_1_t",
1849   "referenced_type" : "type-454",
1850   "self_type" : "type-454",
1851   "size" : 4,
1852   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1853   "underlying_type" : "type-2",
1854   "unique_id" : "android_render_intent_v1_1_t"
1855  },
1856  {
1857   "alignment" : 4,
1858   "enum_fields" :
1859   [
1860    {
1861     "enum_field_value" : 1,
1862     "name" : "HAL_TRANSFORM_FLIP_H"
1863    },
1864    {
1865     "enum_field_value" : 2,
1866     "name" : "HAL_TRANSFORM_FLIP_V"
1867    },
1868    {
1869     "enum_field_value" : 4,
1870     "name" : "HAL_TRANSFORM_ROT_90"
1871    },
1872    {
1873     "enum_field_value" : 3,
1874     "name" : "HAL_TRANSFORM_ROT_180"
1875    },
1876    {
1877     "enum_field_value" : 7,
1878     "name" : "HAL_TRANSFORM_ROT_270"
1879    }
1880   ],
1881   "linker_set_key" : "android_transform_t",
1882   "name" : "android_transform_t",
1883   "referenced_type" : "type-446",
1884   "self_type" : "type-446",
1885   "size" : 4,
1886   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1887   "underlying_type" : "type-2",
1888   "unique_id" : "android_transform_t"
1889  },
1890  {
1891   "alignment" : 4,
1892   "enum_fields" :
1893   [
1894    {
1895     "enum_field_value" : 0,
1896     "name" : "LOG_ID_MIN"
1897    },
1898    {
1899     "enum_field_value" : 0,
1900     "name" : "LOG_ID_MAIN"
1901    },
1902    {
1903     "enum_field_value" : 1,
1904     "name" : "LOG_ID_RADIO"
1905    },
1906    {
1907     "enum_field_value" : 2,
1908     "name" : "LOG_ID_EVENTS"
1909    },
1910    {
1911     "enum_field_value" : 3,
1912     "name" : "LOG_ID_SYSTEM"
1913    },
1914    {
1915     "enum_field_value" : 4,
1916     "name" : "LOG_ID_CRASH"
1917    },
1918    {
1919     "enum_field_value" : 5,
1920     "name" : "LOG_ID_STATS"
1921    },
1922    {
1923     "enum_field_value" : 6,
1924     "name" : "LOG_ID_SECURITY"
1925    },
1926    {
1927     "enum_field_value" : 7,
1928     "name" : "LOG_ID_KERNEL"
1929    },
1930    {
1931     "enum_field_value" : 8,
1932     "name" : "LOG_ID_MAX"
1933    }
1934   ],
1935   "linker_set_key" : "log_id",
1936   "name" : "log_id",
1937   "referenced_type" : "type-247",
1938   "self_type" : "type-247",
1939   "size" : 4,
1940   "source_file" : "/system/core/liblog/include/android/log.h",
1941   "underlying_type" : "type-2",
1942   "unique_id" : "log_id"
1943  }
1944 ],
1945 "function_types" :
1946 [
1947  {
1948   "alignment" : 4,
1949   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1950   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1951   "parameters" :
1952   [
1953    {
1954     "referenced_type" : "type-32"
1955    },
1956    {
1957     "referenced_type" : "type-38"
1958    },
1959    {
1960     "referenced_type" : "type-23"
1961    }
1962   ],
1963   "referenced_type" : "type-30",
1964   "return_type" : "type-31",
1965   "self_type" : "type-30",
1966   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
1967  },
1968  {
1969   "alignment" : 4,
1970   "linker_set_key" : "int (void *)",
1971   "name" : "int (void *)",
1972   "parameters" :
1973   [
1974    {
1975     "referenced_type" : "type-23"
1976    }
1977   ],
1978   "referenced_type" : "type-473",
1979   "return_type" : "type-50",
1980   "self_type" : "type-473",
1981   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
1982  },
1983  {
1984   "alignment" : 4,
1985   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
1986   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
1987   "parameters" :
1988   [
1989    {
1990     "referenced_type" : "type-393"
1991    },
1992    {
1993     "referenced_type" : "type-332"
1994    },
1995    {
1996     "referenced_type" : "type-2"
1997    },
1998    {
1999     "referenced_type" : "type-394"
2000    },
2001    {
2002     "referenced_type" : "type-2"
2003    },
2004    {
2005     "referenced_type" : "type-23"
2006    }
2007   ],
2008   "referenced_type" : "type-392",
2009   "return_type" : "type-24",
2010   "self_type" : "type-392",
2011   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2012  }
2013 ],
2014 "functions" :
2015 [
2016  {
2017   "function_name" : "android::hardware::details::castInterface",
2018   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_29IVibratorENS3_4V1_09IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
2019   "parameters" :
2020   [
2021    {
2022     "referenced_type" : "type-81"
2023    },
2024    {
2025     "referenced_type" : "type-46"
2026    },
2027    {
2028     "referenced_type" : "type-31"
2029    }
2030   ],
2031   "return_type" : "type-150",
2032   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2033   "template_args" : [ "type-109", "type-83", "type-561" ]
2034  },
2035  {
2036   "function_name" : "android::hardware::details::castInterface",
2037   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_29IVibratorENS3_4V1_19IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
2038   "parameters" :
2039   [
2040    {
2041     "referenced_type" : "type-88"
2042    },
2043    {
2044     "referenced_type" : "type-46"
2045    },
2046    {
2047     "referenced_type" : "type-31"
2048    }
2049   ],
2050   "return_type" : "type-150",
2051   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2052   "template_args" : [ "type-109", "type-90", "type-561" ]
2053  },
2054  {
2055   "function_name" : "android::hardware::details::castInterface",
2056   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_29IVibratorENS_4hidl4base4V1_05IBaseENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2057   "parameters" :
2058   [
2059    {
2060     "referenced_type" : "type-362"
2061    },
2062    {
2063     "referenced_type" : "type-46"
2064    },
2065    {
2066     "referenced_type" : "type-31"
2067    }
2068   ],
2069   "return_type" : "type-150",
2070   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2071   "template_args" : [ "type-109", "type-16", "type-561" ]
2072  },
2073  {
2074   "function_name" : "android::hardware::details::getServiceInternal",
2075   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_8vibrator4V1_212BpHwVibratorENS4_9IVibratorEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2076   "parameters" :
2077   [
2078    {
2079     "referenced_type" : "type-403"
2080    },
2081    {
2082     "referenced_type" : "type-31"
2083    },
2084    {
2085     "referenced_type" : "type-31"
2086    }
2087   ],
2088   "return_type" : "type-107",
2089   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2090   "template_args" : [ "type-561", "type-109", "type-24", "type-24" ]
2091  },
2092  {
2093   "access" : "private",
2094   "function_name" : "android::hardware::vibrator::V1_2::BsVibrator::addOnewayTask",
2095   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_210BsVibrator13addOnewayTaskENSt3__18functionIFvvEEE",
2096   "parameters" :
2097   [
2098    {
2099     "is_this_ptr" : true,
2100     "referenced_type" : "type-599"
2101    },
2102    {
2103     "referenced_type" : "type-648"
2104    }
2105   ],
2106   "return_type" : "type-163",
2107   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BsVibrator.h"
2108  },
2109  {
2110   "function_name" : "android::hardware::vibrator::V1_2::BsVibrator::BsVibrator",
2111   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_210BsVibratorC1ENS_2spINS2_9IVibratorEEE",
2112   "parameters" :
2113   [
2114    {
2115     "is_this_ptr" : true,
2116     "referenced_type" : "type-599"
2117    },
2118    {
2119     "referenced_type" : "type-113"
2120    }
2121   ],
2122   "return_type" : "type-24",
2123   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BsVibrator.h"
2124  },
2125  {
2126   "function_name" : "android::hardware::vibrator::V1_2::BsVibrator::BsVibrator",
2127   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_210BsVibratorC2ENS_2spINS2_9IVibratorEEE",
2128   "parameters" :
2129   [
2130    {
2131     "is_this_ptr" : true,
2132     "referenced_type" : "type-599"
2133    },
2134    {
2135     "referenced_type" : "type-113"
2136    }
2137   ],
2138   "return_type" : "type-24",
2139   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BsVibrator.h"
2140  },
2141  {
2142   "function_name" : "android::hardware::vibrator::V1_2::BnHwVibrator::onTransact",
2143   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2144   "parameters" :
2145   [
2146    {
2147     "is_this_ptr" : true,
2148     "referenced_type" : "type-504"
2149    },
2150    {
2151     "referenced_type" : "type-2"
2152    },
2153    {
2154     "referenced_type" : "type-399"
2155    },
2156    {
2157     "referenced_type" : "type-393"
2158    },
2159    {
2160     "default_arg" : true,
2161     "referenced_type" : "type-2"
2162    },
2163    {
2164     "default_arg" : true,
2165     "referenced_type" : "type-652"
2166    }
2167   ],
2168   "return_type" : "type-50",
2169   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h"
2170  },
2171  {
2172   "access" : "private",
2173   "function_name" : "android::hardware::vibrator::V1_2::BnHwVibrator::getDebugInfo",
2174   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BnHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2175   "parameters" :
2176   [
2177    {
2178     "is_this_ptr" : true,
2179     "referenced_type" : "type-504"
2180    },
2181    {
2182     "referenced_type" : "type-653"
2183    }
2184   ],
2185   "return_type" : "type-163",
2186   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h"
2187  },
2188  {
2189   "function_name" : "android::hardware::vibrator::V1_2::BnHwVibrator::_hidl_perform_1_2",
2190   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BnHwVibrator17_hidl_perform_1_2EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2191   "parameters" :
2192   [
2193    {
2194     "referenced_type" : "type-400"
2195    },
2196    {
2197     "referenced_type" : "type-399"
2198    },
2199    {
2200     "referenced_type" : "type-393"
2201    },
2202    {
2203     "referenced_type" : "type-654"
2204    }
2205   ],
2206   "return_type" : "type-50",
2207   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h"
2208  },
2209  {
2210   "access" : "private",
2211   "function_name" : "android::hardware::vibrator::V1_2::BnHwVibrator::ping",
2212   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BnHwVibrator4pingEv",
2213   "parameters" :
2214   [
2215    {
2216     "is_this_ptr" : true,
2217     "referenced_type" : "type-504"
2218    }
2219   ],
2220   "return_type" : "type-163",
2221   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h"
2222  },
2223  {
2224   "function_name" : "android::hardware::vibrator::V1_2::BnHwVibrator::BnHwVibrator",
2225   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorC1ERKNS_2spINS2_9IVibratorEEE",
2226   "parameters" :
2227   [
2228    {
2229     "is_this_ptr" : true,
2230     "referenced_type" : "type-504"
2231    },
2232    {
2233     "referenced_type" : "type-581"
2234    }
2235   ],
2236   "return_type" : "type-24",
2237   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h"
2238  },
2239  {
2240   "function_name" : "android::hardware::vibrator::V1_2::BnHwVibrator::BnHwVibrator",
2241   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorC2ERKNS_2spINS2_9IVibratorEEE",
2242   "parameters" :
2243   [
2244    {
2245     "is_this_ptr" : true,
2246     "referenced_type" : "type-504"
2247    },
2248    {
2249     "referenced_type" : "type-581"
2250    }
2251   ],
2252   "return_type" : "type-24",
2253   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h"
2254  },
2255  {
2256   "function_name" : "android::hardware::vibrator::V1_2::BnHwVibrator::~BnHwVibrator",
2257   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorD0Ev",
2258   "parameters" :
2259   [
2260    {
2261     "is_this_ptr" : true,
2262     "referenced_type" : "type-504"
2263    }
2264   ],
2265   "return_type" : "type-24",
2266   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h"
2267  },
2268  {
2269   "function_name" : "android::hardware::vibrator::V1_2::BnHwVibrator::~BnHwVibrator",
2270   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorD1Ev",
2271   "parameters" :
2272   [
2273    {
2274     "is_this_ptr" : true,
2275     "referenced_type" : "type-504"
2276    }
2277   ],
2278   "return_type" : "type-24",
2279   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h"
2280  },
2281  {
2282   "function_name" : "android::hardware::vibrator::V1_2::BnHwVibrator::~BnHwVibrator",
2283   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorD2Ev",
2284   "parameters" :
2285   [
2286    {
2287     "is_this_ptr" : true,
2288     "referenced_type" : "type-504"
2289    }
2290   ],
2291   "return_type" : "type-24",
2292   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h"
2293  },
2294  {
2295   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::linkToDeath",
2296   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2297   "parameters" :
2298   [
2299    {
2300     "is_this_ptr" : true,
2301     "referenced_type" : "type-620"
2302    },
2303    {
2304     "referenced_type" : "type-257"
2305    },
2306    {
2307     "referenced_type" : "type-13"
2308    }
2309   ],
2310   "return_type" : "type-136",
2311   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
2312  },
2313  {
2314   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::perform_1_1",
2315   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE",
2316   "parameters" :
2317   [
2318    {
2319     "is_this_ptr" : true,
2320     "referenced_type" : "type-620"
2321    },
2322    {
2323     "referenced_type" : "type-522"
2324    },
2325    {
2326     "referenced_type" : "type-508"
2327    },
2328    {
2329     "referenced_type" : "type-655"
2330    }
2331   ],
2332   "return_type" : "type-163",
2333   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
2334  },
2335  {
2336   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::perform_1_2",
2337   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE",
2338   "parameters" :
2339   [
2340    {
2341     "is_this_ptr" : true,
2342     "referenced_type" : "type-620"
2343    },
2344    {
2345     "referenced_type" : "type-529"
2346    },
2347    {
2348     "referenced_type" : "type-508"
2349    },
2350    {
2351     "referenced_type" : "type-656"
2352    }
2353   ],
2354   "return_type" : "type-163",
2355   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
2356  },
2357  {
2358   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::getDebugInfo",
2359   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2360   "parameters" :
2361   [
2362    {
2363     "is_this_ptr" : true,
2364     "referenced_type" : "type-620"
2365    },
2366    {
2367     "referenced_type" : "type-657"
2368    }
2369   ],
2370   "return_type" : "type-163",
2371   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
2372  },
2373  {
2374   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::getHashChain",
2375   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2376   "parameters" :
2377   [
2378    {
2379     "is_this_ptr" : true,
2380     "referenced_type" : "type-620"
2381    },
2382    {
2383     "referenced_type" : "type-658"
2384    }
2385   ],
2386   "return_type" : "type-163",
2387   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
2388  },
2389  {
2390   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::setAmplitude",
2391   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12setAmplitudeEh",
2392   "parameters" :
2393   [
2394    {
2395     "is_this_ptr" : true,
2396     "referenced_type" : "type-620"
2397    },
2398    {
2399     "referenced_type" : "type-95"
2400    }
2401   ],
2402   "return_type" : "type-143",
2403   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
2404  },
2405  {
2406   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::unlinkToDeath",
2407   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2408   "parameters" :
2409   [
2410    {
2411     "is_this_ptr" : true,
2412     "referenced_type" : "type-620"
2413    },
2414    {
2415     "referenced_type" : "type-257"
2416    }
2417   ],
2418   "return_type" : "type-136",
2419   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
2420  },
2421  {
2422   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::interfaceChain",
2423   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2424   "parameters" :
2425   [
2426    {
2427     "is_this_ptr" : true,
2428     "referenced_type" : "type-620"
2429    },
2430    {
2431     "referenced_type" : "type-659"
2432    }
2433   ],
2434   "return_type" : "type-163",
2435   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
2436  },
2437  {
2438   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::_hidl_perform_1_2",
2439   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator17_hidl_perform_1_2EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNSA_6StatusEjEEE",
2440   "parameters" :
2441   [
2442    {
2443     "referenced_type" : "type-627"
2444    },
2445    {
2446     "referenced_type" : "type-579"
2447    },
2448    {
2449     "referenced_type" : "type-529"
2450    },
2451    {
2452     "referenced_type" : "type-508"
2453    },
2454    {
2455     "referenced_type" : "type-660"
2456    }
2457   ],
2458   "return_type" : "type-163",
2459   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
2460  },
2461  {
2462   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::interfaceDescriptor",
2463   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2464   "parameters" :
2465   [
2466    {
2467     "is_this_ptr" : true,
2468     "referenced_type" : "type-620"
2469    },
2470    {
2471     "referenced_type" : "type-661"
2472    }
2473   ],
2474   "return_type" : "type-163",
2475   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
2476  },
2477  {
2478   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::notifySyspropsChanged",
2479   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator21notifySyspropsChangedEv",
2480   "parameters" :
2481   [
2482    {
2483     "is_this_ptr" : true,
2484     "referenced_type" : "type-620"
2485    }
2486   ],
2487   "return_type" : "type-163",
2488   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
2489  },
2490  {
2491   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::setHALInstrumentation",
2492   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator21setHALInstrumentationEv",
2493   "parameters" :
2494   [
2495    {
2496     "is_this_ptr" : true,
2497     "referenced_type" : "type-620"
2498    }
2499   ],
2500   "return_type" : "type-163",
2501   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
2502  },
2503  {
2504   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::supportsAmplitudeControl",
2505   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator24supportsAmplitudeControlEv",
2506   "parameters" :
2507   [
2508    {
2509     "is_this_ptr" : true,
2510     "referenced_type" : "type-620"
2511    }
2512   ],
2513   "return_type" : "type-136",
2514   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
2515  },
2516  {
2517   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::on",
2518   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator2onEj",
2519   "parameters" :
2520   [
2521    {
2522     "is_this_ptr" : true,
2523     "referenced_type" : "type-620"
2524    },
2525    {
2526     "referenced_type" : "type-2"
2527    }
2528   ],
2529   "return_type" : "type-143",
2530   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
2531  },
2532  {
2533   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::off",
2534   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator3offEv",
2535   "parameters" :
2536   [
2537    {
2538     "is_this_ptr" : true,
2539     "referenced_type" : "type-620"
2540    }
2541   ],
2542   "return_type" : "type-143",
2543   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
2544  },
2545  {
2546   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::ping",
2547   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator4pingEv",
2548   "parameters" :
2549   [
2550    {
2551     "is_this_ptr" : true,
2552     "referenced_type" : "type-620"
2553    }
2554   ],
2555   "return_type" : "type-163",
2556   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
2557  },
2558  {
2559   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::debug",
2560   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2561   "parameters" :
2562   [
2563    {
2564     "is_this_ptr" : true,
2565     "referenced_type" : "type-620"
2566    },
2567    {
2568     "referenced_type" : "type-341"
2569    },
2570    {
2571     "referenced_type" : "type-536"
2572    }
2573   ],
2574   "return_type" : "type-163",
2575   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
2576  },
2577  {
2578   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::perform",
2579   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE",
2580   "parameters" :
2581   [
2582    {
2583     "is_this_ptr" : true,
2584     "referenced_type" : "type-620"
2585    },
2586    {
2587     "referenced_type" : "type-507"
2588    },
2589    {
2590     "referenced_type" : "type-508"
2591    },
2592    {
2593     "referenced_type" : "type-662"
2594    }
2595   ],
2596   "return_type" : "type-163",
2597   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
2598  },
2599  {
2600   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::BpHwVibrator",
2601   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibratorC1ERKNS_2spINS0_7IBinderEEE",
2602   "parameters" :
2603   [
2604    {
2605     "is_this_ptr" : true,
2606     "referenced_type" : "type-620"
2607    },
2608    {
2609     "referenced_type" : "type-38"
2610    }
2611   ],
2612   "return_type" : "type-24",
2613   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
2614  },
2615  {
2616   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::BpHwVibrator",
2617   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibratorC2ERKNS_2spINS0_7IBinderEEE",
2618   "parameters" :
2619   [
2620    {
2621     "is_this_ptr" : true,
2622     "referenced_type" : "type-620"
2623    },
2624    {
2625     "referenced_type" : "type-38"
2626    }
2627   ],
2628   "return_type" : "type-24",
2629   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
2630  },
2631  {
2632   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::getService",
2633   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2634   "parameters" :
2635   [
2636    {
2637     "default_arg" : true,
2638     "referenced_type" : "type-403"
2639    },
2640    {
2641     "default_arg" : true,
2642     "referenced_type" : "type-31"
2643    }
2644   ],
2645   "return_type" : "type-107",
2646   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
2647  },
2648  {
2649   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::linkToDeath",
2650   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2651   "parameters" :
2652   [
2653    {
2654     "is_this_ptr" : true,
2655     "referenced_type" : "type-108"
2656    },
2657    {
2658     "referenced_type" : "type-257"
2659    },
2660    {
2661     "referenced_type" : "type-13"
2662    }
2663   ],
2664   "return_type" : "type-136",
2665   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
2666  },
2667  {
2668   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::getDebugInfo",
2669   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2670   "parameters" :
2671   [
2672    {
2673     "is_this_ptr" : true,
2674     "referenced_type" : "type-108"
2675    },
2676    {
2677     "referenced_type" : "type-663"
2678    }
2679   ],
2680   "return_type" : "type-163",
2681   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
2682  },
2683  {
2684   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::getHashChain",
2685   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2686   "parameters" :
2687   [
2688    {
2689     "is_this_ptr" : true,
2690     "referenced_type" : "type-108"
2691    },
2692    {
2693     "referenced_type" : "type-664"
2694    }
2695   ],
2696   "return_type" : "type-163",
2697   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
2698  },
2699  {
2700   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::tryGetService",
2701   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2702   "parameters" :
2703   [
2704    {
2705     "default_arg" : true,
2706     "referenced_type" : "type-403"
2707    },
2708    {
2709     "default_arg" : true,
2710     "referenced_type" : "type-31"
2711    }
2712   ],
2713   "return_type" : "type-107",
2714   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
2715  },
2716  {
2717   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::unlinkToDeath",
2718   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2719   "parameters" :
2720   [
2721    {
2722     "is_this_ptr" : true,
2723     "referenced_type" : "type-108"
2724    },
2725    {
2726     "referenced_type" : "type-257"
2727    }
2728   ],
2729   "return_type" : "type-136",
2730   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
2731  },
2732  {
2733   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::interfaceChain",
2734   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2735   "parameters" :
2736   [
2737    {
2738     "is_this_ptr" : true,
2739     "referenced_type" : "type-108"
2740    },
2741    {
2742     "referenced_type" : "type-665"
2743    }
2744   ],
2745   "return_type" : "type-163",
2746   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
2747  },
2748  {
2749   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::registerAsService",
2750   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2751   "parameters" :
2752   [
2753    {
2754     "is_this_ptr" : true,
2755     "referenced_type" : "type-108"
2756    },
2757    {
2758     "default_arg" : true,
2759     "referenced_type" : "type-403"
2760    }
2761   ],
2762   "return_type" : "type-50",
2763   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
2764  },
2765  {
2766   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::interfaceDescriptor",
2767   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2768   "parameters" :
2769   [
2770    {
2771     "is_this_ptr" : true,
2772     "referenced_type" : "type-108"
2773    },
2774    {
2775     "referenced_type" : "type-666"
2776    }
2777   ],
2778   "return_type" : "type-163",
2779   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
2780  },
2781  {
2782   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::notifySyspropsChanged",
2783   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator21notifySyspropsChangedEv",
2784   "parameters" :
2785   [
2786    {
2787     "is_this_ptr" : true,
2788     "referenced_type" : "type-108"
2789    }
2790   ],
2791   "return_type" : "type-163",
2792   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
2793  },
2794  {
2795   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::setHALInstrumentation",
2796   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator21setHALInstrumentationEv",
2797   "parameters" :
2798   [
2799    {
2800     "is_this_ptr" : true,
2801     "referenced_type" : "type-108"
2802    }
2803   ],
2804   "return_type" : "type-163",
2805   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
2806  },
2807  {
2808   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::registerForNotifications",
2809   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2810   "parameters" :
2811   [
2812    {
2813     "referenced_type" : "type-403"
2814    },
2815    {
2816     "referenced_type" : "type-538"
2817    }
2818   ],
2819   "return_type" : "type-31",
2820   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
2821  },
2822  {
2823   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::ping",
2824   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator4pingEv",
2825   "parameters" :
2826   [
2827    {
2828     "is_this_ptr" : true,
2829     "referenced_type" : "type-108"
2830    }
2831   ],
2832   "return_type" : "type-163",
2833   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
2834  },
2835  {
2836   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::debug",
2837   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2838   "parameters" :
2839   [
2840    {
2841     "is_this_ptr" : true,
2842     "referenced_type" : "type-108"
2843    },
2844    {
2845     "referenced_type" : "type-341"
2846    },
2847    {
2848     "referenced_type" : "type-536"
2849    }
2850   ],
2851   "return_type" : "type-163",
2852   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
2853  },
2854  {
2855   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::castFrom",
2856   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator8castFromERKNS_2spINS1_4V1_09IVibratorEEEb",
2857   "parameters" :
2858   [
2859    {
2860     "referenced_type" : "type-86"
2861    },
2862    {
2863     "default_arg" : true,
2864     "referenced_type" : "type-31"
2865    }
2866   ],
2867   "return_type" : "type-150",
2868   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
2869  },
2870  {
2871   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::castFrom",
2872   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator8castFromERKNS_2spINS1_4V1_19IVibratorEEEb",
2873   "parameters" :
2874   [
2875    {
2876     "referenced_type" : "type-104"
2877    },
2878    {
2879     "default_arg" : true,
2880     "referenced_type" : "type-31"
2881    }
2882   ],
2883   "return_type" : "type-150",
2884   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
2885  },
2886  {
2887   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::castFrom",
2888   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2889   "parameters" :
2890   [
2891    {
2892     "referenced_type" : "type-592"
2893    },
2894    {
2895     "default_arg" : true,
2896     "referenced_type" : "type-31"
2897    }
2898   ],
2899   "return_type" : "type-150",
2900   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
2901  },
2902  {
2903   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::castFrom",
2904   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator8castFromERKNS_2spIS3_EEb",
2905   "parameters" :
2906   [
2907    {
2908     "referenced_type" : "type-581"
2909    },
2910    {
2911     "default_arg" : true,
2912     "referenced_type" : "type-31"
2913    }
2914   ],
2915   "return_type" : "type-150",
2916   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
2917  }
2918 ],
2919 "global_vars" :
2920 [
2921  {
2922   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator10descriptorE",
2923   "name" : "android::hardware::vibrator::V1_2::IVibrator::descriptor",
2924   "referenced_type" : "type-46",
2925   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
2926  }
2927 ],
2928 "lvalue_reference_types" :
2929 [
2930  {
2931   "alignment" : 4,
2932   "linker_set_key" : "android::Mutex &",
2933   "name" : "android::Mutex &",
2934   "referenced_type" : "type-19",
2935   "self_type" : "type-478",
2936   "size" : 4,
2937   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2938  },
2939  {
2940   "alignment" : 4,
2941   "linker_set_key" : "android::RWLock &",
2942   "name" : "android::RWLock &",
2943   "referenced_type" : "type-482",
2944   "self_type" : "type-487",
2945   "size" : 4,
2946   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2947  },
2948  {
2949   "alignment" : 4,
2950   "linker_set_key" : "android::String16 &",
2951   "name" : "android::String16 &",
2952   "referenced_type" : "type-34",
2953   "self_type" : "type-373",
2954   "size" : 4,
2955   "source_file" : "/system/core/libutils/include/utils/String16.h"
2956  },
2957  {
2958   "alignment" : 4,
2959   "linker_set_key" : "android::String8 &",
2960   "name" : "android::String8 &",
2961   "referenced_type" : "type-45",
2962   "self_type" : "type-367",
2963   "size" : 4,
2964   "source_file" : "/system/core/libutils/include/utils/String8.h"
2965  },
2966  {
2967   "alignment" : 4,
2968   "linker_set_key" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status> &",
2969   "name" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status> &",
2970   "referenced_type" : "type-143",
2971   "self_type" : "type-147",
2972   "size" : 4,
2973   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2974  },
2975  {
2976   "alignment" : 4,
2977   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_2::IVibrator> > &",
2978   "name" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_2::IVibrator> > &",
2979   "referenced_type" : "type-150",
2980   "self_type" : "type-153",
2981   "size" : 4,
2982   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2983  },
2984  {
2985   "alignment" : 4,
2986   "linker_set_key" : "android::hardware::Return<bool> &",
2987   "name" : "android::hardware::Return<bool> &",
2988   "referenced_type" : "type-136",
2989   "self_type" : "type-140",
2990   "size" : 4,
2991   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2992  },
2993  {
2994   "alignment" : 4,
2995   "linker_set_key" : "android::hardware::Return<void> &",
2996   "name" : "android::hardware::Return<void> &",
2997   "referenced_type" : "type-163",
2998   "self_type" : "type-167",
2999   "size" : 4,
3000   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3001  },
3002  {
3003   "alignment" : 4,
3004   "linker_set_key" : "android::hardware::Status &",
3005   "name" : "android::hardware::Status &",
3006   "referenced_type" : "type-126",
3007   "self_type" : "type-133",
3008   "size" : 4,
3009   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3010  },
3011  {
3012   "alignment" : 4,
3013   "linker_set_key" : "android::hardware::TextOutput &",
3014   "name" : "android::hardware::TextOutput &",
3015   "referenced_type" : "type-397",
3016   "self_type" : "type-396",
3017   "size" : 4,
3018   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3019  },
3020  {
3021   "alignment" : 4,
3022   "linker_set_key" : "android::hardware::TextOutput &",
3023   "name" : "android::hardware::TextOutput &",
3024   "referenced_type" : "type-606",
3025   "self_type" : "type-605",
3026   "size" : 4,
3027   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3028  },
3029  {
3030   "alignment" : 4,
3031   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3032   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3033   "referenced_type" : "type-312",
3034   "self_type" : "type-570",
3035   "size" : 4,
3036   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3037  },
3038  {
3039   "alignment" : 4,
3040   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3041   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3042   "referenced_type" : "type-304",
3043   "self_type" : "type-565",
3044   "size" : 4,
3045   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3046  },
3047  {
3048   "alignment" : 4,
3049   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
3050   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
3051   "referenced_type" : "type-315",
3052   "self_type" : "type-574",
3053   "size" : 4,
3054   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3055  },
3056  {
3057   "alignment" : 4,
3058   "linker_set_key" : "android::hardware::hidl_memory &",
3059   "name" : "android::hardware::hidl_memory &",
3060   "referenced_type" : "type-286",
3061   "self_type" : "type-291",
3062   "size" : 4,
3063   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3064  },
3065  {
3066   "alignment" : 4,
3067   "linker_set_key" : "android::hardware::hidl_string &",
3068   "name" : "android::hardware::hidl_string &",
3069   "referenced_type" : "type-282",
3070   "self_type" : "type-568",
3071   "size" : 4,
3072   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3073  },
3074  {
3075   "alignment" : 4,
3076   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3077   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3078   "referenced_type" : "type-311",
3079   "self_type" : "type-320",
3080   "size" : 4,
3081   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3082  },
3083  {
3084   "alignment" : 4,
3085   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3086   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3087   "referenced_type" : "type-303",
3088   "self_type" : "type-310",
3089   "size" : 4,
3090   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3091  },
3092  {
3093   "alignment" : 4,
3094   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3095   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3096   "referenced_type" : "type-115",
3097   "self_type" : "type-119",
3098   "size" : 4,
3099   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3100  },
3101  {
3102   "alignment" : 4,
3103   "linker_set_key" : "android::sp<android::hardware::vibrator::V1_2::IVibrator> &",
3104   "name" : "android::sp<android::hardware::vibrator::V1_2::IVibrator> &",
3105   "referenced_type" : "type-107",
3106   "self_type" : "type-111",
3107   "size" : 4,
3108   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3109  },
3110  {
3111   "alignment" : 4,
3112   "linker_set_key" : "const android::String16 &",
3113   "name" : "const android::String16 &",
3114   "referenced_type" : "type-33",
3115   "self_type" : "type-32",
3116   "size" : 4,
3117   "source_file" : "/system/core/libutils/include/utils/String16.h"
3118  },
3119  {
3120   "alignment" : 4,
3121   "linker_set_key" : "const android::String8 &",
3122   "name" : "const android::String8 &",
3123   "referenced_type" : "type-357",
3124   "self_type" : "type-359",
3125   "size" : 4,
3126   "source_file" : "/system/core/libutils/include/utils/String8.h"
3127  },
3128  {
3129   "alignment" : 4,
3130   "linker_set_key" : "const android::hardware::Parcel &",
3131   "name" : "const android::hardware::Parcel &",
3132   "referenced_type" : "type-398",
3133   "self_type" : "type-399",
3134   "size" : 4,
3135   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3136  },
3137  {
3138   "alignment" : 4,
3139   "linker_set_key" : "const android::hardware::Return<bool> &",
3140   "name" : "const android::hardware::Return<bool> &",
3141   "referenced_type" : "type-141",
3142   "self_type" : "type-157",
3143   "size" : 4,
3144   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3145  },
3146  {
3147   "alignment" : 4,
3148   "linker_set_key" : "const android::hardware::Status &",
3149   "name" : "const android::hardware::Status &",
3150   "referenced_type" : "type-130",
3151   "self_type" : "type-131",
3152   "size" : 4,
3153   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3154  },
3155  {
3156   "alignment" : 4,
3157   "linker_set_key" : "const android::hardware::details::SchedPrio &",
3158   "name" : "const android::hardware::details::SchedPrio &",
3159   "referenced_type" : "type-409",
3160   "self_type" : "type-408",
3161   "size" : 4,
3162   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3163  },
3164  {
3165   "alignment" : 4,
3166   "linker_set_key" : "const android::hardware::hidl_handle &",
3167   "name" : "const android::hardware::hidl_handle &",
3168   "referenced_type" : "type-340",
3169   "self_type" : "type-341",
3170   "size" : 4,
3171   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3172  },
3173  {
3174   "alignment" : 4,
3175   "linker_set_key" : "const android::hardware::hidl_memory &",
3176   "name" : "const android::hardware::hidl_memory &",
3177   "referenced_type" : "type-289",
3178   "self_type" : "type-290",
3179   "size" : 4,
3180   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3181  },
3182  {
3183   "alignment" : 4,
3184   "linker_set_key" : "const android::hardware::hidl_string &",
3185   "name" : "const android::hardware::hidl_string &",
3186   "referenced_type" : "type-281",
3187   "self_type" : "type-285",
3188   "size" : 4,
3189   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3190  },
3191  {
3192   "alignment" : 4,
3193   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3194   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3195   "referenced_type" : "type-535",
3196   "self_type" : "type-536",
3197   "size" : 4,
3198   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
3199  },
3200  {
3201   "alignment" : 4,
3202   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
3203   "name" : "const android::hardware::hidl_vec<int> &",
3204   "referenced_type" : "type-325",
3205   "self_type" : "type-327",
3206   "size" : 4,
3207   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3208  },
3209  {
3210   "alignment" : 4,
3211   "linker_set_key" : "const android::hardware::hidl_version &",
3212   "name" : "const android::hardware::hidl_version &",
3213   "referenced_type" : "type-335",
3214   "self_type" : "type-337",
3215   "size" : 4,
3216   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3217  },
3218  {
3219   "alignment" : 4,
3220   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
3221   "name" : "const android::hidl::base::V1_0::IBase *const &",
3222   "referenced_type" : "type-423",
3223   "self_type" : "type-424",
3224   "size" : 4,
3225   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3226  },
3227  {
3228   "alignment" : 4,
3229   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
3230   "name" : "const android::sp<android::hardware::IBinder> &",
3231   "referenced_type" : "type-39",
3232   "self_type" : "type-38",
3233   "size" : 4,
3234   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3235  },
3236  {
3237   "alignment" : 4,
3238   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3239   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3240   "referenced_type" : "type-121",
3241   "self_type" : "type-589",
3242   "size" : 4,
3243   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3244  },
3245  {
3246   "alignment" : 4,
3247   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
3248   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
3249   "referenced_type" : "type-236",
3250   "self_type" : "type-257",
3251   "size" : 4,
3252   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3253  },
3254  {
3255   "alignment" : 4,
3256   "linker_set_key" : "const android::sp<android::hardware::vibrator::V1_0::IVibrator> &",
3257   "name" : "const android::sp<android::hardware::vibrator::V1_0::IVibrator> &",
3258   "referenced_type" : "type-85",
3259   "self_type" : "type-86",
3260   "size" : 4,
3261   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3262  },
3263  {
3264   "alignment" : 4,
3265   "linker_set_key" : "const android::sp<android::hardware::vibrator::V1_1::IVibrator> &",
3266   "name" : "const android::sp<android::hardware::vibrator::V1_1::IVibrator> &",
3267   "referenced_type" : "type-103",
3268   "self_type" : "type-104",
3269   "size" : 4,
3270   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3271  },
3272  {
3273   "alignment" : 4,
3274   "linker_set_key" : "const android::sp<android::hardware::vibrator::V1_2::IVibrator> &",
3275   "name" : "const android::sp<android::hardware::vibrator::V1_2::IVibrator> &",
3276   "referenced_type" : "type-113",
3277   "self_type" : "type-581",
3278   "size" : 4,
3279   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3280  },
3281  {
3282   "alignment" : 4,
3283   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3284   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3285   "referenced_type" : "type-591",
3286   "self_type" : "type-592",
3287   "size" : 4,
3288   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3289  },
3290  {
3291   "alignment" : 4,
3292   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3293   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3294   "referenced_type" : "type-79",
3295   "self_type" : "type-538",
3296   "size" : 4,
3297   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
3298  },
3299  {
3300   "alignment" : 4,
3301   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
3302   "name" : "const android::wp<android::hardware::BHwBinder> &",
3303   "referenced_type" : "type-515",
3304   "self_type" : "type-537",
3305   "size" : 4,
3306   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3307  },
3308  {
3309   "alignment" : 4,
3310   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3311   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3312   "referenced_type" : "type-582",
3313   "self_type" : "type-585",
3314   "size" : 4,
3315   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3316  },
3317  {
3318   "alignment" : 4,
3319   "linker_set_key" : "const bool &",
3320   "name" : "const bool &",
3321   "referenced_type" : "type-71",
3322   "self_type" : "type-249",
3323   "size" : 4,
3324   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3325  },
3326  {
3327   "alignment" : 4,
3328   "linker_set_key" : "const double &",
3329   "name" : "const double &",
3330   "referenced_type" : "type-271",
3331   "self_type" : "type-272",
3332   "size" : 4,
3333   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3334  },
3335  {
3336   "alignment" : 4,
3337   "linker_set_key" : "const float &",
3338   "name" : "const float &",
3339   "referenced_type" : "type-269",
3340   "self_type" : "type-270",
3341   "size" : 4,
3342   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3343  },
3344  {
3345   "alignment" : 4,
3346   "linker_set_key" : "const int &",
3347   "name" : "const int &",
3348   "referenced_type" : "type-467",
3349   "self_type" : "type-466",
3350   "size" : 4,
3351   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3352  },
3353  {
3354   "linker_set_key" : "const iter<is_const> &",
3355   "name" : "const iter<is_const> &",
3356   "referenced_type" : "type-295",
3357   "self_type" : "type-297",
3358   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3359  },
3360  {
3361   "linker_set_key" : "const iter<is_const> &",
3362   "name" : "const iter<is_const> &",
3363   "referenced_type" : "type-600",
3364   "self_type" : "type-602",
3365   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3366  },
3367  {
3368   "alignment" : 4,
3369   "linker_set_key" : "const log_msg &",
3370   "name" : "const log_msg &",
3371   "referenced_type" : "type-91",
3372   "self_type" : "type-134",
3373   "size" : 4,
3374   "source_file" : "/system/core/liblog/include/log/log_read.h"
3375  },
3376  {
3377   "alignment" : 4,
3378   "linker_set_key" : "const long long &",
3379   "name" : "const long long &",
3380   "referenced_type" : "type-265",
3381   "self_type" : "type-266",
3382   "size" : 4,
3383   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3384  },
3385  {
3386   "alignment" : 4,
3387   "linker_set_key" : "const short &",
3388   "name" : "const short &",
3389   "referenced_type" : "type-255",
3390   "self_type" : "type-256",
3391   "size" : 4,
3392   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3393  },
3394  {
3395   "alignment" : 4,
3396   "linker_set_key" : "const signed char &",
3397   "name" : "const signed char &",
3398   "referenced_type" : "type-250",
3399   "self_type" : "type-252",
3400   "size" : 4,
3401   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3402  },
3403  {
3404   "alignment" : 4,
3405   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3406   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3407   "referenced_type" : "type-401",
3408   "self_type" : "type-403",
3409   "size" : 4,
3410   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
3411  },
3412  {
3413   "alignment" : 4,
3414   "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 *> > *)> > > &",
3415   "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 *> > *)> > > &",
3416   "referenced_type" : "type-577",
3417   "self_type" : "type-576",
3418   "size" : 4,
3419   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3420  },
3421  {
3422   "alignment" : 4,
3423   "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 *> > *)> > > &",
3424   "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 *> > *)> > > &",
3425   "referenced_type" : "type-618",
3426   "self_type" : "type-617",
3427   "size" : 4,
3428   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3429  },
3430  {
3431   "alignment" : 4,
3432   "linker_set_key" : "const unsigned char &",
3433   "name" : "const unsigned char &",
3434   "referenced_type" : "type-253",
3435   "self_type" : "type-254",
3436   "size" : 4,
3437   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3438  },
3439  {
3440   "alignment" : 4,
3441   "linker_set_key" : "const unsigned int &",
3442   "name" : "const unsigned int &",
3443   "referenced_type" : "type-25",
3444   "self_type" : "type-264",
3445   "size" : 4,
3446   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3447  },
3448  {
3449   "alignment" : 4,
3450   "linker_set_key" : "const unsigned long long &",
3451   "name" : "const unsigned long long &",
3452   "referenced_type" : "type-267",
3453   "self_type" : "type-268",
3454   "size" : 4,
3455   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3456  },
3457  {
3458   "alignment" : 4,
3459   "linker_set_key" : "const unsigned short &",
3460   "name" : "const unsigned short &",
3461   "referenced_type" : "type-258",
3462   "self_type" : "type-259",
3463   "size" : 4,
3464   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3465  },
3466  {
3467   "alignment" : 4,
3468   "linker_set_key" : "int &",
3469   "name" : "int &",
3470   "referenced_type" : "type-50",
3471   "self_type" : "type-353",
3472   "size" : 4,
3473   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3474  },
3475  {
3476   "alignment" : 4,
3477   "linker_set_key" : "unsigned char &",
3478   "name" : "unsigned char &",
3479   "referenced_type" : "type-95",
3480   "self_type" : "type-500",
3481   "size" : 4,
3482   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
3483  },
3484  {
3485   "alignment" : 4,
3486   "linker_set_key" : "unsigned int &",
3487   "name" : "unsigned int &",
3488   "referenced_type" : "type-2",
3489   "self_type" : "type-510",
3490   "size" : 4,
3491   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
3492  }
3493 ],
3494 "pointer_types" :
3495 [
3496  {
3497   "alignment" : 4,
3498   "linker_set_key" : "android::Condition *",
3499   "name" : "android::Condition *",
3500   "referenced_type" : "type-72",
3501   "self_type" : "type-481",
3502   "size" : 4,
3503   "source_file" : "/system/core/libutils/include/utils/Condition.h"
3504  },
3505  {
3506   "alignment" : 4,
3507   "linker_set_key" : "android::Mutex *",
3508   "name" : "android::Mutex *",
3509   "referenced_type" : "type-19",
3510   "self_type" : "type-476",
3511   "size" : 4,
3512   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3513  },
3514  {
3515   "alignment" : 4,
3516   "linker_set_key" : "android::Mutex::Autolock *",
3517   "name" : "android::Mutex::Autolock *",
3518   "referenced_type" : "type-477",
3519   "self_type" : "type-479",
3520   "size" : 4,
3521   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3522  },
3523  {
3524   "alignment" : 4,
3525   "linker_set_key" : "android::RWLock *",
3526   "name" : "android::RWLock *",
3527   "referenced_type" : "type-482",
3528   "self_type" : "type-485",
3529   "size" : 4,
3530   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3531  },
3532  {
3533   "alignment" : 4,
3534   "linker_set_key" : "android::RWLock::AutoRLock *",
3535   "name" : "android::RWLock::AutoRLock *",
3536   "referenced_type" : "type-486",
3537   "self_type" : "type-488",
3538   "size" : 4,
3539   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3540  },
3541  {
3542   "alignment" : 4,
3543   "linker_set_key" : "android::RWLock::AutoWLock *",
3544   "name" : "android::RWLock::AutoWLock *",
3545   "referenced_type" : "type-489",
3546   "self_type" : "type-490",
3547   "size" : 4,
3548   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3549  },
3550  {
3551   "alignment" : 4,
3552   "linker_set_key" : "android::RefBase *",
3553   "name" : "android::RefBase *",
3554   "referenced_type" : "type-7",
3555   "self_type" : "type-277",
3556   "size" : 4,
3557   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3558  },
3559  {
3560   "alignment" : 4,
3561   "linker_set_key" : "android::RefBase::weakref_impl *",
3562   "name" : "android::RefBase::weakref_impl *",
3563   "referenced_type" : "type-10",
3564   "self_type" : "type-9",
3565   "size" : 4,
3566   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3567  },
3568  {
3569   "alignment" : 4,
3570   "linker_set_key" : "android::RefBase::weakref_impl *",
3571   "name" : "android::RefBase::weakref_impl *",
3572   "referenced_type" : "type-597",
3573   "self_type" : "type-596",
3574   "size" : 4,
3575   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3576  },
3577  {
3578   "alignment" : 4,
3579   "linker_set_key" : "android::RefBase::weakref_type *",
3580   "name" : "android::RefBase::weakref_type *",
3581   "referenced_type" : "type-12",
3582   "self_type" : "type-11",
3583   "size" : 4,
3584   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3585  },
3586  {
3587   "alignment" : 4,
3588   "linker_set_key" : "android::ReferenceRenamer *",
3589   "name" : "android::ReferenceRenamer *",
3590   "referenced_type" : "type-273",
3591   "self_type" : "type-274",
3592   "size" : 4,
3593   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3594  },
3595  {
3596   "alignment" : 4,
3597   "linker_set_key" : "android::ScopedTrace *",
3598   "name" : "android::ScopedTrace *",
3599   "referenced_type" : "type-492",
3600   "self_type" : "type-493",
3601   "size" : 4,
3602   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3603  },
3604  {
3605   "alignment" : 4,
3606   "linker_set_key" : "android::String16 *",
3607   "name" : "android::String16 *",
3608   "referenced_type" : "type-34",
3609   "self_type" : "type-374",
3610   "size" : 4,
3611   "source_file" : "/system/core/libutils/include/utils/String16.h"
3612  },
3613  {
3614   "alignment" : 4,
3615   "linker_set_key" : "android::String8 *",
3616   "name" : "android::String8 *",
3617   "referenced_type" : "type-45",
3618   "self_type" : "type-368",
3619   "size" : 4,
3620   "source_file" : "/system/core/libutils/include/utils/String8.h"
3621  },
3622  {
3623   "alignment" : 4,
3624   "linker_set_key" : "android::Thread *",
3625   "name" : "android::Thread *",
3626   "referenced_type" : "type-70",
3627   "self_type" : "type-69",
3628   "size" : 4,
3629   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3630  },
3631  {
3632   "alignment" : 4,
3633   "linker_set_key" : "android::VirtualLightRefBase *",
3634   "name" : "android::VirtualLightRefBase *",
3635   "referenced_type" : "type-170",
3636   "self_type" : "type-177",
3637   "size" : 4,
3638   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3639  },
3640  {
3641   "alignment" : 4,
3642   "linker_set_key" : "android::hardware::BHwBinder *",
3643   "name" : "android::hardware::BHwBinder *",
3644   "referenced_type" : "type-124",
3645   "self_type" : "type-123",
3646   "size" : 4,
3647   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3648  },
3649  {
3650   "alignment" : 4,
3651   "linker_set_key" : "android::hardware::BpInterface<android::hardware::vibrator::V1_2::IVibrator> *",
3652   "name" : "android::hardware::BpInterface<android::hardware::vibrator::V1_2::IVibrator> *",
3653   "referenced_type" : "type-386",
3654   "self_type" : "type-385",
3655   "size" : 4,
3656   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3657  },
3658  {
3659   "alignment" : 4,
3660   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3661   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3662   "referenced_type" : "type-417",
3663   "self_type" : "type-422",
3664   "size" : 4,
3665   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3666  },
3667  {
3668   "alignment" : 4,
3669   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3670   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3671   "referenced_type" : "type-435",
3672   "self_type" : "type-440",
3673   "size" : 4,
3674   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3675  },
3676  {
3677   "alignment" : 4,
3678   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3679   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3680   "referenced_type" : "type-425",
3681   "self_type" : "type-430",
3682   "size" : 4,
3683   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3684  },
3685  {
3686   "alignment" : 4,
3687   "linker_set_key" : "android::hardware::GrantorDescriptor *",
3688   "name" : "android::hardware::GrantorDescriptor *",
3689   "referenced_type" : "type-302",
3690   "self_type" : "type-301",
3691   "size" : 4,
3692   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3693  },
3694  {
3695   "alignment" : 4,
3696   "linker_set_key" : "android::hardware::IBinder *",
3697   "name" : "android::hardware::IBinder *",
3698   "referenced_type" : "type-28",
3699   "self_type" : "type-27",
3700   "size" : 4,
3701   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3702  },
3703  {
3704   "alignment" : 4,
3705   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
3706   "name" : "android::hardware::IBinder::DeathRecipient *",
3707   "referenced_type" : "type-17",
3708   "self_type" : "type-587",
3709   "size" : 4,
3710   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3711  },
3712  {
3713   "alignment" : 4,
3714   "linker_set_key" : "android::hardware::IInterface *",
3715   "name" : "android::hardware::IInterface *",
3716   "referenced_type" : "type-382",
3717   "self_type" : "type-627",
3718   "size" : 4,
3719   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3720  },
3721  {
3722   "alignment" : 4,
3723   "linker_set_key" : "android::hardware::Parcel *",
3724   "name" : "android::hardware::Parcel *",
3725   "referenced_type" : "type-387",
3726   "self_type" : "type-393",
3727   "size" : 4,
3728   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3729  },
3730  {
3731   "alignment" : 4,
3732   "linker_set_key" : "android::hardware::ProcessState *",
3733   "name" : "android::hardware::ProcessState *",
3734   "referenced_type" : "type-55",
3735   "self_type" : "type-54",
3736   "size" : 4,
3737   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3738  },
3739  {
3740   "alignment" : 4,
3741   "linker_set_key" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status> *",
3742   "name" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status> *",
3743   "referenced_type" : "type-143",
3744   "self_type" : "type-145",
3745   "size" : 4,
3746   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3747  },
3748  {
3749   "alignment" : 4,
3750   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_2::IVibrator> > *",
3751   "name" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_2::IVibrator> > *",
3752   "referenced_type" : "type-150",
3753   "self_type" : "type-151",
3754   "size" : 4,
3755   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3756  },
3757  {
3758   "alignment" : 4,
3759   "linker_set_key" : "android::hardware::Return<bool> *",
3760   "name" : "android::hardware::Return<bool> *",
3761   "referenced_type" : "type-136",
3762   "self_type" : "type-138",
3763   "size" : 4,
3764   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3765  },
3766  {
3767   "alignment" : 4,
3768   "linker_set_key" : "android::hardware::Return<void> *",
3769   "name" : "android::hardware::Return<void> *",
3770   "referenced_type" : "type-163",
3771   "self_type" : "type-164",
3772   "size" : 4,
3773   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3774  },
3775  {
3776   "alignment" : 4,
3777   "linker_set_key" : "android::hardware::Status *",
3778   "name" : "android::hardware::Status *",
3779   "referenced_type" : "type-126",
3780   "self_type" : "type-129",
3781   "size" : 4,
3782   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3783  },
3784  {
3785   "alignment" : 4,
3786   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
3787   "name" : "android::hardware::details::HidlInstrumentor *",
3788   "referenced_type" : "type-363",
3789   "self_type" : "type-579",
3790   "size" : 4,
3791   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3792  },
3793  {
3794   "alignment" : 4,
3795   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3796   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3797   "referenced_type" : "type-312",
3798   "self_type" : "type-569",
3799   "size" : 4,
3800   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3801  },
3802  {
3803   "alignment" : 4,
3804   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3805   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3806   "referenced_type" : "type-304",
3807   "self_type" : "type-553",
3808   "size" : 4,
3809   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3810  },
3811  {
3812   "alignment" : 4,
3813   "linker_set_key" : "android::hardware::details::return_status *",
3814   "name" : "android::hardware::details::return_status *",
3815   "referenced_type" : "type-137",
3816   "self_type" : "type-158",
3817   "size" : 4,
3818   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3819  },
3820  {
3821   "alignment" : 4,
3822   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
3823   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
3824   "referenced_type" : "type-315",
3825   "self_type" : "type-314",
3826   "size" : 4,
3827   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3828  },
3829  {
3830   "alignment" : 4,
3831   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
3832   "name" : "android::hardware::hidl_binder_death_recipient *",
3833   "referenced_type" : "type-3",
3834   "self_type" : "type-116",
3835   "size" : 4,
3836   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3837  },
3838  {
3839   "alignment" : 4,
3840   "linker_set_key" : "android::hardware::hidl_death_recipient *",
3841   "name" : "android::hardware::hidl_death_recipient *",
3842   "referenced_type" : "type-6",
3843   "self_type" : "type-5",
3844   "size" : 4,
3845   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3846  },
3847  {
3848   "alignment" : 4,
3849   "linker_set_key" : "android::hardware::hidl_memory *",
3850   "name" : "android::hardware::hidl_memory *",
3851   "referenced_type" : "type-286",
3852   "self_type" : "type-287",
3853   "size" : 4,
3854   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3855  },
3856  {
3857   "alignment" : 4,
3858   "linker_set_key" : "android::hardware::hidl_string *",
3859   "name" : "android::hardware::hidl_string *",
3860   "referenced_type" : "type-282",
3861   "self_type" : "type-306",
3862   "size" : 4,
3863   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3864  },
3865  {
3866   "alignment" : 4,
3867   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3868   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3869   "referenced_type" : "type-311",
3870   "self_type" : "type-317",
3871   "size" : 4,
3872   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3873  },
3874  {
3875   "alignment" : 4,
3876   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3877   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3878   "referenced_type" : "type-303",
3879   "self_type" : "type-307",
3880   "size" : 4,
3881   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3882  },
3883  {
3884   "alignment" : 4,
3885   "linker_set_key" : "android::hardware::hidl_version *",
3886   "name" : "android::hardware::hidl_version *",
3887   "referenced_type" : "type-333",
3888   "self_type" : "type-334",
3889   "size" : 4,
3890   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3891  },
3892  {
3893   "alignment" : 4,
3894   "linker_set_key" : "android::hardware::vibrator::V1_0::BnHwVibrator *",
3895   "name" : "android::hardware::vibrator::V1_0::BnHwVibrator *",
3896   "referenced_type" : "type-544",
3897   "self_type" : "type-545",
3898   "size" : 4,
3899   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/BnHwVibrator.h"
3900  },
3901  {
3902   "alignment" : 4,
3903   "linker_set_key" : "android::hardware::vibrator::V1_0::IVibrator *",
3904   "name" : "android::hardware::vibrator::V1_0::IVibrator *",
3905   "referenced_type" : "type-83",
3906   "self_type" : "type-82",
3907   "size" : 4,
3908   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3909  },
3910  {
3911   "alignment" : 4,
3912   "linker_set_key" : "android::hardware::vibrator::V1_1::BnHwVibrator *",
3913   "name" : "android::hardware::vibrator::V1_1::BnHwVibrator *",
3914   "referenced_type" : "type-551",
3915   "self_type" : "type-552",
3916   "size" : 4,
3917   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/BnHwVibrator.h"
3918  },
3919  {
3920   "alignment" : 4,
3921   "linker_set_key" : "android::hardware::vibrator::V1_1::IVibrator *",
3922   "name" : "android::hardware::vibrator::V1_1::IVibrator *",
3923   "referenced_type" : "type-90",
3924   "self_type" : "type-89",
3925   "size" : 4,
3926   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3927  },
3928  {
3929   "alignment" : 4,
3930   "linker_set_key" : "android::hardware::vibrator::V1_2::BnHwVibrator *",
3931   "name" : "android::hardware::vibrator::V1_2::BnHwVibrator *",
3932   "referenced_type" : "type-360",
3933   "self_type" : "type-504",
3934   "size" : 4,
3935   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3936  },
3937  {
3938   "alignment" : 4,
3939   "linker_set_key" : "android::hardware::vibrator::V1_2::BpHwVibrator *",
3940   "name" : "android::hardware::vibrator::V1_2::BpHwVibrator *",
3941   "referenced_type" : "type-561",
3942   "self_type" : "type-620",
3943   "size" : 4,
3944   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3945  },
3946  {
3947   "alignment" : 4,
3948   "linker_set_key" : "android::hardware::vibrator::V1_2::BsVibrator *",
3949   "name" : "android::hardware::vibrator::V1_2::BsVibrator *",
3950   "referenced_type" : "type-593",
3951   "self_type" : "type-599",
3952   "size" : 4,
3953   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3954  },
3955  {
3956   "alignment" : 4,
3957   "linker_set_key" : "android::hardware::vibrator::V1_2::IVibrator *",
3958   "name" : "android::hardware::vibrator::V1_2::IVibrator *",
3959   "referenced_type" : "type-109",
3960   "self_type" : "type-108",
3961   "size" : 4,
3962   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3963  },
3964  {
3965   "alignment" : 4,
3966   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
3967   "name" : "android::hidl::base::V1_0::BnHwBase *",
3968   "referenced_type" : "type-361",
3969   "self_type" : "type-400",
3970   "size" : 4,
3971   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
3972  },
3973  {
3974   "alignment" : 4,
3975   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
3976   "name" : "android::hidl::base::V1_0::IBase *",
3977   "referenced_type" : "type-16",
3978   "self_type" : "type-15",
3979   "size" : 4,
3980   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3981  },
3982  {
3983   "alignment" : 4,
3984   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
3985   "name" : "android::hidl::manager::V1_0::IServiceManager *",
3986   "referenced_type" : "type-62",
3987   "self_type" : "type-61",
3988   "size" : 4,
3989   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3990  },
3991  {
3992   "alignment" : 4,
3993   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
3994   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
3995   "referenced_type" : "type-77",
3996   "self_type" : "type-76",
3997   "size" : 4,
3998   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3999  },
4000  {
4001   "alignment" : 4,
4002   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4003   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4004   "referenced_type" : "type-622",
4005   "self_type" : "type-623",
4006   "size" : 4,
4007   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4008  },
4009  {
4010   "alignment" : 4,
4011   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
4012   "name" : "android::sp<android::hardware::IBinder> *",
4013   "referenced_type" : "type-40",
4014   "self_type" : "type-624",
4015   "size" : 4,
4016   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4017  },
4018  {
4019   "alignment" : 4,
4020   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
4021   "name" : "android::sp<android::hardware::ProcessState> *",
4022   "referenced_type" : "type-53",
4023   "self_type" : "type-52",
4024   "size" : 4,
4025   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4026  },
4027  {
4028   "alignment" : 4,
4029   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4030   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4031   "referenced_type" : "type-115",
4032   "self_type" : "type-114",
4033   "size" : 4,
4034   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4035  },
4036  {
4037   "alignment" : 4,
4038   "linker_set_key" : "android::sp<android::hardware::vibrator::V1_0::IVibrator> *",
4039   "name" : "android::sp<android::hardware::vibrator::V1_0::IVibrator> *",
4040   "referenced_type" : "type-81",
4041   "self_type" : "type-84",
4042   "size" : 4,
4043   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4044  },
4045  {
4046   "alignment" : 4,
4047   "linker_set_key" : "android::sp<android::hardware::vibrator::V1_1::IVibrator> *",
4048   "name" : "android::sp<android::hardware::vibrator::V1_1::IVibrator> *",
4049   "referenced_type" : "type-88",
4050   "self_type" : "type-102",
4051   "size" : 4,
4052   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4053  },
4054  {
4055   "alignment" : 4,
4056   "linker_set_key" : "android::sp<android::hardware::vibrator::V1_2::IVibrator> *",
4057   "name" : "android::sp<android::hardware::vibrator::V1_2::IVibrator> *",
4058   "referenced_type" : "type-107",
4059   "self_type" : "type-106",
4060   "size" : 4,
4061   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4062  },
4063  {
4064   "alignment" : 4,
4065   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
4066   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
4067   "referenced_type" : "type-362",
4068   "self_type" : "type-590",
4069   "size" : 4,
4070   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4071  },
4072  {
4073   "alignment" : 4,
4074   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4075   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4076   "referenced_type" : "type-60",
4077   "self_type" : "type-63",
4078   "size" : 4,
4079   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4080  },
4081  {
4082   "alignment" : 4,
4083   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4084   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4085   "referenced_type" : "type-75",
4086   "self_type" : "type-78",
4087   "size" : 4,
4088   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4089  },
4090  {
4091   "alignment" : 4,
4092   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
4093   "name" : "android::wp<android::hardware::BHwBinder> *",
4094   "referenced_type" : "type-278",
4095   "self_type" : "type-349",
4096   "size" : 4,
4097   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4098  },
4099  {
4100   "alignment" : 4,
4101   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4102   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4103   "referenced_type" : "type-586",
4104   "self_type" : "type-588",
4105   "size" : 4,
4106   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4107  },
4108  {
4109   "alignment" : 4,
4110   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
4111   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
4112   "referenced_type" : "type-4",
4113   "self_type" : "type-202",
4114   "size" : 4,
4115   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4116  },
4117  {
4118   "alignment" : 4,
4119   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
4120   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
4121   "referenced_type" : "type-14",
4122   "self_type" : "type-580",
4123   "size" : 4,
4124   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4125  },
4126  {
4127   "alignment" : 4,
4128   "linker_set_key" : "android_flex_plane *",
4129   "name" : "android_flex_plane *",
4130   "referenced_type" : "type-462",
4131   "self_type" : "type-465",
4132   "size" : 4,
4133   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4134  },
4135  {
4136   "alignment" : 4,
4137   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4138   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4139   "referenced_type" : "type-30",
4140   "self_type" : "type-29",
4141   "size" : 4,
4142   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4143  },
4144  {
4145   "alignment" : 4,
4146   "linker_set_key" : "char *",
4147   "name" : "char *",
4148   "referenced_type" : "type-48",
4149   "self_type" : "type-166",
4150   "size" : 4,
4151   "source_file" : "/system/core/liblog/include/log/log_read.h"
4152  },
4153  {
4154   "alignment" : 4,
4155   "linker_set_key" : "const android::NativeHandle *",
4156   "name" : "const android::NativeHandle *",
4157   "referenced_type" : "type-347",
4158   "self_type" : "type-348",
4159   "size" : 4,
4160   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4161  },
4162  {
4163   "alignment" : 4,
4164   "linker_set_key" : "const android::RefBase *",
4165   "name" : "const android::RefBase *",
4166   "referenced_type" : "type-275",
4167   "self_type" : "type-276",
4168   "size" : 4,
4169   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4170  },
4171  {
4172   "alignment" : 4,
4173   "linker_set_key" : "const android::String16 *",
4174   "name" : "const android::String16 *",
4175   "referenced_type" : "type-33",
4176   "self_type" : "type-371",
4177   "size" : 4,
4178   "source_file" : "/system/core/libutils/include/utils/String16.h"
4179  },
4180  {
4181   "alignment" : 4,
4182   "linker_set_key" : "const android::String8 *",
4183   "name" : "const android::String8 *",
4184   "referenced_type" : "type-357",
4185   "self_type" : "type-358",
4186   "size" : 4,
4187   "source_file" : "/system/core/libutils/include/utils/String8.h"
4188  },
4189  {
4190   "alignment" : 4,
4191   "linker_set_key" : "const android::VectorImpl *",
4192   "name" : "const android::VectorImpl *",
4193   "referenced_type" : "type-443",
4194   "self_type" : "type-444",
4195   "size" : 4,
4196   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4197  },
4198  {
4199   "alignment" : 4,
4200   "linker_set_key" : "const android::hardware::BpHwRefBase *",
4201   "name" : "const android::hardware::BpHwRefBase *",
4202   "referenced_type" : "type-376",
4203   "self_type" : "type-380",
4204   "size" : 4,
4205   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4206  },
4207  {
4208   "alignment" : 4,
4209   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4210   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4211   "referenced_type" : "type-410",
4212   "self_type" : "type-411",
4213   "size" : 4,
4214   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4215  },
4216  {
4217   "alignment" : 4,
4218   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4219   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4220   "referenced_type" : "type-415",
4221   "self_type" : "type-416",
4222   "size" : 4,
4223   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4224  },
4225  {
4226   "alignment" : 4,
4227   "linker_set_key" : "const android::hardware::Return<android::hardware::vibrator::V1_0::Status> *",
4228   "name" : "const android::hardware::Return<android::hardware::vibrator::V1_0::Status> *",
4229   "referenced_type" : "type-148",
4230   "self_type" : "type-149",
4231   "size" : 4,
4232   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4233  },
4234  {
4235   "alignment" : 4,
4236   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::vibrator::V1_2::IVibrator> > *",
4237   "name" : "const android::hardware::Return<android::sp<android::hardware::vibrator::V1_2::IVibrator> > *",
4238   "referenced_type" : "type-154",
4239   "self_type" : "type-156",
4240   "size" : 4,
4241   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4242  },
4243  {
4244   "alignment" : 4,
4245   "linker_set_key" : "const android::hardware::Return<bool> *",
4246   "name" : "const android::hardware::Return<bool> *",
4247   "referenced_type" : "type-141",
4248   "self_type" : "type-142",
4249   "size" : 4,
4250   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4251  },
4252  {
4253   "alignment" : 4,
4254   "linker_set_key" : "const android::hardware::Status *",
4255   "name" : "const android::hardware::Status *",
4256   "referenced_type" : "type-130",
4257   "self_type" : "type-135",
4258   "size" : 4,
4259   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4260  },
4261  {
4262   "alignment" : 4,
4263   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4264   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4265   "referenced_type" : "type-571",
4266   "self_type" : "type-573",
4267   "size" : 4,
4268   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4269  },
4270  {
4271   "alignment" : 4,
4272   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4273   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4274   "referenced_type" : "type-566",
4275   "self_type" : "type-567",
4276   "size" : 4,
4277   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4278  },
4279  {
4280   "alignment" : 4,
4281   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
4282   "name" : "const android::hardware::details::hidl_pointer<int> *",
4283   "referenced_type" : "type-484",
4284   "self_type" : "type-491",
4285   "size" : 4,
4286   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4287  },
4288  {
4289   "alignment" : 4,
4290   "linker_set_key" : "const android::hardware::details::return_status *",
4291   "name" : "const android::hardware::details::return_status *",
4292   "referenced_type" : "type-160",
4293   "self_type" : "type-161",
4294   "size" : 4,
4295   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4296  },
4297  {
4298   "alignment" : 4,
4299   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
4300   "name" : "const android::hardware::hidl_death_recipient *",
4301   "referenced_type" : "type-572",
4302   "self_type" : "type-583",
4303   "size" : 4,
4304   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4305  },
4306  {
4307   "alignment" : 4,
4308   "linker_set_key" : "const android::hardware::hidl_memory *",
4309   "name" : "const android::hardware::hidl_memory *",
4310   "referenced_type" : "type-289",
4311   "self_type" : "type-293",
4312   "size" : 4,
4313   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4314  },
4315  {
4316   "alignment" : 4,
4317   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
4318   "name" : "const android::hardware::hidl_vec<int> *",
4319   "referenced_type" : "type-325",
4320   "self_type" : "type-326",
4321   "size" : 4,
4322   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4323  },
4324  {
4325   "alignment" : 4,
4326   "linker_set_key" : "const android::hardware::hidl_version *",
4327   "name" : "const android::hardware::hidl_version *",
4328   "referenced_type" : "type-335",
4329   "self_type" : "type-336",
4330   "size" : 4,
4331   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4332  },
4333  {
4334   "alignment" : 4,
4335   "linker_set_key" : "const android::hardware::vibrator::V1_0::BpHwVibrator *",
4336   "name" : "const android::hardware::vibrator::V1_0::BpHwVibrator *",
4337   "referenced_type" : "type-549",
4338   "self_type" : "type-550",
4339   "size" : 4,
4340   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/BpHwVibrator.h"
4341  },
4342  {
4343   "alignment" : 4,
4344   "linker_set_key" : "const android::hardware::vibrator::V1_0::IVibrator *",
4345   "name" : "const android::hardware::vibrator::V1_0::IVibrator *",
4346   "referenced_type" : "type-520",
4347   "self_type" : "type-521",
4348   "size" : 4,
4349   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/IVibrator.h"
4350  },
4351  {
4352   "alignment" : 4,
4353   "linker_set_key" : "const android::hardware::vibrator::V1_1::BpHwVibrator *",
4354   "name" : "const android::hardware::vibrator::V1_1::BpHwVibrator *",
4355   "referenced_type" : "type-557",
4356   "self_type" : "type-559",
4357   "size" : 4,
4358   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/BpHwVibrator.h"
4359  },
4360  {
4361   "alignment" : 4,
4362   "linker_set_key" : "const android::hardware::vibrator::V1_1::IVibrator *",
4363   "name" : "const android::hardware::vibrator::V1_1::IVibrator *",
4364   "referenced_type" : "type-527",
4365   "self_type" : "type-528",
4366   "size" : 4,
4367   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/IVibrator.h"
4368  },
4369  {
4370   "alignment" : 4,
4371   "linker_set_key" : "const android::hardware::vibrator::V1_2::BpHwVibrator *",
4372   "name" : "const android::hardware::vibrator::V1_2::BpHwVibrator *",
4373   "referenced_type" : "type-560",
4374   "self_type" : "type-564",
4375   "size" : 4,
4376   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
4377  },
4378  {
4379   "alignment" : 4,
4380   "linker_set_key" : "const android::hardware::vibrator::V1_2::IVibrator *",
4381   "name" : "const android::hardware::vibrator::V1_2::IVibrator *",
4382   "referenced_type" : "type-533",
4383   "self_type" : "type-534",
4384   "size" : 4,
4385   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4386  },
4387  {
4388   "alignment" : 4,
4389   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
4390   "name" : "const android::hidl::base::V1_0::BpHwBase *",
4391   "referenced_type" : "type-542",
4392   "self_type" : "type-543",
4393   "size" : 4,
4394   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
4395  },
4396  {
4397   "alignment" : 4,
4398   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
4399   "name" : "const android::hidl::base::V1_0::IBase *",
4400   "referenced_type" : "type-421",
4401   "self_type" : "type-420",
4402   "size" : 4,
4403   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4404  },
4405  {
4406   "alignment" : 4,
4407   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
4408   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
4409   "referenced_type" : "type-66",
4410   "self_type" : "type-67",
4411   "size" : 4,
4412   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4413  },
4414  {
4415   "alignment" : 4,
4416   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
4417   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
4418   "referenced_type" : "type-494",
4419   "self_type" : "type-495",
4420   "size" : 4,
4421   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
4422  },
4423  {
4424   "alignment" : 4,
4425   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
4426   "name" : "const android::sp<android::hardware::IBinder> *",
4427   "referenced_type" : "type-39",
4428   "self_type" : "type-625",
4429   "size" : 4,
4430   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4431  },
4432  {
4433   "alignment" : 4,
4434   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
4435   "name" : "const android::sp<android::hardware::ProcessState> *",
4436   "referenced_type" : "type-58",
4437   "self_type" : "type-59",
4438   "size" : 4,
4439   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4440  },
4441  {
4442   "alignment" : 4,
4443   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4444   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4445   "referenced_type" : "type-121",
4446   "self_type" : "type-120",
4447   "size" : 4,
4448   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4449  },
4450  {
4451   "alignment" : 4,
4452   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
4453   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
4454   "referenced_type" : "type-236",
4455   "self_type" : "type-558",
4456   "size" : 4,
4457   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4458  },
4459  {
4460   "alignment" : 4,
4461   "linker_set_key" : "const android::sp<android::hardware::vibrator::V1_0::IVibrator> *",
4462   "name" : "const android::sp<android::hardware::vibrator::V1_0::IVibrator> *",
4463   "referenced_type" : "type-85",
4464   "self_type" : "type-87",
4465   "size" : 4,
4466   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4467  },
4468  {
4469   "alignment" : 4,
4470   "linker_set_key" : "const android::sp<android::hardware::vibrator::V1_1::IVibrator> *",
4471   "name" : "const android::sp<android::hardware::vibrator::V1_1::IVibrator> *",
4472   "referenced_type" : "type-103",
4473   "self_type" : "type-105",
4474   "size" : 4,
4475   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4476  },
4477  {
4478   "alignment" : 4,
4479   "linker_set_key" : "const android::sp<android::hardware::vibrator::V1_2::IVibrator> *",
4480   "name" : "const android::sp<android::hardware::vibrator::V1_2::IVibrator> *",
4481   "referenced_type" : "type-113",
4482   "self_type" : "type-112",
4483   "size" : 4,
4484   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4485  },
4486  {
4487   "alignment" : 4,
4488   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4489   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4490   "referenced_type" : "type-591",
4491   "self_type" : "type-621",
4492   "size" : 4,
4493   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4494  },
4495  {
4496   "alignment" : 4,
4497   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4498   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4499   "referenced_type" : "type-64",
4500   "self_type" : "type-65",
4501   "size" : 4,
4502   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4503  },
4504  {
4505   "alignment" : 4,
4506   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4507   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4508   "referenced_type" : "type-79",
4509   "self_type" : "type-80",
4510   "size" : 4,
4511   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4512  },
4513  {
4514   "alignment" : 4,
4515   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
4516   "name" : "const android::wp<android::hardware::BHwBinder> *",
4517   "referenced_type" : "type-515",
4518   "self_type" : "type-526",
4519   "size" : 4,
4520   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4521  },
4522  {
4523   "alignment" : 4,
4524   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
4525   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
4526   "referenced_type" : "type-213",
4527   "self_type" : "type-224",
4528   "size" : 4,
4529   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4530  },
4531  {
4532   "alignment" : 4,
4533   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4534   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4535   "referenced_type" : "type-582",
4536   "self_type" : "type-584",
4537   "size" : 4,
4538   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4539  },
4540  {
4541   "alignment" : 4,
4542   "linker_set_key" : "const char *",
4543   "name" : "const char *",
4544   "referenced_type" : "type-47",
4545   "self_type" : "type-46",
4546   "size" : 4,
4547   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4548  },
4549  {
4550   "alignment" : 4,
4551   "linker_set_key" : "const char16_t *",
4552   "name" : "const char16_t *",
4553   "referenced_type" : "type-36",
4554   "self_type" : "type-35",
4555   "size" : 4,
4556   "source_file" : "/system/core/libutils/include/utils/String16.h"
4557  },
4558  {
4559   "alignment" : 4,
4560   "linker_set_key" : "const log_msg *",
4561   "name" : "const log_msg *",
4562   "referenced_type" : "type-91",
4563   "self_type" : "type-118",
4564   "size" : 4,
4565   "source_file" : "/system/core/liblog/include/log/log_read.h"
4566  },
4567  {
4568   "alignment" : 4,
4569   "linker_set_key" : "const native_handle *",
4570   "name" : "const native_handle *",
4571   "referenced_type" : "type-263",
4572   "self_type" : "type-262",
4573   "size" : 4,
4574   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4575  },
4576  {
4577   "alignment" : 4,
4578   "linker_set_key" : "const unsigned char *",
4579   "name" : "const unsigned char *",
4580   "referenced_type" : "type-253",
4581   "self_type" : "type-332",
4582   "size" : 4,
4583   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4584  },
4585  {
4586   "alignment" : 4,
4587   "linker_set_key" : "const unsigned long long *",
4588   "name" : "const unsigned long long *",
4589   "referenced_type" : "type-267",
4590   "self_type" : "type-394",
4591   "size" : 4,
4592   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4593  },
4594  {
4595   "alignment" : 4,
4596   "linker_set_key" : "const void *",
4597   "name" : "const void *",
4598   "referenced_type" : "type-338",
4599   "self_type" : "type-339",
4600   "size" : 4,
4601   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4602  },
4603  {
4604   "alignment" : 4,
4605   "linker_set_key" : "int (*)(void *)",
4606   "name" : "int (*)(void *)",
4607   "referenced_type" : "type-473",
4608   "self_type" : "type-474",
4609   "size" : 4,
4610   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4611  },
4612  {
4613   "alignment" : 4,
4614   "linker_set_key" : "int *",
4615   "name" : "int *",
4616   "referenced_type" : "type-50",
4617   "self_type" : "type-324",
4618   "size" : 4,
4619   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4620  },
4621  {
4622   "alignment" : 4,
4623   "linker_set_key" : "log_msg *",
4624   "name" : "log_msg *",
4625   "referenced_type" : "type-92",
4626   "self_type" : "type-155",
4627   "size" : 4,
4628   "source_file" : "/system/core/liblog/include/log/log_read.h"
4629  },
4630  {
4631   "alignment" : 4,
4632   "linker_set_key" : "native_handle *",
4633   "name" : "native_handle *",
4634   "referenced_type" : "type-175",
4635   "self_type" : "type-174",
4636   "size" : 4,
4637   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4638  },
4639  {
4640   "alignment" : 4,
4641   "linker_set_key" : "unsigned char *",
4642   "name" : "unsigned char *",
4643   "referenced_type" : "type-95",
4644   "self_type" : "type-389",
4645   "size" : 4,
4646   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4647  },
4648  {
4649   "alignment" : 4,
4650   "linker_set_key" : "unsigned long long *",
4651   "name" : "unsigned long long *",
4652   "referenced_type" : "type-13",
4653   "self_type" : "type-390",
4654   "size" : 4,
4655   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4656  },
4657  {
4658   "alignment" : 4,
4659   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4660   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4661   "referenced_type" : "type-392",
4662   "self_type" : "type-391",
4663   "size" : 4,
4664   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4665  },
4666  {
4667   "alignment" : 4,
4668   "linker_set_key" : "void *",
4669   "name" : "void *",
4670   "referenced_type" : "type-24",
4671   "self_type" : "type-23",
4672   "size" : 4,
4673   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4674  },
4675  {
4676   "alignment" : 4,
4677   "linker_set_key" : "void **",
4678   "name" : "void **",
4679   "referenced_type" : "type-23",
4680   "self_type" : "type-475",
4681   "size" : 4,
4682   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4683  }
4684 ],
4685 "qualified_types" :
4686 [
4687  {
4688   "alignment" : 4,
4689   "is_const" : true,
4690   "linker_set_key" : "android::RefBase::weakref_impl *const",
4691   "name" : "android::RefBase::weakref_impl *const",
4692   "referenced_type" : "type-596",
4693   "self_type" : "type-598",
4694   "size" : 4,
4695   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4696  },
4697  {
4698   "alignment" : 4,
4699   "is_const" : true,
4700   "linker_set_key" : "android::RefBase::weakref_impl *const",
4701   "name" : "android::RefBase::weakref_impl *const",
4702   "referenced_type" : "type-9",
4703   "self_type" : "type-8",
4704   "size" : 4,
4705   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4706  },
4707  {
4708   "alignment" : 4,
4709   "is_const" : true,
4710   "linker_set_key" : "android::hardware::IBinder *const",
4711   "name" : "android::hardware::IBinder *const",
4712   "referenced_type" : "type-27",
4713   "self_type" : "type-378",
4714   "size" : 4,
4715   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4716  },
4717  {
4718   "alignment" : 4,
4719   "is_const" : true,
4720   "linker_set_key" : "const android::NativeHandle",
4721   "name" : "const android::NativeHandle",
4722   "referenced_type" : "type-173",
4723   "self_type" : "type-347",
4724   "size" : 12,
4725   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4726  },
4727  {
4728   "alignment" : 4,
4729   "is_const" : true,
4730   "linker_set_key" : "const android::RefBase",
4731   "name" : "const android::RefBase",
4732   "referenced_type" : "type-7",
4733   "self_type" : "type-275",
4734   "size" : 8,
4735   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4736  },
4737  {
4738   "alignment" : 4,
4739   "is_const" : true,
4740   "linker_set_key" : "const android::String16",
4741   "name" : "const android::String16",
4742   "referenced_type" : "type-34",
4743   "self_type" : "type-33",
4744   "size" : 4,
4745   "source_file" : "/system/core/libutils/include/utils/String16.h"
4746  },
4747  {
4748   "alignment" : 4,
4749   "is_const" : true,
4750   "linker_set_key" : "const android::String8",
4751   "name" : "const android::String8",
4752   "referenced_type" : "type-45",
4753   "self_type" : "type-357",
4754   "size" : 4,
4755   "source_file" : "/system/core/libutils/include/utils/String8.h"
4756  },
4757  {
4758   "alignment" : 4,
4759   "is_const" : true,
4760   "linker_set_key" : "const android::VectorImpl",
4761   "name" : "const android::VectorImpl",
4762   "referenced_type" : "type-22",
4763   "self_type" : "type-443",
4764   "size" : 20,
4765   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4766  },
4767  {
4768   "alignment" : 4,
4769   "is_const" : true,
4770   "linker_set_key" : "const android::hardware::BpHwRefBase",
4771   "name" : "const android::hardware::BpHwRefBase",
4772   "referenced_type" : "type-377",
4773   "self_type" : "type-376",
4774   "size" : 24,
4775   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4776  },
4777  {
4778   "alignment" : 4,
4779   "is_const" : true,
4780   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4781   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4782   "referenced_type" : "type-404",
4783   "self_type" : "type-410",
4784   "size" : 16,
4785   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4786  },
4787  {
4788   "alignment" : 4,
4789   "is_const" : true,
4790   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4791   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4792   "referenced_type" : "type-412",
4793   "self_type" : "type-415",
4794   "size" : 16,
4795   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4796  },
4797  {
4798   "alignment" : 4,
4799   "is_const" : true,
4800   "linker_set_key" : "const android::hardware::Parcel",
4801   "name" : "const android::hardware::Parcel",
4802   "referenced_type" : "type-387",
4803   "self_type" : "type-398",
4804   "size" : 68,
4805   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4806  },
4807  {
4808   "alignment" : 4,
4809   "is_const" : true,
4810   "linker_set_key" : "const android::hardware::Return<android::hardware::vibrator::V1_0::Status>",
4811   "name" : "const android::hardware::Return<android::hardware::vibrator::V1_0::Status>",
4812   "referenced_type" : "type-143",
4813   "self_type" : "type-148",
4814   "size" : 28,
4815   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4816  },
4817  {
4818   "alignment" : 4,
4819   "is_const" : true,
4820   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::vibrator::V1_2::IVibrator> >",
4821   "name" : "const android::hardware::Return<android::sp<android::hardware::vibrator::V1_2::IVibrator> >",
4822   "referenced_type" : "type-150",
4823   "self_type" : "type-154",
4824   "size" : 28,
4825   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4826  },
4827  {
4828   "alignment" : 4,
4829   "is_const" : true,
4830   "linker_set_key" : "const android::hardware::Return<bool>",
4831   "name" : "const android::hardware::Return<bool>",
4832   "referenced_type" : "type-136",
4833   "self_type" : "type-141",
4834   "size" : 24,
4835   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4836  },
4837  {
4838   "alignment" : 4,
4839   "is_const" : true,
4840   "linker_set_key" : "const android::hardware::Status",
4841   "name" : "const android::hardware::Status",
4842   "referenced_type" : "type-126",
4843   "self_type" : "type-130",
4844   "size" : 20,
4845   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4846  },
4847  {
4848   "alignment" : 4,
4849   "is_const" : true,
4850   "linker_set_key" : "const android::hardware::details::SchedPrio",
4851   "name" : "const android::hardware::details::SchedPrio",
4852   "referenced_type" : "type-407",
4853   "self_type" : "type-409",
4854   "size" : 8,
4855   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4856  },
4857  {
4858   "alignment" : 4,
4859   "is_const" : true,
4860   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4861   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4862   "referenced_type" : "type-312",
4863   "self_type" : "type-571",
4864   "size" : 8,
4865   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4866  },
4867  {
4868   "alignment" : 4,
4869   "is_const" : true,
4870   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4871   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4872   "referenced_type" : "type-304",
4873   "self_type" : "type-566",
4874   "size" : 8,
4875   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4876  },
4877  {
4878   "alignment" : 4,
4879   "is_const" : true,
4880   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
4881   "name" : "const android::hardware::details::hidl_pointer<int>",
4882   "referenced_type" : "type-322",
4883   "self_type" : "type-484",
4884   "size" : 8,
4885   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4886  },
4887  {
4888   "alignment" : 4,
4889   "is_const" : true,
4890   "linker_set_key" : "const android::hardware::details::return_status",
4891   "name" : "const android::hardware::details::return_status",
4892   "referenced_type" : "type-137",
4893   "self_type" : "type-160",
4894   "size" : 24,
4895   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4896  },
4897  {
4898   "alignment" : 4,
4899   "is_const" : true,
4900   "linker_set_key" : "const android::hardware::hidl_death_recipient",
4901   "name" : "const android::hardware::hidl_death_recipient",
4902   "referenced_type" : "type-6",
4903   "self_type" : "type-572",
4904   "size" : 12,
4905   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4906  },
4907  {
4908   "alignment" : 8,
4909   "is_const" : true,
4910   "linker_set_key" : "const android::hardware::hidl_handle",
4911   "name" : "const android::hardware::hidl_handle",
4912   "referenced_type" : "type-280",
4913   "self_type" : "type-340",
4914   "size" : 16,
4915   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4916  },
4917  {
4918   "alignment" : 8,
4919   "is_const" : true,
4920   "linker_set_key" : "const android::hardware::hidl_memory",
4921   "name" : "const android::hardware::hidl_memory",
4922   "referenced_type" : "type-286",
4923   "self_type" : "type-289",
4924   "size" : 40,
4925   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4926  },
4927  {
4928   "alignment" : 4,
4929   "is_const" : true,
4930   "linker_set_key" : "const android::hardware::hidl_string",
4931   "name" : "const android::hardware::hidl_string",
4932   "referenced_type" : "type-282",
4933   "self_type" : "type-281",
4934   "size" : 16,
4935   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4936  },
4937  {
4938   "alignment" : 4,
4939   "is_const" : true,
4940   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
4941   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
4942   "referenced_type" : "type-303",
4943   "self_type" : "type-535",
4944   "size" : 16,
4945   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4946  },
4947  {
4948   "alignment" : 4,
4949   "is_const" : true,
4950   "linker_set_key" : "const android::hardware::hidl_vec<int>",
4951   "name" : "const android::hardware::hidl_vec<int>",
4952   "referenced_type" : "type-321",
4953   "self_type" : "type-325",
4954   "size" : 16,
4955   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4956  },
4957  {
4958   "alignment" : 2,
4959   "is_const" : true,
4960   "linker_set_key" : "const android::hardware::hidl_version",
4961   "name" : "const android::hardware::hidl_version",
4962   "referenced_type" : "type-333",
4963   "self_type" : "type-335",
4964   "size" : 4,
4965   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4966  },
4967  {
4968   "alignment" : 4,
4969   "is_const" : true,
4970   "linker_set_key" : "const android::hardware::vibrator::V1_0::BpHwVibrator",
4971   "name" : "const android::hardware::vibrator::V1_0::BpHwVibrator",
4972   "referenced_type" : "type-546",
4973   "self_type" : "type-549",
4974   "size" : 92,
4975   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/BpHwVibrator.h"
4976  },
4977  {
4978   "alignment" : 4,
4979   "is_const" : true,
4980   "linker_set_key" : "const android::hardware::vibrator::V1_0::Effect",
4981   "name" : "const android::hardware::vibrator::V1_0::Effect",
4982   "referenced_type" : "type-507",
4983   "self_type" : "type-511",
4984   "size" : 4,
4985   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
4986  },
4987  {
4988   "alignment" : 1,
4989   "is_const" : true,
4990   "linker_set_key" : "const android::hardware::vibrator::V1_0::EffectStrength",
4991   "name" : "const android::hardware::vibrator::V1_0::EffectStrength",
4992   "referenced_type" : "type-508",
4993   "self_type" : "type-512",
4994   "size" : 1,
4995   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
4996  },
4997  {
4998   "alignment" : 4,
4999   "is_const" : true,
5000   "linker_set_key" : "const android::hardware::vibrator::V1_0::IVibrator",
5001   "name" : "const android::hardware::vibrator::V1_0::IVibrator",
5002   "referenced_type" : "type-83",
5003   "self_type" : "type-520",
5004   "size" : 12,
5005   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/IVibrator.h"
5006  },
5007  {
5008   "alignment" : 4,
5009   "is_const" : true,
5010   "linker_set_key" : "const android::hardware::vibrator::V1_0::Status",
5011   "name" : "const android::hardware::vibrator::V1_0::Status",
5012   "referenced_type" : "type-144",
5013   "self_type" : "type-509",
5014   "size" : 4,
5015   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
5016  },
5017  {
5018   "alignment" : 4,
5019   "is_const" : true,
5020   "linker_set_key" : "const android::hardware::vibrator::V1_1::BpHwVibrator",
5021   "name" : "const android::hardware::vibrator::V1_1::BpHwVibrator",
5022   "referenced_type" : "type-554",
5023   "self_type" : "type-557",
5024   "size" : 92,
5025   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/BpHwVibrator.h"
5026  },
5027  {
5028   "alignment" : 4,
5029   "is_const" : true,
5030   "linker_set_key" : "const android::hardware::vibrator::V1_1::Effect_1_1",
5031   "name" : "const android::hardware::vibrator::V1_1::Effect_1_1",
5032   "referenced_type" : "type-522",
5033   "self_type" : "type-523",
5034   "size" : 4,
5035   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/types.h"
5036  },
5037  {
5038   "alignment" : 4,
5039   "is_const" : true,
5040   "linker_set_key" : "const android::hardware::vibrator::V1_1::IVibrator",
5041   "name" : "const android::hardware::vibrator::V1_1::IVibrator",
5042   "referenced_type" : "type-90",
5043   "self_type" : "type-527",
5044   "size" : 12,
5045   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/IVibrator.h"
5046  },
5047  {
5048   "alignment" : 4,
5049   "is_const" : true,
5050   "linker_set_key" : "const android::hardware::vibrator::V1_2::BpHwVibrator",
5051   "name" : "const android::hardware::vibrator::V1_2::BpHwVibrator",
5052   "referenced_type" : "type-561",
5053   "self_type" : "type-560",
5054   "size" : 92,
5055   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
5056  },
5057  {
5058   "alignment" : 4,
5059   "is_const" : true,
5060   "linker_set_key" : "const android::hardware::vibrator::V1_2::Effect",
5061   "name" : "const android::hardware::vibrator::V1_2::Effect",
5062   "referenced_type" : "type-529",
5063   "self_type" : "type-530",
5064   "size" : 4,
5065   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/types.h"
5066  },
5067  {
5068   "alignment" : 4,
5069   "is_const" : true,
5070   "linker_set_key" : "const android::hardware::vibrator::V1_2::IVibrator",
5071   "name" : "const android::hardware::vibrator::V1_2::IVibrator",
5072   "referenced_type" : "type-109",
5073   "self_type" : "type-533",
5074   "size" : 12,
5075   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
5076  },
5077  {
5078   "alignment" : 4,
5079   "is_const" : true,
5080   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
5081   "name" : "const android::hidl::base::V1_0::BpHwBase",
5082   "referenced_type" : "type-539",
5083   "self_type" : "type-542",
5084   "size" : 92,
5085   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5086  },
5087  {
5088   "alignment" : 4,
5089   "is_const" : true,
5090   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5091   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5092   "referenced_type" : "type-351",
5093   "self_type" : "type-352",
5094   "size" : 4,
5095   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5096  },
5097  {
5098   "alignment" : 4,
5099   "is_const" : true,
5100   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
5101   "name" : "const android::hidl::base::V1_0::IBase",
5102   "referenced_type" : "type-16",
5103   "self_type" : "type-421",
5104   "size" : 12,
5105   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5106  },
5107  {
5108   "alignment" : 4,
5109   "is_const" : true,
5110   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
5111   "name" : "const android::hidl::base::V1_0::IBase *const",
5112   "referenced_type" : "type-420",
5113   "self_type" : "type-423",
5114   "size" : 4,
5115   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5116  },
5117  {
5118   "alignment" : 4,
5119   "is_const" : true,
5120   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
5121   "name" : "const android::hidl::manager::V1_0::IServiceManager",
5122   "referenced_type" : "type-62",
5123   "self_type" : "type-66",
5124   "size" : 12,
5125   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5126  },
5127  {
5128   "alignment" : 4,
5129   "is_const" : true,
5130   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5131   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5132   "referenced_type" : "type-497",
5133   "self_type" : "type-501",
5134   "size" : 4,
5135   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5136  },
5137  {
5138   "alignment" : 1,
5139   "is_const" : true,
5140   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5141   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5142   "referenced_type" : "type-496",
5143   "self_type" : "type-499",
5144   "size" : 1,
5145   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5146  },
5147  {
5148   "alignment" : 4,
5149   "is_const" : true,
5150   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
5151   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
5152   "referenced_type" : "type-77",
5153   "self_type" : "type-494",
5154   "size" : 12,
5155   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5156  },
5157  {
5158   "alignment" : 4,
5159   "is_const" : true,
5160   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
5161   "name" : "const android::sp<android::hardware::IBinder>",
5162   "referenced_type" : "type-40",
5163   "self_type" : "type-39",
5164   "size" : 4,
5165   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5166  },
5167  {
5168   "alignment" : 4,
5169   "is_const" : true,
5170   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
5171   "name" : "const android::sp<android::hardware::ProcessState>",
5172   "referenced_type" : "type-53",
5173   "self_type" : "type-58",
5174   "size" : 4,
5175   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5176  },
5177  {
5178   "alignment" : 4,
5179   "is_const" : true,
5180   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5181   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5182   "referenced_type" : "type-115",
5183   "self_type" : "type-121",
5184   "size" : 4,
5185   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5186  },
5187  {
5188   "alignment" : 4,
5189   "is_const" : true,
5190   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
5191   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
5192   "referenced_type" : "type-237",
5193   "self_type" : "type-236",
5194   "size" : 4,
5195   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5196  },
5197  {
5198   "alignment" : 4,
5199   "is_const" : true,
5200   "linker_set_key" : "const android::sp<android::hardware::vibrator::V1_0::IVibrator>",
5201   "name" : "const android::sp<android::hardware::vibrator::V1_0::IVibrator>",
5202   "referenced_type" : "type-81",
5203   "self_type" : "type-85",
5204   "size" : 4,
5205   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5206  },
5207  {
5208   "alignment" : 4,
5209   "is_const" : true,
5210   "linker_set_key" : "const android::sp<android::hardware::vibrator::V1_1::IVibrator>",
5211   "name" : "const android::sp<android::hardware::vibrator::V1_1::IVibrator>",
5212   "referenced_type" : "type-88",
5213   "self_type" : "type-103",
5214   "size" : 4,
5215   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5216  },
5217  {
5218   "alignment" : 4,
5219   "is_const" : true,
5220   "linker_set_key" : "const android::sp<android::hardware::vibrator::V1_2::IVibrator>",
5221   "name" : "const android::sp<android::hardware::vibrator::V1_2::IVibrator>",
5222   "referenced_type" : "type-107",
5223   "self_type" : "type-113",
5224   "size" : 4,
5225   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5226  },
5227  {
5228   "alignment" : 4,
5229   "is_const" : true,
5230   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
5231   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
5232   "referenced_type" : "type-362",
5233   "self_type" : "type-591",
5234   "size" : 4,
5235   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5236  },
5237  {
5238   "alignment" : 4,
5239   "is_const" : true,
5240   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5241   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5242   "referenced_type" : "type-60",
5243   "self_type" : "type-64",
5244   "size" : 4,
5245   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5246  },
5247  {
5248   "alignment" : 4,
5249   "is_const" : true,
5250   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5251   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5252   "referenced_type" : "type-75",
5253   "self_type" : "type-79",
5254   "size" : 4,
5255   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5256  },
5257  {
5258   "alignment" : 4,
5259   "is_const" : true,
5260   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
5261   "name" : "const android::wp<android::hardware::BHwBinder>",
5262   "referenced_type" : "type-278",
5263   "self_type" : "type-515",
5264   "size" : 8,
5265   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5266  },
5267  {
5268   "alignment" : 4,
5269   "is_const" : true,
5270   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
5271   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
5272   "referenced_type" : "type-4",
5273   "self_type" : "type-213",
5274   "size" : 8,
5275   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5276  },
5277  {
5278   "alignment" : 4,
5279   "is_const" : true,
5280   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
5281   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
5282   "referenced_type" : "type-14",
5283   "self_type" : "type-582",
5284   "size" : 8,
5285   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5286  },
5287  {
5288   "alignment" : 1,
5289   "is_const" : true,
5290   "linker_set_key" : "const bool",
5291   "name" : "const bool",
5292   "referenced_type" : "type-31",
5293   "self_type" : "type-71",
5294   "size" : 1,
5295   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5296  },
5297  {
5298   "alignment" : 1,
5299   "is_const" : true,
5300   "linker_set_key" : "const char",
5301   "name" : "const char",
5302   "referenced_type" : "type-48",
5303   "self_type" : "type-47",
5304   "size" : 1,
5305   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5306  },
5307  {
5308   "alignment" : 2,
5309   "is_const" : true,
5310   "linker_set_key" : "const char16_t",
5311   "name" : "const char16_t",
5312   "referenced_type" : "type-37",
5313   "self_type" : "type-36",
5314   "size" : 2,
5315   "source_file" : "/system/core/libutils/include/utils/String16.h"
5316  },
5317  {
5318   "alignment" : 4,
5319   "is_const" : true,
5320   "linker_set_key" : "const double",
5321   "name" : "const double",
5322   "referenced_type" : "type-243",
5323   "self_type" : "type-271",
5324   "size" : 8,
5325   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5326  },
5327  {
5328   "alignment" : 4,
5329   "is_const" : true,
5330   "linker_set_key" : "const float",
5331   "name" : "const float",
5332   "referenced_type" : "type-235",
5333   "self_type" : "type-269",
5334   "size" : 4,
5335   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5336  },
5337  {
5338   "alignment" : 4,
5339   "is_const" : true,
5340   "linker_set_key" : "const int",
5341   "name" : "const int",
5342   "referenced_type" : "type-50",
5343   "self_type" : "type-467",
5344   "size" : 4,
5345   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5346  },
5347  {
5348   "is_const" : true,
5349   "linker_set_key" : "const iter<is_const>",
5350   "name" : "const iter<is_const>",
5351   "referenced_type" : "type-296",
5352   "self_type" : "type-295",
5353   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5354  },
5355  {
5356   "is_const" : true,
5357   "linker_set_key" : "const iter<is_const>",
5358   "name" : "const iter<is_const>",
5359   "referenced_type" : "type-601",
5360   "self_type" : "type-600",
5361   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5362  },
5363  {
5364   "alignment" : 4,
5365   "is_const" : true,
5366   "linker_set_key" : "const log_msg",
5367   "name" : "const log_msg",
5368   "referenced_type" : "type-92",
5369   "self_type" : "type-91",
5370   "size" : 5124,
5371   "source_file" : "/system/core/liblog/include/log/log_read.h"
5372  },
5373  {
5374   "alignment" : 4,
5375   "is_const" : true,
5376   "linker_set_key" : "const long long",
5377   "name" : "const long long",
5378   "referenced_type" : "type-18",
5379   "self_type" : "type-265",
5380   "size" : 8,
5381   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5382  },
5383  {
5384   "alignment" : 4,
5385   "is_const" : true,
5386   "linker_set_key" : "const native_handle",
5387   "name" : "const native_handle",
5388   "referenced_type" : "type-175",
5389   "self_type" : "type-263",
5390   "size" : 12,
5391   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5392  },
5393  {
5394   "alignment" : 2,
5395   "is_const" : true,
5396   "linker_set_key" : "const short",
5397   "name" : "const short",
5398   "referenced_type" : "type-195",
5399   "self_type" : "type-255",
5400   "size" : 2,
5401   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5402  },
5403  {
5404   "alignment" : 1,
5405   "is_const" : true,
5406   "linker_set_key" : "const signed char",
5407   "name" : "const signed char",
5408   "referenced_type" : "type-251",
5409   "self_type" : "type-250",
5410   "size" : 1,
5411   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5412  },
5413  {
5414   "alignment" : 4,
5415   "is_const" : true,
5416   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_0::Effect, 2>",
5417   "name" : "const std::array<android::hardware::vibrator::V1_0::Effect, 2>",
5418   "referenced_type" : "type-517",
5419   "self_type" : "type-516",
5420   "size" : 8,
5421   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
5422  },
5423  {
5424   "alignment" : 4,
5425   "is_const" : true,
5426   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_0::Effect, 2>",
5427   "name" : "const std::array<android::hardware::vibrator::V1_0::Effect, 2>",
5428   "referenced_type" : "type-610",
5429   "self_type" : "type-609",
5430   "size" : 8,
5431   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
5432  },
5433  {
5434   "alignment" : 1,
5435   "is_const" : true,
5436   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_0::EffectStrength, 3>",
5437   "name" : "const std::array<android::hardware::vibrator::V1_0::EffectStrength, 3>",
5438   "referenced_type" : "type-519",
5439   "self_type" : "type-518",
5440   "size" : 3,
5441   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
5442  },
5443  {
5444   "alignment" : 1,
5445   "is_const" : true,
5446   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_0::EffectStrength, 3>",
5447   "name" : "const std::array<android::hardware::vibrator::V1_0::EffectStrength, 3>",
5448   "referenced_type" : "type-612",
5449   "self_type" : "type-611",
5450   "size" : 3,
5451   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
5452  },
5453  {
5454   "alignment" : 4,
5455   "is_const" : true,
5456   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_0::Status, 4>",
5457   "name" : "const std::array<android::hardware::vibrator::V1_0::Status, 4>",
5458   "referenced_type" : "type-514",
5459   "self_type" : "type-513",
5460   "size" : 16,
5461   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
5462  },
5463  {
5464   "alignment" : 4,
5465   "is_const" : true,
5466   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_0::Status, 4>",
5467   "name" : "const std::array<android::hardware::vibrator::V1_0::Status, 4>",
5468   "referenced_type" : "type-608",
5469   "self_type" : "type-607",
5470   "size" : 16,
5471   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
5472  },
5473  {
5474   "alignment" : 4,
5475   "is_const" : true,
5476   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_1::Effect_1_1, 3>",
5477   "name" : "const std::array<android::hardware::vibrator::V1_1::Effect_1_1, 3>",
5478   "referenced_type" : "type-525",
5479   "self_type" : "type-524",
5480   "size" : 12,
5481   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/types.h"
5482  },
5483  {
5484   "alignment" : 4,
5485   "is_const" : true,
5486   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_1::Effect_1_1, 3>",
5487   "name" : "const std::array<android::hardware::vibrator::V1_1::Effect_1_1, 3>",
5488   "referenced_type" : "type-614",
5489   "self_type" : "type-613",
5490   "size" : 12,
5491   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/types.h"
5492  },
5493  {
5494   "alignment" : 4,
5495   "is_const" : true,
5496   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_2::Effect, 21>",
5497   "name" : "const std::array<android::hardware::vibrator::V1_2::Effect, 21>",
5498   "referenced_type" : "type-532",
5499   "self_type" : "type-531",
5500   "size" : 84,
5501   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/types.h"
5502  },
5503  {
5504   "alignment" : 4,
5505   "is_const" : true,
5506   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_2::Effect, 21>",
5507   "name" : "const std::array<android::hardware::vibrator::V1_2::Effect, 21>",
5508   "referenced_type" : "type-616",
5509   "self_type" : "type-615",
5510   "size" : 84,
5511   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/types.h"
5512  },
5513  {
5514   "alignment" : 4,
5515   "is_const" : true,
5516   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5517   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5518   "referenced_type" : "type-355",
5519   "self_type" : "type-354",
5520   "size" : 12,
5521   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5522  },
5523  {
5524   "alignment" : 4,
5525   "is_const" : true,
5526   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5527   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5528   "referenced_type" : "type-604",
5529   "self_type" : "type-603",
5530   "size" : 12,
5531   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5532  },
5533  {
5534   "alignment" : 4,
5535   "is_const" : true,
5536   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5537   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5538   "referenced_type" : "type-506",
5539   "self_type" : "type-505",
5540   "size" : 4,
5541   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5542  },
5543  {
5544   "alignment" : 1,
5545   "is_const" : true,
5546   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5547   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5548   "referenced_type" : "type-503",
5549   "self_type" : "type-502",
5550   "size" : 3,
5551   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5552  },
5553  {
5554   "alignment" : 4,
5555   "is_const" : true,
5556   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5557   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5558   "referenced_type" : "type-402",
5559   "self_type" : "type-401",
5560   "size" : 12,
5561   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5562  },
5563  {
5564   "alignment" : 4,
5565   "is_const" : true,
5566   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5567   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5568   "referenced_type" : "type-319",
5569   "self_type" : "type-318",
5570   "size" : 8,
5571   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5572  },
5573  {
5574   "alignment" : 4,
5575   "is_const" : true,
5576   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
5577   "name" : "const std::initializer_list<android::hardware::hidl_string>",
5578   "referenced_type" : "type-309",
5579   "self_type" : "type-308",
5580   "size" : 8,
5581   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5582  },
5583  {
5584   "alignment" : 4,
5585   "is_const" : true,
5586   "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 *> > *)> > >",
5587   "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 *> > *)> > >",
5588   "referenced_type" : "type-578",
5589   "self_type" : "type-577",
5590   "size" : 12,
5591   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5592  },
5593  {
5594   "alignment" : 4,
5595   "is_const" : true,
5596   "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 *> > *)> > >",
5597   "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 *> > *)> > >",
5598   "referenced_type" : "type-619",
5599   "self_type" : "type-618",
5600   "size" : 12,
5601   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5602  },
5603  {
5604   "alignment" : 1,
5605   "is_const" : true,
5606   "linker_set_key" : "const unsigned char",
5607   "name" : "const unsigned char",
5608   "referenced_type" : "type-95",
5609   "self_type" : "type-253",
5610   "size" : 1,
5611   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5612  },
5613  {
5614   "alignment" : 4,
5615   "is_const" : true,
5616   "linker_set_key" : "const unsigned int",
5617   "name" : "const unsigned int",
5618   "referenced_type" : "type-2",
5619   "self_type" : "type-25",
5620   "size" : 4,
5621   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5622  },
5623  {
5624   "alignment" : 4,
5625   "is_const" : true,
5626   "linker_set_key" : "const unsigned long long",
5627   "name" : "const unsigned long long",
5628   "referenced_type" : "type-13",
5629   "self_type" : "type-267",
5630   "size" : 8,
5631   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5632  },
5633  {
5634   "alignment" : 2,
5635   "is_const" : true,
5636   "linker_set_key" : "const unsigned short",
5637   "name" : "const unsigned short",
5638   "referenced_type" : "type-97",
5639   "self_type" : "type-258",
5640   "size" : 2,
5641   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5642  },
5643  {
5644   "is_const" : true,
5645   "linker_set_key" : "const void",
5646   "name" : "const void",
5647   "referenced_type" : "type-24",
5648   "self_type" : "type-338",
5649   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5650  },
5651  {
5652   "alignment" : 1,
5653   "is_volatile" : true,
5654   "linker_set_key" : "volatile bool",
5655   "name" : "volatile bool",
5656   "referenced_type" : "type-31",
5657   "self_type" : "type-74",
5658   "size" : 1,
5659   "source_file" : "/system/core/libutils/include/utils/Thread.h"
5660  },
5661  {
5662   "alignment" : 4,
5663   "is_volatile" : true,
5664   "linker_set_key" : "volatile int",
5665   "name" : "volatile int",
5666   "referenced_type" : "type-50",
5667   "self_type" : "type-49",
5668   "size" : 4,
5669   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5670  }
5671 ],
5672 "record_types" :
5673 [
5674  {
5675   "alignment" : 4,
5676   "fields" :
5677   [
5678    {
5679     "access" : "private",
5680     "field_name" : "mCond",
5681     "referenced_type" : "type-73"
5682    }
5683   ],
5684   "linker_set_key" : "android::Condition",
5685   "name" : "android::Condition",
5686   "record_kind" : "class",
5687   "referenced_type" : "type-72",
5688   "self_type" : "type-72",
5689   "size" : 4,
5690   "source_file" : "/system/core/libutils/include/utils/Condition.h",
5691   "unique_id" : "_ZTSN7android9ConditionE"
5692  },
5693  {
5694   "alignment" : 4,
5695   "fields" :
5696   [
5697    {
5698     "access" : "private",
5699     "field_name" : "mVector",
5700     "referenced_type" : "type-42"
5701    }
5702   ],
5703   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5704   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5705   "record_kind" : "class",
5706   "referenced_type" : "type-41",
5707   "self_type" : "type-41",
5708   "size" : 20,
5709   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
5710   "template_args" : [ "type-34", "type-40" ],
5711   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
5712  },
5713  {
5714   "alignment" : 4,
5715   "fields" :
5716   [
5717    {
5718     "access" : "private",
5719     "field_name" : "mCount",
5720     "referenced_type" : "type-172"
5721    }
5722   ],
5723   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
5724   "name" : "android::LightRefBase<android::NativeHandle>",
5725   "record_kind" : "class",
5726   "referenced_type" : "type-171",
5727   "self_type" : "type-171",
5728   "size" : 4,
5729   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5730   "template_args" : [ "type-173" ],
5731   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
5732  },
5733  {
5734   "alignment" : 4,
5735   "fields" :
5736   [
5737    {
5738     "access" : "private",
5739     "field_name" : "mCount",
5740     "referenced_type" : "type-169"
5741    }
5742   ],
5743   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
5744   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
5745   "record_kind" : "class",
5746   "referenced_type" : "type-168",
5747   "self_type" : "type-168",
5748   "size" : 4,
5749   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5750   "template_args" : [ "type-170" ],
5751   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
5752  },
5753  {
5754   "alignment" : 4,
5755   "fields" :
5756   [
5757    {
5758     "access" : "private",
5759     "field_name" : "mMutex",
5760     "referenced_type" : "type-20"
5761    }
5762   ],
5763   "linker_set_key" : "android::Mutex",
5764   "name" : "android::Mutex",
5765   "record_kind" : "class",
5766   "referenced_type" : "type-19",
5767   "self_type" : "type-19",
5768   "size" : 4,
5769   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5770   "unique_id" : "_ZTSN7android5MutexE"
5771  },
5772  {
5773   "alignment" : 4,
5774   "fields" :
5775   [
5776    {
5777     "access" : "private",
5778     "field_name" : "mLock",
5779     "referenced_type" : "type-478"
5780    }
5781   ],
5782   "linker_set_key" : "android::Mutex::Autolock",
5783   "name" : "android::Mutex::Autolock",
5784   "record_kind" : "class",
5785   "referenced_type" : "type-477",
5786   "self_type" : "type-477",
5787   "size" : 4,
5788   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5789   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
5790  },
5791  {
5792   "alignment" : 4,
5793   "base_specifiers" :
5794   [
5795    {
5796     "referenced_type" : "type-171"
5797    }
5798   ],
5799   "fields" :
5800   [
5801    {
5802     "access" : "private",
5803     "field_name" : "mHandle",
5804     "field_offset" : 32,
5805     "referenced_type" : "type-174"
5806    },
5807    {
5808     "access" : "private",
5809     "field_name" : "mOwnsHandle",
5810     "field_offset" : 64,
5811     "referenced_type" : "type-31"
5812    }
5813   ],
5814   "linker_set_key" : "android::NativeHandle",
5815   "name" : "android::NativeHandle",
5816   "record_kind" : "class",
5817   "referenced_type" : "type-173",
5818   "self_type" : "type-173",
5819   "size" : 12,
5820   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
5821   "unique_id" : "_ZTSN7android12NativeHandleE"
5822  },
5823  {
5824   "alignment" : 4,
5825   "fields" :
5826   [
5827    {
5828     "access" : "private",
5829     "field_name" : "mRWLock",
5830     "referenced_type" : "type-483"
5831    }
5832   ],
5833   "linker_set_key" : "android::RWLock",
5834   "name" : "android::RWLock",
5835   "record_kind" : "class",
5836   "referenced_type" : "type-482",
5837   "self_type" : "type-482",
5838   "size" : 40,
5839   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5840   "unique_id" : "_ZTSN7android6RWLockE"
5841  },
5842  {
5843   "alignment" : 4,
5844   "fields" :
5845   [
5846    {
5847     "access" : "private",
5848     "field_name" : "mLock",
5849     "referenced_type" : "type-487"
5850    }
5851   ],
5852   "linker_set_key" : "android::RWLock::AutoRLock",
5853   "name" : "android::RWLock::AutoRLock",
5854   "record_kind" : "class",
5855   "referenced_type" : "type-486",
5856   "self_type" : "type-486",
5857   "size" : 4,
5858   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5859   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
5860  },
5861  {
5862   "alignment" : 4,
5863   "fields" :
5864   [
5865    {
5866     "access" : "private",
5867     "field_name" : "mLock",
5868     "referenced_type" : "type-487"
5869    }
5870   ],
5871   "linker_set_key" : "android::RWLock::AutoWLock",
5872   "name" : "android::RWLock::AutoWLock",
5873   "record_kind" : "class",
5874   "referenced_type" : "type-489",
5875   "self_type" : "type-489",
5876   "size" : 4,
5877   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5878   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
5879  },
5880  {
5881   "alignment" : 4,
5882   "fields" :
5883   [
5884    {
5885     "access" : "private",
5886     "field_name" : "mRefs",
5887     "field_offset" : 32,
5888     "referenced_type" : "type-8"
5889    }
5890   ],
5891   "linker_set_key" : "android::RefBase",
5892   "name" : "android::RefBase",
5893   "record_kind" : "class",
5894   "referenced_type" : "type-7",
5895   "self_type" : "type-7",
5896   "size" : 8,
5897   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5898   "unique_id" : "_ZTSN7android7RefBaseE",
5899   "vtable_components" :
5900   [
5901    {
5902     "kind" : "offset_to_top"
5903    },
5904    {
5905     "kind" : "rtti",
5906     "mangled_component_name" : "_ZTIN7android7RefBaseE"
5907    },
5908    {
5909     "kind" : "complete_dtor_pointer",
5910     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
5911    },
5912    {
5913     "kind" : "deleting_dtor_pointer",
5914     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
5915    },
5916    {
5917     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5918    },
5919    {
5920     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5921    },
5922    {
5923     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5924    },
5925    {
5926     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5927    }
5928   ]
5929  },
5930  {
5931   "alignment" : 1,
5932   "linker_set_key" : "android::RefBase::weakref_type",
5933   "name" : "android::RefBase::weakref_type",
5934   "record_kind" : "class",
5935   "referenced_type" : "type-12",
5936   "self_type" : "type-12",
5937   "size" : 1,
5938   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5939   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
5940  },
5941  {
5942   "alignment" : 1,
5943   "linker_set_key" : "android::ReferenceMover",
5944   "name" : "android::ReferenceMover",
5945   "record_kind" : "class",
5946   "referenced_type" : "type-279",
5947   "self_type" : "type-279",
5948   "size" : 1,
5949   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5950   "unique_id" : "_ZTSN7android14ReferenceMoverE"
5951  },
5952  {
5953   "alignment" : 4,
5954   "linker_set_key" : "android::ReferenceRenamer",
5955   "name" : "android::ReferenceRenamer",
5956   "record_kind" : "class",
5957   "referenced_type" : "type-273",
5958   "self_type" : "type-273",
5959   "size" : 4,
5960   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5961   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
5962   "vtable_components" :
5963   [
5964    {
5965     "kind" : "offset_to_top"
5966    },
5967    {
5968     "kind" : "rtti",
5969     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
5970    },
5971    {
5972     "is_pure" : true,
5973     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
5974    }
5975   ]
5976  },
5977  {
5978   "alignment" : 4,
5979   "fields" :
5980   [
5981    {
5982     "access" : "private",
5983     "field_name" : "mTag",
5984     "referenced_type" : "type-13"
5985    }
5986   ],
5987   "linker_set_key" : "android::ScopedTrace",
5988   "name" : "android::ScopedTrace",
5989   "record_kind" : "class",
5990   "referenced_type" : "type-492",
5991   "self_type" : "type-492",
5992   "size" : 8,
5993   "source_file" : "/system/core/libutils/include/utils/Trace.h",
5994   "unique_id" : "_ZTSN7android11ScopedTraceE"
5995  },
5996  {
5997   "alignment" : 4,
5998   "base_specifiers" :
5999   [
6000    {
6001     "access" : "private",
6002     "referenced_type" : "type-43"
6003    }
6004   ],
6005   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6006   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6007   "record_kind" : "class",
6008   "referenced_type" : "type-42",
6009   "self_type" : "type-42",
6010   "size" : 20,
6011   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
6012   "template_args" : [ "type-44" ],
6013   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
6014   "vtable_components" :
6015   [
6016    {
6017     "kind" : "offset_to_top"
6018    },
6019    {
6020     "kind" : "rtti",
6021     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
6022    },
6023    {
6024     "kind" : "complete_dtor_pointer",
6025     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
6026    },
6027    {
6028     "kind" : "deleting_dtor_pointer",
6029     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
6030    },
6031    {
6032     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
6033    },
6034    {
6035     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
6036    },
6037    {
6038     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
6039    },
6040    {
6041     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
6042    },
6043    {
6044     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
6045    },
6046    {
6047     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
6048    },
6049    {
6050     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
6051    }
6052   ]
6053  },
6054  {
6055   "alignment" : 4,
6056   "base_specifiers" :
6057   [
6058    {
6059     "referenced_type" : "type-22"
6060    }
6061   ],
6062   "linker_set_key" : "android::SortedVectorImpl",
6063   "name" : "android::SortedVectorImpl",
6064   "record_kind" : "class",
6065   "referenced_type" : "type-43",
6066   "self_type" : "type-43",
6067   "size" : 20,
6068   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6069   "unique_id" : "_ZTSN7android16SortedVectorImplE",
6070   "vtable_components" :
6071   [
6072    {
6073     "kind" : "offset_to_top"
6074    },
6075    {
6076     "kind" : "rtti",
6077     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
6078    },
6079    {
6080     "kind" : "complete_dtor_pointer",
6081     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
6082    },
6083    {
6084     "kind" : "deleting_dtor_pointer",
6085     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
6086    },
6087    {
6088     "is_pure" : true,
6089     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
6090    },
6091    {
6092     "is_pure" : true,
6093     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
6094    },
6095    {
6096     "is_pure" : true,
6097     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
6098    },
6099    {
6100     "is_pure" : true,
6101     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
6102    },
6103    {
6104     "is_pure" : true,
6105     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
6106    },
6107    {
6108     "is_pure" : true,
6109     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
6110    },
6111    {
6112     "is_pure" : true,
6113     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
6114    }
6115   ]
6116  },
6117  {
6118   "alignment" : 4,
6119   "fields" :
6120   [
6121    {
6122     "access" : "private",
6123     "field_name" : "mString",
6124     "referenced_type" : "type-35"
6125    }
6126   ],
6127   "linker_set_key" : "android::String16",
6128   "name" : "android::String16",
6129   "record_kind" : "class",
6130   "referenced_type" : "type-34",
6131   "self_type" : "type-34",
6132   "size" : 4,
6133   "source_file" : "/system/core/libutils/include/utils/String16.h",
6134   "unique_id" : "_ZTSN7android8String16E"
6135  },
6136  {
6137   "alignment" : 4,
6138   "fields" :
6139   [
6140    {
6141     "access" : "private",
6142     "field_name" : "mString",
6143     "referenced_type" : "type-46"
6144    }
6145   ],
6146   "linker_set_key" : "android::String8",
6147   "name" : "android::String8",
6148   "record_kind" : "class",
6149   "referenced_type" : "type-45",
6150   "self_type" : "type-45",
6151   "size" : 4,
6152   "source_file" : "/system/core/libutils/include/utils/String8.h",
6153   "unique_id" : "_ZTSN7android7String8E"
6154  },
6155  {
6156   "alignment" : 4,
6157   "base_specifiers" :
6158   [
6159    {
6160     "is_virtual" : true,
6161     "referenced_type" : "type-7"
6162    }
6163   ],
6164   "fields" :
6165   [
6166    {
6167     "access" : "private",
6168     "field_name" : "mCanCallJava",
6169     "field_offset" : 32,
6170     "referenced_type" : "type-71"
6171    },
6172    {
6173     "access" : "private",
6174     "field_name" : "mThread",
6175     "field_offset" : 64,
6176     "referenced_type" : "type-23"
6177    },
6178    {
6179     "access" : "private",
6180     "field_name" : "mLock",
6181     "field_offset" : 96,
6182     "referenced_type" : "type-19"
6183    },
6184    {
6185     "access" : "private",
6186     "field_name" : "mThreadExitedCondition",
6187     "field_offset" : 128,
6188     "referenced_type" : "type-72"
6189    },
6190    {
6191     "access" : "private",
6192     "field_name" : "mStatus",
6193     "field_offset" : 160,
6194     "referenced_type" : "type-50"
6195    },
6196    {
6197     "access" : "private",
6198     "field_name" : "mExitPending",
6199     "field_offset" : 192,
6200     "referenced_type" : "type-74"
6201    },
6202    {
6203     "access" : "private",
6204     "field_name" : "mRunning",
6205     "field_offset" : 200,
6206     "referenced_type" : "type-74"
6207    },
6208    {
6209     "access" : "private",
6210     "field_name" : "mHoldSelf",
6211     "field_offset" : 224,
6212     "referenced_type" : "type-68"
6213    },
6214    {
6215     "access" : "private",
6216     "field_name" : "mTid",
6217     "field_offset" : 256,
6218     "referenced_type" : "type-50"
6219    }
6220   ],
6221   "linker_set_key" : "android::Thread",
6222   "name" : "android::Thread",
6223   "record_kind" : "class",
6224   "referenced_type" : "type-70",
6225   "self_type" : "type-70",
6226   "size" : 44,
6227   "source_file" : "/system/core/libutils/include/utils/Thread.h",
6228   "unique_id" : "_ZTSN7android6ThreadE",
6229   "vtable_components" :
6230   [
6231    {
6232     "component_value" : 36,
6233     "kind" : "vbase_offset"
6234    },
6235    {
6236     "kind" : "offset_to_top"
6237    },
6238    {
6239     "kind" : "rtti",
6240     "mangled_component_name" : "_ZTIN7android6ThreadE"
6241    },
6242    {
6243     "kind" : "complete_dtor_pointer",
6244     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
6245    },
6246    {
6247     "kind" : "deleting_dtor_pointer",
6248     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
6249    },
6250    {
6251     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
6252    },
6253    {
6254     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
6255    },
6256    {
6257     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
6258    },
6259    {
6260     "is_pure" : true,
6261     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
6262    },
6263    {
6264     "kind" : "vcall_offset"
6265    },
6266    {
6267     "kind" : "vcall_offset"
6268    },
6269    {
6270     "kind" : "vcall_offset"
6271    },
6272    {
6273     "kind" : "vcall_offset"
6274    },
6275    {
6276     "component_value" : -36,
6277     "kind" : "vcall_offset"
6278    },
6279    {
6280     "component_value" : -36,
6281     "kind" : "offset_to_top"
6282    },
6283    {
6284     "kind" : "rtti",
6285     "mangled_component_name" : "_ZTIN7android6ThreadE"
6286    },
6287    {
6288     "kind" : "complete_dtor_pointer",
6289     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
6290    },
6291    {
6292     "kind" : "deleting_dtor_pointer",
6293     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
6294    },
6295    {
6296     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6297    },
6298    {
6299     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6300    },
6301    {
6302     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6303    },
6304    {
6305     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6306    }
6307   ]
6308  },
6309  {
6310   "alignment" : 4,
6311   "base_specifiers" :
6312   [
6313    {
6314     "access" : "private",
6315     "referenced_type" : "type-22"
6316    }
6317   ],
6318   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6319   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6320   "record_kind" : "class",
6321   "referenced_type" : "type-21",
6322   "self_type" : "type-21",
6323   "size" : 20,
6324   "source_file" : "/system/core/libutils/include/utils/Vector.h",
6325   "template_args" : [ "type-26" ],
6326   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
6327   "vtable_components" :
6328   [
6329    {
6330     "kind" : "offset_to_top"
6331    },
6332    {
6333     "kind" : "rtti",
6334     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
6335    },
6336    {
6337     "kind" : "complete_dtor_pointer",
6338     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
6339    },
6340    {
6341     "kind" : "deleting_dtor_pointer",
6342     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
6343    },
6344    {
6345     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
6346    },
6347    {
6348     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
6349    },
6350    {
6351     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
6352    },
6353    {
6354     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
6355    },
6356    {
6357     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
6358    },
6359    {
6360     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
6361    }
6362   ]
6363  },
6364  {
6365   "alignment" : 4,
6366   "fields" :
6367   [
6368    {
6369     "access" : "private",
6370     "field_name" : "mStorage",
6371     "field_offset" : 32,
6372     "referenced_type" : "type-23"
6373    },
6374    {
6375     "access" : "private",
6376     "field_name" : "mCount",
6377     "field_offset" : 64,
6378     "referenced_type" : "type-2"
6379    },
6380    {
6381     "access" : "private",
6382     "field_name" : "mFlags",
6383     "field_offset" : 96,
6384     "referenced_type" : "type-25"
6385    },
6386    {
6387     "access" : "private",
6388     "field_name" : "mItemSize",
6389     "field_offset" : 128,
6390     "referenced_type" : "type-25"
6391    }
6392   ],
6393   "linker_set_key" : "android::VectorImpl",
6394   "name" : "android::VectorImpl",
6395   "record_kind" : "class",
6396   "referenced_type" : "type-22",
6397   "self_type" : "type-22",
6398   "size" : 20,
6399   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6400   "unique_id" : "_ZTSN7android10VectorImplE",
6401   "vtable_components" :
6402   [
6403    {
6404     "kind" : "offset_to_top"
6405    },
6406    {
6407     "kind" : "rtti",
6408     "mangled_component_name" : "_ZTIN7android10VectorImplE"
6409    },
6410    {
6411     "kind" : "complete_dtor_pointer",
6412     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
6413    },
6414    {
6415     "kind" : "deleting_dtor_pointer",
6416     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
6417    },
6418    {
6419     "is_pure" : true,
6420     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
6421    },
6422    {
6423     "is_pure" : true,
6424     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
6425    },
6426    {
6427     "is_pure" : true,
6428     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
6429    },
6430    {
6431     "is_pure" : true,
6432     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
6433    },
6434    {
6435     "is_pure" : true,
6436     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
6437    },
6438    {
6439     "is_pure" : true,
6440     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
6441    }
6442   ]
6443  },
6444  {
6445   "alignment" : 4,
6446   "base_specifiers" :
6447   [
6448    {
6449     "referenced_type" : "type-168"
6450    }
6451   ],
6452   "linker_set_key" : "android::VirtualLightRefBase",
6453   "name" : "android::VirtualLightRefBase",
6454   "record_kind" : "class",
6455   "referenced_type" : "type-170",
6456   "self_type" : "type-170",
6457   "size" : 8,
6458   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6459   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
6460   "vtable_components" :
6461   [
6462    {
6463     "kind" : "offset_to_top"
6464    },
6465    {
6466     "kind" : "rtti",
6467     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
6468    },
6469    {
6470     "kind" : "complete_dtor_pointer",
6471     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
6472    },
6473    {
6474     "kind" : "deleting_dtor_pointer",
6475     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
6476    }
6477   ]
6478  },
6479  {
6480   "alignment" : 4,
6481   "base_specifiers" :
6482   [
6483    {
6484     "referenced_type" : "type-28"
6485    }
6486   ],
6487   "fields" :
6488   [
6489    {
6490     "access" : "protected",
6491     "field_name" : "mSchedPolicy",
6492     "field_offset" : 32,
6493     "referenced_type" : "type-50"
6494    },
6495    {
6496     "access" : "protected",
6497     "field_name" : "mSchedPriority",
6498     "field_offset" : 64,
6499     "referenced_type" : "type-50"
6500    },
6501    {
6502     "access" : "private",
6503     "field_name" : "mExtras",
6504     "field_offset" : 96,
6505     "referenced_type" : "type-125"
6506    },
6507    {
6508     "access" : "private",
6509     "field_name" : "mReserved0",
6510     "field_offset" : 128,
6511     "referenced_type" : "type-23"
6512    }
6513   ],
6514   "linker_set_key" : "android::hardware::BHwBinder",
6515   "name" : "android::hardware::BHwBinder",
6516   "record_kind" : "class",
6517   "referenced_type" : "type-124",
6518   "self_type" : "type-124",
6519   "size" : 28,
6520   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6521   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
6522   "vtable_components" :
6523   [
6524    {
6525     "component_value" : 20,
6526     "kind" : "vbase_offset"
6527    },
6528    {
6529     "kind" : "offset_to_top"
6530    },
6531    {
6532     "kind" : "rtti",
6533     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6534    },
6535    {
6536     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6537    },
6538    {
6539     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6540    },
6541    {
6542     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6543    },
6544    {
6545     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6546    },
6547    {
6548     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6549    },
6550    {
6551     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6552    },
6553    {
6554     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6555    },
6556    {
6557     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6558    },
6559    {
6560     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6561    },
6562    {
6563     "kind" : "complete_dtor_pointer",
6564     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
6565    },
6566    {
6567     "kind" : "deleting_dtor_pointer",
6568     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
6569    },
6570    {
6571     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6572    },
6573    {
6574     "kind" : "vcall_offset"
6575    },
6576    {
6577     "kind" : "vcall_offset"
6578    },
6579    {
6580     "kind" : "vcall_offset"
6581    },
6582    {
6583     "kind" : "vcall_offset"
6584    },
6585    {
6586     "component_value" : -20,
6587     "kind" : "vcall_offset"
6588    },
6589    {
6590     "component_value" : -20,
6591     "kind" : "offset_to_top"
6592    },
6593    {
6594     "kind" : "rtti",
6595     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6596    },
6597    {
6598     "kind" : "complete_dtor_pointer",
6599     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
6600    },
6601    {
6602     "kind" : "deleting_dtor_pointer",
6603     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
6604    },
6605    {
6606     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6607    },
6608    {
6609     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6610    },
6611    {
6612     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6613    },
6614    {
6615     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6616    }
6617   ]
6618  },
6619  {
6620   "alignment" : 4,
6621   "base_specifiers" :
6622   [
6623    {
6624     "is_virtual" : true,
6625     "referenced_type" : "type-7"
6626    }
6627   ],
6628   "fields" :
6629   [
6630    {
6631     "access" : "private",
6632     "field_name" : "mRemote",
6633     "field_offset" : 32,
6634     "referenced_type" : "type-378"
6635    },
6636    {
6637     "access" : "private",
6638     "field_name" : "mRefs",
6639     "field_offset" : 64,
6640     "referenced_type" : "type-11"
6641    },
6642    {
6643     "access" : "private",
6644     "field_name" : "mState",
6645     "field_offset" : 96,
6646     "referenced_type" : "type-379"
6647    }
6648   ],
6649   "linker_set_key" : "android::hardware::BpHwRefBase",
6650   "name" : "android::hardware::BpHwRefBase",
6651   "record_kind" : "class",
6652   "referenced_type" : "type-377",
6653   "self_type" : "type-377",
6654   "size" : 24,
6655   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6656   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
6657   "vtable_components" :
6658   [
6659    {
6660     "component_value" : 16,
6661     "kind" : "vbase_offset"
6662    },
6663    {
6664     "kind" : "offset_to_top"
6665    },
6666    {
6667     "kind" : "rtti",
6668     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6669    },
6670    {
6671     "kind" : "complete_dtor_pointer",
6672     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
6673    },
6674    {
6675     "kind" : "deleting_dtor_pointer",
6676     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
6677    },
6678    {
6679     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6680    },
6681    {
6682     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6683    },
6684    {
6685     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6686    },
6687    {
6688     "kind" : "vcall_offset"
6689    },
6690    {
6691     "component_value" : -16,
6692     "kind" : "vcall_offset"
6693    },
6694    {
6695     "component_value" : -16,
6696     "kind" : "vcall_offset"
6697    },
6698    {
6699     "component_value" : -16,
6700     "kind" : "vcall_offset"
6701    },
6702    {
6703     "component_value" : -16,
6704     "kind" : "vcall_offset"
6705    },
6706    {
6707     "component_value" : -16,
6708     "kind" : "offset_to_top"
6709    },
6710    {
6711     "kind" : "rtti",
6712     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6713    },
6714    {
6715     "kind" : "complete_dtor_pointer",
6716     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
6717    },
6718    {
6719     "kind" : "deleting_dtor_pointer",
6720     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
6721    },
6722    {
6723     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6724    },
6725    {
6726     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6727    },
6728    {
6729     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6730    },
6731    {
6732     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6733    }
6734   ]
6735  },
6736  {
6737   "alignment" : 4,
6738   "base_specifiers" :
6739   [
6740    {
6741     "referenced_type" : "type-83"
6742    },
6743    {
6744     "referenced_type" : "type-382"
6745    },
6746    {
6747     "referenced_type" : "type-377"
6748    }
6749   ],
6750   "linker_set_key" : "android::hardware::BpInterface<android::hardware::vibrator::V1_0::IVibrator>",
6751   "name" : "android::hardware::BpInterface<android::hardware::vibrator::V1_0::IVibrator>",
6752   "record_kind" : "class",
6753   "referenced_type" : "type-383",
6754   "self_type" : "type-383",
6755   "size" : 32,
6756   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6757   "template_args" : [ "type-83" ],
6758   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE",
6759   "vtable_components" :
6760   [
6761    {
6762     "component_value" : 24,
6763     "kind" : "vbase_offset"
6764    },
6765    {
6766     "kind" : "offset_to_top"
6767    },
6768    {
6769     "kind" : "rtti",
6770     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE"
6771    },
6772    {
6773     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_09IVibrator8isRemoteEv"
6774    },
6775    {
6776     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
6777    },
6778    {
6779     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
6780    },
6781    {
6782     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
6783    },
6784    {
6785     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
6786    },
6787    {
6788     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator21setHALInstrumentationEv"
6789    },
6790    {
6791     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
6792    },
6793    {
6794     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator4pingEv"
6795    },
6796    {
6797     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
6798    },
6799    {
6800     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator21notifySyspropsChangedEv"
6801    },
6802    {
6803     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
6804    },
6805    {
6806     "kind" : "complete_dtor_pointer",
6807     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED1Ev"
6808    },
6809    {
6810     "kind" : "deleting_dtor_pointer",
6811     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED0Ev"
6812    },
6813    {
6814     "is_pure" : true,
6815     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator2onEj"
6816    },
6817    {
6818     "is_pure" : true,
6819     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator3offEv"
6820    },
6821    {
6822     "is_pure" : true,
6823     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator24supportsAmplitudeControlEv"
6824    },
6825    {
6826     "is_pure" : true,
6827     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12setAmplitudeEh"
6828    },
6829    {
6830     "is_pure" : true,
6831     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator7performENS2_6EffectENS2_14EffectStrengthENSt3__18functionIFvNS2_6StatusEjEEE"
6832    },
6833    {
6834     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEE10onAsBinderEv"
6835    },
6836    {
6837     "component_value" : 20,
6838     "kind" : "vbase_offset"
6839    },
6840    {
6841     "component_value" : -4,
6842     "kind" : "offset_to_top"
6843    },
6844    {
6845     "kind" : "rtti",
6846     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE"
6847    },
6848    {
6849     "kind" : "complete_dtor_pointer",
6850     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED1Ev"
6851    },
6852    {
6853     "kind" : "deleting_dtor_pointer",
6854     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED0Ev"
6855    },
6856    {
6857     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEE10onAsBinderEv"
6858    },
6859    {
6860     "component_value" : 16,
6861     "kind" : "vbase_offset"
6862    },
6863    {
6864     "component_value" : -8,
6865     "kind" : "offset_to_top"
6866    },
6867    {
6868     "kind" : "rtti",
6869     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE"
6870    },
6871    {
6872     "kind" : "complete_dtor_pointer",
6873     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED1Ev"
6874    },
6875    {
6876     "kind" : "deleting_dtor_pointer",
6877     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED0Ev"
6878    },
6879    {
6880     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6881    },
6882    {
6883     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6884    },
6885    {
6886     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6887    },
6888    {
6889     "kind" : "vcall_offset"
6890    },
6891    {
6892     "component_value" : -16,
6893     "kind" : "vcall_offset"
6894    },
6895    {
6896     "component_value" : -16,
6897     "kind" : "vcall_offset"
6898    },
6899    {
6900     "component_value" : -16,
6901     "kind" : "vcall_offset"
6902    },
6903    {
6904     "component_value" : -24,
6905     "kind" : "vcall_offset"
6906    },
6907    {
6908     "component_value" : -24,
6909     "kind" : "offset_to_top"
6910    },
6911    {
6912     "kind" : "rtti",
6913     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE"
6914    },
6915    {
6916     "kind" : "complete_dtor_pointer",
6917     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED1Ev"
6918    },
6919    {
6920     "kind" : "deleting_dtor_pointer",
6921     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED0Ev"
6922    },
6923    {
6924     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6925    },
6926    {
6927     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6928    },
6929    {
6930     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6931    },
6932    {
6933     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6934    }
6935   ]
6936  },
6937  {
6938   "alignment" : 4,
6939   "base_specifiers" :
6940   [
6941    {
6942     "referenced_type" : "type-90"
6943    },
6944    {
6945     "referenced_type" : "type-382"
6946    },
6947    {
6948     "referenced_type" : "type-377"
6949    }
6950   ],
6951   "linker_set_key" : "android::hardware::BpInterface<android::hardware::vibrator::V1_1::IVibrator>",
6952   "name" : "android::hardware::BpInterface<android::hardware::vibrator::V1_1::IVibrator>",
6953   "record_kind" : "class",
6954   "referenced_type" : "type-384",
6955   "self_type" : "type-384",
6956   "size" : 32,
6957   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6958   "template_args" : [ "type-90" ],
6959   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE",
6960   "vtable_components" :
6961   [
6962    {
6963     "component_value" : 24,
6964     "kind" : "vbase_offset"
6965    },
6966    {
6967     "kind" : "offset_to_top"
6968    },
6969    {
6970     "kind" : "rtti",
6971     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE"
6972    },
6973    {
6974     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_19IVibrator8isRemoteEv"
6975    },
6976    {
6977     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
6978    },
6979    {
6980     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
6981    },
6982    {
6983     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
6984    },
6985    {
6986     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
6987    },
6988    {
6989     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator21setHALInstrumentationEv"
6990    },
6991    {
6992     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
6993    },
6994    {
6995     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator4pingEv"
6996    },
6997    {
6998     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
6999    },
7000    {
7001     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator21notifySyspropsChangedEv"
7002    },
7003    {
7004     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7005    },
7006    {
7007     "kind" : "complete_dtor_pointer",
7008     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED1Ev"
7009    },
7010    {
7011     "kind" : "deleting_dtor_pointer",
7012     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED0Ev"
7013    },
7014    {
7015     "is_pure" : true,
7016     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator2onEj"
7017    },
7018    {
7019     "is_pure" : true,
7020     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator3offEv"
7021    },
7022    {
7023     "is_pure" : true,
7024     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator24supportsAmplitudeControlEv"
7025    },
7026    {
7027     "is_pure" : true,
7028     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12setAmplitudeEh"
7029    },
7030    {
7031     "is_pure" : true,
7032     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
7033    },
7034    {
7035     "is_pure" : true,
7036     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator11perform_1_1ENS2_10Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
7037    },
7038    {
7039     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEE10onAsBinderEv"
7040    },
7041    {
7042     "component_value" : 20,
7043     "kind" : "vbase_offset"
7044    },
7045    {
7046     "component_value" : -4,
7047     "kind" : "offset_to_top"
7048    },
7049    {
7050     "kind" : "rtti",
7051     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE"
7052    },
7053    {
7054     "kind" : "complete_dtor_pointer",
7055     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED1Ev"
7056    },
7057    {
7058     "kind" : "deleting_dtor_pointer",
7059     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED0Ev"
7060    },
7061    {
7062     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEE10onAsBinderEv"
7063    },
7064    {
7065     "component_value" : 16,
7066     "kind" : "vbase_offset"
7067    },
7068    {
7069     "component_value" : -8,
7070     "kind" : "offset_to_top"
7071    },
7072    {
7073     "kind" : "rtti",
7074     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE"
7075    },
7076    {
7077     "kind" : "complete_dtor_pointer",
7078     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED1Ev"
7079    },
7080    {
7081     "kind" : "deleting_dtor_pointer",
7082     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED0Ev"
7083    },
7084    {
7085     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7086    },
7087    {
7088     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7089    },
7090    {
7091     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7092    },
7093    {
7094     "kind" : "vcall_offset"
7095    },
7096    {
7097     "component_value" : -16,
7098     "kind" : "vcall_offset"
7099    },
7100    {
7101     "component_value" : -16,
7102     "kind" : "vcall_offset"
7103    },
7104    {
7105     "component_value" : -16,
7106     "kind" : "vcall_offset"
7107    },
7108    {
7109     "component_value" : -24,
7110     "kind" : "vcall_offset"
7111    },
7112    {
7113     "component_value" : -24,
7114     "kind" : "offset_to_top"
7115    },
7116    {
7117     "kind" : "rtti",
7118     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE"
7119    },
7120    {
7121     "kind" : "complete_dtor_pointer",
7122     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED1Ev"
7123    },
7124    {
7125     "kind" : "deleting_dtor_pointer",
7126     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED0Ev"
7127    },
7128    {
7129     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7130    },
7131    {
7132     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7133    },
7134    {
7135     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7136    },
7137    {
7138     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7139    }
7140   ]
7141  },
7142  {
7143   "alignment" : 4,
7144   "base_specifiers" :
7145   [
7146    {
7147     "referenced_type" : "type-109"
7148    },
7149    {
7150     "referenced_type" : "type-382"
7151    },
7152    {
7153     "referenced_type" : "type-377"
7154    }
7155   ],
7156   "linker_set_key" : "android::hardware::BpInterface<android::hardware::vibrator::V1_2::IVibrator>",
7157   "name" : "android::hardware::BpInterface<android::hardware::vibrator::V1_2::IVibrator>",
7158   "record_kind" : "class",
7159   "referenced_type" : "type-386",
7160   "self_type" : "type-386",
7161   "size" : 32,
7162   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7163   "template_args" : [ "type-109" ],
7164   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE",
7165   "vtable_components" :
7166   [
7167    {
7168     "component_value" : 24,
7169     "kind" : "vbase_offset"
7170    },
7171    {
7172     "kind" : "offset_to_top"
7173    },
7174    {
7175     "kind" : "rtti",
7176     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE"
7177    },
7178    {
7179     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_29IVibrator8isRemoteEv"
7180    },
7181    {
7182     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7183    },
7184    {
7185     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7186    },
7187    {
7188     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7189    },
7190    {
7191     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
7192    },
7193    {
7194     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator21setHALInstrumentationEv"
7195    },
7196    {
7197     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
7198    },
7199    {
7200     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator4pingEv"
7201    },
7202    {
7203     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7204    },
7205    {
7206     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator21notifySyspropsChangedEv"
7207    },
7208    {
7209     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7210    },
7211    {
7212     "kind" : "complete_dtor_pointer",
7213     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED1Ev"
7214    },
7215    {
7216     "kind" : "deleting_dtor_pointer",
7217     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED0Ev"
7218    },
7219    {
7220     "is_pure" : true,
7221     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator2onEj"
7222    },
7223    {
7224     "is_pure" : true,
7225     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator3offEv"
7226    },
7227    {
7228     "is_pure" : true,
7229     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator24supportsAmplitudeControlEv"
7230    },
7231    {
7232     "is_pure" : true,
7233     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12setAmplitudeEh"
7234    },
7235    {
7236     "is_pure" : true,
7237     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
7238    },
7239    {
7240     "is_pure" : true,
7241     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
7242    },
7243    {
7244     "is_pure" : true,
7245     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
7246    },
7247    {
7248     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEE10onAsBinderEv"
7249    },
7250    {
7251     "component_value" : 20,
7252     "kind" : "vbase_offset"
7253    },
7254    {
7255     "component_value" : -4,
7256     "kind" : "offset_to_top"
7257    },
7258    {
7259     "kind" : "rtti",
7260     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE"
7261    },
7262    {
7263     "kind" : "complete_dtor_pointer",
7264     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED1Ev"
7265    },
7266    {
7267     "kind" : "deleting_dtor_pointer",
7268     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED0Ev"
7269    },
7270    {
7271     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEE10onAsBinderEv"
7272    },
7273    {
7274     "component_value" : 16,
7275     "kind" : "vbase_offset"
7276    },
7277    {
7278     "component_value" : -8,
7279     "kind" : "offset_to_top"
7280    },
7281    {
7282     "kind" : "rtti",
7283     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE"
7284    },
7285    {
7286     "kind" : "complete_dtor_pointer",
7287     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED1Ev"
7288    },
7289    {
7290     "kind" : "deleting_dtor_pointer",
7291     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED0Ev"
7292    },
7293    {
7294     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7295    },
7296    {
7297     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7298    },
7299    {
7300     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7301    },
7302    {
7303     "kind" : "vcall_offset"
7304    },
7305    {
7306     "component_value" : -16,
7307     "kind" : "vcall_offset"
7308    },
7309    {
7310     "component_value" : -16,
7311     "kind" : "vcall_offset"
7312    },
7313    {
7314     "component_value" : -16,
7315     "kind" : "vcall_offset"
7316    },
7317    {
7318     "component_value" : -24,
7319     "kind" : "vcall_offset"
7320    },
7321    {
7322     "component_value" : -24,
7323     "kind" : "offset_to_top"
7324    },
7325    {
7326     "kind" : "rtti",
7327     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE"
7328    },
7329    {
7330     "kind" : "complete_dtor_pointer",
7331     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED1Ev"
7332    },
7333    {
7334     "kind" : "deleting_dtor_pointer",
7335     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED0Ev"
7336    },
7337    {
7338     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7339    },
7340    {
7341     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7342    },
7343    {
7344     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7345    },
7346    {
7347     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7348    }
7349   ]
7350  },
7351  {
7352   "alignment" : 4,
7353   "base_specifiers" :
7354   [
7355    {
7356     "referenced_type" : "type-16"
7357    },
7358    {
7359     "referenced_type" : "type-382"
7360    },
7361    {
7362     "referenced_type" : "type-377"
7363    }
7364   ],
7365   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
7366   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
7367   "record_kind" : "class",
7368   "referenced_type" : "type-381",
7369   "self_type" : "type-381",
7370   "size" : 32,
7371   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7372   "template_args" : [ "type-16" ],
7373   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
7374   "vtable_components" :
7375   [
7376    {
7377     "component_value" : 24,
7378     "kind" : "vbase_offset"
7379    },
7380    {
7381     "kind" : "offset_to_top"
7382    },
7383    {
7384     "kind" : "rtti",
7385     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7386    },
7387    {
7388     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
7389    },
7390    {
7391     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
7392    },
7393    {
7394     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
7395    },
7396    {
7397     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
7398    },
7399    {
7400     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
7401    },
7402    {
7403     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
7404    },
7405    {
7406     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
7407    },
7408    {
7409     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
7410    },
7411    {
7412     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
7413    },
7414    {
7415     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
7416    },
7417    {
7418     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
7419    },
7420    {
7421     "kind" : "complete_dtor_pointer",
7422     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7423    },
7424    {
7425     "kind" : "deleting_dtor_pointer",
7426     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7427    },
7428    {
7429     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
7430    },
7431    {
7432     "component_value" : 20,
7433     "kind" : "vbase_offset"
7434    },
7435    {
7436     "component_value" : -4,
7437     "kind" : "offset_to_top"
7438    },
7439    {
7440     "kind" : "rtti",
7441     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7442    },
7443    {
7444     "kind" : "complete_dtor_pointer",
7445     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7446    },
7447    {
7448     "kind" : "deleting_dtor_pointer",
7449     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7450    },
7451    {
7452     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
7453    },
7454    {
7455     "component_value" : 16,
7456     "kind" : "vbase_offset"
7457    },
7458    {
7459     "component_value" : -8,
7460     "kind" : "offset_to_top"
7461    },
7462    {
7463     "kind" : "rtti",
7464     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7465    },
7466    {
7467     "kind" : "complete_dtor_pointer",
7468     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7469    },
7470    {
7471     "kind" : "deleting_dtor_pointer",
7472     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7473    },
7474    {
7475     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7476    },
7477    {
7478     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7479    },
7480    {
7481     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7482    },
7483    {
7484     "kind" : "vcall_offset"
7485    },
7486    {
7487     "component_value" : -16,
7488     "kind" : "vcall_offset"
7489    },
7490    {
7491     "component_value" : -16,
7492     "kind" : "vcall_offset"
7493    },
7494    {
7495     "component_value" : -16,
7496     "kind" : "vcall_offset"
7497    },
7498    {
7499     "component_value" : -24,
7500     "kind" : "vcall_offset"
7501    },
7502    {
7503     "component_value" : -24,
7504     "kind" : "offset_to_top"
7505    },
7506    {
7507     "kind" : "rtti",
7508     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7509    },
7510    {
7511     "kind" : "complete_dtor_pointer",
7512     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7513    },
7514    {
7515     "kind" : "deleting_dtor_pointer",
7516     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7517    },
7518    {
7519     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7520    },
7521    {
7522     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7523    },
7524    {
7525     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7526    },
7527    {
7528     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7529    }
7530   ]
7531  },
7532  {
7533   "alignment" : 4,
7534   "fields" :
7535   [
7536    {
7537     "access" : "private",
7538     "field_name" : "mMutex",
7539     "referenced_type" : "type-405"
7540    },
7541    {
7542     "access" : "private",
7543     "field_name" : "mMap",
7544     "field_offset" : 32,
7545     "referenced_type" : "type-406"
7546    }
7547   ],
7548   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
7549   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
7550   "record_kind" : "class",
7551   "referenced_type" : "type-404",
7552   "self_type" : "type-404",
7553   "size" : 16,
7554   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7555   "template_args" : [ "type-14", "type-407" ],
7556   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
7557  },
7558  {
7559   "alignment" : 4,
7560   "fields" :
7561   [
7562    {
7563     "access" : "private",
7564     "field_name" : "mMutex",
7565     "referenced_type" : "type-413"
7566    },
7567    {
7568     "access" : "private",
7569     "field_name" : "mMap",
7570     "field_offset" : 32,
7571     "referenced_type" : "type-414"
7572    }
7573   ],
7574   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
7575   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
7576   "record_kind" : "class",
7577   "referenced_type" : "type-412",
7578   "self_type" : "type-412",
7579   "size" : 16,
7580   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7581   "template_args" : [ "type-14", "type-31" ],
7582   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
7583  },
7584  {
7585   "alignment" : 4,
7586   "fields" :
7587   [
7588    {
7589     "access" : "private",
7590     "field_name" : "mMutex",
7591     "referenced_type" : "type-418"
7592    },
7593    {
7594     "access" : "private",
7595     "field_name" : "mMap",
7596     "field_offset" : 32,
7597     "referenced_type" : "type-419"
7598    }
7599   ],
7600   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
7601   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
7602   "record_kind" : "class",
7603   "referenced_type" : "type-417",
7604   "self_type" : "type-417",
7605   "size" : 16,
7606   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7607   "template_args" : [ "type-420", "type-278" ],
7608   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
7609  },
7610  {
7611   "alignment" : 4,
7612   "fields" :
7613   [
7614    {
7615     "access" : "private",
7616     "field_name" : "mMutex",
7617     "referenced_type" : "type-436"
7618    },
7619    {
7620     "access" : "private",
7621     "field_name" : "mMap",
7622     "field_offset" : 32,
7623     "referenced_type" : "type-437"
7624    }
7625   ],
7626   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
7627   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
7628   "record_kind" : "class",
7629   "referenced_type" : "type-435",
7630   "self_type" : "type-435",
7631   "size" : 16,
7632   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7633   "template_args" : [ "type-438", "type-439" ],
7634   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
7635  },
7636  {
7637   "alignment" : 4,
7638   "fields" :
7639   [
7640    {
7641     "access" : "private",
7642     "field_name" : "mMutex",
7643     "referenced_type" : "type-426"
7644    },
7645    {
7646     "access" : "private",
7647     "field_name" : "mMap",
7648     "field_offset" : 32,
7649     "referenced_type" : "type-427"
7650    }
7651   ],
7652   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
7653   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
7654   "record_kind" : "class",
7655   "referenced_type" : "type-425",
7656   "self_type" : "type-425",
7657   "size" : 16,
7658   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7659   "template_args" : [ "type-428", "type-429" ],
7660   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
7661  },
7662  {
7663   "alignment" : 8,
7664   "fields" :
7665   [
7666    {
7667     "field_name" : "flags",
7668     "referenced_type" : "type-2"
7669    },
7670    {
7671     "field_name" : "fdIndex",
7672     "field_offset" : 32,
7673     "referenced_type" : "type-2"
7674    },
7675    {
7676     "field_name" : "offset",
7677     "field_offset" : 64,
7678     "referenced_type" : "type-2"
7679    },
7680    {
7681     "field_name" : "extent",
7682     "field_offset" : 128,
7683     "referenced_type" : "type-13"
7684    }
7685   ],
7686   "linker_set_key" : "android::hardware::GrantorDescriptor",
7687   "name" : "android::hardware::GrantorDescriptor",
7688   "referenced_type" : "type-302",
7689   "self_type" : "type-302",
7690   "size" : 24,
7691   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
7692   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
7693  },
7694  {
7695   "alignment" : 8,
7696   "base_specifiers" :
7697   [
7698    {
7699     "is_virtual" : true,
7700     "referenced_type" : "type-286"
7701    },
7702    {
7703     "is_virtual" : true,
7704     "referenced_type" : "type-7"
7705    }
7706   ],
7707   "linker_set_key" : "android::hardware::HidlMemory",
7708   "name" : "android::hardware::HidlMemory",
7709   "record_kind" : "class",
7710   "referenced_type" : "type-294",
7711   "self_type" : "type-294",
7712   "size" : 56,
7713   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7714   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
7715   "vtable_components" :
7716   [
7717    {
7718     "component_value" : 48,
7719     "kind" : "vbase_offset"
7720    },
7721    {
7722     "component_value" : 8,
7723     "kind" : "vbase_offset"
7724    },
7725    {
7726     "kind" : "offset_to_top"
7727    },
7728    {
7729     "kind" : "rtti",
7730     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
7731    },
7732    {
7733     "kind" : "complete_dtor_pointer",
7734     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
7735    },
7736    {
7737     "kind" : "deleting_dtor_pointer",
7738     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
7739    },
7740    {
7741     "kind" : "vcall_offset"
7742    },
7743    {
7744     "kind" : "vcall_offset"
7745    },
7746    {
7747     "kind" : "vcall_offset"
7748    },
7749    {
7750     "kind" : "vcall_offset"
7751    },
7752    {
7753     "component_value" : -48,
7754     "kind" : "vcall_offset"
7755    },
7756    {
7757     "component_value" : -48,
7758     "kind" : "offset_to_top"
7759    },
7760    {
7761     "kind" : "rtti",
7762     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
7763    },
7764    {
7765     "kind" : "complete_dtor_pointer",
7766     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
7767    },
7768    {
7769     "kind" : "deleting_dtor_pointer",
7770     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
7771    },
7772    {
7773     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7774    },
7775    {
7776     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7777    },
7778    {
7779     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7780    },
7781    {
7782     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7783    }
7784   ]
7785  },
7786  {
7787   "alignment" : 4,
7788   "base_specifiers" :
7789   [
7790    {
7791     "is_virtual" : true,
7792     "referenced_type" : "type-7"
7793    }
7794   ],
7795   "linker_set_key" : "android::hardware::IBinder",
7796   "name" : "android::hardware::IBinder",
7797   "record_kind" : "class",
7798   "referenced_type" : "type-28",
7799   "self_type" : "type-28",
7800   "size" : 12,
7801   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
7802   "unique_id" : "_ZTSN7android8hardware7IBinderE",
7803   "vtable_components" :
7804   [
7805    {
7806     "component_value" : 4,
7807     "kind" : "vbase_offset"
7808    },
7809    {
7810     "kind" : "offset_to_top"
7811    },
7812    {
7813     "kind" : "rtti",
7814     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7815    },
7816    {
7817     "is_pure" : true,
7818     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7819    },
7820    {
7821     "is_pure" : true,
7822     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
7823    },
7824    {
7825     "is_pure" : true,
7826     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
7827    },
7828    {
7829     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7830    },
7831    {
7832     "is_pure" : true,
7833     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7834    },
7835    {
7836     "is_pure" : true,
7837     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
7838    },
7839    {
7840     "is_pure" : true,
7841     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
7842    },
7843    {
7844     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
7845    },
7846    {
7847     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7848    },
7849    {
7850     "kind" : "complete_dtor_pointer",
7851     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
7852    },
7853    {
7854     "kind" : "deleting_dtor_pointer",
7855     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
7856    },
7857    {
7858     "kind" : "vcall_offset"
7859    },
7860    {
7861     "kind" : "vcall_offset"
7862    },
7863    {
7864     "kind" : "vcall_offset"
7865    },
7866    {
7867     "kind" : "vcall_offset"
7868    },
7869    {
7870     "component_value" : -4,
7871     "kind" : "vcall_offset"
7872    },
7873    {
7874     "component_value" : -4,
7875     "kind" : "offset_to_top"
7876    },
7877    {
7878     "kind" : "rtti",
7879     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7880    },
7881    {
7882     "kind" : "complete_dtor_pointer",
7883     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
7884    },
7885    {
7886     "kind" : "deleting_dtor_pointer",
7887     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
7888    },
7889    {
7890     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7891    },
7892    {
7893     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7894    },
7895    {
7896     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7897    },
7898    {
7899     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7900    }
7901   ]
7902  },
7903  {
7904   "alignment" : 4,
7905   "base_specifiers" :
7906   [
7907    {
7908     "is_virtual" : true,
7909     "referenced_type" : "type-7"
7910    }
7911   ],
7912   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
7913   "name" : "android::hardware::IBinder::DeathRecipient",
7914   "record_kind" : "class",
7915   "referenced_type" : "type-17",
7916   "self_type" : "type-17",
7917   "size" : 12,
7918   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
7919   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
7920   "vtable_components" :
7921   [
7922    {
7923     "component_value" : 4,
7924     "kind" : "vbase_offset"
7925    },
7926    {
7927     "kind" : "offset_to_top"
7928    },
7929    {
7930     "kind" : "rtti",
7931     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7932    },
7933    {
7934     "is_pure" : true,
7935     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
7936    },
7937    {
7938     "kind" : "complete_dtor_pointer",
7939     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
7940    },
7941    {
7942     "kind" : "deleting_dtor_pointer",
7943     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
7944    },
7945    {
7946     "kind" : "vcall_offset"
7947    },
7948    {
7949     "kind" : "vcall_offset"
7950    },
7951    {
7952     "kind" : "vcall_offset"
7953    },
7954    {
7955     "kind" : "vcall_offset"
7956    },
7957    {
7958     "component_value" : -4,
7959     "kind" : "vcall_offset"
7960    },
7961    {
7962     "component_value" : -4,
7963     "kind" : "offset_to_top"
7964    },
7965    {
7966     "kind" : "rtti",
7967     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7968    },
7969    {
7970     "kind" : "complete_dtor_pointer",
7971     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
7972    },
7973    {
7974     "kind" : "deleting_dtor_pointer",
7975     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
7976    },
7977    {
7978     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7979    },
7980    {
7981     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7982    },
7983    {
7984     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7985    },
7986    {
7987     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7988    }
7989   ]
7990  },
7991  {
7992   "alignment" : 4,
7993   "base_specifiers" :
7994   [
7995    {
7996     "is_virtual" : true,
7997     "referenced_type" : "type-7"
7998    }
7999   ],
8000   "linker_set_key" : "android::hardware::IInterface",
8001   "name" : "android::hardware::IInterface",
8002   "record_kind" : "class",
8003   "referenced_type" : "type-382",
8004   "self_type" : "type-382",
8005   "size" : 12,
8006   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8007   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
8008   "vtable_components" :
8009   [
8010    {
8011     "component_value" : 4,
8012     "kind" : "vbase_offset"
8013    },
8014    {
8015     "kind" : "offset_to_top"
8016    },
8017    {
8018     "kind" : "rtti",
8019     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8020    },
8021    {
8022     "kind" : "complete_dtor_pointer",
8023     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
8024    },
8025    {
8026     "kind" : "deleting_dtor_pointer",
8027     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
8028    },
8029    {
8030     "is_pure" : true,
8031     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
8032    },
8033    {
8034     "kind" : "vcall_offset"
8035    },
8036    {
8037     "kind" : "vcall_offset"
8038    },
8039    {
8040     "kind" : "vcall_offset"
8041    },
8042    {
8043     "kind" : "vcall_offset"
8044    },
8045    {
8046     "component_value" : -4,
8047     "kind" : "vcall_offset"
8048    },
8049    {
8050     "component_value" : -4,
8051     "kind" : "offset_to_top"
8052    },
8053    {
8054     "kind" : "rtti",
8055     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8056    },
8057    {
8058     "kind" : "complete_dtor_pointer",
8059     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
8060    },
8061    {
8062     "kind" : "deleting_dtor_pointer",
8063     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
8064    },
8065    {
8066     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8067    },
8068    {
8069     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8070    },
8071    {
8072     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8073    },
8074    {
8075     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8076    }
8077   ]
8078  },
8079  {
8080   "alignment" : 4,
8081   "fields" :
8082   [
8083    {
8084     "access" : "private",
8085     "field_name" : "mGrantors",
8086     "referenced_type" : "type-298"
8087    },
8088    {
8089     "access" : "private",
8090     "field_name" : "mHandle",
8091     "field_offset" : 128,
8092     "referenced_type" : "type-344"
8093    },
8094    {
8095     "access" : "private",
8096     "field_name" : "mQuantum",
8097     "field_offset" : 192,
8098     "referenced_type" : "type-2"
8099    },
8100    {
8101     "access" : "private",
8102     "field_name" : "mFlags",
8103     "field_offset" : 224,
8104     "referenced_type" : "type-2"
8105    }
8106   ],
8107   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8108   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8109   "referenced_type" : "type-343",
8110   "self_type" : "type-343",
8111   "size" : 32,
8112   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8113   "template_args" : [ "type-48" ],
8114   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
8115  },
8116  {
8117   "alignment" : 4,
8118   "fields" :
8119   [
8120    {
8121     "access" : "private",
8122     "field_name" : "mBufCachePos",
8123     "referenced_type" : "type-2"
8124    },
8125    {
8126     "access" : "private",
8127     "field_name" : "mBufCache",
8128     "field_offset" : 32,
8129     "referenced_type" : "type-388"
8130    },
8131    {
8132     "access" : "private",
8133     "field_name" : "mError",
8134     "field_offset" : 128,
8135     "referenced_type" : "type-50"
8136    },
8137    {
8138     "access" : "private",
8139     "field_name" : "mData",
8140     "field_offset" : 160,
8141     "referenced_type" : "type-389"
8142    },
8143    {
8144     "access" : "private",
8145     "field_name" : "mDataSize",
8146     "field_offset" : 192,
8147     "referenced_type" : "type-2"
8148    },
8149    {
8150     "access" : "private",
8151     "field_name" : "mDataCapacity",
8152     "field_offset" : 224,
8153     "referenced_type" : "type-2"
8154    },
8155    {
8156     "access" : "private",
8157     "field_name" : "mDataPos",
8158     "field_offset" : 256,
8159     "referenced_type" : "type-2"
8160    },
8161    {
8162     "access" : "private",
8163     "field_name" : "mObjects",
8164     "field_offset" : 288,
8165     "referenced_type" : "type-390"
8166    },
8167    {
8168     "access" : "private",
8169     "field_name" : "mObjectsSize",
8170     "field_offset" : 320,
8171     "referenced_type" : "type-2"
8172    },
8173    {
8174     "access" : "private",
8175     "field_name" : "mObjectsCapacity",
8176     "field_offset" : 352,
8177     "referenced_type" : "type-2"
8178    },
8179    {
8180     "access" : "private",
8181     "field_name" : "mNextObjectHint",
8182     "field_offset" : 384,
8183     "referenced_type" : "type-2"
8184    },
8185    {
8186     "access" : "private",
8187     "field_name" : "mNumRef",
8188     "field_offset" : 416,
8189     "referenced_type" : "type-2"
8190    },
8191    {
8192     "access" : "private",
8193     "field_name" : "mFdsKnown",
8194     "field_offset" : 448,
8195     "referenced_type" : "type-31"
8196    },
8197    {
8198     "access" : "private",
8199     "field_name" : "mHasFds",
8200     "field_offset" : 456,
8201     "referenced_type" : "type-31"
8202    },
8203    {
8204     "access" : "private",
8205     "field_name" : "mAllowFds",
8206     "field_offset" : 464,
8207     "referenced_type" : "type-31"
8208    },
8209    {
8210     "access" : "private",
8211     "field_name" : "mOwner",
8212     "field_offset" : 480,
8213     "referenced_type" : "type-391"
8214    },
8215    {
8216     "access" : "private",
8217     "field_name" : "mOwnerCookie",
8218     "field_offset" : 512,
8219     "referenced_type" : "type-23"
8220    }
8221   ],
8222   "linker_set_key" : "android::hardware::Parcel",
8223   "name" : "android::hardware::Parcel",
8224   "record_kind" : "class",
8225   "referenced_type" : "type-387",
8226   "self_type" : "type-387",
8227   "size" : 68,
8228   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
8229   "unique_id" : "_ZTSN7android8hardware6ParcelE"
8230  },
8231  {
8232   "access" : "private",
8233   "alignment" : 4,
8234   "fields" :
8235   [
8236    {
8237     "field_name" : "index",
8238     "referenced_type" : "type-2"
8239    },
8240    {
8241     "field_name" : "buffer",
8242     "field_offset" : 32,
8243     "referenced_type" : "type-13"
8244    },
8245    {
8246     "field_name" : "bufend",
8247     "field_offset" : 96,
8248     "referenced_type" : "type-13"
8249    }
8250   ],
8251   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
8252   "name" : "android::hardware::Parcel::BufferInfo",
8253   "referenced_type" : "type-395",
8254   "self_type" : "type-395",
8255   "size" : 20,
8256   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
8257   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
8258  },
8259  {
8260   "alignment" : 4,
8261   "base_specifiers" :
8262   [
8263    {
8264     "is_virtual" : true,
8265     "referenced_type" : "type-7"
8266    }
8267   ],
8268   "fields" :
8269   [
8270    {
8271     "access" : "private",
8272     "field_name" : "mDriverFD",
8273     "field_offset" : 32,
8274     "referenced_type" : "type-50"
8275    },
8276    {
8277     "access" : "private",
8278     "field_name" : "mVMStart",
8279     "field_offset" : 64,
8280     "referenced_type" : "type-23"
8281    },
8282    {
8283     "access" : "private",
8284     "field_name" : "mThreadCountLock",
8285     "field_offset" : 96,
8286     "referenced_type" : "type-56"
8287    },
8288    {
8289     "access" : "private",
8290     "field_name" : "mThreadCountDecrement",
8291     "field_offset" : 128,
8292     "referenced_type" : "type-57"
8293    },
8294    {
8295     "access" : "private",
8296     "field_name" : "mExecutingThreadsCount",
8297     "field_offset" : 160,
8298     "referenced_type" : "type-2"
8299    },
8300    {
8301     "access" : "private",
8302     "field_name" : "mMaxThreads",
8303     "field_offset" : 192,
8304     "referenced_type" : "type-2"
8305    },
8306    {
8307     "access" : "private",
8308     "field_name" : "mStarvationStartTimeMs",
8309     "field_offset" : 224,
8310     "referenced_type" : "type-18"
8311    },
8312    {
8313     "access" : "private",
8314     "field_name" : "mLock",
8315     "field_offset" : 288,
8316     "referenced_type" : "type-19"
8317    },
8318    {
8319     "access" : "private",
8320     "field_name" : "mHandleToObject",
8321     "field_offset" : 320,
8322     "referenced_type" : "type-21"
8323    },
8324    {
8325     "access" : "private",
8326     "field_name" : "mManagesContexts",
8327     "field_offset" : 480,
8328     "referenced_type" : "type-31"
8329    },
8330    {
8331     "access" : "private",
8332     "field_name" : "mBinderContextCheckFunc",
8333     "field_offset" : 512,
8334     "referenced_type" : "type-29"
8335    },
8336    {
8337     "access" : "private",
8338     "field_name" : "mBinderContextUserData",
8339     "field_offset" : 544,
8340     "referenced_type" : "type-23"
8341    },
8342    {
8343     "access" : "private",
8344     "field_name" : "mContexts",
8345     "field_offset" : 576,
8346     "referenced_type" : "type-41"
8347    },
8348    {
8349     "access" : "private",
8350     "field_name" : "mRootDir",
8351     "field_offset" : 736,
8352     "referenced_type" : "type-45"
8353    },
8354    {
8355     "access" : "private",
8356     "field_name" : "mThreadPoolStarted",
8357     "field_offset" : 768,
8358     "referenced_type" : "type-31"
8359    },
8360    {
8361     "access" : "private",
8362     "field_name" : "mSpawnThreadOnStart",
8363     "field_offset" : 776,
8364     "referenced_type" : "type-31"
8365    },
8366    {
8367     "access" : "private",
8368     "field_name" : "mThreadPoolSeq",
8369     "field_offset" : 800,
8370     "referenced_type" : "type-49"
8371    },
8372    {
8373     "access" : "private",
8374     "field_name" : "mMmapSize",
8375     "field_offset" : 832,
8376     "referenced_type" : "type-25"
8377    },
8378    {
8379     "access" : "private",
8380     "field_name" : "mCallRestriction",
8381     "field_offset" : 864,
8382     "referenced_type" : "type-51"
8383    }
8384   ],
8385   "linker_set_key" : "android::hardware::ProcessState",
8386   "name" : "android::hardware::ProcessState",
8387   "record_kind" : "class",
8388   "referenced_type" : "type-55",
8389   "self_type" : "type-55",
8390   "size" : 120,
8391   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
8392   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
8393   "vtable_components" :
8394   [
8395    {
8396     "component_value" : 112,
8397     "kind" : "vbase_offset"
8398    },
8399    {
8400     "kind" : "offset_to_top"
8401    },
8402    {
8403     "kind" : "rtti",
8404     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
8405    },
8406    {
8407     "kind" : "complete_dtor_pointer",
8408     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
8409    },
8410    {
8411     "kind" : "deleting_dtor_pointer",
8412     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
8413    },
8414    {
8415     "kind" : "vcall_offset"
8416    },
8417    {
8418     "kind" : "vcall_offset"
8419    },
8420    {
8421     "kind" : "vcall_offset"
8422    },
8423    {
8424     "kind" : "vcall_offset"
8425    },
8426    {
8427     "component_value" : -112,
8428     "kind" : "vcall_offset"
8429    },
8430    {
8431     "component_value" : -112,
8432     "kind" : "offset_to_top"
8433    },
8434    {
8435     "kind" : "rtti",
8436     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
8437    },
8438    {
8439     "kind" : "complete_dtor_pointer",
8440     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
8441    },
8442    {
8443     "kind" : "deleting_dtor_pointer",
8444     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
8445    },
8446    {
8447     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8448    },
8449    {
8450     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8451    },
8452    {
8453     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8454    },
8455    {
8456     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8457    }
8458   ]
8459  },
8460  {
8461   "access" : "private",
8462   "alignment" : 4,
8463   "fields" :
8464   [
8465    {
8466     "field_name" : "binder",
8467     "referenced_type" : "type-27"
8468    },
8469    {
8470     "field_name" : "refs",
8471     "field_offset" : 32,
8472     "referenced_type" : "type-11"
8473    }
8474   ],
8475   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
8476   "name" : "android::hardware::ProcessState::handle_entry",
8477   "referenced_type" : "type-26",
8478   "self_type" : "type-26",
8479   "size" : 8,
8480   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
8481   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
8482  },
8483  {
8484   "alignment" : 4,
8485   "base_specifiers" :
8486   [
8487    {
8488     "referenced_type" : "type-137"
8489    }
8490   ],
8491   "fields" :
8492   [
8493    {
8494     "access" : "private",
8495     "field_name" : "mVal",
8496     "field_offset" : 192,
8497     "referenced_type" : "type-144"
8498    }
8499   ],
8500   "linker_set_key" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status>",
8501   "name" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status>",
8502   "record_kind" : "class",
8503   "referenced_type" : "type-143",
8504   "self_type" : "type-143",
8505   "size" : 28,
8506   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8507   "template_args" : [ "type-144" ],
8508   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE"
8509  },
8510  {
8511   "alignment" : 4,
8512   "base_specifiers" :
8513   [
8514    {
8515     "referenced_type" : "type-137"
8516    }
8517   ],
8518   "fields" :
8519   [
8520    {
8521     "access" : "private",
8522     "field_name" : "mVal",
8523     "field_offset" : 192,
8524     "referenced_type" : "type-107"
8525    }
8526   ],
8527   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_2::IVibrator> >",
8528   "name" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_2::IVibrator> >",
8529   "record_kind" : "class",
8530   "referenced_type" : "type-150",
8531   "self_type" : "type-150",
8532   "size" : 28,
8533   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8534   "template_args" : [ "type-107" ],
8535   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE"
8536  },
8537  {
8538   "alignment" : 4,
8539   "base_specifiers" :
8540   [
8541    {
8542     "referenced_type" : "type-137"
8543    }
8544   ],
8545   "fields" :
8546   [
8547    {
8548     "access" : "private",
8549     "field_name" : "mVal",
8550     "field_offset" : 168,
8551     "referenced_type" : "type-31"
8552    }
8553   ],
8554   "linker_set_key" : "android::hardware::Return<bool>",
8555   "name" : "android::hardware::Return<bool>",
8556   "record_kind" : "class",
8557   "referenced_type" : "type-136",
8558   "self_type" : "type-136",
8559   "size" : 24,
8560   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8561   "template_args" : [ "type-31" ],
8562   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
8563  },
8564  {
8565   "alignment" : 4,
8566   "base_specifiers" :
8567   [
8568    {
8569     "referenced_type" : "type-137"
8570    }
8571   ],
8572   "linker_set_key" : "android::hardware::Return<void>",
8573   "name" : "android::hardware::Return<void>",
8574   "record_kind" : "class",
8575   "referenced_type" : "type-163",
8576   "self_type" : "type-163",
8577   "size" : 24,
8578   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8579   "template_args" : [ "type-24" ],
8580   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
8581  },
8582  {
8583   "alignment" : 4,
8584   "fields" :
8585   [
8586    {
8587     "access" : "private",
8588     "field_name" : "mException",
8589     "referenced_type" : "type-50"
8590    },
8591    {
8592     "access" : "private",
8593     "field_name" : "mErrorCode",
8594     "field_offset" : 32,
8595     "referenced_type" : "type-50"
8596    },
8597    {
8598     "access" : "private",
8599     "field_name" : "mMessage",
8600     "field_offset" : 64,
8601     "referenced_type" : "type-127"
8602    }
8603   ],
8604   "linker_set_key" : "android::hardware::Status",
8605   "name" : "android::hardware::Status",
8606   "record_kind" : "class",
8607   "referenced_type" : "type-126",
8608   "self_type" : "type-126",
8609   "size" : 20,
8610   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8611   "unique_id" : "_ZTSN7android8hardware6StatusE"
8612  },
8613  {
8614   "alignment" : 4,
8615   "fields" :
8616   [
8617    {
8618     "access" : "protected",
8619     "field_name" : "mInstrumentationCallbacks",
8620     "field_offset" : 32,
8621     "referenced_type" : "type-364"
8622    },
8623    {
8624     "access" : "protected",
8625     "field_name" : "mEnableInstrumentation",
8626     "field_offset" : 128,
8627     "referenced_type" : "type-31"
8628    },
8629    {
8630     "access" : "protected",
8631     "field_name" : "mInstrumentationLibPackage",
8632     "field_offset" : 160,
8633     "referenced_type" : "type-365"
8634    },
8635    {
8636     "access" : "protected",
8637     "field_name" : "mInterfaceName",
8638     "field_offset" : 256,
8639     "referenced_type" : "type-366"
8640    }
8641   ],
8642   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
8643   "name" : "android::hardware::details::HidlInstrumentor",
8644   "referenced_type" : "type-363",
8645   "self_type" : "type-363",
8646   "size" : 44,
8647   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8648   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
8649   "vtable_components" :
8650   [
8651    {
8652     "kind" : "offset_to_top"
8653    },
8654    {
8655     "kind" : "rtti",
8656     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
8657    },
8658    {
8659     "kind" : "complete_dtor_pointer",
8660     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
8661    },
8662    {
8663     "kind" : "deleting_dtor_pointer",
8664     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
8665    }
8666   ]
8667  },
8668  {
8669   "alignment" : 4,
8670   "fields" :
8671   [
8672    {
8673     "field_name" : "sched_policy",
8674     "referenced_type" : "type-50"
8675    },
8676    {
8677     "field_name" : "prio",
8678     "field_offset" : 32,
8679     "referenced_type" : "type-50"
8680    }
8681   ],
8682   "linker_set_key" : "android::hardware::details::SchedPrio",
8683   "name" : "android::hardware::details::SchedPrio",
8684   "referenced_type" : "type-407",
8685   "self_type" : "type-407",
8686   "size" : 8,
8687   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
8688   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
8689  },
8690  {
8691   "alignment" : 4,
8692   "fields" :
8693   [
8694    {
8695     "access" : "private",
8696     "field_name" : "mQueue",
8697     "referenced_type" : "type-595"
8698    }
8699   ],
8700   "linker_set_key" : "android::hardware::details::TaskRunner",
8701   "name" : "android::hardware::details::TaskRunner",
8702   "record_kind" : "class",
8703   "referenced_type" : "type-594",
8704   "self_type" : "type-594",
8705   "size" : 8,
8706   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
8707   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
8708  },
8709  {
8710   "alignment" : 1,
8711   "linker_set_key" : "android::hardware::details::bnhw_tag",
8712   "name" : "android::hardware::details::bnhw_tag",
8713   "referenced_type" : "type-225",
8714   "self_type" : "type-225",
8715   "size" : 1,
8716   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8717   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
8718  },
8719  {
8720   "alignment" : 1,
8721   "linker_set_key" : "android::hardware::details::bphw_tag",
8722   "name" : "android::hardware::details::bphw_tag",
8723   "referenced_type" : "type-238",
8724   "self_type" : "type-238",
8725   "size" : 1,
8726   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8727   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
8728  },
8729  {
8730   "alignment" : 1,
8731   "linker_set_key" : "android::hardware::details::bs_tag",
8732   "name" : "android::hardware::details::bs_tag",
8733   "referenced_type" : "type-248",
8734   "self_type" : "type-248",
8735   "size" : 1,
8736   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8737   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
8738  },
8739  {
8740   "access" : "private",
8741   "alignment" : 4,
8742   "fields" :
8743   [
8744    {
8745     "field_name" : "mPointer",
8746     "referenced_type" : "type-301"
8747    },
8748    {
8749     "field_name" : "_pad",
8750     "referenced_type" : "type-13"
8751    }
8752   ],
8753   "is_anonymous" : true,
8754   "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",
8755   "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",
8756   "record_kind" : "union",
8757   "referenced_type" : "type-300",
8758   "self_type" : "type-300",
8759   "size" : 8,
8760   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8761   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
8762  },
8763  {
8764   "alignment" : 4,
8765   "fields" :
8766   [
8767    {
8768     "access" : "private",
8769     "referenced_type" : "type-300"
8770    }
8771   ],
8772   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
8773   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
8774   "referenced_type" : "type-299",
8775   "self_type" : "type-299",
8776   "size" : 8,
8777   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8778   "template_args" : [ "type-302" ],
8779   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
8780  },
8781  {
8782   "alignment" : 4,
8783   "fields" :
8784   [
8785    {
8786     "access" : "private",
8787     "referenced_type" : "type-313"
8788    }
8789   ],
8790   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
8791   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
8792   "referenced_type" : "type-312",
8793   "self_type" : "type-312",
8794   "size" : 8,
8795   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8796   "template_args" : [ "type-315" ],
8797   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
8798  },
8799  {
8800   "alignment" : 4,
8801   "fields" :
8802   [
8803    {
8804     "access" : "private",
8805     "referenced_type" : "type-305"
8806    }
8807   ],
8808   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
8809   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
8810   "referenced_type" : "type-304",
8811   "self_type" : "type-304",
8812   "size" : 8,
8813   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8814   "template_args" : [ "type-282" ],
8815   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
8816  },
8817  {
8818   "alignment" : 4,
8819   "fields" :
8820   [
8821    {
8822     "access" : "private",
8823     "referenced_type" : "type-330"
8824    }
8825   ],
8826   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
8827   "name" : "android::hardware::details::hidl_pointer<char>",
8828   "referenced_type" : "type-329",
8829   "self_type" : "type-329",
8830   "size" : 8,
8831   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8832   "template_args" : [ "type-48" ],
8833   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
8834  },
8835  {
8836   "access" : "private",
8837   "alignment" : 4,
8838   "fields" :
8839   [
8840    {
8841     "field_name" : "mPointer",
8842     "referenced_type" : "type-166"
8843    },
8844    {
8845     "field_name" : "_pad",
8846     "referenced_type" : "type-13"
8847    }
8848   ],
8849   "is_anonymous" : true,
8850   "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",
8851   "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",
8852   "record_kind" : "union",
8853   "referenced_type" : "type-330",
8854   "self_type" : "type-330",
8855   "size" : 8,
8856   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8857   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
8858  },
8859  {
8860   "alignment" : 4,
8861   "fields" :
8862   [
8863    {
8864     "access" : "private",
8865     "referenced_type" : "type-284"
8866    }
8867   ],
8868   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
8869   "name" : "android::hardware::details::hidl_pointer<const char>",
8870   "referenced_type" : "type-283",
8871   "self_type" : "type-283",
8872   "size" : 8,
8873   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8874   "template_args" : [ "type-47" ],
8875   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
8876  },
8877  {
8878   "access" : "private",
8879   "alignment" : 4,
8880   "fields" :
8881   [
8882    {
8883     "field_name" : "mPointer",
8884     "referenced_type" : "type-46"
8885    },
8886    {
8887     "field_name" : "_pad",
8888     "referenced_type" : "type-13"
8889    }
8890   ],
8891   "is_anonymous" : true,
8892   "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",
8893   "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",
8894   "record_kind" : "union",
8895   "referenced_type" : "type-284",
8896   "self_type" : "type-284",
8897   "size" : 8,
8898   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8899   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
8900  },
8901  {
8902   "alignment" : 4,
8903   "fields" :
8904   [
8905    {
8906     "access" : "private",
8907     "referenced_type" : "type-261"
8908    }
8909   ],
8910   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
8911   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
8912   "referenced_type" : "type-260",
8913   "self_type" : "type-260",
8914   "size" : 8,
8915   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8916   "template_args" : [ "type-263" ],
8917   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
8918  },
8919  {
8920   "access" : "private",
8921   "alignment" : 4,
8922   "fields" :
8923   [
8924    {
8925     "field_name" : "mPointer",
8926     "referenced_type" : "type-262"
8927    },
8928    {
8929     "field_name" : "_pad",
8930     "referenced_type" : "type-13"
8931    }
8932   ],
8933   "is_anonymous" : true,
8934   "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",
8935   "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",
8936   "record_kind" : "union",
8937   "referenced_type" : "type-261",
8938   "self_type" : "type-261",
8939   "size" : 8,
8940   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8941   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
8942  },
8943  {
8944   "access" : "private",
8945   "alignment" : 4,
8946   "fields" :
8947   [
8948    {
8949     "field_name" : "mPointer",
8950     "referenced_type" : "type-314"
8951    },
8952    {
8953     "field_name" : "_pad",
8954     "referenced_type" : "type-13"
8955    }
8956   ],
8957   "is_anonymous" : true,
8958   "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",
8959   "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",
8960   "record_kind" : "union",
8961   "referenced_type" : "type-313",
8962   "self_type" : "type-313",
8963   "size" : 8,
8964   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8965   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
8966  },
8967  {
8968   "access" : "private",
8969   "alignment" : 4,
8970   "fields" :
8971   [
8972    {
8973     "field_name" : "mPointer",
8974     "referenced_type" : "type-306"
8975    },
8976    {
8977     "field_name" : "_pad",
8978     "referenced_type" : "type-13"
8979    }
8980   ],
8981   "is_anonymous" : true,
8982   "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",
8983   "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",
8984   "record_kind" : "union",
8985   "referenced_type" : "type-305",
8986   "self_type" : "type-305",
8987   "size" : 8,
8988   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8989   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
8990  },
8991  {
8992   "alignment" : 4,
8993   "fields" :
8994   [
8995    {
8996     "access" : "private",
8997     "referenced_type" : "type-323"
8998    }
8999   ],
9000   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
9001   "name" : "android::hardware::details::hidl_pointer<int>",
9002   "referenced_type" : "type-322",
9003   "self_type" : "type-322",
9004   "size" : 8,
9005   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9006   "template_args" : [ "type-50" ],
9007   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
9008  },
9009  {
9010   "access" : "private",
9011   "alignment" : 4,
9012   "fields" :
9013   [
9014    {
9015     "field_name" : "mPointer",
9016     "referenced_type" : "type-324"
9017    },
9018    {
9019     "field_name" : "_pad",
9020     "referenced_type" : "type-13"
9021    }
9022   ],
9023   "is_anonymous" : true,
9024   "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",
9025   "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",
9026   "record_kind" : "union",
9027   "referenced_type" : "type-323",
9028   "self_type" : "type-323",
9029   "size" : 8,
9030   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9031   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
9032  },
9033  {
9034   "alignment" : 4,
9035   "fields" :
9036   [
9037    {
9038     "access" : "private",
9039     "referenced_type" : "type-345"
9040    }
9041   ],
9042   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
9043   "name" : "android::hardware::details::hidl_pointer<native_handle>",
9044   "referenced_type" : "type-344",
9045   "self_type" : "type-344",
9046   "size" : 8,
9047   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9048   "template_args" : [ "type-175" ],
9049   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
9050  },
9051  {
9052   "access" : "private",
9053   "alignment" : 4,
9054   "fields" :
9055   [
9056    {
9057     "field_name" : "mPointer",
9058     "referenced_type" : "type-174"
9059    },
9060    {
9061     "field_name" : "_pad",
9062     "referenced_type" : "type-13"
9063    }
9064   ],
9065   "is_anonymous" : true,
9066   "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",
9067   "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",
9068   "record_kind" : "union",
9069   "referenced_type" : "type-345",
9070   "self_type" : "type-345",
9071   "size" : 8,
9072   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9073   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
9074  },
9075  {
9076   "alignment" : 1,
9077   "linker_set_key" : "android::hardware::details::i_tag",
9078   "name" : "android::hardware::details::i_tag",
9079   "referenced_type" : "type-212",
9080   "self_type" : "type-212",
9081   "size" : 1,
9082   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9083   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
9084  },
9085  {
9086   "alignment" : 4,
9087   "fields" :
9088   [
9089    {
9090     "access" : "private",
9091     "field_name" : "mStatus",
9092     "referenced_type" : "type-126"
9093    },
9094    {
9095     "access" : "private",
9096     "field_name" : "mCheckedStatus",
9097     "field_offset" : 160,
9098     "referenced_type" : "type-31"
9099    }
9100   ],
9101   "linker_set_key" : "android::hardware::details::return_status",
9102   "name" : "android::hardware::details::return_status",
9103   "record_kind" : "class",
9104   "referenced_type" : "type-137",
9105   "self_type" : "type-137",
9106   "size" : 24,
9107   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9108   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
9109  },
9110  {
9111   "alignment" : 1,
9112   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
9113   "name" : "android::hardware::details::std_array<unsigned char, 32>",
9114   "referenced_type" : "type-331",
9115   "self_type" : "type-331",
9116   "size" : 1,
9117   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9118   "template_args" : [ "type-95" ],
9119   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
9120  },
9121  {
9122   "alignment" : 1,
9123   "fields" :
9124   [
9125    {
9126     "access" : "private",
9127     "field_name" : "mBuffer",
9128     "referenced_type" : "type-316"
9129    }
9130   ],
9131   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
9132   "name" : "android::hardware::hidl_array<unsigned char, 32>",
9133   "referenced_type" : "type-315",
9134   "self_type" : "type-315",
9135   "size" : 32,
9136   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9137   "template_args" : [ "type-95" ],
9138   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
9139  },
9140  {
9141   "alignment" : 4,
9142   "base_specifiers" :
9143   [
9144    {
9145     "referenced_type" : "type-17"
9146    }
9147   ],
9148   "fields" :
9149   [
9150    {
9151     "access" : "private",
9152     "field_name" : "mRecipient",
9153     "field_offset" : 32,
9154     "referenced_type" : "type-4"
9155    },
9156    {
9157     "access" : "private",
9158     "field_name" : "mCookie",
9159     "field_offset" : 96,
9160     "referenced_type" : "type-13"
9161    },
9162    {
9163     "access" : "private",
9164     "field_name" : "mBase",
9165     "field_offset" : 160,
9166     "referenced_type" : "type-14"
9167    }
9168   ],
9169   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
9170   "name" : "android::hardware::hidl_binder_death_recipient",
9171   "referenced_type" : "type-3",
9172   "self_type" : "type-3",
9173   "size" : 36,
9174   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
9175   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
9176   "vtable_components" :
9177   [
9178    {
9179     "component_value" : 28,
9180     "kind" : "vbase_offset"
9181    },
9182    {
9183     "kind" : "offset_to_top"
9184    },
9185    {
9186     "kind" : "rtti",
9187     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
9188    },
9189    {
9190     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
9191    },
9192    {
9193     "kind" : "complete_dtor_pointer",
9194     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
9195    },
9196    {
9197     "kind" : "deleting_dtor_pointer",
9198     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
9199    },
9200    {
9201     "kind" : "vcall_offset"
9202    },
9203    {
9204     "kind" : "vcall_offset"
9205    },
9206    {
9207     "kind" : "vcall_offset"
9208    },
9209    {
9210     "kind" : "vcall_offset"
9211    },
9212    {
9213     "component_value" : -28,
9214     "kind" : "vcall_offset"
9215    },
9216    {
9217     "component_value" : -28,
9218     "kind" : "offset_to_top"
9219    },
9220    {
9221     "kind" : "rtti",
9222     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
9223    },
9224    {
9225     "kind" : "complete_dtor_pointer",
9226     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
9227    },
9228    {
9229     "kind" : "deleting_dtor_pointer",
9230     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
9231    },
9232    {
9233     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9234    },
9235    {
9236     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9237    },
9238    {
9239     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9240    },
9241    {
9242     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9243    }
9244   ]
9245  },
9246  {
9247   "alignment" : 4,
9248   "base_specifiers" :
9249   [
9250    {
9251     "is_virtual" : true,
9252     "referenced_type" : "type-7"
9253    }
9254   ],
9255   "linker_set_key" : "android::hardware::hidl_death_recipient",
9256   "name" : "android::hardware::hidl_death_recipient",
9257   "referenced_type" : "type-6",
9258   "self_type" : "type-6",
9259   "size" : 12,
9260   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9261   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
9262   "vtable_components" :
9263   [
9264    {
9265     "component_value" : 4,
9266     "kind" : "vbase_offset"
9267    },
9268    {
9269     "kind" : "offset_to_top"
9270    },
9271    {
9272     "kind" : "rtti",
9273     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
9274    },
9275    {
9276     "is_pure" : true,
9277     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
9278    },
9279    {
9280     "kind" : "complete_dtor_pointer",
9281     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
9282    },
9283    {
9284     "kind" : "deleting_dtor_pointer",
9285     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
9286    },
9287    {
9288     "kind" : "vcall_offset"
9289    },
9290    {
9291     "kind" : "vcall_offset"
9292    },
9293    {
9294     "kind" : "vcall_offset"
9295    },
9296    {
9297     "kind" : "vcall_offset"
9298    },
9299    {
9300     "component_value" : -4,
9301     "kind" : "vcall_offset"
9302    },
9303    {
9304     "component_value" : -4,
9305     "kind" : "offset_to_top"
9306    },
9307    {
9308     "kind" : "rtti",
9309     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
9310    },
9311    {
9312     "kind" : "complete_dtor_pointer",
9313     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
9314    },
9315    {
9316     "kind" : "deleting_dtor_pointer",
9317     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
9318    },
9319    {
9320     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9321    },
9322    {
9323     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9324    },
9325    {
9326     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9327    },
9328    {
9329     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9330    }
9331   ]
9332  },
9333  {
9334   "alignment" : 8,
9335   "fields" :
9336   [
9337    {
9338     "access" : "private",
9339     "field_name" : "mHandle",
9340     "referenced_type" : "type-260"
9341    },
9342    {
9343     "access" : "private",
9344     "field_name" : "mOwnsHandle",
9345     "field_offset" : 64,
9346     "referenced_type" : "type-31"
9347    }
9348   ],
9349   "linker_set_key" : "android::hardware::hidl_handle",
9350   "name" : "android::hardware::hidl_handle",
9351   "referenced_type" : "type-280",
9352   "self_type" : "type-280",
9353   "size" : 16,
9354   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9355   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
9356  },
9357  {
9358   "alignment" : 8,
9359   "fields" :
9360   [
9361    {
9362     "access" : "private",
9363     "field_name" : "mHandle",
9364     "referenced_type" : "type-280"
9365    },
9366    {
9367     "access" : "private",
9368     "field_name" : "mSize",
9369     "field_offset" : 128,
9370     "referenced_type" : "type-13"
9371    },
9372    {
9373     "access" : "private",
9374     "field_name" : "mName",
9375     "field_offset" : 192,
9376     "referenced_type" : "type-282"
9377    }
9378   ],
9379   "linker_set_key" : "android::hardware::hidl_memory",
9380   "name" : "android::hardware::hidl_memory",
9381   "referenced_type" : "type-286",
9382   "self_type" : "type-286",
9383   "size" : 40,
9384   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9385   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
9386  },
9387  {
9388   "alignment" : 4,
9389   "fields" :
9390   [
9391    {
9392     "access" : "private",
9393     "field_name" : "mBuffer",
9394     "referenced_type" : "type-283"
9395    },
9396    {
9397     "access" : "private",
9398     "field_name" : "mSize",
9399     "field_offset" : 64,
9400     "referenced_type" : "type-2"
9401    },
9402    {
9403     "access" : "private",
9404     "field_name" : "mOwnsBuffer",
9405     "field_offset" : 96,
9406     "referenced_type" : "type-31"
9407    }
9408   ],
9409   "linker_set_key" : "android::hardware::hidl_string",
9410   "name" : "android::hardware::hidl_string",
9411   "referenced_type" : "type-282",
9412   "self_type" : "type-282",
9413   "size" : 16,
9414   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9415   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
9416  },
9417  {
9418   "alignment" : 4,
9419   "fields" :
9420   [
9421    {
9422     "access" : "private",
9423     "field_name" : "mBuffer",
9424     "referenced_type" : "type-299"
9425    },
9426    {
9427     "access" : "private",
9428     "field_name" : "mSize",
9429     "field_offset" : 64,
9430     "referenced_type" : "type-2"
9431    },
9432    {
9433     "access" : "private",
9434     "field_name" : "mOwnsBuffer",
9435     "field_offset" : 96,
9436     "referenced_type" : "type-31"
9437    }
9438   ],
9439   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
9440   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
9441   "referenced_type" : "type-298",
9442   "self_type" : "type-298",
9443   "size" : 16,
9444   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9445   "template_args" : [ "type-302" ],
9446   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
9447  },
9448  {
9449   "alignment" : 4,
9450   "fields" :
9451   [
9452    {
9453     "access" : "private",
9454     "field_name" : "mBuffer",
9455     "referenced_type" : "type-312"
9456    },
9457    {
9458     "access" : "private",
9459     "field_name" : "mSize",
9460     "field_offset" : 64,
9461     "referenced_type" : "type-2"
9462    },
9463    {
9464     "access" : "private",
9465     "field_name" : "mOwnsBuffer",
9466     "field_offset" : 96,
9467     "referenced_type" : "type-31"
9468    }
9469   ],
9470   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
9471   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
9472   "referenced_type" : "type-311",
9473   "self_type" : "type-311",
9474   "size" : 16,
9475   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9476   "template_args" : [ "type-315" ],
9477   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
9478  },
9479  {
9480   "alignment" : 4,
9481   "fields" :
9482   [
9483    {
9484     "access" : "private",
9485     "field_name" : "mBuffer",
9486     "referenced_type" : "type-304"
9487    },
9488    {
9489     "access" : "private",
9490     "field_name" : "mSize",
9491     "field_offset" : 64,
9492     "referenced_type" : "type-2"
9493    },
9494    {
9495     "access" : "private",
9496     "field_name" : "mOwnsBuffer",
9497     "field_offset" : 96,
9498     "referenced_type" : "type-31"
9499    }
9500   ],
9501   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
9502   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
9503   "referenced_type" : "type-303",
9504   "self_type" : "type-303",
9505   "size" : 16,
9506   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9507   "template_args" : [ "type-282" ],
9508   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
9509  },
9510  {
9511   "alignment" : 4,
9512   "fields" :
9513   [
9514    {
9515     "access" : "private",
9516     "field_name" : "mBuffer",
9517     "referenced_type" : "type-329"
9518    },
9519    {
9520     "access" : "private",
9521     "field_name" : "mSize",
9522     "field_offset" : 64,
9523     "referenced_type" : "type-2"
9524    },
9525    {
9526     "access" : "private",
9527     "field_name" : "mOwnsBuffer",
9528     "field_offset" : 96,
9529     "referenced_type" : "type-31"
9530    }
9531   ],
9532   "linker_set_key" : "android::hardware::hidl_vec<char>",
9533   "name" : "android::hardware::hidl_vec<char>",
9534   "referenced_type" : "type-328",
9535   "self_type" : "type-328",
9536   "size" : 16,
9537   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9538   "template_args" : [ "type-48" ],
9539   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
9540  },
9541  {
9542   "alignment" : 4,
9543   "fields" :
9544   [
9545    {
9546     "access" : "private",
9547     "field_name" : "mBuffer",
9548     "referenced_type" : "type-322"
9549    },
9550    {
9551     "access" : "private",
9552     "field_name" : "mSize",
9553     "field_offset" : 64,
9554     "referenced_type" : "type-2"
9555    },
9556    {
9557     "access" : "private",
9558     "field_name" : "mOwnsBuffer",
9559     "field_offset" : 96,
9560     "referenced_type" : "type-31"
9561    }
9562   ],
9563   "linker_set_key" : "android::hardware::hidl_vec<int>",
9564   "name" : "android::hardware::hidl_vec<int>",
9565   "referenced_type" : "type-321",
9566   "self_type" : "type-321",
9567   "size" : 16,
9568   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9569   "template_args" : [ "type-50" ],
9570   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
9571  },
9572  {
9573   "alignment" : 2,
9574   "fields" :
9575   [
9576    {
9577     "access" : "private",
9578     "field_name" : "mMajor",
9579     "referenced_type" : "type-97"
9580    },
9581    {
9582     "access" : "private",
9583     "field_name" : "mMinor",
9584     "field_offset" : 16,
9585     "referenced_type" : "type-97"
9586    }
9587   ],
9588   "linker_set_key" : "android::hardware::hidl_version",
9589   "name" : "android::hardware::hidl_version",
9590   "referenced_type" : "type-333",
9591   "self_type" : "type-333",
9592   "size" : 4,
9593   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9594   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
9595  },
9596  {
9597   "alignment" : 4,
9598   "base_specifiers" :
9599   [
9600    {
9601     "referenced_type" : "type-361"
9602    }
9603   ],
9604   "fields" :
9605   [
9606    {
9607     "access" : "private",
9608     "field_name" : "_hidl_mImpl",
9609     "field_offset" : 544,
9610     "referenced_type" : "type-81"
9611    }
9612   ],
9613   "linker_set_key" : "android::hardware::vibrator::V1_0::BnHwVibrator",
9614   "name" : "android::hardware::vibrator::V1_0::BnHwVibrator",
9615   "referenced_type" : "type-544",
9616   "self_type" : "type-544",
9617   "size" : 80,
9618   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/BnHwVibrator.h",
9619   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_012BnHwVibratorE",
9620   "vtable_components" :
9621   [
9622    {
9623     "component_value" : 72,
9624     "kind" : "vbase_offset"
9625    },
9626    {
9627     "kind" : "offset_to_top"
9628    },
9629    {
9630     "kind" : "rtti",
9631     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BnHwVibratorE"
9632    },
9633    {
9634     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9635    },
9636    {
9637     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9638    },
9639    {
9640     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9641    },
9642    {
9643     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9644    },
9645    {
9646     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9647    },
9648    {
9649     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9650    },
9651    {
9652     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9653    },
9654    {
9655     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9656    },
9657    {
9658     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9659    },
9660    {
9661     "kind" : "complete_dtor_pointer",
9662     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BnHwVibratorD1Ev"
9663    },
9664    {
9665     "kind" : "deleting_dtor_pointer",
9666     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BnHwVibratorD0Ev"
9667    },
9668    {
9669     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
9670    },
9671    {
9672     "component_value" : -20,
9673     "kind" : "offset_to_top"
9674    },
9675    {
9676     "kind" : "rtti",
9677     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BnHwVibratorE"
9678    },
9679    {
9680     "kind" : "complete_dtor_pointer",
9681     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_012BnHwVibratorD1Ev"
9682    },
9683    {
9684     "kind" : "deleting_dtor_pointer",
9685     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_012BnHwVibratorD0Ev"
9686    },
9687    {
9688     "kind" : "vcall_offset"
9689    },
9690    {
9691     "kind" : "vcall_offset"
9692    },
9693    {
9694     "kind" : "vcall_offset"
9695    },
9696    {
9697     "kind" : "vcall_offset"
9698    },
9699    {
9700     "component_value" : -72,
9701     "kind" : "vcall_offset"
9702    },
9703    {
9704     "component_value" : -72,
9705     "kind" : "offset_to_top"
9706    },
9707    {
9708     "kind" : "rtti",
9709     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BnHwVibratorE"
9710    },
9711    {
9712     "kind" : "complete_dtor_pointer",
9713     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_012BnHwVibratorD1Ev"
9714    },
9715    {
9716     "kind" : "deleting_dtor_pointer",
9717     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_012BnHwVibratorD0Ev"
9718    },
9719    {
9720     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9721    },
9722    {
9723     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9724    },
9725    {
9726     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9727    },
9728    {
9729     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9730    }
9731   ]
9732  },
9733  {
9734   "alignment" : 4,
9735   "base_specifiers" :
9736   [
9737    {
9738     "referenced_type" : "type-383"
9739    },
9740    {
9741     "referenced_type" : "type-363"
9742    }
9743   ],
9744   "fields" :
9745   [
9746    {
9747     "access" : "private",
9748     "field_name" : "_hidl_mMutex",
9749     "field_offset" : 544,
9750     "referenced_type" : "type-547"
9751    },
9752    {
9753     "access" : "private",
9754     "field_name" : "_hidl_mDeathRecipients",
9755     "field_offset" : 576,
9756     "referenced_type" : "type-548"
9757    }
9758   ],
9759   "linker_set_key" : "android::hardware::vibrator::V1_0::BpHwVibrator",
9760   "name" : "android::hardware::vibrator::V1_0::BpHwVibrator",
9761   "referenced_type" : "type-546",
9762   "self_type" : "type-546",
9763   "size" : 92,
9764   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/BpHwVibrator.h",
9765   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_012BpHwVibratorE",
9766   "vtable_components" :
9767   [
9768    {
9769     "component_value" : 84,
9770     "kind" : "vbase_offset"
9771    },
9772    {
9773     "kind" : "offset_to_top"
9774    },
9775    {
9776     "kind" : "rtti",
9777     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE"
9778    },
9779    {
9780     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_012BpHwVibrator8isRemoteEv"
9781    },
9782    {
9783     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9784    },
9785    {
9786     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9787    },
9788    {
9789     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9790    },
9791    {
9792     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9793    },
9794    {
9795     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator21setHALInstrumentationEv"
9796    },
9797    {
9798     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9799    },
9800    {
9801     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator4pingEv"
9802    },
9803    {
9804     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9805    },
9806    {
9807     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator21notifySyspropsChangedEv"
9808    },
9809    {
9810     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9811    },
9812    {
9813     "kind" : "complete_dtor_pointer",
9814     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibratorD1Ev"
9815    },
9816    {
9817     "kind" : "deleting_dtor_pointer",
9818     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibratorD0Ev"
9819    },
9820    {
9821     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator2onEj"
9822    },
9823    {
9824     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator3offEv"
9825    },
9826    {
9827     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator24supportsAmplitudeControlEv"
9828    },
9829    {
9830     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator12setAmplitudeEh"
9831    },
9832    {
9833     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator7performENS2_6EffectENS2_14EffectStrengthENSt3__18functionIFvNS2_6StatusEjEEE"
9834    },
9835    {
9836     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEE10onAsBinderEv"
9837    },
9838    {
9839     "component_value" : 80,
9840     "kind" : "vbase_offset"
9841    },
9842    {
9843     "component_value" : -4,
9844     "kind" : "offset_to_top"
9845    },
9846    {
9847     "kind" : "rtti",
9848     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE"
9849    },
9850    {
9851     "kind" : "complete_dtor_pointer",
9852     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_012BpHwVibratorD1Ev"
9853    },
9854    {
9855     "kind" : "deleting_dtor_pointer",
9856     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_012BpHwVibratorD0Ev"
9857    },
9858    {
9859     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEE10onAsBinderEv"
9860    },
9861    {
9862     "component_value" : 76,
9863     "kind" : "vbase_offset"
9864    },
9865    {
9866     "component_value" : -8,
9867     "kind" : "offset_to_top"
9868    },
9869    {
9870     "kind" : "rtti",
9871     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE"
9872    },
9873    {
9874     "kind" : "complete_dtor_pointer",
9875     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_012BpHwVibratorD1Ev"
9876    },
9877    {
9878     "kind" : "deleting_dtor_pointer",
9879     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_012BpHwVibratorD0Ev"
9880    },
9881    {
9882     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9883    },
9884    {
9885     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9886    },
9887    {
9888     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9889    },
9890    {
9891     "component_value" : -24,
9892     "kind" : "offset_to_top"
9893    },
9894    {
9895     "kind" : "rtti",
9896     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE"
9897    },
9898    {
9899     "kind" : "complete_dtor_pointer",
9900     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_012BpHwVibratorD1Ev"
9901    },
9902    {
9903     "kind" : "deleting_dtor_pointer",
9904     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_012BpHwVibratorD0Ev"
9905    },
9906    {
9907     "kind" : "vcall_offset"
9908    },
9909    {
9910     "component_value" : -76,
9911     "kind" : "vcall_offset"
9912    },
9913    {
9914     "component_value" : -76,
9915     "kind" : "vcall_offset"
9916    },
9917    {
9918     "component_value" : -76,
9919     "kind" : "vcall_offset"
9920    },
9921    {
9922     "component_value" : -84,
9923     "kind" : "vcall_offset"
9924    },
9925    {
9926     "component_value" : -84,
9927     "kind" : "offset_to_top"
9928    },
9929    {
9930     "kind" : "rtti",
9931     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE"
9932    },
9933    {
9934     "kind" : "complete_dtor_pointer",
9935     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_012BpHwVibratorD1Ev"
9936    },
9937    {
9938     "kind" : "deleting_dtor_pointer",
9939     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_012BpHwVibratorD0Ev"
9940    },
9941    {
9942     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9943    },
9944    {
9945     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9946    },
9947    {
9948     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9949    },
9950    {
9951     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9952    }
9953   ]
9954  },
9955  {
9956   "alignment" : 4,
9957   "base_specifiers" :
9958   [
9959    {
9960     "referenced_type" : "type-16"
9961    }
9962   ],
9963   "linker_set_key" : "android::hardware::vibrator::V1_0::IVibrator",
9964   "name" : "android::hardware::vibrator::V1_0::IVibrator",
9965   "referenced_type" : "type-83",
9966   "self_type" : "type-83",
9967   "size" : 12,
9968   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/IVibrator.h",
9969   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_09IVibratorE",
9970   "vtable_components" :
9971   [
9972    {
9973     "component_value" : 4,
9974     "kind" : "vbase_offset"
9975    },
9976    {
9977     "kind" : "offset_to_top"
9978    },
9979    {
9980     "kind" : "rtti",
9981     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE"
9982    },
9983    {
9984     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_09IVibrator8isRemoteEv"
9985    },
9986    {
9987     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9988    },
9989    {
9990     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9991    },
9992    {
9993     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9994    },
9995    {
9996     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9997    },
9998    {
9999     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator21setHALInstrumentationEv"
10000    },
10001    {
10002     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10003    },
10004    {
10005     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator4pingEv"
10006    },
10007    {
10008     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10009    },
10010    {
10011     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator21notifySyspropsChangedEv"
10012    },
10013    {
10014     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10015    },
10016    {
10017     "kind" : "complete_dtor_pointer",
10018     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibratorD1Ev"
10019    },
10020    {
10021     "kind" : "deleting_dtor_pointer",
10022     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibratorD0Ev"
10023    },
10024    {
10025     "is_pure" : true,
10026     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator2onEj"
10027    },
10028    {
10029     "is_pure" : true,
10030     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator3offEv"
10031    },
10032    {
10033     "is_pure" : true,
10034     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator24supportsAmplitudeControlEv"
10035    },
10036    {
10037     "is_pure" : true,
10038     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12setAmplitudeEh"
10039    },
10040    {
10041     "is_pure" : true,
10042     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator7performENS2_6EffectENS2_14EffectStrengthENSt3__18functionIFvNS2_6StatusEjEEE"
10043    },
10044    {
10045     "kind" : "vcall_offset"
10046    },
10047    {
10048     "kind" : "vcall_offset"
10049    },
10050    {
10051     "kind" : "vcall_offset"
10052    },
10053    {
10054     "kind" : "vcall_offset"
10055    },
10056    {
10057     "component_value" : -4,
10058     "kind" : "vcall_offset"
10059    },
10060    {
10061     "component_value" : -4,
10062     "kind" : "offset_to_top"
10063    },
10064    {
10065     "kind" : "rtti",
10066     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE"
10067    },
10068    {
10069     "kind" : "complete_dtor_pointer",
10070     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_09IVibratorD1Ev"
10071    },
10072    {
10073     "kind" : "deleting_dtor_pointer",
10074     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_09IVibratorD0Ev"
10075    },
10076    {
10077     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10078    },
10079    {
10080     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10081    },
10082    {
10083     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10084    },
10085    {
10086     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10087    }
10088   ]
10089  },
10090  {
10091   "alignment" : 4,
10092   "base_specifiers" :
10093   [
10094    {
10095     "referenced_type" : "type-361"
10096    }
10097   ],
10098   "fields" :
10099   [
10100    {
10101     "access" : "private",
10102     "field_name" : "_hidl_mImpl",
10103     "field_offset" : 544,
10104     "referenced_type" : "type-88"
10105    }
10106   ],
10107   "linker_set_key" : "android::hardware::vibrator::V1_1::BnHwVibrator",
10108   "name" : "android::hardware::vibrator::V1_1::BnHwVibrator",
10109   "referenced_type" : "type-551",
10110   "self_type" : "type-551",
10111   "size" : 80,
10112   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/BnHwVibrator.h",
10113   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_112BnHwVibratorE",
10114   "vtable_components" :
10115   [
10116    {
10117     "component_value" : 72,
10118     "kind" : "vbase_offset"
10119    },
10120    {
10121     "kind" : "offset_to_top"
10122    },
10123    {
10124     "kind" : "rtti",
10125     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BnHwVibratorE"
10126    },
10127    {
10128     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10129    },
10130    {
10131     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10132    },
10133    {
10134     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10135    },
10136    {
10137     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10138    },
10139    {
10140     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10141    },
10142    {
10143     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10144    },
10145    {
10146     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10147    },
10148    {
10149     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10150    },
10151    {
10152     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10153    },
10154    {
10155     "kind" : "complete_dtor_pointer",
10156     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BnHwVibratorD1Ev"
10157    },
10158    {
10159     "kind" : "deleting_dtor_pointer",
10160     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BnHwVibratorD0Ev"
10161    },
10162    {
10163     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10164    },
10165    {
10166     "component_value" : -20,
10167     "kind" : "offset_to_top"
10168    },
10169    {
10170     "kind" : "rtti",
10171     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BnHwVibratorE"
10172    },
10173    {
10174     "kind" : "complete_dtor_pointer",
10175     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_112BnHwVibratorD1Ev"
10176    },
10177    {
10178     "kind" : "deleting_dtor_pointer",
10179     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_112BnHwVibratorD0Ev"
10180    },
10181    {
10182     "kind" : "vcall_offset"
10183    },
10184    {
10185     "kind" : "vcall_offset"
10186    },
10187    {
10188     "kind" : "vcall_offset"
10189    },
10190    {
10191     "kind" : "vcall_offset"
10192    },
10193    {
10194     "component_value" : -72,
10195     "kind" : "vcall_offset"
10196    },
10197    {
10198     "component_value" : -72,
10199     "kind" : "offset_to_top"
10200    },
10201    {
10202     "kind" : "rtti",
10203     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BnHwVibratorE"
10204    },
10205    {
10206     "kind" : "complete_dtor_pointer",
10207     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_112BnHwVibratorD1Ev"
10208    },
10209    {
10210     "kind" : "deleting_dtor_pointer",
10211     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_112BnHwVibratorD0Ev"
10212    },
10213    {
10214     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10215    },
10216    {
10217     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10218    },
10219    {
10220     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10221    },
10222    {
10223     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10224    }
10225   ]
10226  },
10227  {
10228   "alignment" : 4,
10229   "base_specifiers" :
10230   [
10231    {
10232     "referenced_type" : "type-384"
10233    },
10234    {
10235     "referenced_type" : "type-363"
10236    }
10237   ],
10238   "fields" :
10239   [
10240    {
10241     "access" : "private",
10242     "field_name" : "_hidl_mMutex",
10243     "field_offset" : 544,
10244     "referenced_type" : "type-555"
10245    },
10246    {
10247     "access" : "private",
10248     "field_name" : "_hidl_mDeathRecipients",
10249     "field_offset" : 576,
10250     "referenced_type" : "type-556"
10251    }
10252   ],
10253   "linker_set_key" : "android::hardware::vibrator::V1_1::BpHwVibrator",
10254   "name" : "android::hardware::vibrator::V1_1::BpHwVibrator",
10255   "referenced_type" : "type-554",
10256   "self_type" : "type-554",
10257   "size" : 92,
10258   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/BpHwVibrator.h",
10259   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_112BpHwVibratorE",
10260   "vtable_components" :
10261   [
10262    {
10263     "component_value" : 84,
10264     "kind" : "vbase_offset"
10265    },
10266    {
10267     "kind" : "offset_to_top"
10268    },
10269    {
10270     "kind" : "rtti",
10271     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE"
10272    },
10273    {
10274     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_112BpHwVibrator8isRemoteEv"
10275    },
10276    {
10277     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10278    },
10279    {
10280     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10281    },
10282    {
10283     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10284    },
10285    {
10286     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10287    },
10288    {
10289     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator21setHALInstrumentationEv"
10290    },
10291    {
10292     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10293    },
10294    {
10295     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator4pingEv"
10296    },
10297    {
10298     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10299    },
10300    {
10301     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator21notifySyspropsChangedEv"
10302    },
10303    {
10304     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10305    },
10306    {
10307     "kind" : "complete_dtor_pointer",
10308     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibratorD1Ev"
10309    },
10310    {
10311     "kind" : "deleting_dtor_pointer",
10312     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibratorD0Ev"
10313    },
10314    {
10315     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator2onEj"
10316    },
10317    {
10318     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator3offEv"
10319    },
10320    {
10321     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator24supportsAmplitudeControlEv"
10322    },
10323    {
10324     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator12setAmplitudeEh"
10325    },
10326    {
10327     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
10328    },
10329    {
10330     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator11perform_1_1ENS2_10Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
10331    },
10332    {
10333     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEE10onAsBinderEv"
10334    },
10335    {
10336     "component_value" : 80,
10337     "kind" : "vbase_offset"
10338    },
10339    {
10340     "component_value" : -4,
10341     "kind" : "offset_to_top"
10342    },
10343    {
10344     "kind" : "rtti",
10345     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE"
10346    },
10347    {
10348     "kind" : "complete_dtor_pointer",
10349     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_112BpHwVibratorD1Ev"
10350    },
10351    {
10352     "kind" : "deleting_dtor_pointer",
10353     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_112BpHwVibratorD0Ev"
10354    },
10355    {
10356     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEE10onAsBinderEv"
10357    },
10358    {
10359     "component_value" : 76,
10360     "kind" : "vbase_offset"
10361    },
10362    {
10363     "component_value" : -8,
10364     "kind" : "offset_to_top"
10365    },
10366    {
10367     "kind" : "rtti",
10368     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE"
10369    },
10370    {
10371     "kind" : "complete_dtor_pointer",
10372     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_112BpHwVibratorD1Ev"
10373    },
10374    {
10375     "kind" : "deleting_dtor_pointer",
10376     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_112BpHwVibratorD0Ev"
10377    },
10378    {
10379     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10380    },
10381    {
10382     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10383    },
10384    {
10385     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10386    },
10387    {
10388     "component_value" : -24,
10389     "kind" : "offset_to_top"
10390    },
10391    {
10392     "kind" : "rtti",
10393     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE"
10394    },
10395    {
10396     "kind" : "complete_dtor_pointer",
10397     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_112BpHwVibratorD1Ev"
10398    },
10399    {
10400     "kind" : "deleting_dtor_pointer",
10401     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_112BpHwVibratorD0Ev"
10402    },
10403    {
10404     "kind" : "vcall_offset"
10405    },
10406    {
10407     "component_value" : -76,
10408     "kind" : "vcall_offset"
10409    },
10410    {
10411     "component_value" : -76,
10412     "kind" : "vcall_offset"
10413    },
10414    {
10415     "component_value" : -76,
10416     "kind" : "vcall_offset"
10417    },
10418    {
10419     "component_value" : -84,
10420     "kind" : "vcall_offset"
10421    },
10422    {
10423     "component_value" : -84,
10424     "kind" : "offset_to_top"
10425    },
10426    {
10427     "kind" : "rtti",
10428     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE"
10429    },
10430    {
10431     "kind" : "complete_dtor_pointer",
10432     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_112BpHwVibratorD1Ev"
10433    },
10434    {
10435     "kind" : "deleting_dtor_pointer",
10436     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_112BpHwVibratorD0Ev"
10437    },
10438    {
10439     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10440    },
10441    {
10442     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10443    },
10444    {
10445     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10446    },
10447    {
10448     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10449    }
10450   ]
10451  },
10452  {
10453   "alignment" : 4,
10454   "base_specifiers" :
10455   [
10456    {
10457     "referenced_type" : "type-83"
10458    }
10459   ],
10460   "linker_set_key" : "android::hardware::vibrator::V1_1::IVibrator",
10461   "name" : "android::hardware::vibrator::V1_1::IVibrator",
10462   "referenced_type" : "type-90",
10463   "self_type" : "type-90",
10464   "size" : 12,
10465   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/IVibrator.h",
10466   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_19IVibratorE",
10467   "vtable_components" :
10468   [
10469    {
10470     "component_value" : 4,
10471     "kind" : "vbase_offset"
10472    },
10473    {
10474     "kind" : "offset_to_top"
10475    },
10476    {
10477     "kind" : "rtti",
10478     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE"
10479    },
10480    {
10481     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_19IVibrator8isRemoteEv"
10482    },
10483    {
10484     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10485    },
10486    {
10487     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10488    },
10489    {
10490     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10491    },
10492    {
10493     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10494    },
10495    {
10496     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator21setHALInstrumentationEv"
10497    },
10498    {
10499     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10500    },
10501    {
10502     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator4pingEv"
10503    },
10504    {
10505     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10506    },
10507    {
10508     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator21notifySyspropsChangedEv"
10509    },
10510    {
10511     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10512    },
10513    {
10514     "kind" : "complete_dtor_pointer",
10515     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibratorD1Ev"
10516    },
10517    {
10518     "kind" : "deleting_dtor_pointer",
10519     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibratorD0Ev"
10520    },
10521    {
10522     "is_pure" : true,
10523     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator2onEj"
10524    },
10525    {
10526     "is_pure" : true,
10527     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator3offEv"
10528    },
10529    {
10530     "is_pure" : true,
10531     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator24supportsAmplitudeControlEv"
10532    },
10533    {
10534     "is_pure" : true,
10535     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12setAmplitudeEh"
10536    },
10537    {
10538     "is_pure" : true,
10539     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
10540    },
10541    {
10542     "is_pure" : true,
10543     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator11perform_1_1ENS2_10Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
10544    },
10545    {
10546     "kind" : "vcall_offset"
10547    },
10548    {
10549     "kind" : "vcall_offset"
10550    },
10551    {
10552     "kind" : "vcall_offset"
10553    },
10554    {
10555     "kind" : "vcall_offset"
10556    },
10557    {
10558     "component_value" : -4,
10559     "kind" : "vcall_offset"
10560    },
10561    {
10562     "component_value" : -4,
10563     "kind" : "offset_to_top"
10564    },
10565    {
10566     "kind" : "rtti",
10567     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE"
10568    },
10569    {
10570     "kind" : "complete_dtor_pointer",
10571     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_19IVibratorD1Ev"
10572    },
10573    {
10574     "kind" : "deleting_dtor_pointer",
10575     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_19IVibratorD0Ev"
10576    },
10577    {
10578     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10579    },
10580    {
10581     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10582    },
10583    {
10584     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10585    },
10586    {
10587     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10588    }
10589   ]
10590  },
10591  {
10592   "alignment" : 4,
10593   "base_specifiers" :
10594   [
10595    {
10596     "referenced_type" : "type-361"
10597    }
10598   ],
10599   "fields" :
10600   [
10601    {
10602     "access" : "private",
10603     "field_name" : "_hidl_mImpl",
10604     "field_offset" : 544,
10605     "referenced_type" : "type-107"
10606    }
10607   ],
10608   "linker_set_key" : "android::hardware::vibrator::V1_2::BnHwVibrator",
10609   "name" : "android::hardware::vibrator::V1_2::BnHwVibrator",
10610   "referenced_type" : "type-360",
10611   "self_type" : "type-360",
10612   "size" : 80,
10613   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h",
10614   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_212BnHwVibratorE",
10615   "vtable_components" :
10616   [
10617    {
10618     "component_value" : 72,
10619     "kind" : "vbase_offset"
10620    },
10621    {
10622     "kind" : "offset_to_top"
10623    },
10624    {
10625     "kind" : "rtti",
10626     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE"
10627    },
10628    {
10629     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10630    },
10631    {
10632     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10633    },
10634    {
10635     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10636    },
10637    {
10638     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10639    },
10640    {
10641     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10642    },
10643    {
10644     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10645    },
10646    {
10647     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10648    },
10649    {
10650     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10651    },
10652    {
10653     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10654    },
10655    {
10656     "kind" : "complete_dtor_pointer",
10657     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
10658    },
10659    {
10660     "kind" : "deleting_dtor_pointer",
10661     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
10662    },
10663    {
10664     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10665    },
10666    {
10667     "component_value" : -20,
10668     "kind" : "offset_to_top"
10669    },
10670    {
10671     "kind" : "rtti",
10672     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE"
10673    },
10674    {
10675     "kind" : "complete_dtor_pointer",
10676     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
10677    },
10678    {
10679     "kind" : "deleting_dtor_pointer",
10680     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
10681    },
10682    {
10683     "kind" : "vcall_offset"
10684    },
10685    {
10686     "kind" : "vcall_offset"
10687    },
10688    {
10689     "kind" : "vcall_offset"
10690    },
10691    {
10692     "kind" : "vcall_offset"
10693    },
10694    {
10695     "component_value" : -72,
10696     "kind" : "vcall_offset"
10697    },
10698    {
10699     "component_value" : -72,
10700     "kind" : "offset_to_top"
10701    },
10702    {
10703     "kind" : "rtti",
10704     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE"
10705    },
10706    {
10707     "kind" : "complete_dtor_pointer",
10708     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
10709    },
10710    {
10711     "kind" : "deleting_dtor_pointer",
10712     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
10713    },
10714    {
10715     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10716    },
10717    {
10718     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10719    },
10720    {
10721     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10722    },
10723    {
10724     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10725    }
10726   ]
10727  },
10728  {
10729   "alignment" : 4,
10730   "base_specifiers" :
10731   [
10732    {
10733     "referenced_type" : "type-386"
10734    },
10735    {
10736     "referenced_type" : "type-363"
10737    }
10738   ],
10739   "fields" :
10740   [
10741    {
10742     "access" : "private",
10743     "field_name" : "_hidl_mMutex",
10744     "field_offset" : 544,
10745     "referenced_type" : "type-562"
10746    },
10747    {
10748     "access" : "private",
10749     "field_name" : "_hidl_mDeathRecipients",
10750     "field_offset" : 576,
10751     "referenced_type" : "type-563"
10752    }
10753   ],
10754   "linker_set_key" : "android::hardware::vibrator::V1_2::BpHwVibrator",
10755   "name" : "android::hardware::vibrator::V1_2::BpHwVibrator",
10756   "referenced_type" : "type-561",
10757   "self_type" : "type-561",
10758   "size" : 92,
10759   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h",
10760   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_212BpHwVibratorE",
10761   "vtable_components" :
10762   [
10763    {
10764     "component_value" : 84,
10765     "kind" : "vbase_offset"
10766    },
10767    {
10768     "kind" : "offset_to_top"
10769    },
10770    {
10771     "kind" : "rtti",
10772     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
10773    },
10774    {
10775     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_212BpHwVibrator8isRemoteEv"
10776    },
10777    {
10778     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10779    },
10780    {
10781     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10782    },
10783    {
10784     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10785    },
10786    {
10787     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10788    },
10789    {
10790     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator21setHALInstrumentationEv"
10791    },
10792    {
10793     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10794    },
10795    {
10796     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator4pingEv"
10797    },
10798    {
10799     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10800    },
10801    {
10802     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator21notifySyspropsChangedEv"
10803    },
10804    {
10805     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10806    },
10807    {
10808     "kind" : "complete_dtor_pointer",
10809     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
10810    },
10811    {
10812     "kind" : "deleting_dtor_pointer",
10813     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
10814    },
10815    {
10816     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator2onEj"
10817    },
10818    {
10819     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator3offEv"
10820    },
10821    {
10822     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator24supportsAmplitudeControlEv"
10823    },
10824    {
10825     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12setAmplitudeEh"
10826    },
10827    {
10828     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
10829    },
10830    {
10831     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
10832    },
10833    {
10834     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
10835    },
10836    {
10837     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEE10onAsBinderEv"
10838    },
10839    {
10840     "component_value" : 80,
10841     "kind" : "vbase_offset"
10842    },
10843    {
10844     "component_value" : -4,
10845     "kind" : "offset_to_top"
10846    },
10847    {
10848     "kind" : "rtti",
10849     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
10850    },
10851    {
10852     "kind" : "complete_dtor_pointer",
10853     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
10854    },
10855    {
10856     "kind" : "deleting_dtor_pointer",
10857     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
10858    },
10859    {
10860     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEE10onAsBinderEv"
10861    },
10862    {
10863     "component_value" : 76,
10864     "kind" : "vbase_offset"
10865    },
10866    {
10867     "component_value" : -8,
10868     "kind" : "offset_to_top"
10869    },
10870    {
10871     "kind" : "rtti",
10872     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
10873    },
10874    {
10875     "kind" : "complete_dtor_pointer",
10876     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
10877    },
10878    {
10879     "kind" : "deleting_dtor_pointer",
10880     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
10881    },
10882    {
10883     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10884    },
10885    {
10886     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10887    },
10888    {
10889     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10890    },
10891    {
10892     "component_value" : -24,
10893     "kind" : "offset_to_top"
10894    },
10895    {
10896     "kind" : "rtti",
10897     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
10898    },
10899    {
10900     "kind" : "complete_dtor_pointer",
10901     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
10902    },
10903    {
10904     "kind" : "deleting_dtor_pointer",
10905     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
10906    },
10907    {
10908     "kind" : "vcall_offset"
10909    },
10910    {
10911     "component_value" : -76,
10912     "kind" : "vcall_offset"
10913    },
10914    {
10915     "component_value" : -76,
10916     "kind" : "vcall_offset"
10917    },
10918    {
10919     "component_value" : -76,
10920     "kind" : "vcall_offset"
10921    },
10922    {
10923     "component_value" : -84,
10924     "kind" : "vcall_offset"
10925    },
10926    {
10927     "component_value" : -84,
10928     "kind" : "offset_to_top"
10929    },
10930    {
10931     "kind" : "rtti",
10932     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
10933    },
10934    {
10935     "kind" : "complete_dtor_pointer",
10936     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
10937    },
10938    {
10939     "kind" : "deleting_dtor_pointer",
10940     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
10941    },
10942    {
10943     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10944    },
10945    {
10946     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10947    },
10948    {
10949     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10950    },
10951    {
10952     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10953    }
10954   ]
10955  },
10956  {
10957   "alignment" : 4,
10958   "base_specifiers" :
10959   [
10960    {
10961     "referenced_type" : "type-109"
10962    },
10963    {
10964     "referenced_type" : "type-363"
10965    }
10966   ],
10967   "fields" :
10968   [
10969    {
10970     "access" : "private",
10971     "field_name" : "mImpl",
10972     "field_offset" : 384,
10973     "referenced_type" : "type-113"
10974    },
10975    {
10976     "access" : "private",
10977     "field_name" : "mOnewayQueue",
10978     "field_offset" : 416,
10979     "referenced_type" : "type-594"
10980    }
10981   ],
10982   "linker_set_key" : "android::hardware::vibrator::V1_2::BsVibrator",
10983   "name" : "android::hardware::vibrator::V1_2::BsVibrator",
10984   "referenced_type" : "type-593",
10985   "self_type" : "type-593",
10986   "size" : 68,
10987   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BsVibrator.h",
10988   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_210BsVibratorE",
10989   "vtable_components" :
10990   [
10991    {
10992     "component_value" : 60,
10993     "kind" : "vbase_offset"
10994    },
10995    {
10996     "kind" : "offset_to_top"
10997    },
10998    {
10999     "kind" : "rtti",
11000     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_210BsVibratorE"
11001    },
11002    {
11003     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_29IVibrator8isRemoteEv"
11004    },
11005    {
11006     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11007    },
11008    {
11009     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11010    },
11011    {
11012     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11013    },
11014    {
11015     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11016    },
11017    {
11018     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator21setHALInstrumentationEv"
11019    },
11020    {
11021     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11022    },
11023    {
11024     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator4pingEv"
11025    },
11026    {
11027     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11028    },
11029    {
11030     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator21notifySyspropsChangedEv"
11031    },
11032    {
11033     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11034    },
11035    {
11036     "kind" : "complete_dtor_pointer",
11037     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibratorD1Ev"
11038    },
11039    {
11040     "kind" : "deleting_dtor_pointer",
11041     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibratorD0Ev"
11042    },
11043    {
11044     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator2onEj"
11045    },
11046    {
11047     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator3offEv"
11048    },
11049    {
11050     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator24supportsAmplitudeControlEv"
11051    },
11052    {
11053     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator12setAmplitudeEh"
11054    },
11055    {
11056     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
11057    },
11058    {
11059     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
11060    },
11061    {
11062     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
11063    },
11064    {
11065     "component_value" : -4,
11066     "kind" : "offset_to_top"
11067    },
11068    {
11069     "kind" : "rtti",
11070     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_210BsVibratorE"
11071    },
11072    {
11073     "kind" : "complete_dtor_pointer",
11074     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_210BsVibratorD1Ev"
11075    },
11076    {
11077     "kind" : "deleting_dtor_pointer",
11078     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_210BsVibratorD0Ev"
11079    },
11080    {
11081     "kind" : "vcall_offset"
11082    },
11083    {
11084     "kind" : "vcall_offset"
11085    },
11086    {
11087     "kind" : "vcall_offset"
11088    },
11089    {
11090     "kind" : "vcall_offset"
11091    },
11092    {
11093     "component_value" : -60,
11094     "kind" : "vcall_offset"
11095    },
11096    {
11097     "component_value" : -60,
11098     "kind" : "offset_to_top"
11099    },
11100    {
11101     "kind" : "rtti",
11102     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_210BsVibratorE"
11103    },
11104    {
11105     "kind" : "complete_dtor_pointer",
11106     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_210BsVibratorD1Ev"
11107    },
11108    {
11109     "kind" : "deleting_dtor_pointer",
11110     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_210BsVibratorD0Ev"
11111    },
11112    {
11113     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11114    },
11115    {
11116     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11117    },
11118    {
11119     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11120    },
11121    {
11122     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11123    }
11124   ]
11125  },
11126  {
11127   "alignment" : 4,
11128   "base_specifiers" :
11129   [
11130    {
11131     "referenced_type" : "type-90"
11132    }
11133   ],
11134   "linker_set_key" : "android::hardware::vibrator::V1_2::IVibrator",
11135   "name" : "android::hardware::vibrator::V1_2::IVibrator",
11136   "referenced_type" : "type-109",
11137   "self_type" : "type-109",
11138   "size" : 12,
11139   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h",
11140   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_29IVibratorE",
11141   "vtable_components" :
11142   [
11143    {
11144     "component_value" : 4,
11145     "kind" : "vbase_offset"
11146    },
11147    {
11148     "kind" : "offset_to_top"
11149    },
11150    {
11151     "kind" : "rtti",
11152     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE"
11153    },
11154    {
11155     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_29IVibrator8isRemoteEv"
11156    },
11157    {
11158     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11159    },
11160    {
11161     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11162    },
11163    {
11164     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11165    },
11166    {
11167     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11168    },
11169    {
11170     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator21setHALInstrumentationEv"
11171    },
11172    {
11173     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11174    },
11175    {
11176     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator4pingEv"
11177    },
11178    {
11179     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11180    },
11181    {
11182     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator21notifySyspropsChangedEv"
11183    },
11184    {
11185     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11186    },
11187    {
11188     "kind" : "complete_dtor_pointer",
11189     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibratorD1Ev"
11190    },
11191    {
11192     "kind" : "deleting_dtor_pointer",
11193     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibratorD0Ev"
11194    },
11195    {
11196     "is_pure" : true,
11197     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator2onEj"
11198    },
11199    {
11200     "is_pure" : true,
11201     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator3offEv"
11202    },
11203    {
11204     "is_pure" : true,
11205     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator24supportsAmplitudeControlEv"
11206    },
11207    {
11208     "is_pure" : true,
11209     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12setAmplitudeEh"
11210    },
11211    {
11212     "is_pure" : true,
11213     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
11214    },
11215    {
11216     "is_pure" : true,
11217     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
11218    },
11219    {
11220     "is_pure" : true,
11221     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
11222    },
11223    {
11224     "kind" : "vcall_offset"
11225    },
11226    {
11227     "kind" : "vcall_offset"
11228    },
11229    {
11230     "kind" : "vcall_offset"
11231    },
11232    {
11233     "kind" : "vcall_offset"
11234    },
11235    {
11236     "component_value" : -4,
11237     "kind" : "vcall_offset"
11238    },
11239    {
11240     "component_value" : -4,
11241     "kind" : "offset_to_top"
11242    },
11243    {
11244     "kind" : "rtti",
11245     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE"
11246    },
11247    {
11248     "kind" : "complete_dtor_pointer",
11249     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_29IVibratorD1Ev"
11250    },
11251    {
11252     "kind" : "deleting_dtor_pointer",
11253     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_29IVibratorD0Ev"
11254    },
11255    {
11256     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11257    },
11258    {
11259     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11260    },
11261    {
11262     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11263    },
11264    {
11265     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11266    }
11267   ]
11268  },
11269  {
11270   "alignment" : 4,
11271   "base_specifiers" :
11272   [
11273    {
11274     "referenced_type" : "type-124"
11275    },
11276    {
11277     "referenced_type" : "type-363"
11278    }
11279   ],
11280   "fields" :
11281   [
11282    {
11283     "access" : "private",
11284     "field_name" : "_hidl_mImpl",
11285     "field_offset" : 512,
11286     "referenced_type" : "type-362"
11287    }
11288   ],
11289   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
11290   "name" : "android::hidl::base::V1_0::BnHwBase",
11291   "referenced_type" : "type-361",
11292   "self_type" : "type-361",
11293   "size" : 76,
11294   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
11295   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
11296   "vtable_components" :
11297   [
11298    {
11299     "component_value" : 68,
11300     "kind" : "vbase_offset"
11301    },
11302    {
11303     "kind" : "offset_to_top"
11304    },
11305    {
11306     "kind" : "rtti",
11307     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11308    },
11309    {
11310     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11311    },
11312    {
11313     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11314    },
11315    {
11316     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11317    },
11318    {
11319     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11320    },
11321    {
11322     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11323    },
11324    {
11325     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11326    },
11327    {
11328     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11329    },
11330    {
11331     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11332    },
11333    {
11334     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11335    },
11336    {
11337     "kind" : "complete_dtor_pointer",
11338     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
11339    },
11340    {
11341     "kind" : "deleting_dtor_pointer",
11342     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
11343    },
11344    {
11345     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
11346    },
11347    {
11348     "component_value" : -20,
11349     "kind" : "offset_to_top"
11350    },
11351    {
11352     "kind" : "rtti",
11353     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11354    },
11355    {
11356     "kind" : "complete_dtor_pointer",
11357     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
11358    },
11359    {
11360     "kind" : "deleting_dtor_pointer",
11361     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
11362    },
11363    {
11364     "kind" : "vcall_offset"
11365    },
11366    {
11367     "kind" : "vcall_offset"
11368    },
11369    {
11370     "kind" : "vcall_offset"
11371    },
11372    {
11373     "kind" : "vcall_offset"
11374    },
11375    {
11376     "component_value" : -68,
11377     "kind" : "vcall_offset"
11378    },
11379    {
11380     "component_value" : -68,
11381     "kind" : "offset_to_top"
11382    },
11383    {
11384     "kind" : "rtti",
11385     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11386    },
11387    {
11388     "kind" : "complete_dtor_pointer",
11389     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
11390    },
11391    {
11392     "kind" : "deleting_dtor_pointer",
11393     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
11394    },
11395    {
11396     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11397    },
11398    {
11399     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11400    },
11401    {
11402     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11403    },
11404    {
11405     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11406    }
11407   ]
11408  },
11409  {
11410   "alignment" : 4,
11411   "base_specifiers" :
11412   [
11413    {
11414     "referenced_type" : "type-381"
11415    },
11416    {
11417     "referenced_type" : "type-363"
11418    }
11419   ],
11420   "fields" :
11421   [
11422    {
11423     "access" : "private",
11424     "field_name" : "_hidl_mMutex",
11425     "field_offset" : 544,
11426     "referenced_type" : "type-540"
11427    },
11428    {
11429     "access" : "private",
11430     "field_name" : "_hidl_mDeathRecipients",
11431     "field_offset" : 576,
11432     "referenced_type" : "type-541"
11433    }
11434   ],
11435   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
11436   "name" : "android::hidl::base::V1_0::BpHwBase",
11437   "referenced_type" : "type-539",
11438   "self_type" : "type-539",
11439   "size" : 92,
11440   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
11441   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
11442   "vtable_components" :
11443   [
11444    {
11445     "component_value" : 84,
11446     "kind" : "vbase_offset"
11447    },
11448    {
11449     "kind" : "offset_to_top"
11450    },
11451    {
11452     "kind" : "rtti",
11453     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11454    },
11455    {
11456     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
11457    },
11458    {
11459     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11460    },
11461    {
11462     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
11463    },
11464    {
11465     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
11466    },
11467    {
11468     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
11469    },
11470    {
11471     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
11472    },
11473    {
11474     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
11475    },
11476    {
11477     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
11478    },
11479    {
11480     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
11481    },
11482    {
11483     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
11484    },
11485    {
11486     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
11487    },
11488    {
11489     "kind" : "complete_dtor_pointer",
11490     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
11491    },
11492    {
11493     "kind" : "deleting_dtor_pointer",
11494     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
11495    },
11496    {
11497     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
11498    },
11499    {
11500     "component_value" : 80,
11501     "kind" : "vbase_offset"
11502    },
11503    {
11504     "component_value" : -4,
11505     "kind" : "offset_to_top"
11506    },
11507    {
11508     "kind" : "rtti",
11509     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11510    },
11511    {
11512     "kind" : "complete_dtor_pointer",
11513     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
11514    },
11515    {
11516     "kind" : "deleting_dtor_pointer",
11517     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
11518    },
11519    {
11520     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
11521    },
11522    {
11523     "component_value" : 76,
11524     "kind" : "vbase_offset"
11525    },
11526    {
11527     "component_value" : -8,
11528     "kind" : "offset_to_top"
11529    },
11530    {
11531     "kind" : "rtti",
11532     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11533    },
11534    {
11535     "kind" : "complete_dtor_pointer",
11536     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
11537    },
11538    {
11539     "kind" : "deleting_dtor_pointer",
11540     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
11541    },
11542    {
11543     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11544    },
11545    {
11546     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11547    },
11548    {
11549     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11550    },
11551    {
11552     "component_value" : -24,
11553     "kind" : "offset_to_top"
11554    },
11555    {
11556     "kind" : "rtti",
11557     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11558    },
11559    {
11560     "kind" : "complete_dtor_pointer",
11561     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
11562    },
11563    {
11564     "kind" : "deleting_dtor_pointer",
11565     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
11566    },
11567    {
11568     "kind" : "vcall_offset"
11569    },
11570    {
11571     "component_value" : -76,
11572     "kind" : "vcall_offset"
11573    },
11574    {
11575     "component_value" : -76,
11576     "kind" : "vcall_offset"
11577    },
11578    {
11579     "component_value" : -76,
11580     "kind" : "vcall_offset"
11581    },
11582    {
11583     "component_value" : -84,
11584     "kind" : "vcall_offset"
11585    },
11586    {
11587     "component_value" : -84,
11588     "kind" : "offset_to_top"
11589    },
11590    {
11591     "kind" : "rtti",
11592     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11593    },
11594    {
11595     "kind" : "complete_dtor_pointer",
11596     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
11597    },
11598    {
11599     "kind" : "deleting_dtor_pointer",
11600     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
11601    },
11602    {
11603     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11604    },
11605    {
11606     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11607    },
11608    {
11609     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11610    },
11611    {
11612     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11613    }
11614   ]
11615  },
11616  {
11617   "alignment" : 8,
11618   "fields" :
11619   [
11620    {
11621     "field_name" : "pid",
11622     "referenced_type" : "type-50"
11623    },
11624    {
11625     "field_name" : "ptr",
11626     "field_offset" : 64,
11627     "referenced_type" : "type-13"
11628    },
11629    {
11630     "field_name" : "arch",
11631     "field_offset" : 128,
11632     "referenced_type" : "type-351"
11633    }
11634   ],
11635   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
11636   "name" : "android::hidl::base::V1_0::DebugInfo",
11637   "referenced_type" : "type-350",
11638   "self_type" : "type-350",
11639   "size" : 24,
11640   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
11641   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
11642  },
11643  {
11644   "alignment" : 4,
11645   "base_specifiers" :
11646   [
11647    {
11648     "is_virtual" : true,
11649     "referenced_type" : "type-7"
11650    }
11651   ],
11652   "linker_set_key" : "android::hidl::base::V1_0::IBase",
11653   "name" : "android::hidl::base::V1_0::IBase",
11654   "referenced_type" : "type-16",
11655   "self_type" : "type-16",
11656   "size" : 12,
11657   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
11658   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
11659   "vtable_components" :
11660   [
11661    {
11662     "component_value" : 4,
11663     "kind" : "vbase_offset"
11664    },
11665    {
11666     "kind" : "offset_to_top"
11667    },
11668    {
11669     "kind" : "rtti",
11670     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
11671    },
11672    {
11673     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
11674    },
11675    {
11676     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11677    },
11678    {
11679     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
11680    },
11681    {
11682     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
11683    },
11684    {
11685     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
11686    },
11687    {
11688     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
11689    },
11690    {
11691     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
11692    },
11693    {
11694     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
11695    },
11696    {
11697     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
11698    },
11699    {
11700     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
11701    },
11702    {
11703     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
11704    },
11705    {
11706     "kind" : "complete_dtor_pointer",
11707     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
11708    },
11709    {
11710     "kind" : "deleting_dtor_pointer",
11711     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
11712    },
11713    {
11714     "kind" : "vcall_offset"
11715    },
11716    {
11717     "kind" : "vcall_offset"
11718    },
11719    {
11720     "kind" : "vcall_offset"
11721    },
11722    {
11723     "kind" : "vcall_offset"
11724    },
11725    {
11726     "component_value" : -4,
11727     "kind" : "vcall_offset"
11728    },
11729    {
11730     "component_value" : -4,
11731     "kind" : "offset_to_top"
11732    },
11733    {
11734     "kind" : "rtti",
11735     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
11736    },
11737    {
11738     "kind" : "complete_dtor_pointer",
11739     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
11740    },
11741    {
11742     "kind" : "deleting_dtor_pointer",
11743     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
11744    },
11745    {
11746     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11747    },
11748    {
11749     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11750    },
11751    {
11752     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11753    },
11754    {
11755     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11756    }
11757   ]
11758  },
11759  {
11760   "alignment" : 4,
11761   "base_specifiers" :
11762   [
11763    {
11764     "referenced_type" : "type-16"
11765    }
11766   ],
11767   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
11768   "name" : "android::hidl::manager::V1_0::IServiceManager",
11769   "referenced_type" : "type-62",
11770   "self_type" : "type-62",
11771   "size" : 12,
11772   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
11773   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
11774   "vtable_components" :
11775   [
11776    {
11777     "component_value" : 4,
11778     "kind" : "vbase_offset"
11779    },
11780    {
11781     "kind" : "offset_to_top"
11782    },
11783    {
11784     "kind" : "rtti",
11785     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
11786    },
11787    {
11788     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
11789    },
11790    {
11791     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11792    },
11793    {
11794     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
11795    },
11796    {
11797     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
11798    },
11799    {
11800     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
11801    },
11802    {
11803     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
11804    },
11805    {
11806     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
11807    },
11808    {
11809     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
11810    },
11811    {
11812     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
11813    },
11814    {
11815     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
11816    },
11817    {
11818     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
11819    },
11820    {
11821     "kind" : "complete_dtor_pointer",
11822     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
11823    },
11824    {
11825     "kind" : "deleting_dtor_pointer",
11826     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
11827    },
11828    {
11829     "is_pure" : true,
11830     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
11831    },
11832    {
11833     "is_pure" : true,
11834     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
11835    },
11836    {
11837     "is_pure" : true,
11838     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
11839    },
11840    {
11841     "is_pure" : true,
11842     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11843    },
11844    {
11845     "is_pure" : true,
11846     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
11847    },
11848    {
11849     "is_pure" : true,
11850     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
11851    },
11852    {
11853     "is_pure" : true,
11854     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
11855    },
11856    {
11857     "is_pure" : true,
11858     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
11859    },
11860    {
11861     "kind" : "vcall_offset"
11862    },
11863    {
11864     "kind" : "vcall_offset"
11865    },
11866    {
11867     "kind" : "vcall_offset"
11868    },
11869    {
11870     "kind" : "vcall_offset"
11871    },
11872    {
11873     "component_value" : -4,
11874     "kind" : "vcall_offset"
11875    },
11876    {
11877     "component_value" : -4,
11878     "kind" : "offset_to_top"
11879    },
11880    {
11881     "kind" : "rtti",
11882     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
11883    },
11884    {
11885     "kind" : "complete_dtor_pointer",
11886     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
11887    },
11888    {
11889     "kind" : "deleting_dtor_pointer",
11890     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
11891    },
11892    {
11893     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11894    },
11895    {
11896     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11897    },
11898    {
11899     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11900    },
11901    {
11902     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11903    }
11904   ]
11905  },
11906  {
11907   "alignment" : 8,
11908   "fields" :
11909   [
11910    {
11911     "field_name" : "interfaceName",
11912     "referenced_type" : "type-282"
11913    },
11914    {
11915     "field_name" : "instanceName",
11916     "field_offset" : 128,
11917     "referenced_type" : "type-282"
11918    },
11919    {
11920     "field_name" : "pid",
11921     "field_offset" : 256,
11922     "referenced_type" : "type-50"
11923    },
11924    {
11925     "field_name" : "clientPids",
11926     "field_offset" : 320,
11927     "referenced_type" : "type-321"
11928    },
11929    {
11930     "field_name" : "arch",
11931     "field_offset" : 448,
11932     "referenced_type" : "type-351"
11933    }
11934   ],
11935   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
11936   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
11937   "referenced_type" : "type-498",
11938   "self_type" : "type-498",
11939   "size" : 64,
11940   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
11941   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
11942  },
11943  {
11944   "alignment" : 4,
11945   "base_specifiers" :
11946   [
11947    {
11948     "referenced_type" : "type-16"
11949    }
11950   ],
11951   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
11952   "name" : "android::hidl::manager::V1_0::IServiceNotification",
11953   "referenced_type" : "type-77",
11954   "self_type" : "type-77",
11955   "size" : 12,
11956   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
11957   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
11958   "vtable_components" :
11959   [
11960    {
11961     "component_value" : 4,
11962     "kind" : "vbase_offset"
11963    },
11964    {
11965     "kind" : "offset_to_top"
11966    },
11967    {
11968     "kind" : "rtti",
11969     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
11970    },
11971    {
11972     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
11973    },
11974    {
11975     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11976    },
11977    {
11978     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
11979    },
11980    {
11981     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
11982    },
11983    {
11984     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
11985    },
11986    {
11987     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
11988    },
11989    {
11990     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
11991    },
11992    {
11993     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
11994    },
11995    {
11996     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
11997    },
11998    {
11999     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
12000    },
12001    {
12002     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12003    },
12004    {
12005     "kind" : "complete_dtor_pointer",
12006     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12007    },
12008    {
12009     "kind" : "deleting_dtor_pointer",
12010     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12011    },
12012    {
12013     "is_pure" : true,
12014     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
12015    },
12016    {
12017     "kind" : "vcall_offset"
12018    },
12019    {
12020     "kind" : "vcall_offset"
12021    },
12022    {
12023     "kind" : "vcall_offset"
12024    },
12025    {
12026     "kind" : "vcall_offset"
12027    },
12028    {
12029     "component_value" : -4,
12030     "kind" : "vcall_offset"
12031    },
12032    {
12033     "component_value" : -4,
12034     "kind" : "offset_to_top"
12035    },
12036    {
12037     "kind" : "rtti",
12038     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12039    },
12040    {
12041     "kind" : "complete_dtor_pointer",
12042     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12043    },
12044    {
12045     "kind" : "deleting_dtor_pointer",
12046     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12047    },
12048    {
12049     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12050    },
12051    {
12052     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12053    },
12054    {
12055     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12056    },
12057    {
12058     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12059    }
12060   ]
12061  },
12062  {
12063   "alignment" : 4,
12064   "fields" :
12065   [
12066    {
12067     "access" : "private",
12068     "field_name" : "m_ptr",
12069     "referenced_type" : "type-69"
12070    }
12071   ],
12072   "linker_set_key" : "android::sp<android::Thread>",
12073   "name" : "android::sp<android::Thread>",
12074   "record_kind" : "class",
12075   "referenced_type" : "type-68",
12076   "self_type" : "type-68",
12077   "size" : 4,
12078   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12079   "template_args" : [ "type-70" ],
12080   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
12081  },
12082  {
12083   "alignment" : 4,
12084   "fields" :
12085   [
12086    {
12087     "access" : "private",
12088     "field_name" : "m_ptr",
12089     "referenced_type" : "type-123"
12090    }
12091   ],
12092   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
12093   "name" : "android::sp<android::hardware::BHwBinder>",
12094   "record_kind" : "class",
12095   "referenced_type" : "type-122",
12096   "self_type" : "type-122",
12097   "size" : 4,
12098   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12099   "template_args" : [ "type-124" ],
12100   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
12101  },
12102  {
12103   "alignment" : 4,
12104   "fields" :
12105   [
12106    {
12107     "access" : "private",
12108     "field_name" : "m_ptr",
12109     "referenced_type" : "type-587"
12110    }
12111   ],
12112   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12113   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12114   "record_kind" : "class",
12115   "referenced_type" : "type-622",
12116   "self_type" : "type-622",
12117   "size" : 4,
12118   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12119   "template_args" : [ "type-17" ],
12120   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
12121  },
12122  {
12123   "alignment" : 4,
12124   "fields" :
12125   [
12126    {
12127     "access" : "private",
12128     "field_name" : "m_ptr",
12129     "referenced_type" : "type-27"
12130    }
12131   ],
12132   "linker_set_key" : "android::sp<android::hardware::IBinder>",
12133   "name" : "android::sp<android::hardware::IBinder>",
12134   "record_kind" : "class",
12135   "referenced_type" : "type-40",
12136   "self_type" : "type-40",
12137   "size" : 4,
12138   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12139   "template_args" : [ "type-28" ],
12140   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
12141  },
12142  {
12143   "alignment" : 4,
12144   "fields" :
12145   [
12146    {
12147     "access" : "private",
12148     "field_name" : "m_ptr",
12149     "referenced_type" : "type-627"
12150    }
12151   ],
12152   "linker_set_key" : "android::sp<android::hardware::IInterface>",
12153   "name" : "android::sp<android::hardware::IInterface>",
12154   "record_kind" : "class",
12155   "referenced_type" : "type-626",
12156   "self_type" : "type-626",
12157   "size" : 4,
12158   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12159   "template_args" : [ "type-382" ],
12160   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
12161  },
12162  {
12163   "alignment" : 4,
12164   "fields" :
12165   [
12166    {
12167     "access" : "private",
12168     "field_name" : "m_ptr",
12169     "referenced_type" : "type-54"
12170    }
12171   ],
12172   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
12173   "name" : "android::sp<android::hardware::ProcessState>",
12174   "record_kind" : "class",
12175   "referenced_type" : "type-53",
12176   "self_type" : "type-53",
12177   "size" : 4,
12178   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12179   "template_args" : [ "type-55" ],
12180   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
12181  },
12182  {
12183   "alignment" : 4,
12184   "fields" :
12185   [
12186    {
12187     "access" : "private",
12188     "field_name" : "m_ptr",
12189     "referenced_type" : "type-116"
12190    }
12191   ],
12192   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12193   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12194   "record_kind" : "class",
12195   "referenced_type" : "type-115",
12196   "self_type" : "type-115",
12197   "size" : 4,
12198   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12199   "template_args" : [ "type-3" ],
12200   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
12201  },
12202  {
12203   "alignment" : 4,
12204   "fields" :
12205   [
12206    {
12207     "access" : "private",
12208     "field_name" : "m_ptr",
12209     "referenced_type" : "type-5"
12210    }
12211   ],
12212   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
12213   "name" : "android::sp<android::hardware::hidl_death_recipient>",
12214   "record_kind" : "class",
12215   "referenced_type" : "type-237",
12216   "self_type" : "type-237",
12217   "size" : 4,
12218   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12219   "template_args" : [ "type-6" ],
12220   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
12221  },
12222  {
12223   "alignment" : 4,
12224   "fields" :
12225   [
12226    {
12227     "access" : "private",
12228     "field_name" : "m_ptr",
12229     "referenced_type" : "type-82"
12230    }
12231   ],
12232   "linker_set_key" : "android::sp<android::hardware::vibrator::V1_0::IVibrator>",
12233   "name" : "android::sp<android::hardware::vibrator::V1_0::IVibrator>",
12234   "record_kind" : "class",
12235   "referenced_type" : "type-81",
12236   "self_type" : "type-81",
12237   "size" : 4,
12238   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12239   "template_args" : [ "type-83" ],
12240   "unique_id" : "_ZTSN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE"
12241  },
12242  {
12243   "alignment" : 4,
12244   "fields" :
12245   [
12246    {
12247     "access" : "private",
12248     "field_name" : "m_ptr",
12249     "referenced_type" : "type-89"
12250    }
12251   ],
12252   "linker_set_key" : "android::sp<android::hardware::vibrator::V1_1::IVibrator>",
12253   "name" : "android::sp<android::hardware::vibrator::V1_1::IVibrator>",
12254   "record_kind" : "class",
12255   "referenced_type" : "type-88",
12256   "self_type" : "type-88",
12257   "size" : 4,
12258   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12259   "template_args" : [ "type-90" ],
12260   "unique_id" : "_ZTSN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE"
12261  },
12262  {
12263   "alignment" : 4,
12264   "fields" :
12265   [
12266    {
12267     "access" : "private",
12268     "field_name" : "m_ptr",
12269     "referenced_type" : "type-108"
12270    }
12271   ],
12272   "linker_set_key" : "android::sp<android::hardware::vibrator::V1_2::IVibrator>",
12273   "name" : "android::sp<android::hardware::vibrator::V1_2::IVibrator>",
12274   "record_kind" : "class",
12275   "referenced_type" : "type-107",
12276   "self_type" : "type-107",
12277   "size" : 4,
12278   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12279   "template_args" : [ "type-109" ],
12280   "unique_id" : "_ZTSN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE"
12281  },
12282  {
12283   "alignment" : 4,
12284   "fields" :
12285   [
12286    {
12287     "access" : "private",
12288     "field_name" : "m_ptr",
12289     "referenced_type" : "type-15"
12290    }
12291   ],
12292   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
12293   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
12294   "record_kind" : "class",
12295   "referenced_type" : "type-362",
12296   "self_type" : "type-362",
12297   "size" : 4,
12298   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12299   "template_args" : [ "type-16" ],
12300   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
12301  },
12302  {
12303   "alignment" : 4,
12304   "fields" :
12305   [
12306    {
12307     "access" : "private",
12308     "field_name" : "m_ptr",
12309     "referenced_type" : "type-61"
12310    }
12311   ],
12312   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
12313   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
12314   "record_kind" : "class",
12315   "referenced_type" : "type-60",
12316   "self_type" : "type-60",
12317   "size" : 4,
12318   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12319   "template_args" : [ "type-62" ],
12320   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
12321  },
12322  {
12323   "alignment" : 4,
12324   "fields" :
12325   [
12326    {
12327     "access" : "private",
12328     "field_name" : "m_ptr",
12329     "referenced_type" : "type-76"
12330    }
12331   ],
12332   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
12333   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
12334   "record_kind" : "class",
12335   "referenced_type" : "type-75",
12336   "self_type" : "type-75",
12337   "size" : 4,
12338   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12339   "template_args" : [ "type-77" ],
12340   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
12341  },
12342  {
12343   "alignment" : 1,
12344   "linker_set_key" : "android::trait_trivial_copy<bool>",
12345   "name" : "android::trait_trivial_copy<bool>",
12346   "referenced_type" : "type-184",
12347   "self_type" : "type-184",
12348   "size" : 1,
12349   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12350   "template_args" : [ "type-31" ],
12351   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
12352  },
12353  {
12354   "alignment" : 1,
12355   "linker_set_key" : "android::trait_trivial_copy<char>",
12356   "name" : "android::trait_trivial_copy<char>",
12357   "referenced_type" : "type-188",
12358   "self_type" : "type-188",
12359   "size" : 1,
12360   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12361   "template_args" : [ "type-48" ],
12362   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
12363  },
12364  {
12365   "alignment" : 1,
12366   "linker_set_key" : "android::trait_trivial_copy<double>",
12367   "name" : "android::trait_trivial_copy<double>",
12368   "referenced_type" : "type-245",
12369   "self_type" : "type-245",
12370   "size" : 1,
12371   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12372   "template_args" : [ "type-243" ],
12373   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
12374  },
12375  {
12376   "alignment" : 1,
12377   "linker_set_key" : "android::trait_trivial_copy<float>",
12378   "name" : "android::trait_trivial_copy<float>",
12379   "referenced_type" : "type-240",
12380   "self_type" : "type-240",
12381   "size" : 1,
12382   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12383   "template_args" : [ "type-235" ],
12384   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
12385  },
12386  {
12387   "alignment" : 1,
12388   "linker_set_key" : "android::trait_trivial_copy<int>",
12389   "name" : "android::trait_trivial_copy<int>",
12390   "referenced_type" : "type-206",
12391   "self_type" : "type-206",
12392   "size" : 1,
12393   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12394   "template_args" : [ "type-50" ],
12395   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
12396  },
12397  {
12398   "alignment" : 1,
12399   "linker_set_key" : "android::trait_trivial_copy<long long>",
12400   "name" : "android::trait_trivial_copy<long long>",
12401   "referenced_type" : "type-228",
12402   "self_type" : "type-228",
12403   "size" : 1,
12404   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12405   "template_args" : [ "type-18" ],
12406   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
12407  },
12408  {
12409   "alignment" : 1,
12410   "linker_set_key" : "android::trait_trivial_copy<long>",
12411   "name" : "android::trait_trivial_copy<long>",
12412   "referenced_type" : "type-217",
12413   "self_type" : "type-217",
12414   "size" : 1,
12415   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12416   "template_args" : [ "type-215" ],
12417   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
12418  },
12419  {
12420   "alignment" : 1,
12421   "linker_set_key" : "android::trait_trivial_copy<short>",
12422   "name" : "android::trait_trivial_copy<short>",
12423   "referenced_type" : "type-197",
12424   "self_type" : "type-197",
12425   "size" : 1,
12426   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12427   "template_args" : [ "type-195" ],
12428   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
12429  },
12430  {
12431   "alignment" : 1,
12432   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
12433   "name" : "android::trait_trivial_copy<unsigned char>",
12434   "referenced_type" : "type-192",
12435   "self_type" : "type-192",
12436   "size" : 1,
12437   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12438   "template_args" : [ "type-95" ],
12439   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
12440  },
12441  {
12442   "alignment" : 1,
12443   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
12444   "name" : "android::trait_trivial_copy<unsigned int>",
12445   "referenced_type" : "type-210",
12446   "self_type" : "type-210",
12447   "size" : 1,
12448   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12449   "template_args" : [ "type-2" ],
12450   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
12451  },
12452  {
12453   "alignment" : 1,
12454   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
12455   "name" : "android::trait_trivial_copy<unsigned long long>",
12456   "referenced_type" : "type-232",
12457   "self_type" : "type-232",
12458   "size" : 1,
12459   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12460   "template_args" : [ "type-13" ],
12461   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
12462  },
12463  {
12464   "alignment" : 1,
12465   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
12466   "name" : "android::trait_trivial_copy<unsigned long>",
12467   "referenced_type" : "type-222",
12468   "self_type" : "type-222",
12469   "size" : 1,
12470   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12471   "template_args" : [ "type-220" ],
12472   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
12473  },
12474  {
12475   "alignment" : 1,
12476   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
12477   "name" : "android::trait_trivial_copy<unsigned short>",
12478   "referenced_type" : "type-201",
12479   "self_type" : "type-201",
12480   "size" : 1,
12481   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12482   "template_args" : [ "type-97" ],
12483   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
12484  },
12485  {
12486   "alignment" : 1,
12487   "linker_set_key" : "android::trait_trivial_copy<void>",
12488   "name" : "android::trait_trivial_copy<void>",
12489   "referenced_type" : "type-180",
12490   "self_type" : "type-180",
12491   "size" : 1,
12492   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12493   "template_args" : [ "type-24" ],
12494   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
12495  },
12496  {
12497   "alignment" : 1,
12498   "linker_set_key" : "android::trait_trivial_ctor<bool>",
12499   "name" : "android::trait_trivial_ctor<bool>",
12500   "referenced_type" : "type-182",
12501   "self_type" : "type-182",
12502   "size" : 1,
12503   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12504   "template_args" : [ "type-31" ],
12505   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
12506  },
12507  {
12508   "alignment" : 1,
12509   "linker_set_key" : "android::trait_trivial_ctor<char>",
12510   "name" : "android::trait_trivial_ctor<char>",
12511   "referenced_type" : "type-186",
12512   "self_type" : "type-186",
12513   "size" : 1,
12514   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12515   "template_args" : [ "type-48" ],
12516   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
12517  },
12518  {
12519   "alignment" : 1,
12520   "linker_set_key" : "android::trait_trivial_ctor<double>",
12521   "name" : "android::trait_trivial_ctor<double>",
12522   "referenced_type" : "type-242",
12523   "self_type" : "type-242",
12524   "size" : 1,
12525   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12526   "template_args" : [ "type-243" ],
12527   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
12528  },
12529  {
12530   "alignment" : 1,
12531   "linker_set_key" : "android::trait_trivial_ctor<float>",
12532   "name" : "android::trait_trivial_ctor<float>",
12533   "referenced_type" : "type-234",
12534   "self_type" : "type-234",
12535   "size" : 1,
12536   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12537   "template_args" : [ "type-235" ],
12538   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
12539  },
12540  {
12541   "alignment" : 1,
12542   "linker_set_key" : "android::trait_trivial_ctor<int>",
12543   "name" : "android::trait_trivial_ctor<int>",
12544   "referenced_type" : "type-204",
12545   "self_type" : "type-204",
12546   "size" : 1,
12547   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12548   "template_args" : [ "type-50" ],
12549   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
12550  },
12551  {
12552   "alignment" : 1,
12553   "linker_set_key" : "android::trait_trivial_ctor<long long>",
12554   "name" : "android::trait_trivial_ctor<long long>",
12555   "referenced_type" : "type-226",
12556   "self_type" : "type-226",
12557   "size" : 1,
12558   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12559   "template_args" : [ "type-18" ],
12560   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
12561  },
12562  {
12563   "alignment" : 1,
12564   "linker_set_key" : "android::trait_trivial_ctor<long>",
12565   "name" : "android::trait_trivial_ctor<long>",
12566   "referenced_type" : "type-214",
12567   "self_type" : "type-214",
12568   "size" : 1,
12569   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12570   "template_args" : [ "type-215" ],
12571   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
12572  },
12573  {
12574   "alignment" : 1,
12575   "linker_set_key" : "android::trait_trivial_ctor<short>",
12576   "name" : "android::trait_trivial_ctor<short>",
12577   "referenced_type" : "type-194",
12578   "self_type" : "type-194",
12579   "size" : 1,
12580   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12581   "template_args" : [ "type-195" ],
12582   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
12583  },
12584  {
12585   "alignment" : 1,
12586   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
12587   "name" : "android::trait_trivial_ctor<unsigned char>",
12588   "referenced_type" : "type-190",
12589   "self_type" : "type-190",
12590   "size" : 1,
12591   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12592   "template_args" : [ "type-95" ],
12593   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
12594  },
12595  {
12596   "alignment" : 1,
12597   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
12598   "name" : "android::trait_trivial_ctor<unsigned int>",
12599   "referenced_type" : "type-208",
12600   "self_type" : "type-208",
12601   "size" : 1,
12602   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12603   "template_args" : [ "type-2" ],
12604   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
12605  },
12606  {
12607   "alignment" : 1,
12608   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
12609   "name" : "android::trait_trivial_ctor<unsigned long long>",
12610   "referenced_type" : "type-230",
12611   "self_type" : "type-230",
12612   "size" : 1,
12613   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12614   "template_args" : [ "type-13" ],
12615   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
12616  },
12617  {
12618   "alignment" : 1,
12619   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
12620   "name" : "android::trait_trivial_ctor<unsigned long>",
12621   "referenced_type" : "type-219",
12622   "self_type" : "type-219",
12623   "size" : 1,
12624   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12625   "template_args" : [ "type-220" ],
12626   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
12627  },
12628  {
12629   "alignment" : 1,
12630   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
12631   "name" : "android::trait_trivial_ctor<unsigned short>",
12632   "referenced_type" : "type-199",
12633   "self_type" : "type-199",
12634   "size" : 1,
12635   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12636   "template_args" : [ "type-97" ],
12637   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
12638  },
12639  {
12640   "alignment" : 1,
12641   "linker_set_key" : "android::trait_trivial_ctor<void>",
12642   "name" : "android::trait_trivial_ctor<void>",
12643   "referenced_type" : "type-178",
12644   "self_type" : "type-178",
12645   "size" : 1,
12646   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12647   "template_args" : [ "type-24" ],
12648   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
12649  },
12650  {
12651   "alignment" : 1,
12652   "linker_set_key" : "android::trait_trivial_dtor<bool>",
12653   "name" : "android::trait_trivial_dtor<bool>",
12654   "referenced_type" : "type-183",
12655   "self_type" : "type-183",
12656   "size" : 1,
12657   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12658   "template_args" : [ "type-31" ],
12659   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
12660  },
12661  {
12662   "alignment" : 1,
12663   "linker_set_key" : "android::trait_trivial_dtor<char>",
12664   "name" : "android::trait_trivial_dtor<char>",
12665   "referenced_type" : "type-187",
12666   "self_type" : "type-187",
12667   "size" : 1,
12668   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12669   "template_args" : [ "type-48" ],
12670   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
12671  },
12672  {
12673   "alignment" : 1,
12674   "linker_set_key" : "android::trait_trivial_dtor<double>",
12675   "name" : "android::trait_trivial_dtor<double>",
12676   "referenced_type" : "type-244",
12677   "self_type" : "type-244",
12678   "size" : 1,
12679   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12680   "template_args" : [ "type-243" ],
12681   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
12682  },
12683  {
12684   "alignment" : 1,
12685   "linker_set_key" : "android::trait_trivial_dtor<float>",
12686   "name" : "android::trait_trivial_dtor<float>",
12687   "referenced_type" : "type-239",
12688   "self_type" : "type-239",
12689   "size" : 1,
12690   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12691   "template_args" : [ "type-235" ],
12692   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
12693  },
12694  {
12695   "alignment" : 1,
12696   "linker_set_key" : "android::trait_trivial_dtor<int>",
12697   "name" : "android::trait_trivial_dtor<int>",
12698   "referenced_type" : "type-205",
12699   "self_type" : "type-205",
12700   "size" : 1,
12701   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12702   "template_args" : [ "type-50" ],
12703   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
12704  },
12705  {
12706   "alignment" : 1,
12707   "linker_set_key" : "android::trait_trivial_dtor<long long>",
12708   "name" : "android::trait_trivial_dtor<long long>",
12709   "referenced_type" : "type-227",
12710   "self_type" : "type-227",
12711   "size" : 1,
12712   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12713   "template_args" : [ "type-18" ],
12714   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
12715  },
12716  {
12717   "alignment" : 1,
12718   "linker_set_key" : "android::trait_trivial_dtor<long>",
12719   "name" : "android::trait_trivial_dtor<long>",
12720   "referenced_type" : "type-216",
12721   "self_type" : "type-216",
12722   "size" : 1,
12723   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12724   "template_args" : [ "type-215" ],
12725   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
12726  },
12727  {
12728   "alignment" : 1,
12729   "linker_set_key" : "android::trait_trivial_dtor<short>",
12730   "name" : "android::trait_trivial_dtor<short>",
12731   "referenced_type" : "type-196",
12732   "self_type" : "type-196",
12733   "size" : 1,
12734   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12735   "template_args" : [ "type-195" ],
12736   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
12737  },
12738  {
12739   "alignment" : 1,
12740   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
12741   "name" : "android::trait_trivial_dtor<unsigned char>",
12742   "referenced_type" : "type-191",
12743   "self_type" : "type-191",
12744   "size" : 1,
12745   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12746   "template_args" : [ "type-95" ],
12747   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
12748  },
12749  {
12750   "alignment" : 1,
12751   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
12752   "name" : "android::trait_trivial_dtor<unsigned int>",
12753   "referenced_type" : "type-209",
12754   "self_type" : "type-209",
12755   "size" : 1,
12756   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12757   "template_args" : [ "type-2" ],
12758   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
12759  },
12760  {
12761   "alignment" : 1,
12762   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
12763   "name" : "android::trait_trivial_dtor<unsigned long long>",
12764   "referenced_type" : "type-231",
12765   "self_type" : "type-231",
12766   "size" : 1,
12767   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12768   "template_args" : [ "type-13" ],
12769   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
12770  },
12771  {
12772   "alignment" : 1,
12773   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
12774   "name" : "android::trait_trivial_dtor<unsigned long>",
12775   "referenced_type" : "type-221",
12776   "self_type" : "type-221",
12777   "size" : 1,
12778   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12779   "template_args" : [ "type-220" ],
12780   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
12781  },
12782  {
12783   "alignment" : 1,
12784   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
12785   "name" : "android::trait_trivial_dtor<unsigned short>",
12786   "referenced_type" : "type-200",
12787   "self_type" : "type-200",
12788   "size" : 1,
12789   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12790   "template_args" : [ "type-97" ],
12791   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
12792  },
12793  {
12794   "alignment" : 1,
12795   "linker_set_key" : "android::trait_trivial_dtor<void>",
12796   "name" : "android::trait_trivial_dtor<void>",
12797   "referenced_type" : "type-179",
12798   "self_type" : "type-179",
12799   "size" : 1,
12800   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12801   "template_args" : [ "type-24" ],
12802   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
12803  },
12804  {
12805   "alignment" : 1,
12806   "linker_set_key" : "android::trait_trivial_move<android::String16>",
12807   "name" : "android::trait_trivial_move<android::String16>",
12808   "referenced_type" : "type-375",
12809   "self_type" : "type-375",
12810   "size" : 1,
12811   "source_file" : "/system/core/libutils/include/utils/String16.h",
12812   "template_args" : [ "type-34" ],
12813   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
12814  },
12815  {
12816   "alignment" : 1,
12817   "linker_set_key" : "android::trait_trivial_move<android::String8>",
12818   "name" : "android::trait_trivial_move<android::String8>",
12819   "referenced_type" : "type-369",
12820   "self_type" : "type-369",
12821   "size" : 1,
12822   "source_file" : "/system/core/libutils/include/utils/String8.h",
12823   "template_args" : [ "type-45" ],
12824   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
12825  },
12826  {
12827   "alignment" : 1,
12828   "linker_set_key" : "android::trait_trivial_move<bool>",
12829   "name" : "android::trait_trivial_move<bool>",
12830   "referenced_type" : "type-185",
12831   "self_type" : "type-185",
12832   "size" : 1,
12833   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12834   "template_args" : [ "type-31" ],
12835   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
12836  },
12837  {
12838   "alignment" : 1,
12839   "linker_set_key" : "android::trait_trivial_move<char>",
12840   "name" : "android::trait_trivial_move<char>",
12841   "referenced_type" : "type-189",
12842   "self_type" : "type-189",
12843   "size" : 1,
12844   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12845   "template_args" : [ "type-48" ],
12846   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
12847  },
12848  {
12849   "alignment" : 1,
12850   "linker_set_key" : "android::trait_trivial_move<double>",
12851   "name" : "android::trait_trivial_move<double>",
12852   "referenced_type" : "type-246",
12853   "self_type" : "type-246",
12854   "size" : 1,
12855   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12856   "template_args" : [ "type-243" ],
12857   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
12858  },
12859  {
12860   "alignment" : 1,
12861   "linker_set_key" : "android::trait_trivial_move<float>",
12862   "name" : "android::trait_trivial_move<float>",
12863   "referenced_type" : "type-241",
12864   "self_type" : "type-241",
12865   "size" : 1,
12866   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12867   "template_args" : [ "type-235" ],
12868   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
12869  },
12870  {
12871   "alignment" : 1,
12872   "linker_set_key" : "android::trait_trivial_move<int>",
12873   "name" : "android::trait_trivial_move<int>",
12874   "referenced_type" : "type-207",
12875   "self_type" : "type-207",
12876   "size" : 1,
12877   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12878   "template_args" : [ "type-50" ],
12879   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
12880  },
12881  {
12882   "alignment" : 1,
12883   "linker_set_key" : "android::trait_trivial_move<long long>",
12884   "name" : "android::trait_trivial_move<long long>",
12885   "referenced_type" : "type-229",
12886   "self_type" : "type-229",
12887   "size" : 1,
12888   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12889   "template_args" : [ "type-18" ],
12890   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
12891  },
12892  {
12893   "alignment" : 1,
12894   "linker_set_key" : "android::trait_trivial_move<long>",
12895   "name" : "android::trait_trivial_move<long>",
12896   "referenced_type" : "type-218",
12897   "self_type" : "type-218",
12898   "size" : 1,
12899   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12900   "template_args" : [ "type-215" ],
12901   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
12902  },
12903  {
12904   "alignment" : 1,
12905   "linker_set_key" : "android::trait_trivial_move<short>",
12906   "name" : "android::trait_trivial_move<short>",
12907   "referenced_type" : "type-198",
12908   "self_type" : "type-198",
12909   "size" : 1,
12910   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12911   "template_args" : [ "type-195" ],
12912   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
12913  },
12914  {
12915   "alignment" : 1,
12916   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
12917   "name" : "android::trait_trivial_move<unsigned char>",
12918   "referenced_type" : "type-193",
12919   "self_type" : "type-193",
12920   "size" : 1,
12921   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12922   "template_args" : [ "type-95" ],
12923   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
12924  },
12925  {
12926   "alignment" : 1,
12927   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
12928   "name" : "android::trait_trivial_move<unsigned int>",
12929   "referenced_type" : "type-211",
12930   "self_type" : "type-211",
12931   "size" : 1,
12932   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12933   "template_args" : [ "type-2" ],
12934   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
12935  },
12936  {
12937   "alignment" : 1,
12938   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
12939   "name" : "android::trait_trivial_move<unsigned long long>",
12940   "referenced_type" : "type-233",
12941   "self_type" : "type-233",
12942   "size" : 1,
12943   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12944   "template_args" : [ "type-13" ],
12945   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
12946  },
12947  {
12948   "alignment" : 1,
12949   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
12950   "name" : "android::trait_trivial_move<unsigned long>",
12951   "referenced_type" : "type-223",
12952   "self_type" : "type-223",
12953   "size" : 1,
12954   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12955   "template_args" : [ "type-220" ],
12956   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
12957  },
12958  {
12959   "alignment" : 1,
12960   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
12961   "name" : "android::trait_trivial_move<unsigned short>",
12962   "referenced_type" : "type-203",
12963   "self_type" : "type-203",
12964   "size" : 1,
12965   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12966   "template_args" : [ "type-97" ],
12967   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
12968  },
12969  {
12970   "alignment" : 1,
12971   "linker_set_key" : "android::trait_trivial_move<void>",
12972   "name" : "android::trait_trivial_move<void>",
12973   "referenced_type" : "type-181",
12974   "self_type" : "type-181",
12975   "size" : 1,
12976   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12977   "template_args" : [ "type-24" ],
12978   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
12979  },
12980  {
12981   "alignment" : 4,
12982   "fields" :
12983   [
12984    {
12985     "access" : "private",
12986     "field_name" : "m_ptr",
12987     "referenced_type" : "type-123"
12988    },
12989    {
12990     "access" : "private",
12991     "field_name" : "m_refs",
12992     "field_offset" : 32,
12993     "referenced_type" : "type-11"
12994    }
12995   ],
12996   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
12997   "name" : "android::wp<android::hardware::BHwBinder>",
12998   "record_kind" : "class",
12999   "referenced_type" : "type-278",
13000   "self_type" : "type-278",
13001   "size" : 8,
13002   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13003   "template_args" : [ "type-124" ],
13004   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
13005  },
13006  {
13007   "alignment" : 4,
13008   "fields" :
13009   [
13010    {
13011     "access" : "private",
13012     "field_name" : "m_ptr",
13013     "referenced_type" : "type-587"
13014    },
13015    {
13016     "access" : "private",
13017     "field_name" : "m_refs",
13018     "field_offset" : 32,
13019     "referenced_type" : "type-11"
13020    }
13021   ],
13022   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13023   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13024   "record_kind" : "class",
13025   "referenced_type" : "type-586",
13026   "self_type" : "type-586",
13027   "size" : 8,
13028   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13029   "template_args" : [ "type-17" ],
13030   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
13031  },
13032  {
13033   "alignment" : 4,
13034   "fields" :
13035   [
13036    {
13037     "access" : "private",
13038     "field_name" : "m_ptr",
13039     "referenced_type" : "type-5"
13040    },
13041    {
13042     "access" : "private",
13043     "field_name" : "m_refs",
13044     "field_offset" : 32,
13045     "referenced_type" : "type-11"
13046    }
13047   ],
13048   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
13049   "name" : "android::wp<android::hardware::hidl_death_recipient>",
13050   "record_kind" : "class",
13051   "referenced_type" : "type-4",
13052   "self_type" : "type-4",
13053   "size" : 8,
13054   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13055   "template_args" : [ "type-6" ],
13056   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
13057  },
13058  {
13059   "alignment" : 4,
13060   "fields" :
13061   [
13062    {
13063     "access" : "private",
13064     "field_name" : "m_ptr",
13065     "referenced_type" : "type-15"
13066    },
13067    {
13068     "access" : "private",
13069     "field_name" : "m_refs",
13070     "field_offset" : 32,
13071     "referenced_type" : "type-11"
13072    }
13073   ],
13074   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
13075   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
13076   "record_kind" : "class",
13077   "referenced_type" : "type-14",
13078   "self_type" : "type-14",
13079   "size" : 8,
13080   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13081   "template_args" : [ "type-16" ],
13082   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
13083  },
13084  {
13085   "alignment" : 4,
13086   "fields" :
13087   [
13088    {
13089     "field_name" : "maxContentLightLevel",
13090     "referenced_type" : "type-235"
13091    },
13092    {
13093     "field_name" : "maxFrameAverageLightLevel",
13094     "field_offset" : 32,
13095     "referenced_type" : "type-235"
13096    }
13097   ],
13098   "linker_set_key" : "android_cta861_3_metadata",
13099   "name" : "android_cta861_3_metadata",
13100   "referenced_type" : "type-472",
13101   "self_type" : "type-472",
13102   "size" : 8,
13103   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13104   "unique_id" : "android_cta861_3_metadata"
13105  },
13106  {
13107   "alignment" : 4,
13108   "fields" :
13109   [
13110    {
13111     "field_name" : "num_points",
13112     "referenced_type" : "type-2"
13113    },
13114    {
13115     "field_name" : "reserved",
13116     "field_offset" : 32,
13117     "referenced_type" : "type-460"
13118    },
13119    {
13120     "field_name" : "xyzc_points",
13121     "field_offset" : 288,
13122     "referenced_type" : "type-469"
13123    }
13124   ],
13125   "linker_set_key" : "android_depth_points",
13126   "name" : "android_depth_points",
13127   "referenced_type" : "type-468",
13128   "self_type" : "type-468",
13129   "size" : 36,
13130   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13131   "unique_id" : "android_depth_points"
13132  },
13133  {
13134   "alignment" : 4,
13135   "fields" :
13136   [
13137    {
13138     "field_name" : "format",
13139     "referenced_type" : "type-463"
13140    },
13141    {
13142     "field_name" : "num_planes",
13143     "field_offset" : 32,
13144     "referenced_type" : "type-2"
13145    },
13146    {
13147     "field_name" : "planes",
13148     "field_offset" : 64,
13149     "referenced_type" : "type-465"
13150    }
13151   ],
13152   "linker_set_key" : "android_flex_layout",
13153   "name" : "android_flex_layout",
13154   "referenced_type" : "type-464",
13155   "self_type" : "type-464",
13156   "size" : 12,
13157   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13158   "unique_id" : "android_flex_layout"
13159  },
13160  {
13161   "alignment" : 4,
13162   "fields" :
13163   [
13164    {
13165     "field_name" : "top_left",
13166     "referenced_type" : "type-389"
13167    },
13168    {
13169     "field_name" : "component",
13170     "field_offset" : 32,
13171     "referenced_type" : "type-461"
13172    },
13173    {
13174     "field_name" : "bits_per_component",
13175     "field_offset" : 64,
13176     "referenced_type" : "type-50"
13177    },
13178    {
13179     "field_name" : "bits_used",
13180     "field_offset" : 96,
13181     "referenced_type" : "type-50"
13182    },
13183    {
13184     "field_name" : "h_increment",
13185     "field_offset" : 128,
13186     "referenced_type" : "type-50"
13187    },
13188    {
13189     "field_name" : "v_increment",
13190     "field_offset" : 160,
13191     "referenced_type" : "type-50"
13192    },
13193    {
13194     "field_name" : "h_subsampling",
13195     "field_offset" : 192,
13196     "referenced_type" : "type-50"
13197    },
13198    {
13199     "field_name" : "v_subsampling",
13200     "field_offset" : 224,
13201     "referenced_type" : "type-50"
13202    }
13203   ],
13204   "linker_set_key" : "android_flex_plane",
13205   "name" : "android_flex_plane",
13206   "referenced_type" : "type-462",
13207   "self_type" : "type-462",
13208   "size" : 32,
13209   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13210   "unique_id" : "android_flex_plane"
13211  },
13212  {
13213   "alignment" : 4,
13214   "fields" :
13215   [
13216    {
13217     "field_name" : "displayPrimaryRed",
13218     "referenced_type" : "type-470"
13219    },
13220    {
13221     "field_name" : "displayPrimaryGreen",
13222     "field_offset" : 64,
13223     "referenced_type" : "type-470"
13224    },
13225    {
13226     "field_name" : "displayPrimaryBlue",
13227     "field_offset" : 128,
13228     "referenced_type" : "type-470"
13229    },
13230    {
13231     "field_name" : "whitePoint",
13232     "field_offset" : 192,
13233     "referenced_type" : "type-470"
13234    },
13235    {
13236     "field_name" : "maxLuminance",
13237     "field_offset" : 256,
13238     "referenced_type" : "type-235"
13239    },
13240    {
13241     "field_name" : "minLuminance",
13242     "field_offset" : 288,
13243     "referenced_type" : "type-235"
13244    }
13245   ],
13246   "linker_set_key" : "android_smpte2086_metadata",
13247   "name" : "android_smpte2086_metadata",
13248   "referenced_type" : "type-471",
13249   "self_type" : "type-471",
13250   "size" : 40,
13251   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13252   "unique_id" : "android_smpte2086_metadata"
13253  },
13254  {
13255   "alignment" : 4,
13256   "fields" :
13257   [
13258    {
13259     "field_name" : "x",
13260     "referenced_type" : "type-235"
13261    },
13262    {
13263     "field_name" : "y",
13264     "field_offset" : 32,
13265     "referenced_type" : "type-235"
13266    }
13267   ],
13268   "linker_set_key" : "android_xy_color",
13269   "name" : "android_xy_color",
13270   "referenced_type" : "type-470",
13271   "self_type" : "type-470",
13272   "size" : 8,
13273   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13274   "unique_id" : "android_xy_color"
13275  },
13276  {
13277   "alignment" : 4,
13278   "fields" :
13279   [
13280    {
13281     "field_name" : "y",
13282     "referenced_type" : "type-23"
13283    },
13284    {
13285     "field_name" : "cb",
13286     "field_offset" : 32,
13287     "referenced_type" : "type-23"
13288    },
13289    {
13290     "field_name" : "cr",
13291     "field_offset" : 64,
13292     "referenced_type" : "type-23"
13293    },
13294    {
13295     "field_name" : "ystride",
13296     "field_offset" : 96,
13297     "referenced_type" : "type-2"
13298    },
13299    {
13300     "field_name" : "cstride",
13301     "field_offset" : 128,
13302     "referenced_type" : "type-2"
13303    },
13304    {
13305     "field_name" : "chroma_step",
13306     "field_offset" : 160,
13307     "referenced_type" : "type-2"
13308    },
13309    {
13310     "field_name" : "reserved",
13311     "field_offset" : 192,
13312     "referenced_type" : "type-460"
13313    }
13314   ],
13315   "linker_set_key" : "android_ycbcr",
13316   "name" : "android_ycbcr",
13317   "referenced_type" : "type-459",
13318   "self_type" : "type-459",
13319   "size" : 56,
13320   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13321   "unique_id" : "android_ycbcr"
13322  },
13323  {
13324   "alignment" : 4,
13325   "fields" :
13326   [
13327    {
13328     "referenced_type" : "type-93"
13329    }
13330   ],
13331   "linker_set_key" : "log_msg",
13332   "name" : "log_msg",
13333   "referenced_type" : "type-92",
13334   "self_type" : "type-92",
13335   "size" : 5124,
13336   "source_file" : "/system/core/liblog/include/log/log_read.h",
13337   "unique_id" : "log_msg"
13338  },
13339  {
13340   "alignment" : 4,
13341   "fields" :
13342   [
13343    {
13344     "field_name" : "buf",
13345     "referenced_type" : "type-94"
13346    },
13347    {
13348     "field_name" : "entry",
13349     "referenced_type" : "type-96"
13350    },
13351    {
13352     "field_name" : "entry_v4",
13353     "referenced_type" : "type-96"
13354    },
13355    {
13356     "field_name" : "entry_v3",
13357     "referenced_type" : "type-99"
13358    },
13359    {
13360     "field_name" : "entry_v2",
13361     "referenced_type" : "type-100"
13362    },
13363    {
13364     "field_name" : "entry_v1",
13365     "referenced_type" : "type-101"
13366    }
13367   ],
13368   "is_anonymous" : true,
13369   "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",
13370   "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",
13371   "record_kind" : "union",
13372   "referenced_type" : "type-93",
13373   "self_type" : "type-93",
13374   "size" : 5124,
13375   "source_file" : "/system/core/liblog/include/log/log_read.h",
13376   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
13377  },
13378  {
13379   "alignment" : 1,
13380   "fields" :
13381   [
13382    {
13383     "field_name" : "tv_sec",
13384     "referenced_type" : "type-2"
13385    },
13386    {
13387     "field_name" : "tv_nsec",
13388     "field_offset" : 32,
13389     "referenced_type" : "type-2"
13390    }
13391   ],
13392   "linker_set_key" : "log_time",
13393   "name" : "log_time",
13394   "referenced_type" : "type-372",
13395   "self_type" : "type-372",
13396   "size" : 8,
13397   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
13398   "unique_id" : "_ZTS8log_time"
13399  },
13400  {
13401   "alignment" : 4,
13402   "fields" :
13403   [
13404    {
13405     "field_name" : "len",
13406     "referenced_type" : "type-97"
13407    },
13408    {
13409     "field_name" : "__pad",
13410     "field_offset" : 16,
13411     "referenced_type" : "type-97"
13412    },
13413    {
13414     "field_name" : "pid",
13415     "field_offset" : 32,
13416     "referenced_type" : "type-50"
13417    },
13418    {
13419     "field_name" : "tid",
13420     "field_offset" : 64,
13421     "referenced_type" : "type-50"
13422    },
13423    {
13424     "field_name" : "sec",
13425     "field_offset" : 96,
13426     "referenced_type" : "type-50"
13427    },
13428    {
13429     "field_name" : "nsec",
13430     "field_offset" : 128,
13431     "referenced_type" : "type-50"
13432    },
13433    {
13434     "field_name" : "msg",
13435     "field_offset" : 160,
13436     "referenced_type" : "type-98"
13437    }
13438   ],
13439   "linker_set_key" : "logger_entry",
13440   "name" : "logger_entry",
13441   "referenced_type" : "type-101",
13442   "self_type" : "type-101",
13443   "size" : 20,
13444   "source_file" : "/system/core/liblog/include/log/log_read.h",
13445   "unique_id" : "logger_entry"
13446  },
13447  {
13448   "alignment" : 1,
13449   "fields" :
13450   [
13451    {
13452     "field_name" : "len",
13453     "referenced_type" : "type-97"
13454    },
13455    {
13456     "field_name" : "hdr_size",
13457     "field_offset" : 16,
13458     "referenced_type" : "type-97"
13459    },
13460    {
13461     "field_name" : "pid",
13462     "field_offset" : 32,
13463     "referenced_type" : "type-50"
13464    },
13465    {
13466     "field_name" : "tid",
13467     "field_offset" : 64,
13468     "referenced_type" : "type-50"
13469    },
13470    {
13471     "field_name" : "sec",
13472     "field_offset" : 96,
13473     "referenced_type" : "type-50"
13474    },
13475    {
13476     "field_name" : "nsec",
13477     "field_offset" : 128,
13478     "referenced_type" : "type-50"
13479    },
13480    {
13481     "field_name" : "euid",
13482     "field_offset" : 160,
13483     "referenced_type" : "type-2"
13484    },
13485    {
13486     "field_name" : "msg",
13487     "field_offset" : 192,
13488     "referenced_type" : "type-98"
13489    }
13490   ],
13491   "linker_set_key" : "logger_entry_v2",
13492   "name" : "logger_entry_v2",
13493   "referenced_type" : "type-100",
13494   "self_type" : "type-100",
13495   "size" : 24,
13496   "source_file" : "/system/core/liblog/include/log/log_read.h",
13497   "unique_id" : "logger_entry_v2"
13498  },
13499  {
13500   "alignment" : 1,
13501   "fields" :
13502   [
13503    {
13504     "field_name" : "len",
13505     "referenced_type" : "type-97"
13506    },
13507    {
13508     "field_name" : "hdr_size",
13509     "field_offset" : 16,
13510     "referenced_type" : "type-97"
13511    },
13512    {
13513     "field_name" : "pid",
13514     "field_offset" : 32,
13515     "referenced_type" : "type-50"
13516    },
13517    {
13518     "field_name" : "tid",
13519     "field_offset" : 64,
13520     "referenced_type" : "type-50"
13521    },
13522    {
13523     "field_name" : "sec",
13524     "field_offset" : 96,
13525     "referenced_type" : "type-50"
13526    },
13527    {
13528     "field_name" : "nsec",
13529     "field_offset" : 128,
13530     "referenced_type" : "type-50"
13531    },
13532    {
13533     "field_name" : "lid",
13534     "field_offset" : 160,
13535     "referenced_type" : "type-2"
13536    },
13537    {
13538     "field_name" : "msg",
13539     "field_offset" : 192,
13540     "referenced_type" : "type-98"
13541    }
13542   ],
13543   "linker_set_key" : "logger_entry_v3",
13544   "name" : "logger_entry_v3",
13545   "referenced_type" : "type-99",
13546   "self_type" : "type-99",
13547   "size" : 24,
13548   "source_file" : "/system/core/liblog/include/log/log_read.h",
13549   "unique_id" : "logger_entry_v3"
13550  },
13551  {
13552   "alignment" : 4,
13553   "fields" :
13554   [
13555    {
13556     "field_name" : "len",
13557     "referenced_type" : "type-97"
13558    },
13559    {
13560     "field_name" : "hdr_size",
13561     "field_offset" : 16,
13562     "referenced_type" : "type-97"
13563    },
13564    {
13565     "field_name" : "pid",
13566     "field_offset" : 32,
13567     "referenced_type" : "type-50"
13568    },
13569    {
13570     "field_name" : "tid",
13571     "field_offset" : 64,
13572     "referenced_type" : "type-2"
13573    },
13574    {
13575     "field_name" : "sec",
13576     "field_offset" : 96,
13577     "referenced_type" : "type-2"
13578    },
13579    {
13580     "field_name" : "nsec",
13581     "field_offset" : 128,
13582     "referenced_type" : "type-2"
13583    },
13584    {
13585     "field_name" : "lid",
13586     "field_offset" : 160,
13587     "referenced_type" : "type-2"
13588    },
13589    {
13590     "field_name" : "uid",
13591     "field_offset" : 192,
13592     "referenced_type" : "type-2"
13593    },
13594    {
13595     "field_name" : "msg",
13596     "field_offset" : 224,
13597     "referenced_type" : "type-98"
13598    }
13599   ],
13600   "linker_set_key" : "logger_entry_v4",
13601   "name" : "logger_entry_v4",
13602   "referenced_type" : "type-96",
13603   "self_type" : "type-96",
13604   "size" : 28,
13605   "source_file" : "/system/core/liblog/include/log/log_read.h",
13606   "unique_id" : "logger_entry_v4"
13607  },
13608  {
13609   "alignment" : 4,
13610   "fields" :
13611   [
13612    {
13613     "field_name" : "version",
13614     "referenced_type" : "type-50"
13615    },
13616    {
13617     "field_name" : "numFds",
13618     "field_offset" : 32,
13619     "referenced_type" : "type-50"
13620    },
13621    {
13622     "field_name" : "numInts",
13623     "field_offset" : 64,
13624     "referenced_type" : "type-50"
13625    },
13626    {
13627     "field_name" : "data",
13628     "field_offset" : 96,
13629     "referenced_type" : "type-176"
13630    }
13631   ],
13632   "linker_set_key" : "native_handle",
13633   "name" : "native_handle",
13634   "referenced_type" : "type-175",
13635   "self_type" : "type-175",
13636   "size" : 12,
13637   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
13638   "unique_id" : "native_handle"
13639  }
13640 ],
13641 "rvalue_reference_types" :
13642 [
13643  {
13644   "alignment" : 4,
13645   "linker_set_key" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status> &&",
13646   "name" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status> &&",
13647   "referenced_type" : "type-143",
13648   "self_type" : "type-146",
13649   "size" : 4,
13650   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13651  },
13652  {
13653   "alignment" : 4,
13654   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_2::IVibrator> > &&",
13655   "name" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_2::IVibrator> > &&",
13656   "referenced_type" : "type-150",
13657   "self_type" : "type-152",
13658   "size" : 4,
13659   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13660  },
13661  {
13662   "alignment" : 4,
13663   "linker_set_key" : "android::hardware::Return<bool> &&",
13664   "name" : "android::hardware::Return<bool> &&",
13665   "referenced_type" : "type-136",
13666   "self_type" : "type-139",
13667   "size" : 4,
13668   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13669  },
13670  {
13671   "alignment" : 4,
13672   "linker_set_key" : "android::hardware::Return<void> &&",
13673   "name" : "android::hardware::Return<void> &&",
13674   "referenced_type" : "type-163",
13675   "self_type" : "type-165",
13676   "size" : 4,
13677   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13678  },
13679  {
13680   "alignment" : 4,
13681   "linker_set_key" : "android::hardware::Status &&",
13682   "name" : "android::hardware::Status &&",
13683   "referenced_type" : "type-126",
13684   "self_type" : "type-132",
13685   "size" : 4,
13686   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13687  },
13688  {
13689   "alignment" : 4,
13690   "linker_set_key" : "android::hardware::details::return_status &&",
13691   "name" : "android::hardware::details::return_status &&",
13692   "referenced_type" : "type-137",
13693   "self_type" : "type-159",
13694   "size" : 4,
13695   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13696  },
13697  {
13698   "alignment" : 4,
13699   "linker_set_key" : "android::hardware::hidl_handle &&",
13700   "name" : "android::hardware::hidl_handle &&",
13701   "referenced_type" : "type-280",
13702   "self_type" : "type-288",
13703   "size" : 4,
13704   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
13705  },
13706  {
13707   "alignment" : 4,
13708   "linker_set_key" : "android::hardware::hidl_memory &&",
13709   "name" : "android::hardware::hidl_memory &&",
13710   "referenced_type" : "type-286",
13711   "self_type" : "type-292",
13712   "size" : 4,
13713   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
13714  },
13715  {
13716   "alignment" : 4,
13717   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
13718   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
13719   "referenced_type" : "type-115",
13720   "self_type" : "type-117",
13721   "size" : 4,
13722   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
13723  },
13724  {
13725   "alignment" : 4,
13726   "linker_set_key" : "android::sp<android::hardware::vibrator::V1_2::IVibrator> &&",
13727   "name" : "android::sp<android::hardware::vibrator::V1_2::IVibrator> &&",
13728   "referenced_type" : "type-107",
13729   "self_type" : "type-110",
13730   "size" : 4,
13731   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
13732  },
13733  {
13734   "alignment" : 4,
13735   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
13736   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
13737   "referenced_type" : "type-432",
13738   "self_type" : "type-431",
13739   "size" : 4,
13740   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13741  },
13742  {
13743   "alignment" : 4,
13744   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
13745   "name" : "std::function<sp<IBase> (void *)> &&",
13746   "referenced_type" : "type-442",
13747   "self_type" : "type-441",
13748   "size" : 4,
13749   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13750  },
13751  {
13752   "alignment" : 4,
13753   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
13754   "name" : "std::function<sp<IBinder> (void *)> &&",
13755   "referenced_type" : "type-434",
13756   "self_type" : "type-433",
13757   "size" : 4,
13758   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13759  }
13760 ]
13761}
13762