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