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