1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-51",
9   "self_type" : "type-145",
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-327",
16   "self_type" : "type-563",
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-20",
24   "self_type" : "type-271",
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-142",
32   "self_type" : "type-410",
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-142",
41   "self_type" : "type-141",
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-554",
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-34",
64   "self_type" : "type-34",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "is_unsigned" : true,
71   "linker_set_key" : "char",
72   "name" : "char",
73   "referenced_type" : "type-51",
74   "self_type" : "type-51",
75   "size" : 1
76  },
77  {
78   "alignment" : 2,
79   "is_integral" : true,
80   "is_unsigned" : true,
81   "linker_set_key" : "char16_t",
82   "name" : "char16_t",
83   "referenced_type" : "type-42",
84   "self_type" : "type-42",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-333",
92   "self_type" : "type-333",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-327",
100   "self_type" : "type-327",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-20",
109   "self_type" : "type-20",
110   "size" : 4
111  },
112  {
113   "alignment" : 4,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-307",
118   "self_type" : "type-307",
119   "size" : 4
120  },
121  {
122   "alignment" : 8,
123   "linker_set_key" : "long double",
124   "name" : "long double",
125   "referenced_type" : "type-59",
126   "self_type" : "type-59",
127   "size" : 8
128  },
129  {
130   "alignment" : 8,
131   "is_integral" : true,
132   "linker_set_key" : "long long",
133   "name" : "long long",
134   "referenced_type" : "type-25",
135   "self_type" : "type-25",
136   "size" : 8
137  },
138  {
139   "alignment" : 2,
140   "is_integral" : true,
141   "linker_set_key" : "short",
142   "name" : "short",
143   "referenced_type" : "type-290",
144   "self_type" : "type-290",
145   "size" : 2
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "linker_set_key" : "signed char",
151   "name" : "signed char",
152   "referenced_type" : "type-339",
153   "self_type" : "type-339",
154   "size" : 1
155  },
156  {
157   "alignment" : 1,
158   "is_integral" : true,
159   "is_unsigned" : true,
160   "linker_set_key" : "unsigned char",
161   "name" : "unsigned char",
162   "referenced_type" : "type-142",
163   "self_type" : "type-142",
164   "size" : 1
165  },
166  {
167   "alignment" : 4,
168   "is_integral" : true,
169   "is_unsigned" : true,
170   "linker_set_key" : "unsigned int",
171   "name" : "unsigned int",
172   "referenced_type" : "type-2",
173   "self_type" : "type-2",
174   "size" : 4
175  },
176  {
177   "alignment" : 4,
178   "is_integral" : true,
179   "is_unsigned" : true,
180   "linker_set_key" : "unsigned long",
181   "name" : "unsigned long",
182   "referenced_type" : "type-313",
183   "self_type" : "type-313",
184   "size" : 4
185  },
186  {
187   "alignment" : 8,
188   "is_integral" : true,
189   "is_unsigned" : true,
190   "linker_set_key" : "unsigned long long",
191   "name" : "unsigned long long",
192   "referenced_type" : "type-210",
193   "self_type" : "type-210",
194   "size" : 8
195  },
196  {
197   "alignment" : 2,
198   "is_integral" : true,
199   "is_unsigned" : true,
200   "linker_set_key" : "unsigned short",
201   "name" : "unsigned short",
202   "referenced_type" : "type-144",
203   "self_type" : "type-144",
204   "size" : 2
205  },
206  {
207   "linker_set_key" : "void",
208   "name" : "void",
209   "referenced_type" : "type-22",
210   "self_type" : "type-22"
211  }
212 ],
213 "elf_functions" :
214 [
215  {
216   "binding" : "weak",
217   "name" : "_ZN7android8hardware10fromBinderINS0_9bluetooth4V1_022IBluetoothHciCallbacksENS3_25BpHwBluetoothHciCallbacksENS3_25BnHwBluetoothHciCallbacksEEENS_2spIT_EERKNS7_INS0_7IBinderEEE"
218  },
219  {
220   "binding" : "weak",
221   "name" : "_ZN7android8hardware7details13castInterfaceINS0_9bluetooth4V1_013IBluetoothHciENS_4hidl4base4V1_05IBaseENS4_16BpHwBluetoothHciEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
222  },
223  {
224   "binding" : "weak",
225   "name" : "_ZN7android8hardware7details13castInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksENS_4hidl4base4V1_05IBaseENS4_25BpHwBluetoothHciCallbacksEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
226  },
227  {
228   "binding" : "weak",
229   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_9bluetooth4V1_022IBluetoothHciCallbacksEvEENS_2spIT_EES8_"
230  },
231  {
232   "binding" : "weak",
233   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_9bluetooth4V1_016BpHwBluetoothHciENS4_13IBluetoothHciEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
234  },
235  {
236   "binding" : "weak",
237   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_9bluetooth4V1_025BpHwBluetoothHciCallbacksENS4_22IBluetoothHciCallbacksEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
238  },
239  {
240   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
241  },
242  {
243   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
244  },
245  {
246   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
247  },
248  {
249   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
250  },
251  {
252   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
253  },
254  {
255   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
256  },
257  {
258   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
259  },
260  {
261   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
262  },
263  {
264   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
265  },
266  {
267   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21notifySyspropsChangedEv"
268  },
269  {
270   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21setHALInstrumentationEv"
271  },
272  {
273   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
274  },
275  {
276   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci4pingEv"
277  },
278  {
279   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
280  },
281  {
282   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
283  },
284  {
285   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci8castFromERKNS_2spIS3_EEb"
286  },
287  {
288   "name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci13addOnewayTaskENSt3__18functionIFvvEEE"
289  },
290  {
291   "name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciC1ENS_2spINS2_13IBluetoothHciEEE"
292  },
293  {
294   "name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciC2ENS_2spINS2_13IBluetoothHciEEE"
295  },
296  {
297   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
298  },
299  {
300   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci11_hidl_closeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
301  },
302  {
303   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
304  },
305  {
306   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci16_hidl_initializeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
307  },
308  {
309   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci17_hidl_sendAclDataEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
310  },
311  {
312   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci17_hidl_sendScoDataEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
313  },
314  {
315   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci20_hidl_sendHciCommandEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
316  },
317  {
318   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci4pingEv"
319  },
320  {
321   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciC1ERKNS_2spINS2_13IBluetoothHciEEE"
322  },
323  {
324   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciC2ERKNS_2spINS2_13IBluetoothHciEEE"
325  },
326  {
327   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
328  },
329  {
330   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
331  },
332  {
333   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD2Ev"
334  },
335  {
336   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
337  },
338  {
339   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11_hidl_closeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
340  },
341  {
342   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
343  },
344  {
345   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE"
346  },
347  {
348   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE"
349  },
350  {
351   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
352  },
353  {
354   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
355  },
356  {
357   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
358  },
359  {
360   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
361  },
362  {
363   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE"
364  },
365  {
366   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci16_hidl_initializeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
367  },
368  {
369   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci17_hidl_sendAclDataEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
370  },
371  {
372   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci17_hidl_sendScoDataEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
373  },
374  {
375   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
376  },
377  {
378   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci20_hidl_sendHciCommandEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
379  },
380  {
381   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21notifySyspropsChangedEv"
382  },
383  {
384   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21setHALInstrumentationEv"
385  },
386  {
387   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci4pingEv"
388  },
389  {
390   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5closeEv"
391  },
392  {
393   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
394  },
395  {
396   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciC1ERKNS_2spINS0_7IBinderEEE"
397  },
398  {
399   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciC2ERKNS_2spINS0_7IBinderEEE"
400  },
401  {
402   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
403  },
404  {
405   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
406  },
407  {
408   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
409  },
410  {
411   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
412  },
413  {
414   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
415  },
416  {
417   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
418  },
419  {
420   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
421  },
422  {
423   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
424  },
425  {
426   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
427  },
428  {
429   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21notifySyspropsChangedEv"
430  },
431  {
432   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21setHALInstrumentationEv"
433  },
434  {
435   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
436  },
437  {
438   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks4pingEv"
439  },
440  {
441   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
442  },
443  {
444   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
445  },
446  {
447   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8castFromERKNS_2spIS3_EEb"
448  },
449  {
450   "name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks13addOnewayTaskENSt3__18functionIFvvEEE"
451  },
452  {
453   "name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksC1ENS_2spINS2_22IBluetoothHciCallbacksEEE"
454  },
455  {
456   "name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksC2ENS_2spINS2_22IBluetoothHciCallbacksEEE"
457  },
458  {
459   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
460  },
461  {
462   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
463  },
464  {
465   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks21_hidl_aclDataReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
466  },
467  {
468   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks21_hidl_scoDataReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
469  },
470  {
471   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks22_hidl_hciEventReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
472  },
473  {
474   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks28_hidl_initializationCompleteEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
475  },
476  {
477   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks4pingEv"
478  },
479  {
480   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksC1ERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
481  },
482  {
483   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksC2ERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
484  },
485  {
486   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
487  },
488  {
489   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
490  },
491  {
492   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD2Ev"
493  },
494  {
495   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
496  },
497  {
498   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
499  },
500  {
501   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
502  },
503  {
504   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
505  },
506  {
507   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
508  },
509  {
510   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE"
511  },
512  {
513   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE"
514  },
515  {
516   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE"
517  },
518  {
519   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
520  },
521  {
522   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21_hidl_aclDataReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
523  },
524  {
525   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21_hidl_scoDataReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
526  },
527  {
528   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21notifySyspropsChangedEv"
529  },
530  {
531   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21setHALInstrumentationEv"
532  },
533  {
534   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks22_hidl_hciEventReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
535  },
536  {
537   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks22initializationCompleteENS2_6StatusE"
538  },
539  {
540   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks28_hidl_initializationCompleteEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_6StatusE"
541  },
542  {
543   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks4pingEv"
544  },
545  {
546   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
547  },
548  {
549   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksC1ERKNS_2spINS0_7IBinderEEE"
550  },
551  {
552   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksC2ERKNS_2spINS0_7IBinderEEE"
553  },
554  {
555   "binding" : "weak",
556   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
557  },
558  {
559   "binding" : "weak",
560   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
561  },
562  {
563   "binding" : "weak",
564   "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_"
565  },
566  {
567   "binding" : "weak",
568   "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_"
569  },
570  {
571   "binding" : "weak",
572   "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"
573  },
574  {
575   "binding" : "weak",
576   "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_"
577  },
578  {
579   "binding" : "weak",
580   "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_"
581  },
582  {
583   "binding" : "weak",
584   "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"
585  },
586  {
587   "binding" : "weak",
588   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
589  },
590  {
591   "binding" : "weak",
592   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
593  },
594  {
595   "binding" : "weak",
596   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
597  },
598  {
599   "name" : "_ZThn20_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
600  },
601  {
602   "name" : "_ZThn20_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
603  },
604  {
605   "name" : "_ZThn20_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
606  },
607  {
608   "name" : "_ZThn20_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
609  },
610  {
611   "name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
612  },
613  {
614   "name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
615  },
616  {
617   "name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
618  },
619  {
620   "name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
621  },
622  {
623   "name" : "__aeabi_memclr"
624  },
625  {
626   "name" : "__aeabi_memclr4"
627  },
628  {
629   "name" : "__aeabi_memclr8"
630  },
631  {
632   "name" : "__aeabi_memcpy"
633  },
634  {
635   "name" : "__aeabi_memcpy4"
636  },
637  {
638   "name" : "__aeabi_memcpy8"
639  },
640  {
641   "name" : "__aeabi_memset"
642  },
643  {
644   "name" : "__aeabi_memset4"
645  },
646  {
647   "name" : "__aeabi_memset8"
648  }
649 ],
650 "elf_objects" :
651 [
652  {
653   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10descriptorE"
654  },
655  {
656   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks10descriptorE"
657  },
658  {
659   "name" : "_ZTCN7android8hardware9bluetooth4V1_013IBluetoothHciE0_NS_4hidl4base4V1_05IBaseE"
660  },
661  {
662   "binding" : "weak",
663   "name" : "_ZTCN7android8hardware9bluetooth4V1_014BsBluetoothHciE0_NS2_13IBluetoothHciE"
664  },
665  {
666   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE0_NS0_7IBinderE"
667  },
668  {
669   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE0_NS0_9BHwBinderE"
670  },
671  {
672   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE0_NS_4hidl4base4V1_08BnHwBaseE"
673  },
674  {
675   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE0_NS0_11BpInterfaceINS2_13IBluetoothHciEEE"
676  },
677  {
678   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE0_NS2_13IBluetoothHciE"
679  },
680  {
681   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE0_NS_4hidl4base4V1_05IBaseE"
682  },
683  {
684   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE4_NS0_10IInterfaceE"
685  },
686  {
687   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE8_NS0_11BpHwRefBaseE"
688  },
689  {
690   "name" : "_ZTCN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE0_NS_4hidl4base4V1_05IBaseE"
691  },
692  {
693   "binding" : "weak",
694   "name" : "_ZTCN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE0_NS2_22IBluetoothHciCallbacksE"
695  },
696  {
697   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE0_NS0_7IBinderE"
698  },
699  {
700   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE0_NS0_9BHwBinderE"
701  },
702  {
703   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE0_NS_4hidl4base4V1_08BnHwBaseE"
704  },
705  {
706   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE0_NS0_11BpInterfaceINS2_22IBluetoothHciCallbacksEEE"
707  },
708  {
709   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE0_NS2_22IBluetoothHciCallbacksE"
710  },
711  {
712   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE0_NS_4hidl4base4V1_05IBaseE"
713  },
714  {
715   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE4_NS0_10IInterfaceE"
716  },
717  {
718   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE8_NS0_11BpHwRefBaseE"
719  },
720  {
721   "name" : "_ZTTN7android8hardware9bluetooth4V1_013IBluetoothHciE"
722  },
723  {
724   "name" : "_ZTTN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE"
725  },
726  {
727   "name" : "_ZTTN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
728  },
729  {
730   "name" : "_ZTTN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE"
731  },
732  {
733   "name" : "_ZTTN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE"
734  },
735  {
736   "name" : "_ZTTN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
737  },
738  {
739   "name" : "_ZTVN7android8hardware9bluetooth4V1_013IBluetoothHciE"
740  },
741  {
742   "binding" : "weak",
743   "name" : "_ZTVN7android8hardware9bluetooth4V1_014BsBluetoothHciE"
744  },
745  {
746   "name" : "_ZTVN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE"
747  },
748  {
749   "name" : "_ZTVN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
750  },
751  {
752   "name" : "_ZTVN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE"
753  },
754  {
755   "binding" : "weak",
756   "name" : "_ZTVN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE"
757  },
758  {
759   "name" : "_ZTVN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE"
760  },
761  {
762   "name" : "_ZTVN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
763  }
764 ],
765 "enum_types" :
766 [
767  {
768   "alignment" : 4,
769   "enum_fields" :
770   [
771    {
772     "enum_field_value" : 0,
773     "name" : "android::Condition::WAKE_UP_ONE"
774    },
775    {
776     "enum_field_value" : 1,
777     "name" : "android::Condition::WAKE_UP_ALL"
778    }
779   ],
780   "linker_set_key" : "android::Condition::WakeUpType",
781   "name" : "android::Condition::WakeUpType",
782   "referenced_type" : "type-574",
783   "self_type" : "type-574",
784   "size" : 4,
785   "source_file" : "/system/core/libutils/include/utils/Condition.h",
786   "underlying_type" : "type-2",
787   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
788  },
789  {
790   "alignment" : 4,
791   "enum_fields" :
792   [
793    {
794     "enum_field_value" : 0,
795     "name" : "android::String16::kEmptyString"
796    }
797   ],
798   "linker_set_key" : "android::String16::StaticLinkage",
799   "name" : "android::String16::StaticLinkage",
800   "referenced_type" : "type-464",
801   "self_type" : "type-464",
802   "size" : 4,
803   "source_file" : "/system/core/libutils/include/utils/String16.h",
804   "underlying_type" : "type-2",
805   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
806  },
807  {
808   "alignment" : 4,
809   "enum_fields" :
810   [
811    {
812     "enum_field_value" : 0,
813     "name" : "android::String8::kEmptyString"
814    }
815   ],
816   "linker_set_key" : "android::String8::StaticLinkage",
817   "name" : "android::String8::StaticLinkage",
818   "referenced_type" : "type-457",
819   "self_type" : "type-457",
820   "size" : 4,
821   "source_file" : "/system/core/libutils/include/utils/String8.h",
822   "underlying_type" : "type-2",
823   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
824  },
825  {
826   "alignment" : 4,
827   "enum_fields" :
828   [
829    {
830     "enum_field_value" : 0,
831     "name" : "android::hardware::HidlReturnRestriction::NONE"
832    },
833    {
834     "enum_field_value" : 1,
835     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
836    },
837    {
838     "enum_field_value" : 2,
839     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
840    }
841   ],
842   "linker_set_key" : "android::hardware::HidlReturnRestriction",
843   "name" : "android::hardware::HidlReturnRestriction",
844   "referenced_type" : "type-257",
845   "self_type" : "type-257",
846   "size" : 4,
847   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
848   "underlying_type" : "type-20",
849   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
850  },
851  {
852   "alignment" : 4,
853   "enum_fields" :
854   [
855    {
856     "enum_field_value" : 0,
857     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
858    },
859    {
860     "enum_field_value" : 1,
861     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
862    },
863    {
864     "enum_field_value" : 2,
865     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
866    },
867    {
868     "enum_field_value" : 3,
869     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
870    }
871   ],
872   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
873   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
874   "referenced_type" : "type-448",
875   "self_type" : "type-448",
876   "size" : 4,
877   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
878   "underlying_type" : "type-20",
879   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
880  },
881  {
882   "alignment" : 4,
883   "enum_fields" :
884   [
885    {
886     "enum_field_value" : 1,
887     "name" : "android::hardware::kSynchronizedReadWrite"
888    },
889    {
890     "enum_field_value" : 2,
891     "name" : "android::hardware::kUnsynchronizedWrite"
892    }
893   ],
894   "linker_set_key" : "android::hardware::MQFlavor",
895   "name" : "android::hardware::MQFlavor",
896   "referenced_type" : "type-444",
897   "self_type" : "type-444",
898   "size" : 4,
899   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
900   "underlying_type" : "type-2",
901   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
902  },
903  {
904   "alignment" : 4,
905   "enum_fields" :
906   [
907    {
908     "enum_field_value" : 0,
909     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
910    },
911    {
912     "enum_field_value" : 1,
913     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
914    },
915    {
916     "enum_field_value" : 2,
917     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
918    }
919   ],
920   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
921   "name" : "android::hardware::ProcessState::CallRestriction",
922   "referenced_type" : "type-53",
923   "self_type" : "type-53",
924   "size" : 4,
925   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
926   "underlying_type" : "type-20",
927   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
928  },
929  {
930   "alignment" : 4,
931   "enum_fields" :
932   [
933    {
934     "enum_field_value" : 0,
935     "name" : "android::hardware::Status::EX_NONE"
936    },
937    {
938     "enum_field_value" : -1,
939     "name" : "android::hardware::Status::EX_SECURITY"
940    },
941    {
942     "enum_field_value" : -2,
943     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
944    },
945    {
946     "enum_field_value" : -3,
947     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
948    },
949    {
950     "enum_field_value" : -4,
951     "name" : "android::hardware::Status::EX_NULL_POINTER"
952    },
953    {
954     "enum_field_value" : -5,
955     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
956    },
957    {
958     "enum_field_value" : -6,
959     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
960    },
961    {
962     "enum_field_value" : -7,
963     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
964    },
965    {
966     "enum_field_value" : -128,
967     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
968    },
969    {
970     "enum_field_value" : -129,
971     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
972    }
973   ],
974   "linker_set_key" : "android::hardware::Status::Exception",
975   "name" : "android::hardware::Status::Exception",
976   "referenced_type" : "type-230",
977   "self_type" : "type-230",
978   "size" : 4,
979   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
980   "underlying_type" : "type-20",
981   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
982  },
983  {
984   "alignment" : 4,
985   "enum_fields" :
986   [
987    {
988     "enum_field_value" : 0,
989     "name" : "android::hardware::bluetooth::V1_0::Status::SUCCESS"
990    },
991    {
992     "enum_field_value" : 1,
993     "name" : "android::hardware::bluetooth::V1_0::Status::TRANSPORT_ERROR"
994    },
995    {
996     "enum_field_value" : 2,
997     "name" : "android::hardware::bluetooth::V1_0::Status::INITIALIZATION_ERROR"
998    },
999    {
1000     "enum_field_value" : 3,
1001     "name" : "android::hardware::bluetooth::V1_0::Status::UNKNOWN"
1002    }
1003   ],
1004   "linker_set_key" : "android::hardware::bluetooth::V1_0::Status",
1005   "name" : "android::hardware::bluetooth::V1_0::Status",
1006   "referenced_type" : "type-600",
1007   "self_type" : "type-600",
1008   "size" : 4,
1009   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h",
1010   "underlying_type" : "type-20",
1011   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_06StatusE"
1012  },
1013  {
1014   "alignment" : 4,
1015   "enum_fields" :
1016   [
1017    {
1018     "enum_field_value" : 0,
1019     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
1020    },
1021    {
1022     "enum_field_value" : 1,
1023     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
1024    },
1025    {
1026     "enum_field_value" : 2,
1027     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
1028    },
1029    {
1030     "enum_field_value" : 3,
1031     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
1032    },
1033    {
1034     "enum_field_value" : 4,
1035     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
1036    },
1037    {
1038     "enum_field_value" : 5,
1039     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
1040    },
1041    {
1042     "enum_field_value" : 6,
1043     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
1044    },
1045    {
1046     "enum_field_value" : 7,
1047     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
1048    },
1049    {
1050     "enum_field_value" : 8,
1051     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
1052    },
1053    {
1054     "enum_field_value" : 9,
1055     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
1056    }
1057   ],
1058   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1059   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1060   "referenced_type" : "type-634",
1061   "self_type" : "type-634",
1062   "size" : 4,
1063   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
1064   "underlying_type" : "type-2",
1065   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
1066  },
1067  {
1068   "alignment" : 4,
1069   "enum_fields" :
1070   [
1071    {
1072     "enum_field_value" : 0,
1073     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1074    },
1075    {
1076     "enum_field_value" : 1,
1077     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1078    },
1079    {
1080     "enum_field_value" : 2,
1081     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1082    }
1083   ],
1084   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1085   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1086   "referenced_type" : "type-452",
1087   "self_type" : "type-452",
1088   "size" : 4,
1089   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1090   "underlying_type" : "type-20",
1091   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1092  },
1093  {
1094   "alignment" : 4,
1095   "enum_fields" :
1096   [
1097    {
1098     "enum_field_value" : -1,
1099     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1100    }
1101   ],
1102   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1103   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1104   "referenced_type" : "type-591",
1105   "self_type" : "type-591",
1106   "size" : 4,
1107   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1108   "underlying_type" : "type-20",
1109   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1110  },
1111  {
1112   "alignment" : 1,
1113   "enum_fields" :
1114   [
1115    {
1116     "enum_field_value" : 0,
1117     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1118    },
1119    {
1120     "enum_field_value" : 1,
1121     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1122    },
1123    {
1124     "enum_field_value" : 2,
1125     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1126    }
1127   ],
1128   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1129   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1130   "referenced_type" : "type-590",
1131   "self_type" : "type-590",
1132   "size" : 1,
1133   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1134   "underlying_type" : "type-142",
1135   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1136  },
1137  {
1138   "alignment" : 4,
1139   "enum_fields" :
1140   [
1141    {
1142     "enum_field_value" : 0,
1143     "name" : "ANDROID_LOG_UNKNOWN"
1144    },
1145    {
1146     "enum_field_value" : 1,
1147     "name" : "ANDROID_LOG_DEFAULT"
1148    },
1149    {
1150     "enum_field_value" : 2,
1151     "name" : "ANDROID_LOG_VERBOSE"
1152    },
1153    {
1154     "enum_field_value" : 3,
1155     "name" : "ANDROID_LOG_DEBUG"
1156    },
1157    {
1158     "enum_field_value" : 4,
1159     "name" : "ANDROID_LOG_INFO"
1160    },
1161    {
1162     "enum_field_value" : 5,
1163     "name" : "ANDROID_LOG_WARN"
1164    },
1165    {
1166     "enum_field_value" : 6,
1167     "name" : "ANDROID_LOG_ERROR"
1168    },
1169    {
1170     "enum_field_value" : 7,
1171     "name" : "ANDROID_LOG_FATAL"
1172    },
1173    {
1174     "enum_field_value" : 8,
1175     "name" : "ANDROID_LOG_SILENT"
1176    }
1177   ],
1178   "linker_set_key" : "android_LogPriority",
1179   "name" : "android_LogPriority",
1180   "referenced_type" : "type-1",
1181   "self_type" : "type-1",
1182   "size" : 4,
1183   "source_file" : "/system/core/liblog/include/android/log.h",
1184   "underlying_type" : "type-2",
1185   "unique_id" : "android_LogPriority"
1186  },
1187  {
1188   "alignment" : 4,
1189   "enum_fields" :
1190   [
1191    {
1192     "enum_field_value" : 0,
1193     "name" : "HAL_COLOR_MODE_NATIVE"
1194    },
1195    {
1196     "enum_field_value" : 1,
1197     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1198    },
1199    {
1200     "enum_field_value" : 2,
1201     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1202    },
1203    {
1204     "enum_field_value" : 3,
1205     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1206    },
1207    {
1208     "enum_field_value" : 4,
1209     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1210    },
1211    {
1212     "enum_field_value" : 5,
1213     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1214    },
1215    {
1216     "enum_field_value" : 6,
1217     "name" : "HAL_COLOR_MODE_DCI_P3"
1218    },
1219    {
1220     "enum_field_value" : 7,
1221     "name" : "HAL_COLOR_MODE_SRGB"
1222    },
1223    {
1224     "enum_field_value" : 8,
1225     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1226    },
1227    {
1228     "enum_field_value" : 9,
1229     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1230    }
1231   ],
1232   "linker_set_key" : "android_color_mode_t",
1233   "name" : "android_color_mode_t",
1234   "referenced_type" : "type-542",
1235   "self_type" : "type-542",
1236   "size" : 4,
1237   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1238   "underlying_type" : "type-2",
1239   "unique_id" : "android_color_mode_t"
1240  },
1241  {
1242   "alignment" : 4,
1243   "enum_fields" :
1244   [
1245    {
1246     "enum_field_value" : 10,
1247     "name" : "HAL_COLOR_MODE_BT2020"
1248    },
1249    {
1250     "enum_field_value" : 11,
1251     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1252    },
1253    {
1254     "enum_field_value" : 12,
1255     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1256    }
1257   ],
1258   "linker_set_key" : "android_color_mode_v1_1_t",
1259   "name" : "android_color_mode_v1_1_t",
1260   "referenced_type" : "type-547",
1261   "self_type" : "type-547",
1262   "size" : 4,
1263   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1264   "underlying_type" : "type-2",
1265   "unique_id" : "android_color_mode_v1_1_t"
1266  },
1267  {
1268   "alignment" : 4,
1269   "enum_fields" :
1270   [
1271    {
1272     "enum_field_value" : 0,
1273     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1274    },
1275    {
1276     "enum_field_value" : 1,
1277     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1278    },
1279    {
1280     "enum_field_value" : 2,
1281     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1282    },
1283    {
1284     "enum_field_value" : 3,
1285     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1286    },
1287    {
1288     "enum_field_value" : 4,
1289     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1290    },
1291    {
1292     "enum_field_value" : 5,
1293     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1294    },
1295    {
1296     "enum_field_value" : 6,
1297     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1298    }
1299   ],
1300   "linker_set_key" : "android_color_transform_t",
1301   "name" : "android_color_transform_t",
1302   "referenced_type" : "type-543",
1303   "self_type" : "type-543",
1304   "size" : 4,
1305   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1306   "underlying_type" : "type-2",
1307   "unique_id" : "android_color_transform_t"
1308  },
1309  {
1310   "alignment" : 4,
1311   "enum_fields" :
1312   [
1313    {
1314     "enum_field_value" : 0,
1315     "name" : "HAL_DATASPACE_UNKNOWN"
1316    },
1317    {
1318     "enum_field_value" : 1,
1319     "name" : "HAL_DATASPACE_ARBITRARY"
1320    },
1321    {
1322     "enum_field_value" : 16,
1323     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1324    },
1325    {
1326     "enum_field_value" : 4128768,
1327     "name" : "HAL_DATASPACE_STANDARD_MASK"
1328    },
1329    {
1330     "enum_field_value" : 0,
1331     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1332    },
1333    {
1334     "enum_field_value" : 65536,
1335     "name" : "HAL_DATASPACE_STANDARD_BT709"
1336    },
1337    {
1338     "enum_field_value" : 131072,
1339     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1340    },
1341    {
1342     "enum_field_value" : 196608,
1343     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1344    },
1345    {
1346     "enum_field_value" : 262144,
1347     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1348    },
1349    {
1350     "enum_field_value" : 327680,
1351     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1352    },
1353    {
1354     "enum_field_value" : 393216,
1355     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1356    },
1357    {
1358     "enum_field_value" : 458752,
1359     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1360    },
1361    {
1362     "enum_field_value" : 524288,
1363     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1364    },
1365    {
1366     "enum_field_value" : 589824,
1367     "name" : "HAL_DATASPACE_STANDARD_FILM"
1368    },
1369    {
1370     "enum_field_value" : 655360,
1371     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1372    },
1373    {
1374     "enum_field_value" : 720896,
1375     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1376    },
1377    {
1378     "enum_field_value" : 22,
1379     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1380    },
1381    {
1382     "enum_field_value" : 130023424,
1383     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1384    },
1385    {
1386     "enum_field_value" : 0,
1387     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1388    },
1389    {
1390     "enum_field_value" : 4194304,
1391     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1392    },
1393    {
1394     "enum_field_value" : 8388608,
1395     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1396    },
1397    {
1398     "enum_field_value" : 12582912,
1399     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1400    },
1401    {
1402     "enum_field_value" : 16777216,
1403     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1404    },
1405    {
1406     "enum_field_value" : 20971520,
1407     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1408    },
1409    {
1410     "enum_field_value" : 25165824,
1411     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1412    },
1413    {
1414     "enum_field_value" : 29360128,
1415     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1416    },
1417    {
1418     "enum_field_value" : 33554432,
1419     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1420    },
1421    {
1422     "enum_field_value" : 27,
1423     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1424    },
1425    {
1426     "enum_field_value" : 939524096,
1427     "name" : "HAL_DATASPACE_RANGE_MASK"
1428    },
1429    {
1430     "enum_field_value" : 0,
1431     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1432    },
1433    {
1434     "enum_field_value" : 134217728,
1435     "name" : "HAL_DATASPACE_RANGE_FULL"
1436    },
1437    {
1438     "enum_field_value" : 268435456,
1439     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1440    },
1441    {
1442     "enum_field_value" : 402653184,
1443     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1444    },
1445    {
1446     "enum_field_value" : 512,
1447     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1448    },
1449    {
1450     "enum_field_value" : 138477568,
1451     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1452    },
1453    {
1454     "enum_field_value" : 406913024,
1455     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1456    },
1457    {
1458     "enum_field_value" : 513,
1459     "name" : "HAL_DATASPACE_SRGB"
1460    },
1461    {
1462     "enum_field_value" : 142671872,
1463     "name" : "HAL_DATASPACE_V0_SRGB"
1464    },
1465    {
1466     "enum_field_value" : 411107328,
1467     "name" : "HAL_DATASPACE_V0_SCRGB"
1468    },
1469    {
1470     "enum_field_value" : 257,
1471     "name" : "HAL_DATASPACE_JFIF"
1472    },
1473    {
1474     "enum_field_value" : 146931712,
1475     "name" : "HAL_DATASPACE_V0_JFIF"
1476    },
1477    {
1478     "enum_field_value" : 258,
1479     "name" : "HAL_DATASPACE_BT601_625"
1480    },
1481    {
1482     "enum_field_value" : 281149440,
1483     "name" : "HAL_DATASPACE_V0_BT601_625"
1484    },
1485    {
1486     "enum_field_value" : 259,
1487     "name" : "HAL_DATASPACE_BT601_525"
1488    },
1489    {
1490     "enum_field_value" : 281280512,
1491     "name" : "HAL_DATASPACE_V0_BT601_525"
1492    },
1493    {
1494     "enum_field_value" : 260,
1495     "name" : "HAL_DATASPACE_BT709"
1496    },
1497    {
1498     "enum_field_value" : 281083904,
1499     "name" : "HAL_DATASPACE_V0_BT709"
1500    },
1501    {
1502     "enum_field_value" : 139067392,
1503     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1504    },
1505    {
1506     "enum_field_value" : 155844608,
1507     "name" : "HAL_DATASPACE_DCI_P3"
1508    },
1509    {
1510     "enum_field_value" : 139067392,
1511     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1512    },
1513    {
1514     "enum_field_value" : 143261696,
1515     "name" : "HAL_DATASPACE_DISPLAY_P3"
1516    },
1517    {
1518     "enum_field_value" : 151715840,
1519     "name" : "HAL_DATASPACE_ADOBE_RGB"
1520    },
1521    {
1522     "enum_field_value" : 138805248,
1523     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1524    },
1525    {
1526     "enum_field_value" : 147193856,
1527     "name" : "HAL_DATASPACE_BT2020"
1528    },
1529    {
1530     "enum_field_value" : 163971072,
1531     "name" : "HAL_DATASPACE_BT2020_PQ"
1532    },
1533    {
1534     "enum_field_value" : 4096,
1535     "name" : "HAL_DATASPACE_DEPTH"
1536    },
1537    {
1538     "enum_field_value" : 4097,
1539     "name" : "HAL_DATASPACE_SENSOR"
1540    }
1541   ],
1542   "linker_set_key" : "android_dataspace_t",
1543   "name" : "android_dataspace_t",
1544   "referenced_type" : "type-541",
1545   "self_type" : "type-541",
1546   "size" : 4,
1547   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1548   "underlying_type" : "type-2",
1549   "unique_id" : "android_dataspace_t"
1550  },
1551  {
1552   "alignment" : 4,
1553   "enum_fields" :
1554   [
1555    {
1556     "enum_field_value" : 281411584,
1557     "name" : "HAL_DATASPACE_BT2020_ITU"
1558    },
1559    {
1560     "enum_field_value" : 298188800,
1561     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1562    },
1563    {
1564     "enum_field_value" : 302383104,
1565     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1566    },
1567    {
1568     "enum_field_value" : 168165376,
1569     "name" : "HAL_DATASPACE_BT2020_HLG"
1570    }
1571   ],
1572   "linker_set_key" : "android_dataspace_v1_1_t",
1573   "name" : "android_dataspace_v1_1_t",
1574   "referenced_type" : "type-546",
1575   "self_type" : "type-546",
1576   "size" : 4,
1577   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1578   "underlying_type" : "type-2",
1579   "unique_id" : "android_dataspace_v1_1_t"
1580  },
1581  {
1582   "alignment" : 4,
1583   "enum_fields" :
1584   [
1585    {
1586     "enum_field_value" : 142999552,
1587     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1588    },
1589    {
1590     "enum_field_value" : 4098,
1591     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1592    },
1593    {
1594     "enum_field_value" : 4099,
1595     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1596    },
1597    {
1598     "enum_field_value" : 4100,
1599     "name" : "HAL_DATASPACE_HEIF"
1600    }
1601   ],
1602   "linker_set_key" : "android_dataspace_v1_2_t",
1603   "name" : "android_dataspace_v1_2_t",
1604   "referenced_type" : "type-550",
1605   "self_type" : "type-550",
1606   "size" : 4,
1607   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1608   "underlying_type" : "type-2",
1609   "unique_id" : "android_dataspace_v1_2_t"
1610  },
1611  {
1612   "alignment" : 4,
1613   "enum_fields" :
1614   [
1615    {
1616     "enum_field_value" : 1,
1617     "name" : "FLEX_COMPONENT_Y"
1618    },
1619    {
1620     "enum_field_value" : 2,
1621     "name" : "FLEX_COMPONENT_Cb"
1622    },
1623    {
1624     "enum_field_value" : 4,
1625     "name" : "FLEX_COMPONENT_Cr"
1626    },
1627    {
1628     "enum_field_value" : 1024,
1629     "name" : "FLEX_COMPONENT_R"
1630    },
1631    {
1632     "enum_field_value" : 2048,
1633     "name" : "FLEX_COMPONENT_G"
1634    },
1635    {
1636     "enum_field_value" : 4096,
1637     "name" : "FLEX_COMPONENT_B"
1638    },
1639    {
1640     "enum_field_value" : 1073741824,
1641     "name" : "FLEX_COMPONENT_A"
1642    }
1643   ],
1644   "linker_set_key" : "android_flex_component",
1645   "name" : "android_flex_component",
1646   "referenced_type" : "type-555",
1647   "self_type" : "type-555",
1648   "size" : 4,
1649   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1650   "underlying_type" : "type-2",
1651   "unique_id" : "android_flex_component"
1652  },
1653  {
1654   "alignment" : 4,
1655   "enum_fields" :
1656   [
1657    {
1658     "enum_field_value" : 0,
1659     "name" : "FLEX_FORMAT_INVALID"
1660    },
1661    {
1662     "enum_field_value" : 1,
1663     "name" : "FLEX_FORMAT_Y"
1664    },
1665    {
1666     "enum_field_value" : 7,
1667     "name" : "FLEX_FORMAT_YCbCr"
1668    },
1669    {
1670     "enum_field_value" : 1073741831,
1671     "name" : "FLEX_FORMAT_YCbCrA"
1672    },
1673    {
1674     "enum_field_value" : 7168,
1675     "name" : "FLEX_FORMAT_RGB"
1676    },
1677    {
1678     "enum_field_value" : 1073748992,
1679     "name" : "FLEX_FORMAT_RGBA"
1680    }
1681   ],
1682   "linker_set_key" : "android_flex_format",
1683   "name" : "android_flex_format",
1684   "referenced_type" : "type-557",
1685   "self_type" : "type-557",
1686   "size" : 4,
1687   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1688   "underlying_type" : "type-2",
1689   "unique_id" : "android_flex_format"
1690  },
1691  {
1692   "alignment" : 4,
1693   "enum_fields" :
1694   [
1695    {
1696     "enum_field_value" : 1,
1697     "name" : "HAL_HDR_DOLBY_VISION"
1698    },
1699    {
1700     "enum_field_value" : 2,
1701     "name" : "HAL_HDR_HDR10"
1702    },
1703    {
1704     "enum_field_value" : 3,
1705     "name" : "HAL_HDR_HLG"
1706    }
1707   ],
1708   "linker_set_key" : "android_hdr_t",
1709   "name" : "android_hdr_t",
1710   "referenced_type" : "type-544",
1711   "self_type" : "type-544",
1712   "size" : 4,
1713   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1714   "underlying_type" : "type-2",
1715   "unique_id" : "android_hdr_t"
1716  },
1717  {
1718   "alignment" : 4,
1719   "enum_fields" :
1720   [
1721    {
1722     "enum_field_value" : 4,
1723     "name" : "HAL_HDR_HDR10_PLUS"
1724    }
1725   ],
1726   "linker_set_key" : "android_hdr_v1_2_t",
1727   "name" : "android_hdr_v1_2_t",
1728   "referenced_type" : "type-549",
1729   "self_type" : "type-549",
1730   "size" : 4,
1731   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1732   "underlying_type" : "type-2",
1733   "unique_id" : "android_hdr_v1_2_t"
1734  },
1735  {
1736   "alignment" : 4,
1737   "enum_fields" :
1738   [
1739    {
1740     "enum_field_value" : 39,
1741     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1742    },
1743    {
1744     "enum_field_value" : 40,
1745     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1746    },
1747    {
1748     "enum_field_value" : 41,
1749     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1750    },
1751    {
1752     "enum_field_value" : 42,
1753     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1754    }
1755   ],
1756   "linker_set_key" : "android_pixel_format_sw_t",
1757   "name" : "android_pixel_format_sw_t",
1758   "referenced_type" : "type-552",
1759   "self_type" : "type-552",
1760   "size" : 4,
1761   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1762   "underlying_type" : "type-2",
1763   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1764  },
1765  {
1766   "alignment" : 4,
1767   "enum_fields" :
1768   [
1769    {
1770     "enum_field_value" : 1,
1771     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1772    },
1773    {
1774     "enum_field_value" : 2,
1775     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1776    },
1777    {
1778     "enum_field_value" : 3,
1779     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1780    },
1781    {
1782     "enum_field_value" : 4,
1783     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1784    },
1785    {
1786     "enum_field_value" : 5,
1787     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1788    },
1789    {
1790     "enum_field_value" : 16,
1791     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1792    },
1793    {
1794     "enum_field_value" : 17,
1795     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1796    },
1797    {
1798     "enum_field_value" : 20,
1799     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1800    },
1801    {
1802     "enum_field_value" : 22,
1803     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1804    },
1805    {
1806     "enum_field_value" : 32,
1807     "name" : "HAL_PIXEL_FORMAT_RAW16"
1808    },
1809    {
1810     "enum_field_value" : 33,
1811     "name" : "HAL_PIXEL_FORMAT_BLOB"
1812    },
1813    {
1814     "enum_field_value" : 34,
1815     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1816    },
1817    {
1818     "enum_field_value" : 35,
1819     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1820    },
1821    {
1822     "enum_field_value" : 36,
1823     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1824    },
1825    {
1826     "enum_field_value" : 37,
1827     "name" : "HAL_PIXEL_FORMAT_RAW10"
1828    },
1829    {
1830     "enum_field_value" : 38,
1831     "name" : "HAL_PIXEL_FORMAT_RAW12"
1832    },
1833    {
1834     "enum_field_value" : 43,
1835     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1836    },
1837    {
1838     "enum_field_value" : 538982489,
1839     "name" : "HAL_PIXEL_FORMAT_Y8"
1840    },
1841    {
1842     "enum_field_value" : 540422489,
1843     "name" : "HAL_PIXEL_FORMAT_Y16"
1844    },
1845    {
1846     "enum_field_value" : 842094169,
1847     "name" : "HAL_PIXEL_FORMAT_YV12"
1848    }
1849   ],
1850   "linker_set_key" : "android_pixel_format_t",
1851   "name" : "android_pixel_format_t",
1852   "referenced_type" : "type-539",
1853   "self_type" : "type-539",
1854   "size" : 4,
1855   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1856   "underlying_type" : "type-2",
1857   "unique_id" : "android_pixel_format_t"
1858  },
1859  {
1860   "alignment" : 4,
1861   "enum_fields" :
1862   [
1863    {
1864     "enum_field_value" : 48,
1865     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1866    },
1867    {
1868     "enum_field_value" : 49,
1869     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1870    },
1871    {
1872     "enum_field_value" : 50,
1873     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1874    },
1875    {
1876     "enum_field_value" : 51,
1877     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1878    },
1879    {
1880     "enum_field_value" : 52,
1881     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1882    },
1883    {
1884     "enum_field_value" : 53,
1885     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1886    },
1887    {
1888     "enum_field_value" : 54,
1889     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1890    }
1891   ],
1892   "linker_set_key" : "android_pixel_format_v1_1_t",
1893   "name" : "android_pixel_format_v1_1_t",
1894   "referenced_type" : "type-545",
1895   "self_type" : "type-545",
1896   "size" : 4,
1897   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1898   "underlying_type" : "type-2",
1899   "unique_id" : "android_pixel_format_v1_1_t"
1900  },
1901  {
1902   "alignment" : 4,
1903   "enum_fields" :
1904   [
1905    {
1906     "enum_field_value" : 55,
1907     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1908    }
1909   ],
1910   "linker_set_key" : "android_pixel_format_v1_2_t",
1911   "name" : "android_pixel_format_v1_2_t",
1912   "referenced_type" : "type-551",
1913   "self_type" : "type-551",
1914   "size" : 4,
1915   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1916   "underlying_type" : "type-2",
1917   "unique_id" : "android_pixel_format_v1_2_t"
1918  },
1919  {
1920   "alignment" : 4,
1921   "enum_fields" :
1922   [
1923    {
1924     "enum_field_value" : 0,
1925     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1926    },
1927    {
1928     "enum_field_value" : 1,
1929     "name" : "HAL_RENDER_INTENT_ENHANCE"
1930    },
1931    {
1932     "enum_field_value" : 2,
1933     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1934    },
1935    {
1936     "enum_field_value" : 3,
1937     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1938    }
1939   ],
1940   "linker_set_key" : "android_render_intent_v1_1_t",
1941   "name" : "android_render_intent_v1_1_t",
1942   "referenced_type" : "type-548",
1943   "self_type" : "type-548",
1944   "size" : 4,
1945   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1946   "underlying_type" : "type-2",
1947   "unique_id" : "android_render_intent_v1_1_t"
1948  },
1949  {
1950   "alignment" : 4,
1951   "enum_fields" :
1952   [
1953    {
1954     "enum_field_value" : 1,
1955     "name" : "HAL_TRANSFORM_FLIP_H"
1956    },
1957    {
1958     "enum_field_value" : 2,
1959     "name" : "HAL_TRANSFORM_FLIP_V"
1960    },
1961    {
1962     "enum_field_value" : 4,
1963     "name" : "HAL_TRANSFORM_ROT_90"
1964    },
1965    {
1966     "enum_field_value" : 3,
1967     "name" : "HAL_TRANSFORM_ROT_180"
1968    },
1969    {
1970     "enum_field_value" : 7,
1971     "name" : "HAL_TRANSFORM_ROT_270"
1972    }
1973   ],
1974   "linker_set_key" : "android_transform_t",
1975   "name" : "android_transform_t",
1976   "referenced_type" : "type-540",
1977   "self_type" : "type-540",
1978   "size" : 4,
1979   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1980   "underlying_type" : "type-2",
1981   "unique_id" : "android_transform_t"
1982  },
1983  {
1984   "alignment" : 4,
1985   "enum_fields" :
1986   [
1987    {
1988     "enum_field_value" : 0,
1989     "name" : "LOG_ID_MIN"
1990    },
1991    {
1992     "enum_field_value" : 0,
1993     "name" : "LOG_ID_MAIN"
1994    },
1995    {
1996     "enum_field_value" : 1,
1997     "name" : "LOG_ID_RADIO"
1998    },
1999    {
2000     "enum_field_value" : 2,
2001     "name" : "LOG_ID_EVENTS"
2002    },
2003    {
2004     "enum_field_value" : 3,
2005     "name" : "LOG_ID_SYSTEM"
2006    },
2007    {
2008     "enum_field_value" : 4,
2009     "name" : "LOG_ID_CRASH"
2010    },
2011    {
2012     "enum_field_value" : 5,
2013     "name" : "LOG_ID_STATS"
2014    },
2015    {
2016     "enum_field_value" : 6,
2017     "name" : "LOG_ID_SECURITY"
2018    },
2019    {
2020     "enum_field_value" : 7,
2021     "name" : "LOG_ID_KERNEL"
2022    },
2023    {
2024     "enum_field_value" : 8,
2025     "name" : "LOG_ID_MAX"
2026    }
2027   ],
2028   "linker_set_key" : "log_id",
2029   "name" : "log_id",
2030   "referenced_type" : "type-342",
2031   "self_type" : "type-342",
2032   "size" : 4,
2033   "source_file" : "/system/core/liblog/include/android/log.h",
2034   "underlying_type" : "type-2",
2035   "unique_id" : "log_id"
2036  }
2037 ],
2038 "function_types" :
2039 [
2040  {
2041   "alignment" : 4,
2042   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2043   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2044   "parameters" :
2045   [
2046    {
2047     "referenced_type" : "type-37"
2048    },
2049    {
2050     "referenced_type" : "type-43"
2051    },
2052    {
2053     "referenced_type" : "type-21"
2054    }
2055   ],
2056   "referenced_type" : "type-36",
2057   "return_type" : "type-34",
2058   "self_type" : "type-36",
2059   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2060  },
2061  {
2062   "alignment" : 4,
2063   "linker_set_key" : "int (void *)",
2064   "name" : "int (void *)",
2065   "parameters" :
2066   [
2067    {
2068     "referenced_type" : "type-21"
2069    }
2070   ],
2071   "referenced_type" : "type-567",
2072   "return_type" : "type-20",
2073   "self_type" : "type-567",
2074   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2075  },
2076  {
2077   "alignment" : 4,
2078   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2079   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2080   "parameters" :
2081   [
2082    {
2083     "referenced_type" : "type-480"
2084    },
2085    {
2086     "referenced_type" : "type-428"
2087    },
2088    {
2089     "referenced_type" : "type-2"
2090    },
2091    {
2092     "referenced_type" : "type-481"
2093    },
2094    {
2095     "referenced_type" : "type-2"
2096    },
2097    {
2098     "referenced_type" : "type-21"
2099    }
2100   ],
2101   "referenced_type" : "type-479",
2102   "return_type" : "type-22",
2103   "self_type" : "type-479",
2104   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2105  }
2106 ],
2107 "functions" :
2108 [
2109  {
2110   "function_name" : "android::hardware::fromBinder",
2111   "linker_set_key" : "_ZN7android8hardware10fromBinderINS0_9bluetooth4V1_022IBluetoothHciCallbacksENS3_25BpHwBluetoothHciCallbacksENS3_25BnHwBluetoothHciCallbacksEEENS_2spIT_EERKNS7_INS0_7IBinderEEE",
2112   "parameters" :
2113   [
2114    {
2115     "referenced_type" : "type-43"
2116    }
2117   ],
2118   "return_type" : "type-154",
2119   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
2120   "template_args" : [ "type-156", "type-159", "type-492" ]
2121  },
2122  {
2123   "function_name" : "android::hardware::details::castInterface",
2124   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_9bluetooth4V1_013IBluetoothHciENS_4hidl4base4V1_05IBaseENS4_16BpHwBluetoothHciEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2125   "parameters" :
2126   [
2127    {
2128     "referenced_type" : "type-489"
2129    },
2130    {
2131     "referenced_type" : "type-49"
2132    },
2133    {
2134     "referenced_type" : "type-34"
2135    }
2136   ],
2137   "return_type" : "type-245",
2138   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2139   "template_args" : [ "type-192", "type-97", "type-618" ]
2140  },
2141  {
2142   "function_name" : "android::hardware::details::castInterface",
2143   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksENS_4hidl4base4V1_05IBaseENS4_25BpHwBluetoothHciCallbacksEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2144   "parameters" :
2145   [
2146    {
2147     "referenced_type" : "type-489"
2148    },
2149    {
2150     "referenced_type" : "type-49"
2151    },
2152    {
2153     "referenced_type" : "type-34"
2154    }
2155   ],
2156   "return_type" : "type-656",
2157   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2158   "template_args" : [ "type-156", "type-97", "type-159" ]
2159  },
2160  {
2161   "function_name" : "android::hardware::details::wrapPassthrough",
2162   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_9bluetooth4V1_022IBluetoothHciCallbacksEvEENS_2spIT_EES8_",
2163   "parameters" :
2164   [
2165    {
2166     "referenced_type" : "type-154"
2167    }
2168   ],
2169   "return_type" : "type-154",
2170   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
2171   "template_args" : [ "type-156", "type-22" ]
2172  },
2173  {
2174   "function_name" : "android::hardware::details::getServiceInternal",
2175   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_9bluetooth4V1_016BpHwBluetoothHciENS4_13IBluetoothHciEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2176   "parameters" :
2177   [
2178    {
2179     "referenced_type" : "type-495"
2180    },
2181    {
2182     "referenced_type" : "type-34"
2183    },
2184    {
2185     "referenced_type" : "type-34"
2186    }
2187   ],
2188   "return_type" : "type-190",
2189   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2190   "template_args" : [ "type-618", "type-192", "type-22", "type-22" ]
2191  },
2192  {
2193   "function_name" : "android::hardware::details::getServiceInternal",
2194   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_9bluetooth4V1_025BpHwBluetoothHciCallbacksENS4_22IBluetoothHciCallbacksEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2195   "parameters" :
2196   [
2197    {
2198     "referenced_type" : "type-683"
2199    },
2200    {
2201     "referenced_type" : "type-34"
2202    },
2203    {
2204     "referenced_type" : "type-34"
2205    }
2206   ],
2207   "return_type" : "type-154",
2208   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2209   "template_args" : [ "type-159", "type-156", "type-22", "type-22" ]
2210  },
2211  {
2212   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::getService",
2213   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2214   "parameters" :
2215   [
2216    {
2217     "default_arg" : true,
2218     "referenced_type" : "type-495"
2219    },
2220    {
2221     "default_arg" : true,
2222     "referenced_type" : "type-34"
2223    }
2224   ],
2225   "return_type" : "type-190",
2226   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2227  },
2228  {
2229   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::linkToDeath",
2230   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2231   "parameters" :
2232   [
2233    {
2234     "is_this_ptr" : true,
2235     "referenced_type" : "type-191"
2236    },
2237    {
2238     "referenced_type" : "type-415"
2239    },
2240    {
2241     "referenced_type" : "type-210"
2242    }
2243   ],
2244   "return_type" : "type-238",
2245   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2246  },
2247  {
2248   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::getDebugInfo",
2249   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2250   "parameters" :
2251   [
2252    {
2253     "is_this_ptr" : true,
2254     "referenced_type" : "type-191"
2255    },
2256    {
2257     "referenced_type" : "type-729"
2258    }
2259   ],
2260   "return_type" : "type-258",
2261   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2262  },
2263  {
2264   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::getHashChain",
2265   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2266   "parameters" :
2267   [
2268    {
2269     "is_this_ptr" : true,
2270     "referenced_type" : "type-191"
2271    },
2272    {
2273     "referenced_type" : "type-730"
2274    }
2275   ],
2276   "return_type" : "type-258",
2277   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2278  },
2279  {
2280   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::tryGetService",
2281   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2282   "parameters" :
2283   [
2284    {
2285     "default_arg" : true,
2286     "referenced_type" : "type-495"
2287    },
2288    {
2289     "default_arg" : true,
2290     "referenced_type" : "type-34"
2291    }
2292   ],
2293   "return_type" : "type-190",
2294   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2295  },
2296  {
2297   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::unlinkToDeath",
2298   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2299   "parameters" :
2300   [
2301    {
2302     "is_this_ptr" : true,
2303     "referenced_type" : "type-191"
2304    },
2305    {
2306     "referenced_type" : "type-415"
2307    }
2308   ],
2309   "return_type" : "type-238",
2310   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2311  },
2312  {
2313   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::interfaceChain",
2314   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2315   "parameters" :
2316   [
2317    {
2318     "is_this_ptr" : true,
2319     "referenced_type" : "type-191"
2320    },
2321    {
2322     "referenced_type" : "type-731"
2323    }
2324   ],
2325   "return_type" : "type-258",
2326   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2327  },
2328  {
2329   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::registerAsService",
2330   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2331   "parameters" :
2332   [
2333    {
2334     "is_this_ptr" : true,
2335     "referenced_type" : "type-191"
2336    },
2337    {
2338     "default_arg" : true,
2339     "referenced_type" : "type-495"
2340    }
2341   ],
2342   "return_type" : "type-20",
2343   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2344  },
2345  {
2346   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::interfaceDescriptor",
2347   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2348   "parameters" :
2349   [
2350    {
2351     "is_this_ptr" : true,
2352     "referenced_type" : "type-191"
2353    },
2354    {
2355     "referenced_type" : "type-732"
2356    }
2357   ],
2358   "return_type" : "type-258",
2359   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2360  },
2361  {
2362   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::notifySyspropsChanged",
2363   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21notifySyspropsChangedEv",
2364   "parameters" :
2365   [
2366    {
2367     "is_this_ptr" : true,
2368     "referenced_type" : "type-191"
2369    }
2370   ],
2371   "return_type" : "type-258",
2372   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2373  },
2374  {
2375   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::setHALInstrumentation",
2376   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21setHALInstrumentationEv",
2377   "parameters" :
2378   [
2379    {
2380     "is_this_ptr" : true,
2381     "referenced_type" : "type-191"
2382    }
2383   ],
2384   "return_type" : "type-258",
2385   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2386  },
2387  {
2388   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::registerForNotifications",
2389   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2390   "parameters" :
2391   [
2392    {
2393     "referenced_type" : "type-495"
2394    },
2395    {
2396     "referenced_type" : "type-608"
2397    }
2398   ],
2399   "return_type" : "type-34",
2400   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2401  },
2402  {
2403   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::ping",
2404   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci4pingEv",
2405   "parameters" :
2406   [
2407    {
2408     "is_this_ptr" : true,
2409     "referenced_type" : "type-191"
2410    }
2411   ],
2412   "return_type" : "type-258",
2413   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2414  },
2415  {
2416   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::debug",
2417   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2418   "parameters" :
2419   [
2420    {
2421     "is_this_ptr" : true,
2422     "referenced_type" : "type-191"
2423    },
2424    {
2425     "referenced_type" : "type-443"
2426    },
2427    {
2428     "referenced_type" : "type-607"
2429    }
2430   ],
2431   "return_type" : "type-258",
2432   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2433  },
2434  {
2435   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::castFrom",
2436   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2437   "parameters" :
2438   [
2439    {
2440     "referenced_type" : "type-663"
2441    },
2442    {
2443     "default_arg" : true,
2444     "referenced_type" : "type-34"
2445    }
2446   ],
2447   "return_type" : "type-245",
2448   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2449  },
2450  {
2451   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::castFrom",
2452   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci8castFromERKNS_2spIS3_EEb",
2453   "parameters" :
2454   [
2455    {
2456     "referenced_type" : "type-641"
2457    },
2458    {
2459     "default_arg" : true,
2460     "referenced_type" : "type-34"
2461    }
2462   ],
2463   "return_type" : "type-245",
2464   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2465  },
2466  {
2467   "access" : "private",
2468   "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHci::addOnewayTask",
2469   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci13addOnewayTaskENSt3__18functionIFvvEEE",
2470   "parameters" :
2471   [
2472    {
2473     "is_this_ptr" : true,
2474     "referenced_type" : "type-675"
2475    },
2476    {
2477     "referenced_type" : "type-735"
2478    }
2479   ],
2480   "return_type" : "type-258",
2481   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHci.h"
2482  },
2483  {
2484   "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHci::BsBluetoothHci",
2485   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciC1ENS_2spINS2_13IBluetoothHciEEE",
2486   "parameters" :
2487   [
2488    {
2489     "is_this_ptr" : true,
2490     "referenced_type" : "type-675"
2491    },
2492    {
2493     "referenced_type" : "type-202"
2494    }
2495   ],
2496   "return_type" : "type-22",
2497   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHci.h"
2498  },
2499  {
2500   "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHci::BsBluetoothHci",
2501   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciC2ENS_2spINS2_13IBluetoothHciEEE",
2502   "parameters" :
2503   [
2504    {
2505     "is_this_ptr" : true,
2506     "referenced_type" : "type-675"
2507    },
2508    {
2509     "referenced_type" : "type-202"
2510    }
2511   ],
2512   "return_type" : "type-22",
2513   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHci.h"
2514  },
2515  {
2516   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::onTransact",
2517   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2518   "parameters" :
2519   [
2520    {
2521     "is_this_ptr" : true,
2522     "referenced_type" : "type-638"
2523    },
2524    {
2525     "referenced_type" : "type-2"
2526    },
2527    {
2528     "referenced_type" : "type-486"
2529    },
2530    {
2531     "referenced_type" : "type-480"
2532    },
2533    {
2534     "default_arg" : true,
2535     "referenced_type" : "type-2"
2536    },
2537    {
2538     "default_arg" : true,
2539     "referenced_type" : "type-738"
2540    }
2541   ],
2542   "return_type" : "type-20",
2543   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2544  },
2545  {
2546   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::_hidl_close",
2547   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci11_hidl_closeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2548   "parameters" :
2549   [
2550    {
2551     "referenced_type" : "type-487"
2552    },
2553    {
2554     "referenced_type" : "type-486"
2555    },
2556    {
2557     "referenced_type" : "type-480"
2558    },
2559    {
2560     "referenced_type" : "type-739"
2561    }
2562   ],
2563   "return_type" : "type-20",
2564   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2565  },
2566  {
2567   "access" : "private",
2568   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::getDebugInfo",
2569   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2570   "parameters" :
2571   [
2572    {
2573     "is_this_ptr" : true,
2574     "referenced_type" : "type-638"
2575    },
2576    {
2577     "referenced_type" : "type-740"
2578    }
2579   ],
2580   "return_type" : "type-258",
2581   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2582  },
2583  {
2584   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::_hidl_initialize",
2585   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci16_hidl_initializeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2586   "parameters" :
2587   [
2588    {
2589     "referenced_type" : "type-487"
2590    },
2591    {
2592     "referenced_type" : "type-486"
2593    },
2594    {
2595     "referenced_type" : "type-480"
2596    },
2597    {
2598     "referenced_type" : "type-741"
2599    }
2600   ],
2601   "return_type" : "type-20",
2602   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2603  },
2604  {
2605   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::_hidl_sendAclData",
2606   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci17_hidl_sendAclDataEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2607   "parameters" :
2608   [
2609    {
2610     "referenced_type" : "type-487"
2611    },
2612    {
2613     "referenced_type" : "type-486"
2614    },
2615    {
2616     "referenced_type" : "type-480"
2617    },
2618    {
2619     "referenced_type" : "type-742"
2620    }
2621   ],
2622   "return_type" : "type-20",
2623   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2624  },
2625  {
2626   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::_hidl_sendScoData",
2627   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci17_hidl_sendScoDataEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2628   "parameters" :
2629   [
2630    {
2631     "referenced_type" : "type-487"
2632    },
2633    {
2634     "referenced_type" : "type-486"
2635    },
2636    {
2637     "referenced_type" : "type-480"
2638    },
2639    {
2640     "referenced_type" : "type-743"
2641    }
2642   ],
2643   "return_type" : "type-20",
2644   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2645  },
2646  {
2647   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::_hidl_sendHciCommand",
2648   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci20_hidl_sendHciCommandEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2649   "parameters" :
2650   [
2651    {
2652     "referenced_type" : "type-487"
2653    },
2654    {
2655     "referenced_type" : "type-486"
2656    },
2657    {
2658     "referenced_type" : "type-480"
2659    },
2660    {
2661     "referenced_type" : "type-744"
2662    }
2663   ],
2664   "return_type" : "type-20",
2665   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2666  },
2667  {
2668   "access" : "private",
2669   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::ping",
2670   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci4pingEv",
2671   "parameters" :
2672   [
2673    {
2674     "is_this_ptr" : true,
2675     "referenced_type" : "type-638"
2676    }
2677   ],
2678   "return_type" : "type-258",
2679   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2680  },
2681  {
2682   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::BnHwBluetoothHci",
2683   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciC1ERKNS_2spINS2_13IBluetoothHciEEE",
2684   "parameters" :
2685   [
2686    {
2687     "is_this_ptr" : true,
2688     "referenced_type" : "type-638"
2689    },
2690    {
2691     "referenced_type" : "type-641"
2692    }
2693   ],
2694   "return_type" : "type-22",
2695   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2696  },
2697  {
2698   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::BnHwBluetoothHci",
2699   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciC2ERKNS_2spINS2_13IBluetoothHciEEE",
2700   "parameters" :
2701   [
2702    {
2703     "is_this_ptr" : true,
2704     "referenced_type" : "type-638"
2705    },
2706    {
2707     "referenced_type" : "type-641"
2708    }
2709   ],
2710   "return_type" : "type-22",
2711   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2712  },
2713  {
2714   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::~BnHwBluetoothHci",
2715   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev",
2716   "parameters" :
2717   [
2718    {
2719     "is_this_ptr" : true,
2720     "referenced_type" : "type-638"
2721    }
2722   ],
2723   "return_type" : "type-22",
2724   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2725  },
2726  {
2727   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::~BnHwBluetoothHci",
2728   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev",
2729   "parameters" :
2730   [
2731    {
2732     "is_this_ptr" : true,
2733     "referenced_type" : "type-638"
2734    }
2735   ],
2736   "return_type" : "type-22",
2737   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2738  },
2739  {
2740   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::~BnHwBluetoothHci",
2741   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD2Ev",
2742   "parameters" :
2743   [
2744    {
2745     "is_this_ptr" : true,
2746     "referenced_type" : "type-638"
2747    }
2748   ],
2749   "return_type" : "type-22",
2750   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2751  },
2752  {
2753   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::initialize",
2754   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE",
2755   "parameters" :
2756   [
2757    {
2758     "is_this_ptr" : true,
2759     "referenced_type" : "type-692"
2760    },
2761    {
2762     "referenced_type" : "type-700"
2763    }
2764   ],
2765   "return_type" : "type-258",
2766   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2767  },
2768  {
2769   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::_hidl_close",
2770   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11_hidl_closeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
2771   "parameters" :
2772   [
2773    {
2774     "referenced_type" : "type-13"
2775    },
2776    {
2777     "referenced_type" : "type-639"
2778    }
2779   ],
2780   "return_type" : "type-258",
2781   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2782  },
2783  {
2784   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::linkToDeath",
2785   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2786   "parameters" :
2787   [
2788    {
2789     "is_this_ptr" : true,
2790     "referenced_type" : "type-692"
2791    },
2792    {
2793     "referenced_type" : "type-415"
2794    },
2795    {
2796     "referenced_type" : "type-210"
2797    }
2798   ],
2799   "return_type" : "type-238",
2800   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2801  },
2802  {
2803   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::sendAclData",
2804   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE",
2805   "parameters" :
2806   [
2807    {
2808     "is_this_ptr" : true,
2809     "referenced_type" : "type-692"
2810    },
2811    {
2812     "referenced_type" : "type-490"
2813    }
2814   ],
2815   "return_type" : "type-258",
2816   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2817  },
2818  {
2819   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::sendScoData",
2820   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE",
2821   "parameters" :
2822   [
2823    {
2824     "is_this_ptr" : true,
2825     "referenced_type" : "type-692"
2826    },
2827    {
2828     "referenced_type" : "type-490"
2829    }
2830   ],
2831   "return_type" : "type-258",
2832   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2833  },
2834  {
2835   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::getDebugInfo",
2836   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2837   "parameters" :
2838   [
2839    {
2840     "is_this_ptr" : true,
2841     "referenced_type" : "type-692"
2842    },
2843    {
2844     "referenced_type" : "type-745"
2845    }
2846   ],
2847   "return_type" : "type-258",
2848   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2849  },
2850  {
2851   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::getHashChain",
2852   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2853   "parameters" :
2854   [
2855    {
2856     "is_this_ptr" : true,
2857     "referenced_type" : "type-692"
2858    },
2859    {
2860     "referenced_type" : "type-746"
2861    }
2862   ],
2863   "return_type" : "type-258",
2864   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2865  },
2866  {
2867   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::unlinkToDeath",
2868   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2869   "parameters" :
2870   [
2871    {
2872     "is_this_ptr" : true,
2873     "referenced_type" : "type-692"
2874    },
2875    {
2876     "referenced_type" : "type-415"
2877    }
2878   ],
2879   "return_type" : "type-238",
2880   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2881  },
2882  {
2883   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::interfaceChain",
2884   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2885   "parameters" :
2886   [
2887    {
2888     "is_this_ptr" : true,
2889     "referenced_type" : "type-692"
2890    },
2891    {
2892     "referenced_type" : "type-747"
2893    }
2894   ],
2895   "return_type" : "type-258",
2896   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2897  },
2898  {
2899   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::sendHciCommand",
2900   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE",
2901   "parameters" :
2902   [
2903    {
2904     "is_this_ptr" : true,
2905     "referenced_type" : "type-692"
2906    },
2907    {
2908     "referenced_type" : "type-490"
2909    }
2910   ],
2911   "return_type" : "type-258",
2912   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2913  },
2914  {
2915   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::_hidl_initialize",
2916   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci16_hidl_initializeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_22IBluetoothHciCallbacksEEE",
2917   "parameters" :
2918   [
2919    {
2920     "referenced_type" : "type-13"
2921    },
2922    {
2923     "referenced_type" : "type-639"
2924    },
2925    {
2926     "referenced_type" : "type-700"
2927    }
2928   ],
2929   "return_type" : "type-258",
2930   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2931  },
2932  {
2933   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::_hidl_sendAclData",
2934   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci17_hidl_sendAclDataEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
2935   "parameters" :
2936   [
2937    {
2938     "referenced_type" : "type-13"
2939    },
2940    {
2941     "referenced_type" : "type-639"
2942    },
2943    {
2944     "referenced_type" : "type-490"
2945    }
2946   ],
2947   "return_type" : "type-258",
2948   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2949  },
2950  {
2951   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::_hidl_sendScoData",
2952   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci17_hidl_sendScoDataEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
2953   "parameters" :
2954   [
2955    {
2956     "referenced_type" : "type-13"
2957    },
2958    {
2959     "referenced_type" : "type-639"
2960    },
2961    {
2962     "referenced_type" : "type-490"
2963    }
2964   ],
2965   "return_type" : "type-258",
2966   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2967  },
2968  {
2969   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::interfaceDescriptor",
2970   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2971   "parameters" :
2972   [
2973    {
2974     "is_this_ptr" : true,
2975     "referenced_type" : "type-692"
2976    },
2977    {
2978     "referenced_type" : "type-748"
2979    }
2980   ],
2981   "return_type" : "type-258",
2982   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2983  },
2984  {
2985   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::_hidl_sendHciCommand",
2986   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci20_hidl_sendHciCommandEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
2987   "parameters" :
2988   [
2989    {
2990     "referenced_type" : "type-13"
2991    },
2992    {
2993     "referenced_type" : "type-639"
2994    },
2995    {
2996     "referenced_type" : "type-490"
2997    }
2998   ],
2999   "return_type" : "type-258",
3000   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3001  },
3002  {
3003   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::notifySyspropsChanged",
3004   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21notifySyspropsChangedEv",
3005   "parameters" :
3006   [
3007    {
3008     "is_this_ptr" : true,
3009     "referenced_type" : "type-692"
3010    }
3011   ],
3012   "return_type" : "type-258",
3013   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3014  },
3015  {
3016   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::setHALInstrumentation",
3017   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21setHALInstrumentationEv",
3018   "parameters" :
3019   [
3020    {
3021     "is_this_ptr" : true,
3022     "referenced_type" : "type-692"
3023    }
3024   ],
3025   "return_type" : "type-258",
3026   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3027  },
3028  {
3029   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::ping",
3030   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci4pingEv",
3031   "parameters" :
3032   [
3033    {
3034     "is_this_ptr" : true,
3035     "referenced_type" : "type-692"
3036    }
3037   ],
3038   "return_type" : "type-258",
3039   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3040  },
3041  {
3042   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::close",
3043   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5closeEv",
3044   "parameters" :
3045   [
3046    {
3047     "is_this_ptr" : true,
3048     "referenced_type" : "type-692"
3049    }
3050   ],
3051   "return_type" : "type-258",
3052   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3053  },
3054  {
3055   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::debug",
3056   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3057   "parameters" :
3058   [
3059    {
3060     "is_this_ptr" : true,
3061     "referenced_type" : "type-692"
3062    },
3063    {
3064     "referenced_type" : "type-443"
3065    },
3066    {
3067     "referenced_type" : "type-607"
3068    }
3069   ],
3070   "return_type" : "type-258",
3071   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3072  },
3073  {
3074   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::BpHwBluetoothHci",
3075   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciC1ERKNS_2spINS0_7IBinderEEE",
3076   "parameters" :
3077   [
3078    {
3079     "is_this_ptr" : true,
3080     "referenced_type" : "type-692"
3081    },
3082    {
3083     "referenced_type" : "type-43"
3084    }
3085   ],
3086   "return_type" : "type-22",
3087   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3088  },
3089  {
3090   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::BpHwBluetoothHci",
3091   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciC2ERKNS_2spINS0_7IBinderEEE",
3092   "parameters" :
3093   [
3094    {
3095     "is_this_ptr" : true,
3096     "referenced_type" : "type-692"
3097    },
3098    {
3099     "referenced_type" : "type-43"
3100    }
3101   ],
3102   "return_type" : "type-22",
3103   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3104  },
3105  {
3106   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::getService",
3107   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3108   "parameters" :
3109   [
3110    {
3111     "default_arg" : true,
3112     "referenced_type" : "type-683"
3113    },
3114    {
3115     "default_arg" : true,
3116     "referenced_type" : "type-34"
3117    }
3118   ],
3119   "return_type" : "type-154",
3120   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3121  },
3122  {
3123   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::linkToDeath",
3124   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3125   "parameters" :
3126   [
3127    {
3128     "is_this_ptr" : true,
3129     "referenced_type" : "type-155"
3130    },
3131    {
3132     "referenced_type" : "type-415"
3133    },
3134    {
3135     "referenced_type" : "type-210"
3136    }
3137   ],
3138   "return_type" : "type-238",
3139   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3140  },
3141  {
3142   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::getDebugInfo",
3143   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3144   "parameters" :
3145   [
3146    {
3147     "is_this_ptr" : true,
3148     "referenced_type" : "type-155"
3149    },
3150    {
3151     "referenced_type" : "type-749"
3152    }
3153   ],
3154   "return_type" : "type-258",
3155   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3156  },
3157  {
3158   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::getHashChain",
3159   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3160   "parameters" :
3161   [
3162    {
3163     "is_this_ptr" : true,
3164     "referenced_type" : "type-155"
3165    },
3166    {
3167     "referenced_type" : "type-750"
3168    }
3169   ],
3170   "return_type" : "type-258",
3171   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3172  },
3173  {
3174   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::tryGetService",
3175   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3176   "parameters" :
3177   [
3178    {
3179     "default_arg" : true,
3180     "referenced_type" : "type-683"
3181    },
3182    {
3183     "default_arg" : true,
3184     "referenced_type" : "type-34"
3185    }
3186   ],
3187   "return_type" : "type-154",
3188   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3189  },
3190  {
3191   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::unlinkToDeath",
3192   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3193   "parameters" :
3194   [
3195    {
3196     "is_this_ptr" : true,
3197     "referenced_type" : "type-155"
3198    },
3199    {
3200     "referenced_type" : "type-415"
3201    }
3202   ],
3203   "return_type" : "type-238",
3204   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3205  },
3206  {
3207   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::interfaceChain",
3208   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3209   "parameters" :
3210   [
3211    {
3212     "is_this_ptr" : true,
3213     "referenced_type" : "type-155"
3214    },
3215    {
3216     "referenced_type" : "type-751"
3217    }
3218   ],
3219   "return_type" : "type-258",
3220   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3221  },
3222  {
3223   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::registerAsService",
3224   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3225   "parameters" :
3226   [
3227    {
3228     "is_this_ptr" : true,
3229     "referenced_type" : "type-155"
3230    },
3231    {
3232     "default_arg" : true,
3233     "referenced_type" : "type-683"
3234    }
3235   ],
3236   "return_type" : "type-20",
3237   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3238  },
3239  {
3240   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::interfaceDescriptor",
3241   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3242   "parameters" :
3243   [
3244    {
3245     "is_this_ptr" : true,
3246     "referenced_type" : "type-155"
3247    },
3248    {
3249     "referenced_type" : "type-752"
3250    }
3251   ],
3252   "return_type" : "type-258",
3253   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3254  },
3255  {
3256   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::notifySyspropsChanged",
3257   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21notifySyspropsChangedEv",
3258   "parameters" :
3259   [
3260    {
3261     "is_this_ptr" : true,
3262     "referenced_type" : "type-155"
3263    }
3264   ],
3265   "return_type" : "type-258",
3266   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3267  },
3268  {
3269   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::setHALInstrumentation",
3270   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21setHALInstrumentationEv",
3271   "parameters" :
3272   [
3273    {
3274     "is_this_ptr" : true,
3275     "referenced_type" : "type-155"
3276    }
3277   ],
3278   "return_type" : "type-258",
3279   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3280  },
3281  {
3282   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::registerForNotifications",
3283   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3284   "parameters" :
3285   [
3286    {
3287     "referenced_type" : "type-683"
3288    },
3289    {
3290     "referenced_type" : "type-608"
3291    }
3292   ],
3293   "return_type" : "type-34",
3294   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3295  },
3296  {
3297   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::ping",
3298   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks4pingEv",
3299   "parameters" :
3300   [
3301    {
3302     "is_this_ptr" : true,
3303     "referenced_type" : "type-155"
3304    }
3305   ],
3306   "return_type" : "type-258",
3307   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3308  },
3309  {
3310   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::debug",
3311   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3312   "parameters" :
3313   [
3314    {
3315     "is_this_ptr" : true,
3316     "referenced_type" : "type-155"
3317    },
3318    {
3319     "referenced_type" : "type-443"
3320    },
3321    {
3322     "referenced_type" : "type-607"
3323    }
3324   ],
3325   "return_type" : "type-258",
3326   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3327  },
3328  {
3329   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::castFrom",
3330   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3331   "parameters" :
3332   [
3333    {
3334     "referenced_type" : "type-663"
3335    },
3336    {
3337     "default_arg" : true,
3338     "referenced_type" : "type-34"
3339    }
3340   ],
3341   "return_type" : "type-656",
3342   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3343  },
3344  {
3345   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::castFrom",
3346   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8castFromERKNS_2spIS3_EEb",
3347   "parameters" :
3348   [
3349    {
3350     "referenced_type" : "type-700"
3351    },
3352    {
3353     "default_arg" : true,
3354     "referenced_type" : "type-34"
3355    }
3356   ],
3357   "return_type" : "type-656",
3358   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3359  },
3360  {
3361   "access" : "private",
3362   "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks::addOnewayTask",
3363   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks13addOnewayTaskENSt3__18functionIFvvEEE",
3364   "parameters" :
3365   [
3366    {
3367     "is_this_ptr" : true,
3368     "referenced_type" : "type-655"
3369    },
3370    {
3371     "referenced_type" : "type-755"
3372    }
3373   ],
3374   "return_type" : "type-258",
3375   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHciCallbacks.h"
3376  },
3377  {
3378   "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks::BsBluetoothHciCallbacks",
3379   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksC1ENS_2spINS2_22IBluetoothHciCallbacksEEE",
3380   "parameters" :
3381   [
3382    {
3383     "is_this_ptr" : true,
3384     "referenced_type" : "type-655"
3385    },
3386    {
3387     "referenced_type" : "type-183"
3388    }
3389   ],
3390   "return_type" : "type-22",
3391   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHciCallbacks.h"
3392  },
3393  {
3394   "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks::BsBluetoothHciCallbacks",
3395   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksC2ENS_2spINS2_22IBluetoothHciCallbacksEEE",
3396   "parameters" :
3397   [
3398    {
3399     "is_this_ptr" : true,
3400     "referenced_type" : "type-655"
3401    },
3402    {
3403     "referenced_type" : "type-183"
3404    }
3405   ],
3406   "return_type" : "type-22",
3407   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHciCallbacks.h"
3408  },
3409  {
3410   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::onTransact",
3411   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3412   "parameters" :
3413   [
3414    {
3415     "is_this_ptr" : true,
3416     "referenced_type" : "type-614"
3417    },
3418    {
3419     "referenced_type" : "type-2"
3420    },
3421    {
3422     "referenced_type" : "type-486"
3423    },
3424    {
3425     "referenced_type" : "type-480"
3426    },
3427    {
3428     "default_arg" : true,
3429     "referenced_type" : "type-2"
3430    },
3431    {
3432     "default_arg" : true,
3433     "referenced_type" : "type-758"
3434    }
3435   ],
3436   "return_type" : "type-20",
3437   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3438  },
3439  {
3440   "access" : "private",
3441   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::getDebugInfo",
3442   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3443   "parameters" :
3444   [
3445    {
3446     "is_this_ptr" : true,
3447     "referenced_type" : "type-614"
3448    },
3449    {
3450     "referenced_type" : "type-759"
3451    }
3452   ],
3453   "return_type" : "type-258",
3454   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3455  },
3456  {
3457   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::_hidl_aclDataReceived",
3458   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks21_hidl_aclDataReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3459   "parameters" :
3460   [
3461    {
3462     "referenced_type" : "type-487"
3463    },
3464    {
3465     "referenced_type" : "type-486"
3466    },
3467    {
3468     "referenced_type" : "type-480"
3469    },
3470    {
3471     "referenced_type" : "type-760"
3472    }
3473   ],
3474   "return_type" : "type-20",
3475   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3476  },
3477  {
3478   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::_hidl_scoDataReceived",
3479   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks21_hidl_scoDataReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3480   "parameters" :
3481   [
3482    {
3483     "referenced_type" : "type-487"
3484    },
3485    {
3486     "referenced_type" : "type-486"
3487    },
3488    {
3489     "referenced_type" : "type-480"
3490    },
3491    {
3492     "referenced_type" : "type-761"
3493    }
3494   ],
3495   "return_type" : "type-20",
3496   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3497  },
3498  {
3499   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::_hidl_hciEventReceived",
3500   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks22_hidl_hciEventReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3501   "parameters" :
3502   [
3503    {
3504     "referenced_type" : "type-487"
3505    },
3506    {
3507     "referenced_type" : "type-486"
3508    },
3509    {
3510     "referenced_type" : "type-480"
3511    },
3512    {
3513     "referenced_type" : "type-762"
3514    }
3515   ],
3516   "return_type" : "type-20",
3517   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3518  },
3519  {
3520   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::_hidl_initializationComplete",
3521   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks28_hidl_initializationCompleteEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3522   "parameters" :
3523   [
3524    {
3525     "referenced_type" : "type-487"
3526    },
3527    {
3528     "referenced_type" : "type-486"
3529    },
3530    {
3531     "referenced_type" : "type-480"
3532    },
3533    {
3534     "referenced_type" : "type-763"
3535    }
3536   ],
3537   "return_type" : "type-20",
3538   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3539  },
3540  {
3541   "access" : "private",
3542   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::ping",
3543   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks4pingEv",
3544   "parameters" :
3545   [
3546    {
3547     "is_this_ptr" : true,
3548     "referenced_type" : "type-614"
3549    }
3550   ],
3551   "return_type" : "type-258",
3552   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3553  },
3554  {
3555   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::BnHwBluetoothHciCallbacks",
3556   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksC1ERKNS_2spINS2_22IBluetoothHciCallbacksEEE",
3557   "parameters" :
3558   [
3559    {
3560     "is_this_ptr" : true,
3561     "referenced_type" : "type-614"
3562    },
3563    {
3564     "referenced_type" : "type-700"
3565    }
3566   ],
3567   "return_type" : "type-22",
3568   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3569  },
3570  {
3571   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::BnHwBluetoothHciCallbacks",
3572   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksC2ERKNS_2spINS2_22IBluetoothHciCallbacksEEE",
3573   "parameters" :
3574   [
3575    {
3576     "is_this_ptr" : true,
3577     "referenced_type" : "type-614"
3578    },
3579    {
3580     "referenced_type" : "type-700"
3581    }
3582   ],
3583   "return_type" : "type-22",
3584   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3585  },
3586  {
3587   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::~BnHwBluetoothHciCallbacks",
3588   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev",
3589   "parameters" :
3590   [
3591    {
3592     "is_this_ptr" : true,
3593     "referenced_type" : "type-614"
3594    }
3595   ],
3596   "return_type" : "type-22",
3597   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3598  },
3599  {
3600   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::~BnHwBluetoothHciCallbacks",
3601   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev",
3602   "parameters" :
3603   [
3604    {
3605     "is_this_ptr" : true,
3606     "referenced_type" : "type-614"
3607    }
3608   ],
3609   "return_type" : "type-22",
3610   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3611  },
3612  {
3613   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::~BnHwBluetoothHciCallbacks",
3614   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD2Ev",
3615   "parameters" :
3616   [
3617    {
3618     "is_this_ptr" : true,
3619     "referenced_type" : "type-614"
3620    }
3621   ],
3622   "return_type" : "type-22",
3623   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3624  },
3625  {
3626   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::linkToDeath",
3627   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3628   "parameters" :
3629   [
3630    {
3631     "is_this_ptr" : true,
3632     "referenced_type" : "type-176"
3633    },
3634    {
3635     "referenced_type" : "type-415"
3636    },
3637    {
3638     "referenced_type" : "type-210"
3639    }
3640   ],
3641   "return_type" : "type-238",
3642   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3643  },
3644  {
3645   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::getDebugInfo",
3646   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3647   "parameters" :
3648   [
3649    {
3650     "is_this_ptr" : true,
3651     "referenced_type" : "type-176"
3652    },
3653    {
3654     "referenced_type" : "type-764"
3655    }
3656   ],
3657   "return_type" : "type-258",
3658   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3659  },
3660  {
3661   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::getHashChain",
3662   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3663   "parameters" :
3664   [
3665    {
3666     "is_this_ptr" : true,
3667     "referenced_type" : "type-176"
3668    },
3669    {
3670     "referenced_type" : "type-765"
3671    }
3672   ],
3673   "return_type" : "type-258",
3674   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3675  },
3676  {
3677   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::unlinkToDeath",
3678   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3679   "parameters" :
3680   [
3681    {
3682     "is_this_ptr" : true,
3683     "referenced_type" : "type-176"
3684    },
3685    {
3686     "referenced_type" : "type-415"
3687    }
3688   ],
3689   "return_type" : "type-238",
3690   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3691  },
3692  {
3693   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::interfaceChain",
3694   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3695   "parameters" :
3696   [
3697    {
3698     "is_this_ptr" : true,
3699     "referenced_type" : "type-176"
3700    },
3701    {
3702     "referenced_type" : "type-766"
3703    }
3704   ],
3705   "return_type" : "type-258",
3706   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3707  },
3708  {
3709   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::aclDataReceived",
3710   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE",
3711   "parameters" :
3712   [
3713    {
3714     "is_this_ptr" : true,
3715     "referenced_type" : "type-176"
3716    },
3717    {
3718     "referenced_type" : "type-490"
3719    }
3720   ],
3721   "return_type" : "type-258",
3722   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3723  },
3724  {
3725   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::scoDataReceived",
3726   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE",
3727   "parameters" :
3728   [
3729    {
3730     "is_this_ptr" : true,
3731     "referenced_type" : "type-176"
3732    },
3733    {
3734     "referenced_type" : "type-490"
3735    }
3736   ],
3737   "return_type" : "type-258",
3738   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3739  },
3740  {
3741   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::hciEventReceived",
3742   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE",
3743   "parameters" :
3744   [
3745    {
3746     "is_this_ptr" : true,
3747     "referenced_type" : "type-176"
3748    },
3749    {
3750     "referenced_type" : "type-490"
3751    }
3752   ],
3753   "return_type" : "type-258",
3754   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3755  },
3756  {
3757   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::interfaceDescriptor",
3758   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3759   "parameters" :
3760   [
3761    {
3762     "is_this_ptr" : true,
3763     "referenced_type" : "type-176"
3764    },
3765    {
3766     "referenced_type" : "type-767"
3767    }
3768   ],
3769   "return_type" : "type-258",
3770   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3771  },
3772  {
3773   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::_hidl_aclDataReceived",
3774   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21_hidl_aclDataReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
3775   "parameters" :
3776   [
3777    {
3778     "referenced_type" : "type-13"
3779    },
3780    {
3781     "referenced_type" : "type-639"
3782    },
3783    {
3784     "referenced_type" : "type-490"
3785    }
3786   ],
3787   "return_type" : "type-258",
3788   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3789  },
3790  {
3791   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::_hidl_scoDataReceived",
3792   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21_hidl_scoDataReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
3793   "parameters" :
3794   [
3795    {
3796     "referenced_type" : "type-13"
3797    },
3798    {
3799     "referenced_type" : "type-639"
3800    },
3801    {
3802     "referenced_type" : "type-490"
3803    }
3804   ],
3805   "return_type" : "type-258",
3806   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3807  },
3808  {
3809   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::notifySyspropsChanged",
3810   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21notifySyspropsChangedEv",
3811   "parameters" :
3812   [
3813    {
3814     "is_this_ptr" : true,
3815     "referenced_type" : "type-176"
3816    }
3817   ],
3818   "return_type" : "type-258",
3819   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3820  },
3821  {
3822   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::setHALInstrumentation",
3823   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21setHALInstrumentationEv",
3824   "parameters" :
3825   [
3826    {
3827     "is_this_ptr" : true,
3828     "referenced_type" : "type-176"
3829    }
3830   ],
3831   "return_type" : "type-258",
3832   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3833  },
3834  {
3835   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::_hidl_hciEventReceived",
3836   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks22_hidl_hciEventReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
3837   "parameters" :
3838   [
3839    {
3840     "referenced_type" : "type-13"
3841    },
3842    {
3843     "referenced_type" : "type-639"
3844    },
3845    {
3846     "referenced_type" : "type-490"
3847    }
3848   ],
3849   "return_type" : "type-258",
3850   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3851  },
3852  {
3853   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::initializationComplete",
3854   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks22initializationCompleteENS2_6StatusE",
3855   "parameters" :
3856   [
3857    {
3858     "is_this_ptr" : true,
3859     "referenced_type" : "type-176"
3860    },
3861    {
3862     "referenced_type" : "type-600"
3863    }
3864   ],
3865   "return_type" : "type-258",
3866   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3867  },
3868  {
3869   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::_hidl_initializationComplete",
3870   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks28_hidl_initializationCompleteEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_6StatusE",
3871   "parameters" :
3872   [
3873    {
3874     "referenced_type" : "type-13"
3875    },
3876    {
3877     "referenced_type" : "type-639"
3878    },
3879    {
3880     "referenced_type" : "type-600"
3881    }
3882   ],
3883   "return_type" : "type-258",
3884   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3885  },
3886  {
3887   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::ping",
3888   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks4pingEv",
3889   "parameters" :
3890   [
3891    {
3892     "is_this_ptr" : true,
3893     "referenced_type" : "type-176"
3894    }
3895   ],
3896   "return_type" : "type-258",
3897   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3898  },
3899  {
3900   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::debug",
3901   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3902   "parameters" :
3903   [
3904    {
3905     "is_this_ptr" : true,
3906     "referenced_type" : "type-176"
3907    },
3908    {
3909     "referenced_type" : "type-443"
3910    },
3911    {
3912     "referenced_type" : "type-607"
3913    }
3914   ],
3915   "return_type" : "type-258",
3916   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3917  },
3918  {
3919   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::BpHwBluetoothHciCallbacks",
3920   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksC1ERKNS_2spINS0_7IBinderEEE",
3921   "parameters" :
3922   [
3923    {
3924     "is_this_ptr" : true,
3925     "referenced_type" : "type-176"
3926    },
3927    {
3928     "referenced_type" : "type-43"
3929    }
3930   ],
3931   "return_type" : "type-22",
3932   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3933  },
3934  {
3935   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::BpHwBluetoothHciCallbacks",
3936   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksC2ERKNS_2spINS0_7IBinderEEE",
3937   "parameters" :
3938   [
3939    {
3940     "is_this_ptr" : true,
3941     "referenced_type" : "type-176"
3942    },
3943    {
3944     "referenced_type" : "type-43"
3945    }
3946   ],
3947   "return_type" : "type-22",
3948   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3949  }
3950 ],
3951 "global_vars" :
3952 [
3953  {
3954   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10descriptorE",
3955   "name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::descriptor",
3956   "referenced_type" : "type-49",
3957   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
3958  },
3959  {
3960   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks10descriptorE",
3961   "name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::descriptor",
3962   "referenced_type" : "type-49",
3963   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3964  }
3965 ],
3966 "lvalue_reference_types" :
3967 [
3968  {
3969   "alignment" : 4,
3970   "linker_set_key" : "android::Mutex &",
3971   "name" : "android::Mutex &",
3972   "referenced_type" : "type-26",
3973   "self_type" : "type-572",
3974   "size" : 4,
3975   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3976  },
3977  {
3978   "alignment" : 4,
3979   "linker_set_key" : "android::RWLock &",
3980   "name" : "android::RWLock &",
3981   "referenced_type" : "type-577",
3982   "self_type" : "type-581",
3983   "size" : 4,
3984   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3985  },
3986  {
3987   "alignment" : 4,
3988   "linker_set_key" : "android::String16 &",
3989   "name" : "android::String16 &",
3990   "referenced_type" : "type-39",
3991   "self_type" : "type-467",
3992   "size" : 4,
3993   "source_file" : "/system/core/libutils/include/utils/String16.h"
3994  },
3995  {
3996   "alignment" : 4,
3997   "linker_set_key" : "android::String8 &",
3998   "name" : "android::String8 &",
3999   "referenced_type" : "type-48",
4000   "self_type" : "type-461",
4001   "size" : 4,
4002   "source_file" : "/system/core/libutils/include/utils/String8.h"
4003  },
4004  {
4005   "alignment" : 4,
4006   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > &",
4007   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > &",
4008   "referenced_type" : "type-245",
4009   "self_type" : "type-248",
4010   "size" : 4,
4011   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4012  },
4013  {
4014   "alignment" : 4,
4015   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > &",
4016   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > &",
4017   "referenced_type" : "type-656",
4018   "self_type" : "type-659",
4019   "size" : 4,
4020   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4021  },
4022  {
4023   "alignment" : 4,
4024   "linker_set_key" : "android::hardware::Return<bool> &",
4025   "name" : "android::hardware::Return<bool> &",
4026   "referenced_type" : "type-238",
4027   "self_type" : "type-242",
4028   "size" : 4,
4029   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4030  },
4031  {
4032   "alignment" : 4,
4033   "linker_set_key" : "android::hardware::Return<void> &",
4034   "name" : "android::hardware::Return<void> &",
4035   "referenced_type" : "type-258",
4036   "self_type" : "type-261",
4037   "size" : 4,
4038   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4039  },
4040  {
4041   "alignment" : 4,
4042   "linker_set_key" : "android::hardware::Status &",
4043   "name" : "android::hardware::Status &",
4044   "referenced_type" : "type-228",
4045   "self_type" : "type-236",
4046   "size" : 4,
4047   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4048  },
4049  {
4050   "alignment" : 4,
4051   "linker_set_key" : "android::hardware::TextOutput &",
4052   "name" : "android::hardware::TextOutput &",
4053   "referenced_type" : "type-133",
4054   "self_type" : "type-132",
4055   "size" : 4,
4056   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4057  },
4058  {
4059   "alignment" : 4,
4060   "linker_set_key" : "android::hardware::TextOutput &",
4061   "name" : "android::hardware::TextOutput &",
4062   "referenced_type" : "type-16",
4063   "self_type" : "type-15",
4064   "size" : 4,
4065   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4066  },
4067  {
4068   "alignment" : 4,
4069   "linker_set_key" : "android::hardware::TextOutput &",
4070   "name" : "android::hardware::TextOutput &",
4071   "referenced_type" : "type-214",
4072   "self_type" : "type-213",
4073   "size" : 4,
4074   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4075  },
4076  {
4077   "alignment" : 4,
4078   "linker_set_key" : "android::hardware::TextOutput &",
4079   "name" : "android::hardware::TextOutput &",
4080   "referenced_type" : "type-484",
4081   "self_type" : "type-483",
4082   "size" : 4,
4083   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4084  },
4085  {
4086   "alignment" : 4,
4087   "linker_set_key" : "android::hardware::TextOutput &",
4088   "name" : "android::hardware::TextOutput &",
4089   "referenced_type" : "type-680",
4090   "self_type" : "type-679",
4091   "size" : 4,
4092   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4093  },
4094  {
4095   "alignment" : 4,
4096   "linker_set_key" : "android::hardware::TextOutput &",
4097   "name" : "android::hardware::TextOutput &",
4098   "referenced_type" : "type-73",
4099   "self_type" : "type-72",
4100   "size" : 4,
4101   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4102  },
4103  {
4104   "alignment" : 4,
4105   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4106   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4107   "referenced_type" : "type-406",
4108   "self_type" : "type-630",
4109   "size" : 4,
4110   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4111  },
4112  {
4113   "alignment" : 4,
4114   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4115   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4116   "referenced_type" : "type-398",
4117   "self_type" : "type-625",
4118   "size" : 4,
4119   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4120  },
4121  {
4122   "alignment" : 4,
4123   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
4124   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4125   "referenced_type" : "type-409",
4126   "self_type" : "type-633",
4127   "size" : 4,
4128   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4129  },
4130  {
4131   "alignment" : 4,
4132   "linker_set_key" : "android::hardware::hidl_memory &",
4133   "name" : "android::hardware::hidl_memory &",
4134   "referenced_type" : "type-377",
4135   "self_type" : "type-383",
4136   "size" : 4,
4137   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4138  },
4139  {
4140   "alignment" : 4,
4141   "linker_set_key" : "android::hardware::hidl_string &",
4142   "name" : "android::hardware::hidl_string &",
4143   "referenced_type" : "type-373",
4144   "self_type" : "type-628",
4145   "size" : 4,
4146   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4147  },
4148  {
4149   "alignment" : 4,
4150   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4151   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4152   "referenced_type" : "type-405",
4153   "self_type" : "type-414",
4154   "size" : 4,
4155   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4156  },
4157  {
4158   "alignment" : 4,
4159   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4160   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4161   "referenced_type" : "type-397",
4162   "self_type" : "type-404",
4163   "size" : 4,
4164   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4165  },
4166  {
4167   "alignment" : 4,
4168   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &",
4169   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &",
4170   "referenced_type" : "type-190",
4171   "self_type" : "type-200",
4172   "size" : 4,
4173   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4174  },
4175  {
4176   "alignment" : 4,
4177   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &",
4178   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &",
4179   "referenced_type" : "type-154",
4180   "self_type" : "type-177",
4181   "size" : 4,
4182   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4183  },
4184  {
4185   "alignment" : 4,
4186   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4187   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4188   "referenced_type" : "type-204",
4189   "self_type" : "type-216",
4190   "size" : 4,
4191   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4192  },
4193  {
4194   "alignment" : 4,
4195   "linker_set_key" : "const android::String16 &",
4196   "name" : "const android::String16 &",
4197   "referenced_type" : "type-38",
4198   "self_type" : "type-37",
4199   "size" : 4,
4200   "source_file" : "/system/core/libutils/include/utils/String16.h"
4201  },
4202  {
4203   "alignment" : 4,
4204   "linker_set_key" : "const android::String8 &",
4205   "name" : "const android::String8 &",
4206   "referenced_type" : "type-458",
4207   "self_type" : "type-460",
4208   "size" : 4,
4209   "source_file" : "/system/core/libutils/include/utils/String8.h"
4210  },
4211  {
4212   "alignment" : 4,
4213   "linker_set_key" : "const android::hardware::Parcel &",
4214   "name" : "const android::hardware::Parcel &",
4215   "referenced_type" : "type-485",
4216   "self_type" : "type-486",
4217   "size" : 4,
4218   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4219  },
4220  {
4221   "alignment" : 4,
4222   "linker_set_key" : "const android::hardware::Return<bool> &",
4223   "name" : "const android::hardware::Return<bool> &",
4224   "referenced_type" : "type-243",
4225   "self_type" : "type-251",
4226   "size" : 4,
4227   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4228  },
4229  {
4230   "alignment" : 4,
4231   "linker_set_key" : "const android::hardware::Status &",
4232   "name" : "const android::hardware::Status &",
4233   "referenced_type" : "type-233",
4234   "self_type" : "type-234",
4235   "size" : 4,
4236   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4237  },
4238  {
4239   "alignment" : 4,
4240   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4241   "name" : "const android::hardware::details::SchedPrio &",
4242   "referenced_type" : "type-502",
4243   "self_type" : "type-501",
4244   "size" : 4,
4245   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4246  },
4247  {
4248   "alignment" : 4,
4249   "linker_set_key" : "const android::hardware::hidl_handle &",
4250   "name" : "const android::hardware::hidl_handle &",
4251   "referenced_type" : "type-442",
4252   "self_type" : "type-443",
4253   "size" : 4,
4254   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4255  },
4256  {
4257   "alignment" : 4,
4258   "linker_set_key" : "const android::hardware::hidl_memory &",
4259   "name" : "const android::hardware::hidl_memory &",
4260   "referenced_type" : "type-380",
4261   "self_type" : "type-381",
4262   "size" : 4,
4263   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4264  },
4265  {
4266   "alignment" : 4,
4267   "linker_set_key" : "const android::hardware::hidl_string &",
4268   "name" : "const android::hardware::hidl_string &",
4269   "referenced_type" : "type-372",
4270   "self_type" : "type-376",
4271   "size" : 4,
4272   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4273  },
4274  {
4275   "alignment" : 4,
4276   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4277   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4278   "referenced_type" : "type-606",
4279   "self_type" : "type-607",
4280   "size" : 4,
4281   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
4282  },
4283  {
4284   "alignment" : 4,
4285   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4286   "name" : "const android::hardware::hidl_vec<int> &",
4287   "referenced_type" : "type-420",
4288   "self_type" : "type-422",
4289   "size" : 4,
4290   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4291  },
4292  {
4293   "alignment" : 4,
4294   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> &",
4295   "name" : "const android::hardware::hidl_vec<unsigned char> &",
4296   "referenced_type" : "type-429",
4297   "self_type" : "type-490",
4298   "size" : 4,
4299   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4300  },
4301  {
4302   "alignment" : 4,
4303   "linker_set_key" : "const android::hardware::hidl_version &",
4304   "name" : "const android::hardware::hidl_version &",
4305   "referenced_type" : "type-437",
4306   "self_type" : "type-439",
4307   "size" : 4,
4308   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4309  },
4310  {
4311   "alignment" : 4,
4312   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4313   "name" : "const android::hidl::base::V1_0::IBase *const &",
4314   "referenced_type" : "type-516",
4315   "self_type" : "type-517",
4316   "size" : 4,
4317   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4318  },
4319  {
4320   "alignment" : 4,
4321   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4322   "name" : "const android::sp<android::hardware::IBinder> &",
4323   "referenced_type" : "type-7",
4324   "self_type" : "type-43",
4325   "size" : 4,
4326   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4327  },
4328  {
4329   "alignment" : 4,
4330   "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &",
4331   "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &",
4332   "referenced_type" : "type-202",
4333   "self_type" : "type-641",
4334   "size" : 4,
4335   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4336  },
4337  {
4338   "alignment" : 4,
4339   "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &",
4340   "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &",
4341   "referenced_type" : "type-183",
4342   "self_type" : "type-700",
4343   "size" : 4,
4344   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4345  },
4346  {
4347   "alignment" : 4,
4348   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4349   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4350   "referenced_type" : "type-218",
4351   "self_type" : "type-340",
4352   "size" : 4,
4353   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4354  },
4355  {
4356   "alignment" : 4,
4357   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4358   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4359   "referenced_type" : "type-395",
4360   "self_type" : "type-415",
4361   "size" : 4,
4362   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4363  },
4364  {
4365   "alignment" : 4,
4366   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4367   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4368   "referenced_type" : "type-662",
4369   "self_type" : "type-663",
4370   "size" : 4,
4371   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4372  },
4373  {
4374   "alignment" : 4,
4375   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4376   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4377   "referenced_type" : "type-131",
4378   "self_type" : "type-608",
4379   "size" : 4,
4380   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
4381  },
4382  {
4383   "alignment" : 4,
4384   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4385   "name" : "const android::wp<android::hardware::BHwBinder> &",
4386   "referenced_type" : "type-645",
4387   "self_type" : "type-647",
4388   "size" : 4,
4389   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4390  },
4391  {
4392   "alignment" : 4,
4393   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4394   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4395   "referenced_type" : "type-642",
4396   "self_type" : "type-644",
4397   "size" : 4,
4398   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4399  },
4400  {
4401   "alignment" : 4,
4402   "linker_set_key" : "const bool &",
4403   "name" : "const bool &",
4404   "referenced_type" : "type-111",
4405   "self_type" : "type-337",
4406   "size" : 4,
4407   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4408  },
4409  {
4410   "alignment" : 4,
4411   "linker_set_key" : "const double &",
4412   "name" : "const double &",
4413   "referenced_type" : "type-362",
4414   "self_type" : "type-363",
4415   "size" : 4,
4416   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4417  },
4418  {
4419   "alignment" : 4,
4420   "linker_set_key" : "const float &",
4421   "name" : "const float &",
4422   "referenced_type" : "type-359",
4423   "self_type" : "type-361",
4424   "size" : 4,
4425   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4426  },
4427  {
4428   "alignment" : 4,
4429   "linker_set_key" : "const int &",
4430   "name" : "const int &",
4431   "referenced_type" : "type-559",
4432   "self_type" : "type-558",
4433   "size" : 4,
4434   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4435  },
4436  {
4437   "linker_set_key" : "const iter<is_const> &",
4438   "name" : "const iter<is_const> &",
4439   "referenced_type" : "type-118",
4440   "self_type" : "type-120",
4441   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4442  },
4443  {
4444   "linker_set_key" : "const iter<is_const> &",
4445   "name" : "const iter<is_const> &",
4446   "referenced_type" : "type-193",
4447   "self_type" : "type-196",
4448   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4449  },
4450  {
4451   "linker_set_key" : "const iter<is_const> &",
4452   "name" : "const iter<is_const> &",
4453   "referenced_type" : "type-387",
4454   "self_type" : "type-389",
4455   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4456  },
4457  {
4458   "linker_set_key" : "const iter<is_const> &",
4459   "name" : "const iter<is_const> &",
4460   "referenced_type" : "type-63",
4461   "self_type" : "type-65",
4462   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4463  },
4464  {
4465   "linker_set_key" : "const iter<is_const> &",
4466   "name" : "const iter<is_const> &",
4467   "referenced_type" : "type-668",
4468   "self_type" : "type-670",
4469   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4470  },
4471  {
4472   "linker_set_key" : "const iter<is_const> &",
4473   "name" : "const iter<is_const> &",
4474   "referenced_type" : "type-707",
4475   "self_type" : "type-709",
4476   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4477  },
4478  {
4479   "alignment" : 4,
4480   "linker_set_key" : "const log_msg &",
4481   "name" : "const log_msg &",
4482   "referenced_type" : "type-138",
4483   "self_type" : "type-232",
4484   "size" : 4,
4485   "source_file" : "/system/core/liblog/include/log/log_read.h"
4486  },
4487  {
4488   "alignment" : 4,
4489   "linker_set_key" : "const long long &",
4490   "name" : "const long long &",
4491   "referenced_type" : "type-351",
4492   "self_type" : "type-356",
4493   "size" : 4,
4494   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4495  },
4496  {
4497   "alignment" : 4,
4498   "linker_set_key" : "const short &",
4499   "name" : "const short &",
4500   "referenced_type" : "type-346",
4501   "self_type" : "type-347",
4502   "size" : 4,
4503   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4504  },
4505  {
4506   "alignment" : 4,
4507   "linker_set_key" : "const signed char &",
4508   "name" : "const signed char &",
4509   "referenced_type" : "type-338",
4510   "self_type" : "type-341",
4511   "size" : 4,
4512   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4513  },
4514  {
4515   "alignment" : 4,
4516   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4517   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4518   "referenced_type" : "type-135",
4519   "self_type" : "type-137",
4520   "size" : 4,
4521   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4522  },
4523  {
4524   "alignment" : 4,
4525   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4526   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4527   "referenced_type" : "type-493",
4528   "self_type" : "type-495",
4529   "size" : 4,
4530   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4531  },
4532  {
4533   "alignment" : 4,
4534   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4535   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4536   "referenced_type" : "type-681",
4537   "self_type" : "type-683",
4538   "size" : 4,
4539   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4540  },
4541  {
4542   "alignment" : 4,
4543   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4544   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4545   "referenced_type" : "type-74",
4546   "self_type" : "type-76",
4547   "size" : 4,
4548   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4549  },
4550  {
4551   "alignment" : 4,
4552   "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 *> > *)> > > &",
4553   "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 *> > *)> > > &",
4554   "referenced_type" : "type-179",
4555   "self_type" : "type-178",
4556   "size" : 4,
4557   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4558  },
4559  {
4560   "alignment" : 4,
4561   "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 *> > *)> > > &",
4562   "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 *> > *)> > > &",
4563   "referenced_type" : "type-222",
4564   "self_type" : "type-221",
4565   "size" : 4,
4566   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4567  },
4568  {
4569   "alignment" : 4,
4570   "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 *> > *)> > > &",
4571   "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 *> > *)> > > &",
4572   "referenced_type" : "type-57",
4573   "self_type" : "type-56",
4574   "size" : 4,
4575   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4576  },
4577  {
4578   "alignment" : 4,
4579   "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 *> > *)> > > &",
4580   "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 *> > *)> > > &",
4581   "referenced_type" : "type-636",
4582   "self_type" : "type-635",
4583   "size" : 4,
4584   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4585  },
4586  {
4587   "alignment" : 4,
4588   "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 *> > *)> > > &",
4589   "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 *> > *)> > > &",
4590   "referenced_type" : "type-698",
4591   "self_type" : "type-697",
4592   "size" : 4,
4593   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4594  },
4595  {
4596   "alignment" : 4,
4597   "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 *> > *)> > > &",
4598   "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 *> > *)> > > &",
4599   "referenced_type" : "type-99",
4600   "self_type" : "type-98",
4601   "size" : 4,
4602   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4603  },
4604  {
4605   "alignment" : 4,
4606   "linker_set_key" : "const unsigned char &",
4607   "name" : "const unsigned char &",
4608   "referenced_type" : "type-344",
4609   "self_type" : "type-345",
4610   "size" : 4,
4611   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4612  },
4613  {
4614   "alignment" : 4,
4615   "linker_set_key" : "const unsigned int &",
4616   "name" : "const unsigned int &",
4617   "referenced_type" : "type-30",
4618   "self_type" : "type-350",
4619   "size" : 4,
4620   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4621  },
4622  {
4623   "alignment" : 4,
4624   "linker_set_key" : "const unsigned long long &",
4625   "name" : "const unsigned long long &",
4626   "referenced_type" : "type-357",
4627   "self_type" : "type-358",
4628   "size" : 4,
4629   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4630  },
4631  {
4632   "alignment" : 4,
4633   "linker_set_key" : "const unsigned short &",
4634   "name" : "const unsigned short &",
4635   "referenced_type" : "type-348",
4636   "self_type" : "type-349",
4637   "size" : 4,
4638   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4639  },
4640  {
4641   "alignment" : 4,
4642   "linker_set_key" : "int &",
4643   "name" : "int &",
4644   "referenced_type" : "type-20",
4645   "self_type" : "type-454",
4646   "size" : 4,
4647   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4648  },
4649  {
4650   "alignment" : 4,
4651   "linker_set_key" : "unsigned char &",
4652   "name" : "unsigned char &",
4653   "referenced_type" : "type-142",
4654   "self_type" : "type-594",
4655   "size" : 4,
4656   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4657  }
4658 ],
4659 "pointer_types" :
4660 [
4661  {
4662   "alignment" : 4,
4663   "linker_set_key" : "android::Condition *",
4664   "name" : "android::Condition *",
4665   "referenced_type" : "type-112",
4666   "self_type" : "type-575",
4667   "size" : 4,
4668   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4669  },
4670  {
4671   "alignment" : 4,
4672   "linker_set_key" : "android::Mutex *",
4673   "name" : "android::Mutex *",
4674   "referenced_type" : "type-26",
4675   "self_type" : "type-570",
4676   "size" : 4,
4677   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4678  },
4679  {
4680   "alignment" : 4,
4681   "linker_set_key" : "android::Mutex::Autolock *",
4682   "name" : "android::Mutex::Autolock *",
4683   "referenced_type" : "type-571",
4684   "self_type" : "type-573",
4685   "size" : 4,
4686   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4687  },
4688  {
4689   "alignment" : 4,
4690   "linker_set_key" : "android::RWLock *",
4691   "name" : "android::RWLock *",
4692   "referenced_type" : "type-577",
4693   "self_type" : "type-579",
4694   "size" : 4,
4695   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4696  },
4697  {
4698   "alignment" : 4,
4699   "linker_set_key" : "android::RWLock::AutoRLock *",
4700   "name" : "android::RWLock::AutoRLock *",
4701   "referenced_type" : "type-580",
4702   "self_type" : "type-582",
4703   "size" : 4,
4704   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4705  },
4706  {
4707   "alignment" : 4,
4708   "linker_set_key" : "android::RWLock::AutoWLock *",
4709   "name" : "android::RWLock::AutoWLock *",
4710   "referenced_type" : "type-583",
4711   "self_type" : "type-584",
4712   "size" : 4,
4713   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4714  },
4715  {
4716   "alignment" : 4,
4717   "linker_set_key" : "android::RefBase *",
4718   "name" : "android::RefBase *",
4719   "referenced_type" : "type-11",
4720   "self_type" : "type-368",
4721   "size" : 4,
4722   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4723  },
4724  {
4725   "alignment" : 4,
4726   "linker_set_key" : "android::RefBase::weakref_impl *",
4727   "name" : "android::RefBase::weakref_impl *",
4728   "referenced_type" : "type-116",
4729   "self_type" : "type-115",
4730   "size" : 4,
4731   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4732  },
4733  {
4734   "alignment" : 4,
4735   "linker_set_key" : "android::RefBase::weakref_impl *",
4736   "name" : "android::RefBase::weakref_impl *",
4737   "referenced_type" : "type-187",
4738   "self_type" : "type-186",
4739   "size" : 4,
4740   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4741  },
4742  {
4743   "alignment" : 4,
4744   "linker_set_key" : "android::RefBase::weakref_impl *",
4745   "name" : "android::RefBase::weakref_impl *",
4746   "referenced_type" : "type-5",
4747   "self_type" : "type-4",
4748   "size" : 4,
4749   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4750  },
4751  {
4752   "alignment" : 4,
4753   "linker_set_key" : "android::RefBase::weakref_impl *",
4754   "name" : "android::RefBase::weakref_impl *",
4755   "referenced_type" : "type-61",
4756   "self_type" : "type-60",
4757   "size" : 4,
4758   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4759  },
4760  {
4761   "alignment" : 4,
4762   "linker_set_key" : "android::RefBase::weakref_impl *",
4763   "name" : "android::RefBase::weakref_impl *",
4764   "referenced_type" : "type-666",
4765   "self_type" : "type-665",
4766   "size" : 4,
4767   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4768  },
4769  {
4770   "alignment" : 4,
4771   "linker_set_key" : "android::RefBase::weakref_impl *",
4772   "name" : "android::RefBase::weakref_impl *",
4773   "referenced_type" : "type-703",
4774   "self_type" : "type-702",
4775   "size" : 4,
4776   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4777  },
4778  {
4779   "alignment" : 4,
4780   "linker_set_key" : "android::RefBase::weakref_type *",
4781   "name" : "android::RefBase::weakref_type *",
4782   "referenced_type" : "type-33",
4783   "self_type" : "type-32",
4784   "size" : 4,
4785   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4786  },
4787  {
4788   "alignment" : 4,
4789   "linker_set_key" : "android::ReferenceRenamer *",
4790   "name" : "android::ReferenceRenamer *",
4791   "referenced_type" : "type-364",
4792   "self_type" : "type-365",
4793   "size" : 4,
4794   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4795  },
4796  {
4797   "alignment" : 4,
4798   "linker_set_key" : "android::ScopedTrace *",
4799   "name" : "android::ScopedTrace *",
4800   "referenced_type" : "type-586",
4801   "self_type" : "type-587",
4802   "size" : 4,
4803   "source_file" : "/system/core/libutils/include/utils/Trace.h"
4804  },
4805  {
4806   "alignment" : 4,
4807   "linker_set_key" : "android::String16 *",
4808   "name" : "android::String16 *",
4809   "referenced_type" : "type-39",
4810   "self_type" : "type-468",
4811   "size" : 4,
4812   "source_file" : "/system/core/libutils/include/utils/String16.h"
4813  },
4814  {
4815   "alignment" : 4,
4816   "linker_set_key" : "android::String8 *",
4817   "name" : "android::String8 *",
4818   "referenced_type" : "type-48",
4819   "self_type" : "type-462",
4820   "size" : 4,
4821   "source_file" : "/system/core/libutils/include/utils/String8.h"
4822  },
4823  {
4824   "alignment" : 4,
4825   "linker_set_key" : "android::Thread *",
4826   "name" : "android::Thread *",
4827   "referenced_type" : "type-110",
4828   "self_type" : "type-109",
4829   "size" : 4,
4830   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4831  },
4832  {
4833   "alignment" : 4,
4834   "linker_set_key" : "android::VirtualLightRefBase *",
4835   "name" : "android::VirtualLightRefBase *",
4836   "referenced_type" : "type-264",
4837   "self_type" : "type-272",
4838   "size" : 4,
4839   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4840  },
4841  {
4842   "alignment" : 4,
4843   "linker_set_key" : "android::hardware::BHwBinder *",
4844   "name" : "android::hardware::BHwBinder *",
4845   "referenced_type" : "type-226",
4846   "self_type" : "type-225",
4847   "size" : 4,
4848   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4849  },
4850  {
4851   "alignment" : 4,
4852   "linker_set_key" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
4853   "name" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
4854   "referenced_type" : "type-474",
4855   "self_type" : "type-473",
4856   "size" : 4,
4857   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4858  },
4859  {
4860   "alignment" : 4,
4861   "linker_set_key" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
4862   "name" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
4863   "referenced_type" : "type-162",
4864   "self_type" : "type-678",
4865   "size" : 4,
4866   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4867  },
4868  {
4869   "alignment" : 4,
4870   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4871   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4872   "referenced_type" : "type-510",
4873   "self_type" : "type-515",
4874   "size" : 4,
4875   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4876  },
4877  {
4878   "alignment" : 4,
4879   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4880   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4881   "referenced_type" : "type-529",
4882   "self_type" : "type-534",
4883   "size" : 4,
4884   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4885  },
4886  {
4887   "alignment" : 4,
4888   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4889   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4890   "referenced_type" : "type-518",
4891   "self_type" : "type-524",
4892   "size" : 4,
4893   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4894  },
4895  {
4896   "alignment" : 4,
4897   "linker_set_key" : "android::hardware::GrantorDescriptor *",
4898   "name" : "android::hardware::GrantorDescriptor *",
4899   "referenced_type" : "type-394",
4900   "self_type" : "type-393",
4901   "size" : 4,
4902   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4903  },
4904  {
4905   "alignment" : 4,
4906   "linker_set_key" : "android::hardware::IBinder *",
4907   "name" : "android::hardware::IBinder *",
4908   "referenced_type" : "type-10",
4909   "self_type" : "type-9",
4910   "size" : 4,
4911   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4912  },
4913  {
4914   "alignment" : 4,
4915   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
4916   "name" : "android::hardware::IBinder::DeathRecipient *",
4917   "referenced_type" : "type-84",
4918   "self_type" : "type-83",
4919   "size" : 4,
4920   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4921  },
4922  {
4923   "alignment" : 4,
4924   "linker_set_key" : "android::hardware::IInterface *",
4925   "name" : "android::hardware::IInterface *",
4926   "referenced_type" : "type-14",
4927   "self_type" : "type-13",
4928   "size" : 4,
4929   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4930  },
4931  {
4932   "alignment" : 4,
4933   "linker_set_key" : "android::hardware::Parcel *",
4934   "name" : "android::hardware::Parcel *",
4935   "referenced_type" : "type-475",
4936   "self_type" : "type-480",
4937   "size" : 4,
4938   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4939  },
4940  {
4941   "alignment" : 4,
4942   "linker_set_key" : "android::hardware::ProcessState *",
4943   "name" : "android::hardware::ProcessState *",
4944   "referenced_type" : "type-19",
4945   "self_type" : "type-18",
4946   "size" : 4,
4947   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4948  },
4949  {
4950   "alignment" : 4,
4951   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > *",
4952   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > *",
4953   "referenced_type" : "type-245",
4954   "self_type" : "type-246",
4955   "size" : 4,
4956   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4957  },
4958  {
4959   "alignment" : 4,
4960   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > *",
4961   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > *",
4962   "referenced_type" : "type-656",
4963   "self_type" : "type-657",
4964   "size" : 4,
4965   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4966  },
4967  {
4968   "alignment" : 4,
4969   "linker_set_key" : "android::hardware::Return<bool> *",
4970   "name" : "android::hardware::Return<bool> *",
4971   "referenced_type" : "type-238",
4972   "self_type" : "type-240",
4973   "size" : 4,
4974   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4975  },
4976  {
4977   "alignment" : 4,
4978   "linker_set_key" : "android::hardware::Return<void> *",
4979   "name" : "android::hardware::Return<void> *",
4980   "referenced_type" : "type-258",
4981   "self_type" : "type-259",
4982   "size" : 4,
4983   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4984  },
4985  {
4986   "alignment" : 4,
4987   "linker_set_key" : "android::hardware::Status *",
4988   "name" : "android::hardware::Status *",
4989   "referenced_type" : "type-228",
4990   "self_type" : "type-231",
4991   "size" : 4,
4992   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4993  },
4994  {
4995   "alignment" : 4,
4996   "linker_set_key" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci *",
4997   "name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci *",
4998   "referenced_type" : "type-523",
4999   "self_type" : "type-638",
5000   "size" : 4,
5001   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5002  },
5003  {
5004   "alignment" : 4,
5005   "linker_set_key" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks *",
5006   "name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks *",
5007   "referenced_type" : "type-492",
5008   "self_type" : "type-614",
5009   "size" : 4,
5010   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
5011  },
5012  {
5013   "alignment" : 4,
5014   "linker_set_key" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci *",
5015   "name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci *",
5016   "referenced_type" : "type-618",
5017   "self_type" : "type-692",
5018   "size" : 4,
5019   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5020  },
5021  {
5022   "alignment" : 4,
5023   "linker_set_key" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks *",
5024   "name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks *",
5025   "referenced_type" : "type-159",
5026   "self_type" : "type-176",
5027   "size" : 4,
5028   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5029  },
5030  {
5031   "alignment" : 4,
5032   "linker_set_key" : "android::hardware::bluetooth::V1_0::BsBluetoothHci *",
5033   "name" : "android::hardware::bluetooth::V1_0::BsBluetoothHci *",
5034   "referenced_type" : "type-664",
5035   "self_type" : "type-675",
5036   "size" : 4,
5037   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5038  },
5039  {
5040   "alignment" : 4,
5041   "linker_set_key" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks *",
5042   "name" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks *",
5043   "referenced_type" : "type-651",
5044   "self_type" : "type-655",
5045   "size" : 4,
5046   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5047  },
5048  {
5049   "alignment" : 4,
5050   "linker_set_key" : "android::hardware::bluetooth::V1_0::IBluetoothHci *",
5051   "name" : "android::hardware::bluetooth::V1_0::IBluetoothHci *",
5052   "referenced_type" : "type-192",
5053   "self_type" : "type-191",
5054   "size" : 4,
5055   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5056  },
5057  {
5058   "alignment" : 4,
5059   "linker_set_key" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks *",
5060   "name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks *",
5061   "referenced_type" : "type-156",
5062   "self_type" : "type-155",
5063   "size" : 4,
5064   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5065  },
5066  {
5067   "alignment" : 4,
5068   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
5069   "name" : "android::hardware::details::HidlInstrumentor *",
5070   "referenced_type" : "type-166",
5071   "self_type" : "type-639",
5072   "size" : 4,
5073   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5074  },
5075  {
5076   "alignment" : 4,
5077   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5078   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5079   "referenced_type" : "type-406",
5080   "self_type" : "type-629",
5081   "size" : 4,
5082   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5083  },
5084  {
5085   "alignment" : 4,
5086   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5087   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5088   "referenced_type" : "type-398",
5089   "self_type" : "type-624",
5090   "size" : 4,
5091   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5092  },
5093  {
5094   "alignment" : 4,
5095   "linker_set_key" : "android::hardware::details::return_status *",
5096   "name" : "android::hardware::details::return_status *",
5097   "referenced_type" : "type-239",
5098   "self_type" : "type-252",
5099   "size" : 4,
5100   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5101  },
5102  {
5103   "alignment" : 4,
5104   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
5105   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
5106   "referenced_type" : "type-409",
5107   "self_type" : "type-408",
5108   "size" : 4,
5109   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5110  },
5111  {
5112   "alignment" : 4,
5113   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
5114   "name" : "android::hardware::hidl_binder_death_recipient *",
5115   "referenced_type" : "type-206",
5116   "self_type" : "type-205",
5117   "size" : 4,
5118   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5119  },
5120  {
5121   "alignment" : 4,
5122   "linker_set_key" : "android::hardware::hidl_death_recipient *",
5123   "name" : "android::hardware::hidl_death_recipient *",
5124   "referenced_type" : "type-209",
5125   "self_type" : "type-208",
5126   "size" : 4,
5127   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5128  },
5129  {
5130   "alignment" : 4,
5131   "linker_set_key" : "android::hardware::hidl_memory *",
5132   "name" : "android::hardware::hidl_memory *",
5133   "referenced_type" : "type-377",
5134   "self_type" : "type-378",
5135   "size" : 4,
5136   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5137  },
5138  {
5139   "alignment" : 4,
5140   "linker_set_key" : "android::hardware::hidl_string *",
5141   "name" : "android::hardware::hidl_string *",
5142   "referenced_type" : "type-373",
5143   "self_type" : "type-400",
5144   "size" : 4,
5145   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5146  },
5147  {
5148   "alignment" : 4,
5149   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5150   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5151   "referenced_type" : "type-405",
5152   "self_type" : "type-411",
5153   "size" : 4,
5154   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5155  },
5156  {
5157   "alignment" : 4,
5158   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5159   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5160   "referenced_type" : "type-397",
5161   "self_type" : "type-401",
5162   "size" : 4,
5163   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5164  },
5165  {
5166   "alignment" : 4,
5167   "linker_set_key" : "android::hardware::hidl_version *",
5168   "name" : "android::hardware::hidl_version *",
5169   "referenced_type" : "type-435",
5170   "self_type" : "type-436",
5171   "size" : 4,
5172   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5173  },
5174  {
5175   "alignment" : 4,
5176   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5177   "name" : "android::hidl::base::V1_0::BnHwBase *",
5178   "referenced_type" : "type-488",
5179   "self_type" : "type-487",
5180   "size" : 4,
5181   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5182  },
5183  {
5184   "alignment" : 4,
5185   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5186   "name" : "android::hidl::base::V1_0::IBase *",
5187   "referenced_type" : "type-97",
5188   "self_type" : "type-212",
5189   "size" : 4,
5190   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5191  },
5192  {
5193   "alignment" : 4,
5194   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5195   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5196   "referenced_type" : "type-96",
5197   "self_type" : "type-95",
5198   "size" : 4,
5199   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5200  },
5201  {
5202   "alignment" : 4,
5203   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5204   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5205   "referenced_type" : "type-127",
5206   "self_type" : "type-126",
5207   "size" : 4,
5208   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5209  },
5210  {
5211   "alignment" : 4,
5212   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5213   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5214   "referenced_type" : "type-704",
5215   "self_type" : "type-706",
5216   "size" : 4,
5217   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5218  },
5219  {
5220   "alignment" : 4,
5221   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5222   "name" : "android::sp<android::hardware::IBinder> *",
5223   "referenced_type" : "type-8",
5224   "self_type" : "type-710",
5225   "size" : 4,
5226   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5227  },
5228  {
5229   "alignment" : 4,
5230   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5231   "name" : "android::sp<android::hardware::ProcessState> *",
5232   "referenced_type" : "type-17",
5233   "self_type" : "type-89",
5234   "size" : 4,
5235   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5236  },
5237  {
5238   "alignment" : 4,
5239   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
5240   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
5241   "referenced_type" : "type-190",
5242   "self_type" : "type-189",
5243   "size" : 4,
5244   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5245  },
5246  {
5247   "alignment" : 4,
5248   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
5249   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
5250   "referenced_type" : "type-154",
5251   "self_type" : "type-153",
5252   "size" : 4,
5253   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5254  },
5255  {
5256   "alignment" : 4,
5257   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5258   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5259   "referenced_type" : "type-204",
5260   "self_type" : "type-203",
5261   "size" : 4,
5262   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5263  },
5264  {
5265   "alignment" : 4,
5266   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5267   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5268   "referenced_type" : "type-489",
5269   "self_type" : "type-654",
5270   "size" : 4,
5271   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5272  },
5273  {
5274   "alignment" : 4,
5275   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5276   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5277   "referenced_type" : "type-94",
5278   "self_type" : "type-101",
5279   "size" : 4,
5280   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5281  },
5282  {
5283   "alignment" : 4,
5284   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5285   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5286   "referenced_type" : "type-125",
5287   "self_type" : "type-130",
5288   "size" : 4,
5289   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5290  },
5291  {
5292   "alignment" : 4,
5293   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5294   "name" : "android::wp<android::hardware::BHwBinder> *",
5295   "referenced_type" : "type-427",
5296   "self_type" : "type-500",
5297   "size" : 4,
5298   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5299  },
5300  {
5301   "alignment" : 4,
5302   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5303   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5304   "referenced_type" : "type-103",
5305   "self_type" : "type-102",
5306   "size" : 4,
5307   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5308  },
5309  {
5310   "alignment" : 4,
5311   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5312   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5313   "referenced_type" : "type-207",
5314   "self_type" : "type-360",
5315   "size" : 4,
5316   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5317  },
5318  {
5319   "alignment" : 4,
5320   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5321   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5322   "referenced_type" : "type-211",
5323   "self_type" : "type-640",
5324   "size" : 4,
5325   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5326  },
5327  {
5328   "alignment" : 4,
5329   "linker_set_key" : "android_flex_plane *",
5330   "name" : "android_flex_plane *",
5331   "referenced_type" : "type-556",
5332   "self_type" : "type-561",
5333   "size" : 4,
5334   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5335  },
5336  {
5337   "alignment" : 4,
5338   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5339   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5340   "referenced_type" : "type-36",
5341   "self_type" : "type-35",
5342   "size" : 4,
5343   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5344  },
5345  {
5346   "alignment" : 4,
5347   "linker_set_key" : "char *",
5348   "name" : "char *",
5349   "referenced_type" : "type-51",
5350   "self_type" : "type-265",
5351   "size" : 4,
5352   "source_file" : "/system/core/liblog/include/log/log_read.h"
5353  },
5354  {
5355   "alignment" : 4,
5356   "linker_set_key" : "const android::NativeHandle *",
5357   "name" : "const android::NativeHandle *",
5358   "referenced_type" : "type-449",
5359   "self_type" : "type-450",
5360   "size" : 4,
5361   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5362  },
5363  {
5364   "alignment" : 4,
5365   "linker_set_key" : "const android::RefBase *",
5366   "name" : "const android::RefBase *",
5367   "referenced_type" : "type-366",
5368   "self_type" : "type-367",
5369   "size" : 4,
5370   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5371  },
5372  {
5373   "alignment" : 4,
5374   "linker_set_key" : "const android::String16 *",
5375   "name" : "const android::String16 *",
5376   "referenced_type" : "type-38",
5377   "self_type" : "type-465",
5378   "size" : 4,
5379   "source_file" : "/system/core/libutils/include/utils/String16.h"
5380  },
5381  {
5382   "alignment" : 4,
5383   "linker_set_key" : "const android::String8 *",
5384   "name" : "const android::String8 *",
5385   "referenced_type" : "type-458",
5386   "self_type" : "type-459",
5387   "size" : 4,
5388   "source_file" : "/system/core/libutils/include/utils/String8.h"
5389  },
5390  {
5391   "alignment" : 4,
5392   "linker_set_key" : "const android::VectorImpl *",
5393   "name" : "const android::VectorImpl *",
5394   "referenced_type" : "type-537",
5395   "self_type" : "type-538",
5396   "size" : 4,
5397   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5398  },
5399  {
5400   "alignment" : 4,
5401   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5402   "name" : "const android::hardware::BpHwRefBase *",
5403   "referenced_type" : "type-470",
5404   "self_type" : "type-471",
5405   "size" : 4,
5406   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5407  },
5408  {
5409   "alignment" : 4,
5410   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5411   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5412   "referenced_type" : "type-503",
5413   "self_type" : "type-504",
5414   "size" : 4,
5415   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5416  },
5417  {
5418   "alignment" : 4,
5419   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5420   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5421   "referenced_type" : "type-508",
5422   "self_type" : "type-509",
5423   "size" : 4,
5424   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5425  },
5426  {
5427   "alignment" : 4,
5428   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > *",
5429   "name" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > *",
5430   "referenced_type" : "type-249",
5431   "self_type" : "type-250",
5432   "size" : 4,
5433   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5434  },
5435  {
5436   "alignment" : 4,
5437   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > *",
5438   "name" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > *",
5439   "referenced_type" : "type-660",
5440   "self_type" : "type-661",
5441   "size" : 4,
5442   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5443  },
5444  {
5445   "alignment" : 4,
5446   "linker_set_key" : "const android::hardware::Return<bool> *",
5447   "name" : "const android::hardware::Return<bool> *",
5448   "referenced_type" : "type-243",
5449   "self_type" : "type-244",
5450   "size" : 4,
5451   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5452  },
5453  {
5454   "alignment" : 4,
5455   "linker_set_key" : "const android::hardware::Status *",
5456   "name" : "const android::hardware::Status *",
5457   "referenced_type" : "type-233",
5458   "self_type" : "type-237",
5459   "size" : 4,
5460   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5461  },
5462  {
5463   "alignment" : 4,
5464   "linker_set_key" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHci *",
5465   "name" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHci *",
5466   "referenced_type" : "type-617",
5467   "self_type" : "type-621",
5468   "size" : 4,
5469   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
5470  },
5471  {
5472   "alignment" : 4,
5473   "linker_set_key" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks *",
5474   "name" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks *",
5475   "referenced_type" : "type-615",
5476   "self_type" : "type-616",
5477   "size" : 4,
5478   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
5479  },
5480  {
5481   "alignment" : 4,
5482   "linker_set_key" : "const android::hardware::bluetooth::V1_0::IBluetoothHci *",
5483   "name" : "const android::hardware::bluetooth::V1_0::IBluetoothHci *",
5484   "referenced_type" : "type-604",
5485   "self_type" : "type-605",
5486   "size" : 4,
5487   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
5488  },
5489  {
5490   "alignment" : 4,
5491   "linker_set_key" : "const android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks *",
5492   "name" : "const android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks *",
5493   "referenced_type" : "type-184",
5494   "self_type" : "type-185",
5495   "size" : 4,
5496   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5497  },
5498  {
5499   "alignment" : 4,
5500   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5501   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5502   "referenced_type" : "type-631",
5503   "self_type" : "type-632",
5504   "size" : 4,
5505   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5506  },
5507  {
5508   "alignment" : 4,
5509   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5510   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5511   "referenced_type" : "type-626",
5512   "self_type" : "type-627",
5513   "size" : 4,
5514   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5515  },
5516  {
5517   "alignment" : 4,
5518   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5519   "name" : "const android::hardware::details::hidl_pointer<int> *",
5520   "referenced_type" : "type-576",
5521   "self_type" : "type-585",
5522   "size" : 4,
5523   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5524  },
5525  {
5526   "alignment" : 4,
5527   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5528   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5529   "referenced_type" : "type-622",
5530   "self_type" : "type-623",
5531   "size" : 4,
5532   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5533  },
5534  {
5535   "alignment" : 4,
5536   "linker_set_key" : "const android::hardware::details::return_status *",
5537   "name" : "const android::hardware::details::return_status *",
5538   "referenced_type" : "type-255",
5539   "self_type" : "type-256",
5540   "size" : 4,
5541   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5542  },
5543  {
5544   "alignment" : 4,
5545   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5546   "name" : "const android::hardware::hidl_death_recipient *",
5547   "referenced_type" : "type-649",
5548   "self_type" : "type-650",
5549   "size" : 4,
5550   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5551  },
5552  {
5553   "alignment" : 4,
5554   "linker_set_key" : "const android::hardware::hidl_memory *",
5555   "name" : "const android::hardware::hidl_memory *",
5556   "referenced_type" : "type-380",
5557   "self_type" : "type-385",
5558   "size" : 4,
5559   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5560  },
5561  {
5562   "alignment" : 4,
5563   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
5564   "name" : "const android::hardware::hidl_vec<int> *",
5565   "referenced_type" : "type-420",
5566   "self_type" : "type-421",
5567   "size" : 4,
5568   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5569  },
5570  {
5571   "alignment" : 4,
5572   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> *",
5573   "name" : "const android::hardware::hidl_vec<unsigned char> *",
5574   "referenced_type" : "type-429",
5575   "self_type" : "type-430",
5576   "size" : 4,
5577   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5578  },
5579  {
5580   "alignment" : 4,
5581   "linker_set_key" : "const android::hardware::hidl_version *",
5582   "name" : "const android::hardware::hidl_version *",
5583   "referenced_type" : "type-437",
5584   "self_type" : "type-438",
5585   "size" : 4,
5586   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5587  },
5588  {
5589   "alignment" : 4,
5590   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5591   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5592   "referenced_type" : "type-612",
5593   "self_type" : "type-613",
5594   "size" : 4,
5595   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5596  },
5597  {
5598   "alignment" : 4,
5599   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5600   "name" : "const android::hidl::base::V1_0::IBase *",
5601   "referenced_type" : "type-514",
5602   "self_type" : "type-513",
5603   "size" : 4,
5604   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5605  },
5606  {
5607   "alignment" : 4,
5608   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5609   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5610   "referenced_type" : "type-106",
5611   "self_type" : "type-107",
5612   "size" : 4,
5613   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5614  },
5615  {
5616   "alignment" : 4,
5617   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5618   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5619   "referenced_type" : "type-588",
5620   "self_type" : "type-589",
5621   "size" : 4,
5622   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5623  },
5624  {
5625   "alignment" : 4,
5626   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
5627   "name" : "const android::sp<android::hardware::IBinder> *",
5628   "referenced_type" : "type-7",
5629   "self_type" : "type-6",
5630   "size" : 4,
5631   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5632  },
5633  {
5634   "alignment" : 4,
5635   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5636   "name" : "const android::sp<android::hardware::ProcessState> *",
5637   "referenced_type" : "type-92",
5638   "self_type" : "type-93",
5639   "size" : 4,
5640   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5641  },
5642  {
5643   "alignment" : 4,
5644   "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
5645   "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
5646   "referenced_type" : "type-202",
5647   "self_type" : "type-201",
5648   "size" : 4,
5649   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5650  },
5651  {
5652   "alignment" : 4,
5653   "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
5654   "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
5655   "referenced_type" : "type-183",
5656   "self_type" : "type-182",
5657   "size" : 4,
5658   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5659  },
5660  {
5661   "alignment" : 4,
5662   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5663   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5664   "referenced_type" : "type-218",
5665   "self_type" : "type-217",
5666   "size" : 4,
5667   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5668  },
5669  {
5670   "alignment" : 4,
5671   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
5672   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
5673   "referenced_type" : "type-395",
5674   "self_type" : "type-648",
5675   "size" : 4,
5676   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5677  },
5678  {
5679   "alignment" : 4,
5680   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5681   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5682   "referenced_type" : "type-662",
5683   "self_type" : "type-701",
5684   "size" : 4,
5685   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5686  },
5687  {
5688   "alignment" : 4,
5689   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5690   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5691   "referenced_type" : "type-104",
5692   "self_type" : "type-105",
5693   "size" : 4,
5694   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5695  },
5696  {
5697   "alignment" : 4,
5698   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5699   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5700   "referenced_type" : "type-131",
5701   "self_type" : "type-134",
5702   "size" : 4,
5703   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5704  },
5705  {
5706   "alignment" : 4,
5707   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
5708   "name" : "const android::wp<android::hardware::BHwBinder> *",
5709   "referenced_type" : "type-645",
5710   "self_type" : "type-646",
5711   "size" : 4,
5712   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5713  },
5714  {
5715   "alignment" : 4,
5716   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
5717   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
5718   "referenced_type" : "type-371",
5719   "self_type" : "type-382",
5720   "size" : 4,
5721   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5722  },
5723  {
5724   "alignment" : 4,
5725   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5726   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5727   "referenced_type" : "type-642",
5728   "self_type" : "type-643",
5729   "size" : 4,
5730   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5731  },
5732  {
5733   "alignment" : 4,
5734   "linker_set_key" : "const char *",
5735   "name" : "const char *",
5736   "referenced_type" : "type-50",
5737   "self_type" : "type-49",
5738   "size" : 4,
5739   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5740  },
5741  {
5742   "alignment" : 4,
5743   "linker_set_key" : "const char16_t *",
5744   "name" : "const char16_t *",
5745   "referenced_type" : "type-41",
5746   "self_type" : "type-40",
5747   "size" : 4,
5748   "source_file" : "/system/core/libutils/include/utils/String16.h"
5749  },
5750  {
5751   "alignment" : 4,
5752   "linker_set_key" : "const log_msg *",
5753   "name" : "const log_msg *",
5754   "referenced_type" : "type-138",
5755   "self_type" : "type-197",
5756   "size" : 4,
5757   "source_file" : "/system/core/liblog/include/log/log_read.h"
5758  },
5759  {
5760   "alignment" : 4,
5761   "linker_set_key" : "const native_handle *",
5762   "name" : "const native_handle *",
5763   "referenced_type" : "type-355",
5764   "self_type" : "type-354",
5765   "size" : 4,
5766   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5767  },
5768  {
5769   "alignment" : 4,
5770   "linker_set_key" : "const unsigned char *",
5771   "name" : "const unsigned char *",
5772   "referenced_type" : "type-344",
5773   "self_type" : "type-428",
5774   "size" : 4,
5775   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5776  },
5777  {
5778   "alignment" : 4,
5779   "linker_set_key" : "const unsigned long long *",
5780   "name" : "const unsigned long long *",
5781   "referenced_type" : "type-357",
5782   "self_type" : "type-481",
5783   "size" : 4,
5784   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5785  },
5786  {
5787   "alignment" : 4,
5788   "linker_set_key" : "const void *",
5789   "name" : "const void *",
5790   "referenced_type" : "type-440",
5791   "self_type" : "type-441",
5792   "size" : 4,
5793   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5794  },
5795  {
5796   "alignment" : 4,
5797   "linker_set_key" : "int (*)(void *)",
5798   "name" : "int (*)(void *)",
5799   "referenced_type" : "type-567",
5800   "self_type" : "type-568",
5801   "size" : 4,
5802   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5803  },
5804  {
5805   "alignment" : 4,
5806   "linker_set_key" : "int *",
5807   "name" : "int *",
5808   "referenced_type" : "type-20",
5809   "self_type" : "type-419",
5810   "size" : 4,
5811   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5812  },
5813  {
5814   "alignment" : 4,
5815   "linker_set_key" : "log_msg *",
5816   "name" : "log_msg *",
5817   "referenced_type" : "type-139",
5818   "self_type" : "type-253",
5819   "size" : 4,
5820   "source_file" : "/system/core/liblog/include/log/log_read.h"
5821  },
5822  {
5823   "alignment" : 4,
5824   "linker_set_key" : "native_handle *",
5825   "name" : "native_handle *",
5826   "referenced_type" : "type-270",
5827   "self_type" : "type-269",
5828   "size" : 4,
5829   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5830  },
5831  {
5832   "alignment" : 4,
5833   "linker_set_key" : "unsigned char *",
5834   "name" : "unsigned char *",
5835   "referenced_type" : "type-142",
5836   "self_type" : "type-426",
5837   "size" : 4,
5838   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5839  },
5840  {
5841   "alignment" : 4,
5842   "linker_set_key" : "unsigned int *",
5843   "name" : "unsigned int *",
5844   "referenced_type" : "type-2",
5845   "self_type" : "type-491",
5846   "size" : 4,
5847   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
5848  },
5849  {
5850   "alignment" : 4,
5851   "linker_set_key" : "unsigned long long *",
5852   "name" : "unsigned long long *",
5853   "referenced_type" : "type-210",
5854   "self_type" : "type-477",
5855   "size" : 4,
5856   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5857  },
5858  {
5859   "alignment" : 4,
5860   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
5861   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
5862   "referenced_type" : "type-479",
5863   "self_type" : "type-478",
5864   "size" : 4,
5865   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5866  },
5867  {
5868   "alignment" : 4,
5869   "linker_set_key" : "void *",
5870   "name" : "void *",
5871   "referenced_type" : "type-22",
5872   "self_type" : "type-21",
5873   "size" : 4,
5874   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5875  },
5876  {
5877   "alignment" : 4,
5878   "linker_set_key" : "void **",
5879   "name" : "void **",
5880   "referenced_type" : "type-21",
5881   "self_type" : "type-569",
5882   "size" : 4,
5883   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5884  }
5885 ],
5886 "qualified_types" :
5887 [
5888  {
5889   "alignment" : 4,
5890   "is_const" : true,
5891   "linker_set_key" : "android::RefBase::weakref_impl *const",
5892   "name" : "android::RefBase::weakref_impl *const",
5893   "referenced_type" : "type-115",
5894   "self_type" : "type-117",
5895   "size" : 4,
5896   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5897  },
5898  {
5899   "alignment" : 4,
5900   "is_const" : true,
5901   "linker_set_key" : "android::RefBase::weakref_impl *const",
5902   "name" : "android::RefBase::weakref_impl *const",
5903   "referenced_type" : "type-186",
5904   "self_type" : "type-188",
5905   "size" : 4,
5906   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5907  },
5908  {
5909   "alignment" : 4,
5910   "is_const" : true,
5911   "linker_set_key" : "android::RefBase::weakref_impl *const",
5912   "name" : "android::RefBase::weakref_impl *const",
5913   "referenced_type" : "type-4",
5914   "self_type" : "type-3",
5915   "size" : 4,
5916   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5917  },
5918  {
5919   "alignment" : 4,
5920   "is_const" : true,
5921   "linker_set_key" : "android::RefBase::weakref_impl *const",
5922   "name" : "android::RefBase::weakref_impl *const",
5923   "referenced_type" : "type-60",
5924   "self_type" : "type-62",
5925   "size" : 4,
5926   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5927  },
5928  {
5929   "alignment" : 4,
5930   "is_const" : true,
5931   "linker_set_key" : "android::RefBase::weakref_impl *const",
5932   "name" : "android::RefBase::weakref_impl *const",
5933   "referenced_type" : "type-665",
5934   "self_type" : "type-667",
5935   "size" : 4,
5936   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5937  },
5938  {
5939   "alignment" : 4,
5940   "is_const" : true,
5941   "linker_set_key" : "android::RefBase::weakref_impl *const",
5942   "name" : "android::RefBase::weakref_impl *const",
5943   "referenced_type" : "type-702",
5944   "self_type" : "type-705",
5945   "size" : 4,
5946   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5947  },
5948  {
5949   "alignment" : 4,
5950   "is_const" : true,
5951   "linker_set_key" : "android::hardware::IBinder *const",
5952   "name" : "android::hardware::IBinder *const",
5953   "referenced_type" : "type-9",
5954   "self_type" : "type-164",
5955   "size" : 4,
5956   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5957  },
5958  {
5959   "alignment" : 4,
5960   "is_const" : true,
5961   "linker_set_key" : "const android::NativeHandle",
5962   "name" : "const android::NativeHandle",
5963   "referenced_type" : "type-268",
5964   "self_type" : "type-449",
5965   "size" : 12,
5966   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5967  },
5968  {
5969   "alignment" : 4,
5970   "is_const" : true,
5971   "linker_set_key" : "const android::RefBase",
5972   "name" : "const android::RefBase",
5973   "referenced_type" : "type-11",
5974   "self_type" : "type-366",
5975   "size" : 8,
5976   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5977  },
5978  {
5979   "alignment" : 4,
5980   "is_const" : true,
5981   "linker_set_key" : "const android::String16",
5982   "name" : "const android::String16",
5983   "referenced_type" : "type-39",
5984   "self_type" : "type-38",
5985   "size" : 4,
5986   "source_file" : "/system/core/libutils/include/utils/String16.h"
5987  },
5988  {
5989   "alignment" : 4,
5990   "is_const" : true,
5991   "linker_set_key" : "const android::String8",
5992   "name" : "const android::String8",
5993   "referenced_type" : "type-48",
5994   "self_type" : "type-458",
5995   "size" : 4,
5996   "source_file" : "/system/core/libutils/include/utils/String8.h"
5997  },
5998  {
5999   "alignment" : 4,
6000   "is_const" : true,
6001   "linker_set_key" : "const android::VectorImpl",
6002   "name" : "const android::VectorImpl",
6003   "referenced_type" : "type-29",
6004   "self_type" : "type-537",
6005   "size" : 20,
6006   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6007  },
6008  {
6009   "alignment" : 4,
6010   "is_const" : true,
6011   "linker_set_key" : "const android::hardware::BpHwRefBase",
6012   "name" : "const android::hardware::BpHwRefBase",
6013   "referenced_type" : "type-163",
6014   "self_type" : "type-470",
6015   "size" : 24,
6016   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6017  },
6018  {
6019   "alignment" : 4,
6020   "is_const" : true,
6021   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6022   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6023   "referenced_type" : "type-496",
6024   "self_type" : "type-503",
6025   "size" : 16,
6026   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6027  },
6028  {
6029   "alignment" : 4,
6030   "is_const" : true,
6031   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6032   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6033   "referenced_type" : "type-505",
6034   "self_type" : "type-508",
6035   "size" : 16,
6036   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6037  },
6038  {
6039   "alignment" : 4,
6040   "is_const" : true,
6041   "linker_set_key" : "const android::hardware::Parcel",
6042   "name" : "const android::hardware::Parcel",
6043   "referenced_type" : "type-475",
6044   "self_type" : "type-485",
6045   "size" : 68,
6046   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6047  },
6048  {
6049   "alignment" : 4,
6050   "is_const" : true,
6051   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> >",
6052   "name" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> >",
6053   "referenced_type" : "type-245",
6054   "self_type" : "type-249",
6055   "size" : 28,
6056   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6057  },
6058  {
6059   "alignment" : 4,
6060   "is_const" : true,
6061   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> >",
6062   "name" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> >",
6063   "referenced_type" : "type-656",
6064   "self_type" : "type-660",
6065   "size" : 28,
6066   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6067  },
6068  {
6069   "alignment" : 4,
6070   "is_const" : true,
6071   "linker_set_key" : "const android::hardware::Return<bool>",
6072   "name" : "const android::hardware::Return<bool>",
6073   "referenced_type" : "type-238",
6074   "self_type" : "type-243",
6075   "size" : 24,
6076   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6077  },
6078  {
6079   "alignment" : 4,
6080   "is_const" : true,
6081   "linker_set_key" : "const android::hardware::Status",
6082   "name" : "const android::hardware::Status",
6083   "referenced_type" : "type-228",
6084   "self_type" : "type-233",
6085   "size" : 20,
6086   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6087  },
6088  {
6089   "alignment" : 4,
6090   "is_const" : true,
6091   "linker_set_key" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHci",
6092   "name" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHci",
6093   "referenced_type" : "type-618",
6094   "self_type" : "type-617",
6095   "size" : 92,
6096   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
6097  },
6098  {
6099   "alignment" : 4,
6100   "is_const" : true,
6101   "linker_set_key" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks",
6102   "name" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks",
6103   "referenced_type" : "type-159",
6104   "self_type" : "type-615",
6105   "size" : 92,
6106   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
6107  },
6108  {
6109   "alignment" : 4,
6110   "is_const" : true,
6111   "linker_set_key" : "const android::hardware::bluetooth::V1_0::IBluetoothHci",
6112   "name" : "const android::hardware::bluetooth::V1_0::IBluetoothHci",
6113   "referenced_type" : "type-192",
6114   "self_type" : "type-604",
6115   "size" : 12,
6116   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
6117  },
6118  {
6119   "alignment" : 4,
6120   "is_const" : true,
6121   "linker_set_key" : "const android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks",
6122   "name" : "const android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks",
6123   "referenced_type" : "type-156",
6124   "self_type" : "type-184",
6125   "size" : 12,
6126   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6127  },
6128  {
6129   "alignment" : 4,
6130   "is_const" : true,
6131   "linker_set_key" : "const android::hardware::bluetooth::V1_0::Status",
6132   "name" : "const android::hardware::bluetooth::V1_0::Status",
6133   "referenced_type" : "type-600",
6134   "self_type" : "type-601",
6135   "size" : 4,
6136   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h"
6137  },
6138  {
6139   "alignment" : 4,
6140   "is_const" : true,
6141   "linker_set_key" : "const android::hardware::details::SchedPrio",
6142   "name" : "const android::hardware::details::SchedPrio",
6143   "referenced_type" : "type-499",
6144   "self_type" : "type-502",
6145   "size" : 8,
6146   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6147  },
6148  {
6149   "alignment" : 8,
6150   "is_const" : true,
6151   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6152   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6153   "referenced_type" : "type-406",
6154   "self_type" : "type-631",
6155   "size" : 8,
6156   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6157  },
6158  {
6159   "alignment" : 8,
6160   "is_const" : true,
6161   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6162   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6163   "referenced_type" : "type-398",
6164   "self_type" : "type-626",
6165   "size" : 8,
6166   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6167  },
6168  {
6169   "alignment" : 8,
6170   "is_const" : true,
6171   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
6172   "name" : "const android::hardware::details::hidl_pointer<int>",
6173   "referenced_type" : "type-417",
6174   "self_type" : "type-576",
6175   "size" : 8,
6176   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6177  },
6178  {
6179   "alignment" : 8,
6180   "is_const" : true,
6181   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char>",
6182   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
6183   "referenced_type" : "type-424",
6184   "self_type" : "type-622",
6185   "size" : 8,
6186   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6187  },
6188  {
6189   "alignment" : 4,
6190   "is_const" : true,
6191   "linker_set_key" : "const android::hardware::details::return_status",
6192   "name" : "const android::hardware::details::return_status",
6193   "referenced_type" : "type-239",
6194   "self_type" : "type-255",
6195   "size" : 24,
6196   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6197  },
6198  {
6199   "alignment" : 4,
6200   "is_const" : true,
6201   "linker_set_key" : "const android::hardware::hidl_death_recipient",
6202   "name" : "const android::hardware::hidl_death_recipient",
6203   "referenced_type" : "type-209",
6204   "self_type" : "type-649",
6205   "size" : 12,
6206   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6207  },
6208  {
6209   "alignment" : 8,
6210   "is_const" : true,
6211   "linker_set_key" : "const android::hardware::hidl_handle",
6212   "name" : "const android::hardware::hidl_handle",
6213   "referenced_type" : "type-370",
6214   "self_type" : "type-442",
6215   "size" : 16,
6216   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6217  },
6218  {
6219   "alignment" : 8,
6220   "is_const" : true,
6221   "linker_set_key" : "const android::hardware::hidl_memory",
6222   "name" : "const android::hardware::hidl_memory",
6223   "referenced_type" : "type-377",
6224   "self_type" : "type-380",
6225   "size" : 40,
6226   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6227  },
6228  {
6229   "alignment" : 8,
6230   "is_const" : true,
6231   "linker_set_key" : "const android::hardware::hidl_string",
6232   "name" : "const android::hardware::hidl_string",
6233   "referenced_type" : "type-373",
6234   "self_type" : "type-372",
6235   "size" : 16,
6236   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6237  },
6238  {
6239   "alignment" : 8,
6240   "is_const" : true,
6241   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6242   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6243   "referenced_type" : "type-397",
6244   "self_type" : "type-606",
6245   "size" : 16,
6246   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
6247  },
6248  {
6249   "alignment" : 8,
6250   "is_const" : true,
6251   "linker_set_key" : "const android::hardware::hidl_vec<int>",
6252   "name" : "const android::hardware::hidl_vec<int>",
6253   "referenced_type" : "type-416",
6254   "self_type" : "type-420",
6255   "size" : 16,
6256   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6257  },
6258  {
6259   "alignment" : 8,
6260   "is_const" : true,
6261   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char>",
6262   "name" : "const android::hardware::hidl_vec<unsigned char>",
6263   "referenced_type" : "type-423",
6264   "self_type" : "type-429",
6265   "size" : 16,
6266   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6267  },
6268  {
6269   "alignment" : 2,
6270   "is_const" : true,
6271   "linker_set_key" : "const android::hardware::hidl_version",
6272   "name" : "const android::hardware::hidl_version",
6273   "referenced_type" : "type-435",
6274   "self_type" : "type-437",
6275   "size" : 4,
6276   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6277  },
6278  {
6279   "alignment" : 4,
6280   "is_const" : true,
6281   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
6282   "name" : "const android::hidl::base::V1_0::BpHwBase",
6283   "referenced_type" : "type-609",
6284   "self_type" : "type-612",
6285   "size" : 92,
6286   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6287  },
6288  {
6289   "alignment" : 4,
6290   "is_const" : true,
6291   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6292   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6293   "referenced_type" : "type-452",
6294   "self_type" : "type-453",
6295   "size" : 4,
6296   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6297  },
6298  {
6299   "alignment" : 4,
6300   "is_const" : true,
6301   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
6302   "name" : "const android::hidl::base::V1_0::IBase",
6303   "referenced_type" : "type-97",
6304   "self_type" : "type-514",
6305   "size" : 12,
6306   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6307  },
6308  {
6309   "alignment" : 4,
6310   "is_const" : true,
6311   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
6312   "name" : "const android::hidl::base::V1_0::IBase *const",
6313   "referenced_type" : "type-513",
6314   "self_type" : "type-516",
6315   "size" : 4,
6316   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6317  },
6318  {
6319   "alignment" : 4,
6320   "is_const" : true,
6321   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
6322   "name" : "const android::hidl::manager::V1_0::IServiceManager",
6323   "referenced_type" : "type-96",
6324   "self_type" : "type-106",
6325   "size" : 12,
6326   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6327  },
6328  {
6329   "alignment" : 4,
6330   "is_const" : true,
6331   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6332   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6333   "referenced_type" : "type-591",
6334   "self_type" : "type-595",
6335   "size" : 4,
6336   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6337  },
6338  {
6339   "alignment" : 1,
6340   "is_const" : true,
6341   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6342   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6343   "referenced_type" : "type-590",
6344   "self_type" : "type-593",
6345   "size" : 1,
6346   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6347  },
6348  {
6349   "alignment" : 4,
6350   "is_const" : true,
6351   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
6352   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
6353   "referenced_type" : "type-127",
6354   "self_type" : "type-588",
6355   "size" : 12,
6356   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6357  },
6358  {
6359   "alignment" : 4,
6360   "is_const" : true,
6361   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
6362   "name" : "const android::sp<android::hardware::IBinder>",
6363   "referenced_type" : "type-8",
6364   "self_type" : "type-7",
6365   "size" : 4,
6366   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6367  },
6368  {
6369   "alignment" : 4,
6370   "is_const" : true,
6371   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
6372   "name" : "const android::sp<android::hardware::ProcessState>",
6373   "referenced_type" : "type-17",
6374   "self_type" : "type-92",
6375   "size" : 4,
6376   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6377  },
6378  {
6379   "alignment" : 4,
6380   "is_const" : true,
6381   "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci>",
6382   "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci>",
6383   "referenced_type" : "type-190",
6384   "self_type" : "type-202",
6385   "size" : 4,
6386   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6387  },
6388  {
6389   "alignment" : 4,
6390   "is_const" : true,
6391   "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
6392   "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
6393   "referenced_type" : "type-154",
6394   "self_type" : "type-183",
6395   "size" : 4,
6396   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6397  },
6398  {
6399   "alignment" : 4,
6400   "is_const" : true,
6401   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6402   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6403   "referenced_type" : "type-204",
6404   "self_type" : "type-218",
6405   "size" : 4,
6406   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6407  },
6408  {
6409   "alignment" : 4,
6410   "is_const" : true,
6411   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
6412   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
6413   "referenced_type" : "type-396",
6414   "self_type" : "type-395",
6415   "size" : 4,
6416   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6417  },
6418  {
6419   "alignment" : 4,
6420   "is_const" : true,
6421   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
6422   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
6423   "referenced_type" : "type-489",
6424   "self_type" : "type-662",
6425   "size" : 4,
6426   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6427  },
6428  {
6429   "alignment" : 4,
6430   "is_const" : true,
6431   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6432   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6433   "referenced_type" : "type-94",
6434   "self_type" : "type-104",
6435   "size" : 4,
6436   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6437  },
6438  {
6439   "alignment" : 4,
6440   "is_const" : true,
6441   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6442   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6443   "referenced_type" : "type-125",
6444   "self_type" : "type-131",
6445   "size" : 4,
6446   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6447  },
6448  {
6449   "alignment" : 4,
6450   "is_const" : true,
6451   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
6452   "name" : "const android::wp<android::hardware::BHwBinder>",
6453   "referenced_type" : "type-427",
6454   "self_type" : "type-645",
6455   "size" : 8,
6456   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6457  },
6458  {
6459   "alignment" : 4,
6460   "is_const" : true,
6461   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
6462   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
6463   "referenced_type" : "type-207",
6464   "self_type" : "type-371",
6465   "size" : 8,
6466   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6467  },
6468  {
6469   "alignment" : 4,
6470   "is_const" : true,
6471   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
6472   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
6473   "referenced_type" : "type-211",
6474   "self_type" : "type-642",
6475   "size" : 8,
6476   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6477  },
6478  {
6479   "alignment" : 1,
6480   "is_const" : true,
6481   "linker_set_key" : "const bool",
6482   "name" : "const bool",
6483   "referenced_type" : "type-34",
6484   "self_type" : "type-111",
6485   "size" : 1,
6486   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6487  },
6488  {
6489   "alignment" : 1,
6490   "is_const" : true,
6491   "linker_set_key" : "const char",
6492   "name" : "const char",
6493   "referenced_type" : "type-51",
6494   "self_type" : "type-50",
6495   "size" : 1,
6496   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6497  },
6498  {
6499   "alignment" : 2,
6500   "is_const" : true,
6501   "linker_set_key" : "const char16_t",
6502   "name" : "const char16_t",
6503   "referenced_type" : "type-42",
6504   "self_type" : "type-41",
6505   "size" : 2,
6506   "source_file" : "/system/core/libutils/include/utils/String16.h"
6507  },
6508  {
6509   "alignment" : 8,
6510   "is_const" : true,
6511   "linker_set_key" : "const double",
6512   "name" : "const double",
6513   "referenced_type" : "type-333",
6514   "self_type" : "type-362",
6515   "size" : 8,
6516   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6517  },
6518  {
6519   "alignment" : 4,
6520   "is_const" : true,
6521   "linker_set_key" : "const float",
6522   "name" : "const float",
6523   "referenced_type" : "type-327",
6524   "self_type" : "type-359",
6525   "size" : 4,
6526   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6527  },
6528  {
6529   "alignment" : 4,
6530   "is_const" : true,
6531   "linker_set_key" : "const int",
6532   "name" : "const int",
6533   "referenced_type" : "type-20",
6534   "self_type" : "type-559",
6535   "size" : 4,
6536   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6537  },
6538  {
6539   "is_const" : true,
6540   "linker_set_key" : "const iter<is_const>",
6541   "name" : "const iter<is_const>",
6542   "referenced_type" : "type-119",
6543   "self_type" : "type-118",
6544   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6545  },
6546  {
6547   "is_const" : true,
6548   "linker_set_key" : "const iter<is_const>",
6549   "name" : "const iter<is_const>",
6550   "referenced_type" : "type-194",
6551   "self_type" : "type-193",
6552   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6553  },
6554  {
6555   "is_const" : true,
6556   "linker_set_key" : "const iter<is_const>",
6557   "name" : "const iter<is_const>",
6558   "referenced_type" : "type-388",
6559   "self_type" : "type-387",
6560   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6561  },
6562  {
6563   "is_const" : true,
6564   "linker_set_key" : "const iter<is_const>",
6565   "name" : "const iter<is_const>",
6566   "referenced_type" : "type-64",
6567   "self_type" : "type-63",
6568   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6569  },
6570  {
6571   "is_const" : true,
6572   "linker_set_key" : "const iter<is_const>",
6573   "name" : "const iter<is_const>",
6574   "referenced_type" : "type-669",
6575   "self_type" : "type-668",
6576   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6577  },
6578  {
6579   "is_const" : true,
6580   "linker_set_key" : "const iter<is_const>",
6581   "name" : "const iter<is_const>",
6582   "referenced_type" : "type-708",
6583   "self_type" : "type-707",
6584   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6585  },
6586  {
6587   "alignment" : 4,
6588   "is_const" : true,
6589   "linker_set_key" : "const log_msg",
6590   "name" : "const log_msg",
6591   "referenced_type" : "type-139",
6592   "self_type" : "type-138",
6593   "size" : 5124,
6594   "source_file" : "/system/core/liblog/include/log/log_read.h"
6595  },
6596  {
6597   "alignment" : 8,
6598   "is_const" : true,
6599   "linker_set_key" : "const long long",
6600   "name" : "const long long",
6601   "referenced_type" : "type-25",
6602   "self_type" : "type-351",
6603   "size" : 8,
6604   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6605  },
6606  {
6607   "alignment" : 4,
6608   "is_const" : true,
6609   "linker_set_key" : "const native_handle",
6610   "name" : "const native_handle",
6611   "referenced_type" : "type-270",
6612   "self_type" : "type-355",
6613   "size" : 12,
6614   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6615  },
6616  {
6617   "alignment" : 2,
6618   "is_const" : true,
6619   "linker_set_key" : "const short",
6620   "name" : "const short",
6621   "referenced_type" : "type-290",
6622   "self_type" : "type-346",
6623   "size" : 2,
6624   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6625  },
6626  {
6627   "alignment" : 1,
6628   "is_const" : true,
6629   "linker_set_key" : "const signed char",
6630   "name" : "const signed char",
6631   "referenced_type" : "type-339",
6632   "self_type" : "type-338",
6633   "size" : 1,
6634   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6635  },
6636  {
6637   "alignment" : 4,
6638   "is_const" : true,
6639   "linker_set_key" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6640   "name" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6641   "referenced_type" : "type-175",
6642   "self_type" : "type-174",
6643   "size" : 16,
6644   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h"
6645  },
6646  {
6647   "alignment" : 4,
6648   "is_const" : true,
6649   "linker_set_key" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6650   "name" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6651   "referenced_type" : "type-220",
6652   "self_type" : "type-219",
6653   "size" : 16,
6654   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h"
6655  },
6656  {
6657   "alignment" : 4,
6658   "is_const" : true,
6659   "linker_set_key" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6660   "name" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6661   "referenced_type" : "type-55",
6662   "self_type" : "type-54",
6663   "size" : 16,
6664   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h"
6665  },
6666  {
6667   "alignment" : 4,
6668   "is_const" : true,
6669   "linker_set_key" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6670   "name" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6671   "referenced_type" : "type-603",
6672   "self_type" : "type-602",
6673   "size" : 16,
6674   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h"
6675  },
6676  {
6677   "alignment" : 4,
6678   "is_const" : true,
6679   "linker_set_key" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6680   "name" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6681   "referenced_type" : "type-696",
6682   "self_type" : "type-695",
6683   "size" : 16,
6684   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h"
6685  },
6686  {
6687   "alignment" : 4,
6688   "is_const" : true,
6689   "linker_set_key" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6690   "name" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6691   "referenced_type" : "type-91",
6692   "self_type" : "type-90",
6693   "size" : 16,
6694   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h"
6695  },
6696  {
6697   "alignment" : 4,
6698   "is_const" : true,
6699   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6700   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6701   "referenced_type" : "type-129",
6702   "self_type" : "type-128",
6703   "size" : 12,
6704   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6705  },
6706  {
6707   "alignment" : 4,
6708   "is_const" : true,
6709   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6710   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6711   "referenced_type" : "type-199",
6712   "self_type" : "type-198",
6713   "size" : 12,
6714   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6715  },
6716  {
6717   "alignment" : 4,
6718   "is_const" : true,
6719   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6720   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6721   "referenced_type" : "type-456",
6722   "self_type" : "type-455",
6723   "size" : 12,
6724   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6725  },
6726  {
6727   "alignment" : 4,
6728   "is_const" : true,
6729   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6730   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6731   "referenced_type" : "type-677",
6732   "self_type" : "type-676",
6733   "size" : 12,
6734   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6735  },
6736  {
6737   "alignment" : 4,
6738   "is_const" : true,
6739   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6740   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6741   "referenced_type" : "type-712",
6742   "self_type" : "type-711",
6743   "size" : 12,
6744   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6745  },
6746  {
6747   "alignment" : 4,
6748   "is_const" : true,
6749   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6750   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6751   "referenced_type" : "type-71",
6752   "self_type" : "type-70",
6753   "size" : 12,
6754   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6755  },
6756  {
6757   "alignment" : 4,
6758   "is_const" : true,
6759   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6760   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6761   "referenced_type" : "type-173",
6762   "self_type" : "type-172",
6763   "size" : 4,
6764   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6765  },
6766  {
6767   "alignment" : 4,
6768   "is_const" : true,
6769   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6770   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6771   "referenced_type" : "type-599",
6772   "self_type" : "type-598",
6773   "size" : 4,
6774   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6775  },
6776  {
6777   "alignment" : 4,
6778   "is_const" : true,
6779   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6780   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6781   "referenced_type" : "type-694",
6782   "self_type" : "type-693",
6783   "size" : 4,
6784   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6785  },
6786  {
6787   "alignment" : 4,
6788   "is_const" : true,
6789   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6790   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6791   "referenced_type" : "type-88",
6792   "self_type" : "type-87",
6793   "size" : 4,
6794   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6795  },
6796  {
6797   "alignment" : 1,
6798   "is_const" : true,
6799   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6800   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6801   "referenced_type" : "type-171",
6802   "self_type" : "type-170",
6803   "size" : 3,
6804   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6805  },
6806  {
6807   "alignment" : 1,
6808   "is_const" : true,
6809   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6810   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6811   "referenced_type" : "type-597",
6812   "self_type" : "type-596",
6813   "size" : 3,
6814   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6815  },
6816  {
6817   "alignment" : 1,
6818   "is_const" : true,
6819   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6820   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6821   "referenced_type" : "type-691",
6822   "self_type" : "type-690",
6823   "size" : 3,
6824   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6825  },
6826  {
6827   "alignment" : 1,
6828   "is_const" : true,
6829   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6830   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6831   "referenced_type" : "type-86",
6832   "self_type" : "type-85",
6833   "size" : 3,
6834   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6835  },
6836  {
6837   "alignment" : 4,
6838   "is_const" : true,
6839   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6840   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6841   "referenced_type" : "type-136",
6842   "self_type" : "type-135",
6843   "size" : 12,
6844   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6845  },
6846  {
6847   "alignment" : 4,
6848   "is_const" : true,
6849   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6850   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6851   "referenced_type" : "type-494",
6852   "self_type" : "type-493",
6853   "size" : 12,
6854   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6855  },
6856  {
6857   "alignment" : 4,
6858   "is_const" : true,
6859   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6860   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6861   "referenced_type" : "type-682",
6862   "self_type" : "type-681",
6863   "size" : 12,
6864   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6865  },
6866  {
6867   "alignment" : 4,
6868   "is_const" : true,
6869   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6870   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6871   "referenced_type" : "type-75",
6872   "self_type" : "type-74",
6873   "size" : 12,
6874   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6875  },
6876  {
6877   "alignment" : 4,
6878   "is_const" : true,
6879   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6880   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6881   "referenced_type" : "type-124",
6882   "self_type" : "type-123",
6883   "size" : 8,
6884   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6885  },
6886  {
6887   "alignment" : 4,
6888   "is_const" : true,
6889   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6890   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6891   "referenced_type" : "type-413",
6892   "self_type" : "type-412",
6893   "size" : 8,
6894   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6895  },
6896  {
6897   "alignment" : 4,
6898   "is_const" : true,
6899   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6900   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6901   "referenced_type" : "type-674",
6902   "self_type" : "type-673",
6903   "size" : 8,
6904   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6905  },
6906  {
6907   "alignment" : 4,
6908   "is_const" : true,
6909   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6910   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6911   "referenced_type" : "type-69",
6912   "self_type" : "type-68",
6913   "size" : 8,
6914   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6915  },
6916  {
6917   "alignment" : 4,
6918   "is_const" : true,
6919   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6920   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6921   "referenced_type" : "type-122",
6922   "self_type" : "type-121",
6923   "size" : 8,
6924   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6925  },
6926  {
6927   "alignment" : 4,
6928   "is_const" : true,
6929   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6930   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6931   "referenced_type" : "type-403",
6932   "self_type" : "type-402",
6933   "size" : 8,
6934   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6935  },
6936  {
6937   "alignment" : 4,
6938   "is_const" : true,
6939   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6940   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6941   "referenced_type" : "type-672",
6942   "self_type" : "type-671",
6943   "size" : 8,
6944   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6945  },
6946  {
6947   "alignment" : 4,
6948   "is_const" : true,
6949   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6950   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6951   "referenced_type" : "type-67",
6952   "self_type" : "type-66",
6953   "size" : 8,
6954   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6955  },
6956  {
6957   "alignment" : 4,
6958   "is_const" : true,
6959   "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 *> > *)> > >",
6960   "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 *> > *)> > >",
6961   "referenced_type" : "type-100",
6962   "self_type" : "type-99",
6963   "size" : 12,
6964   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6965  },
6966  {
6967   "alignment" : 4,
6968   "is_const" : true,
6969   "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 *> > *)> > >",
6970   "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 *> > *)> > >",
6971   "referenced_type" : "type-180",
6972   "self_type" : "type-179",
6973   "size" : 12,
6974   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6975  },
6976  {
6977   "alignment" : 4,
6978   "is_const" : true,
6979   "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 *> > *)> > >",
6980   "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 *> > *)> > >",
6981   "referenced_type" : "type-223",
6982   "self_type" : "type-222",
6983   "size" : 12,
6984   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6985  },
6986  {
6987   "alignment" : 4,
6988   "is_const" : true,
6989   "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 *> > *)> > >",
6990   "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 *> > *)> > >",
6991   "referenced_type" : "type-58",
6992   "self_type" : "type-57",
6993   "size" : 12,
6994   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6995  },
6996  {
6997   "alignment" : 4,
6998   "is_const" : true,
6999   "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 *> > *)> > >",
7000   "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 *> > *)> > >",
7001   "referenced_type" : "type-637",
7002   "self_type" : "type-636",
7003   "size" : 12,
7004   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7005  },
7006  {
7007   "alignment" : 4,
7008   "is_const" : true,
7009   "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 *> > *)> > >",
7010   "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 *> > *)> > >",
7011   "referenced_type" : "type-699",
7012   "self_type" : "type-698",
7013   "size" : 12,
7014   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7015  },
7016  {
7017   "alignment" : 1,
7018   "is_const" : true,
7019   "linker_set_key" : "const unsigned char",
7020   "name" : "const unsigned char",
7021   "referenced_type" : "type-142",
7022   "self_type" : "type-344",
7023   "size" : 1,
7024   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7025  },
7026  {
7027   "alignment" : 4,
7028   "is_const" : true,
7029   "linker_set_key" : "const unsigned int",
7030   "name" : "const unsigned int",
7031   "referenced_type" : "type-2",
7032   "self_type" : "type-30",
7033   "size" : 4,
7034   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7035  },
7036  {
7037   "alignment" : 8,
7038   "is_const" : true,
7039   "linker_set_key" : "const unsigned long long",
7040   "name" : "const unsigned long long",
7041   "referenced_type" : "type-210",
7042   "self_type" : "type-357",
7043   "size" : 8,
7044   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7045  },
7046  {
7047   "alignment" : 2,
7048   "is_const" : true,
7049   "linker_set_key" : "const unsigned short",
7050   "name" : "const unsigned short",
7051   "referenced_type" : "type-144",
7052   "self_type" : "type-348",
7053   "size" : 2,
7054   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7055  },
7056  {
7057   "is_const" : true,
7058   "linker_set_key" : "const void",
7059   "name" : "const void",
7060   "referenced_type" : "type-22",
7061   "self_type" : "type-440",
7062   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7063  },
7064  {
7065   "alignment" : 1,
7066   "is_volatile" : true,
7067   "linker_set_key" : "volatile bool",
7068   "name" : "volatile bool",
7069   "referenced_type" : "type-34",
7070   "self_type" : "type-114",
7071   "size" : 1,
7072   "source_file" : "/system/core/libutils/include/utils/Thread.h"
7073  },
7074  {
7075   "alignment" : 4,
7076   "is_volatile" : true,
7077   "linker_set_key" : "volatile int",
7078   "name" : "volatile int",
7079   "referenced_type" : "type-20",
7080   "self_type" : "type-52",
7081   "size" : 4,
7082   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
7083  }
7084 ],
7085 "record_types" :
7086 [
7087  {
7088   "alignment" : 4,
7089   "fields" :
7090   [
7091    {
7092     "access" : "private",
7093     "field_name" : "mCond",
7094     "referenced_type" : "type-113"
7095    }
7096   ],
7097   "linker_set_key" : "android::Condition",
7098   "name" : "android::Condition",
7099   "record_kind" : "class",
7100   "referenced_type" : "type-112",
7101   "self_type" : "type-112",
7102   "size" : 4,
7103   "source_file" : "/system/core/libutils/include/utils/Condition.h",
7104   "unique_id" : "_ZTSN7android9ConditionE"
7105  },
7106  {
7107   "alignment" : 4,
7108   "fields" :
7109   [
7110    {
7111     "access" : "private",
7112     "field_name" : "mVector",
7113     "referenced_type" : "type-45"
7114    }
7115   ],
7116   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7117   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7118   "record_kind" : "class",
7119   "referenced_type" : "type-44",
7120   "self_type" : "type-44",
7121   "size" : 20,
7122   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
7123   "template_args" : [ "type-39", "type-8" ],
7124   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
7125  },
7126  {
7127   "alignment" : 4,
7128   "fields" :
7129   [
7130    {
7131     "access" : "private",
7132     "field_name" : "mCount",
7133     "referenced_type" : "type-267"
7134    }
7135   ],
7136   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
7137   "name" : "android::LightRefBase<android::NativeHandle>",
7138   "record_kind" : "class",
7139   "referenced_type" : "type-266",
7140   "self_type" : "type-266",
7141   "size" : 4,
7142   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7143   "template_args" : [ "type-268" ],
7144   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
7145  },
7146  {
7147   "alignment" : 4,
7148   "fields" :
7149   [
7150    {
7151     "access" : "private",
7152     "field_name" : "mCount",
7153     "referenced_type" : "type-263"
7154    }
7155   ],
7156   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
7157   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
7158   "record_kind" : "class",
7159   "referenced_type" : "type-262",
7160   "self_type" : "type-262",
7161   "size" : 4,
7162   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7163   "template_args" : [ "type-264" ],
7164   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
7165  },
7166  {
7167   "alignment" : 4,
7168   "fields" :
7169   [
7170    {
7171     "access" : "private",
7172     "field_name" : "mMutex",
7173     "referenced_type" : "type-27"
7174    }
7175   ],
7176   "linker_set_key" : "android::Mutex",
7177   "name" : "android::Mutex",
7178   "record_kind" : "class",
7179   "referenced_type" : "type-26",
7180   "self_type" : "type-26",
7181   "size" : 4,
7182   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7183   "unique_id" : "_ZTSN7android5MutexE"
7184  },
7185  {
7186   "alignment" : 4,
7187   "fields" :
7188   [
7189    {
7190     "access" : "private",
7191     "field_name" : "mLock",
7192     "referenced_type" : "type-572"
7193    }
7194   ],
7195   "linker_set_key" : "android::Mutex::Autolock",
7196   "name" : "android::Mutex::Autolock",
7197   "record_kind" : "class",
7198   "referenced_type" : "type-571",
7199   "self_type" : "type-571",
7200   "size" : 4,
7201   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7202   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
7203  },
7204  {
7205   "alignment" : 4,
7206   "base_specifiers" :
7207   [
7208    {
7209     "referenced_type" : "type-266"
7210    }
7211   ],
7212   "fields" :
7213   [
7214    {
7215     "access" : "private",
7216     "field_name" : "mHandle",
7217     "field_offset" : 32,
7218     "referenced_type" : "type-269"
7219    },
7220    {
7221     "access" : "private",
7222     "field_name" : "mOwnsHandle",
7223     "field_offset" : 64,
7224     "referenced_type" : "type-34"
7225    }
7226   ],
7227   "linker_set_key" : "android::NativeHandle",
7228   "name" : "android::NativeHandle",
7229   "record_kind" : "class",
7230   "referenced_type" : "type-268",
7231   "self_type" : "type-268",
7232   "size" : 12,
7233   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
7234   "unique_id" : "_ZTSN7android12NativeHandleE"
7235  },
7236  {
7237   "alignment" : 4,
7238   "fields" :
7239   [
7240    {
7241     "access" : "private",
7242     "field_name" : "mRWLock",
7243     "referenced_type" : "type-578"
7244    }
7245   ],
7246   "linker_set_key" : "android::RWLock",
7247   "name" : "android::RWLock",
7248   "record_kind" : "class",
7249   "referenced_type" : "type-577",
7250   "self_type" : "type-577",
7251   "size" : 40,
7252   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7253   "unique_id" : "_ZTSN7android6RWLockE"
7254  },
7255  {
7256   "alignment" : 4,
7257   "fields" :
7258   [
7259    {
7260     "access" : "private",
7261     "field_name" : "mLock",
7262     "referenced_type" : "type-581"
7263    }
7264   ],
7265   "linker_set_key" : "android::RWLock::AutoRLock",
7266   "name" : "android::RWLock::AutoRLock",
7267   "record_kind" : "class",
7268   "referenced_type" : "type-580",
7269   "self_type" : "type-580",
7270   "size" : 4,
7271   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7272   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
7273  },
7274  {
7275   "alignment" : 4,
7276   "fields" :
7277   [
7278    {
7279     "access" : "private",
7280     "field_name" : "mLock",
7281     "referenced_type" : "type-581"
7282    }
7283   ],
7284   "linker_set_key" : "android::RWLock::AutoWLock",
7285   "name" : "android::RWLock::AutoWLock",
7286   "record_kind" : "class",
7287   "referenced_type" : "type-583",
7288   "self_type" : "type-583",
7289   "size" : 4,
7290   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7291   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
7292  },
7293  {
7294   "alignment" : 4,
7295   "fields" :
7296   [
7297    {
7298     "access" : "private",
7299     "field_name" : "mRefs",
7300     "field_offset" : 32,
7301     "referenced_type" : "type-3"
7302    }
7303   ],
7304   "linker_set_key" : "android::RefBase",
7305   "name" : "android::RefBase",
7306   "record_kind" : "class",
7307   "referenced_type" : "type-11",
7308   "self_type" : "type-11",
7309   "size" : 8,
7310   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7311   "unique_id" : "_ZTSN7android7RefBaseE",
7312   "vtable_components" :
7313   [
7314    {
7315     "kind" : "offset_to_top"
7316    },
7317    {
7318     "kind" : "rtti",
7319     "mangled_component_name" : "_ZTIN7android7RefBaseE"
7320    },
7321    {
7322     "kind" : "complete_dtor_pointer",
7323     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
7324    },
7325    {
7326     "kind" : "deleting_dtor_pointer",
7327     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
7328    },
7329    {
7330     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7331    },
7332    {
7333     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7334    },
7335    {
7336     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7337    },
7338    {
7339     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7340    }
7341   ]
7342  },
7343  {
7344   "alignment" : 1,
7345   "linker_set_key" : "android::RefBase::weakref_type",
7346   "name" : "android::RefBase::weakref_type",
7347   "record_kind" : "class",
7348   "referenced_type" : "type-33",
7349   "self_type" : "type-33",
7350   "size" : 1,
7351   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7352   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
7353  },
7354  {
7355   "alignment" : 1,
7356   "linker_set_key" : "android::ReferenceMover",
7357   "name" : "android::ReferenceMover",
7358   "record_kind" : "class",
7359   "referenced_type" : "type-369",
7360   "self_type" : "type-369",
7361   "size" : 1,
7362   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7363   "unique_id" : "_ZTSN7android14ReferenceMoverE"
7364  },
7365  {
7366   "alignment" : 4,
7367   "linker_set_key" : "android::ReferenceRenamer",
7368   "name" : "android::ReferenceRenamer",
7369   "record_kind" : "class",
7370   "referenced_type" : "type-364",
7371   "self_type" : "type-364",
7372   "size" : 4,
7373   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7374   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
7375   "vtable_components" :
7376   [
7377    {
7378     "kind" : "offset_to_top"
7379    },
7380    {
7381     "kind" : "rtti",
7382     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
7383    },
7384    {
7385     "is_pure" : true,
7386     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
7387    }
7388   ]
7389  },
7390  {
7391   "alignment" : 8,
7392   "fields" :
7393   [
7394    {
7395     "access" : "private",
7396     "field_name" : "mTag",
7397     "referenced_type" : "type-210"
7398    }
7399   ],
7400   "linker_set_key" : "android::ScopedTrace",
7401   "name" : "android::ScopedTrace",
7402   "record_kind" : "class",
7403   "referenced_type" : "type-586",
7404   "self_type" : "type-586",
7405   "size" : 8,
7406   "source_file" : "/system/core/libutils/include/utils/Trace.h",
7407   "unique_id" : "_ZTSN7android11ScopedTraceE"
7408  },
7409  {
7410   "alignment" : 4,
7411   "base_specifiers" :
7412   [
7413    {
7414     "access" : "private",
7415     "referenced_type" : "type-46"
7416    }
7417   ],
7418   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7419   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7420   "record_kind" : "class",
7421   "referenced_type" : "type-45",
7422   "self_type" : "type-45",
7423   "size" : 20,
7424   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
7425   "template_args" : [ "type-47" ],
7426   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7427   "vtable_components" :
7428   [
7429    {
7430     "kind" : "offset_to_top"
7431    },
7432    {
7433     "kind" : "rtti",
7434     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7435    },
7436    {
7437     "kind" : "complete_dtor_pointer",
7438     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
7439    },
7440    {
7441     "kind" : "deleting_dtor_pointer",
7442     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
7443    },
7444    {
7445     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
7446    },
7447    {
7448     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
7449    },
7450    {
7451     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
7452    },
7453    {
7454     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
7455    },
7456    {
7457     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
7458    },
7459    {
7460     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
7461    },
7462    {
7463     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
7464    }
7465   ]
7466  },
7467  {
7468   "alignment" : 4,
7469   "base_specifiers" :
7470   [
7471    {
7472     "referenced_type" : "type-29"
7473    }
7474   ],
7475   "linker_set_key" : "android::SortedVectorImpl",
7476   "name" : "android::SortedVectorImpl",
7477   "record_kind" : "class",
7478   "referenced_type" : "type-46",
7479   "self_type" : "type-46",
7480   "size" : 20,
7481   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7482   "unique_id" : "_ZTSN7android16SortedVectorImplE",
7483   "vtable_components" :
7484   [
7485    {
7486     "kind" : "offset_to_top"
7487    },
7488    {
7489     "kind" : "rtti",
7490     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
7491    },
7492    {
7493     "kind" : "complete_dtor_pointer",
7494     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
7495    },
7496    {
7497     "kind" : "deleting_dtor_pointer",
7498     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
7499    },
7500    {
7501     "is_pure" : true,
7502     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
7503    },
7504    {
7505     "is_pure" : true,
7506     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
7507    },
7508    {
7509     "is_pure" : true,
7510     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
7511    },
7512    {
7513     "is_pure" : true,
7514     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
7515    },
7516    {
7517     "is_pure" : true,
7518     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
7519    },
7520    {
7521     "is_pure" : true,
7522     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
7523    },
7524    {
7525     "is_pure" : true,
7526     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
7527    }
7528   ]
7529  },
7530  {
7531   "alignment" : 4,
7532   "fields" :
7533   [
7534    {
7535     "access" : "private",
7536     "field_name" : "mString",
7537     "referenced_type" : "type-40"
7538    }
7539   ],
7540   "linker_set_key" : "android::String16",
7541   "name" : "android::String16",
7542   "record_kind" : "class",
7543   "referenced_type" : "type-39",
7544   "self_type" : "type-39",
7545   "size" : 4,
7546   "source_file" : "/system/core/libutils/include/utils/String16.h",
7547   "unique_id" : "_ZTSN7android8String16E"
7548  },
7549  {
7550   "alignment" : 4,
7551   "fields" :
7552   [
7553    {
7554     "access" : "private",
7555     "field_name" : "mString",
7556     "referenced_type" : "type-49"
7557    }
7558   ],
7559   "linker_set_key" : "android::String8",
7560   "name" : "android::String8",
7561   "record_kind" : "class",
7562   "referenced_type" : "type-48",
7563   "self_type" : "type-48",
7564   "size" : 4,
7565   "source_file" : "/system/core/libutils/include/utils/String8.h",
7566   "unique_id" : "_ZTSN7android7String8E"
7567  },
7568  {
7569   "alignment" : 4,
7570   "base_specifiers" :
7571   [
7572    {
7573     "is_virtual" : true,
7574     "referenced_type" : "type-11"
7575    }
7576   ],
7577   "fields" :
7578   [
7579    {
7580     "access" : "private",
7581     "field_name" : "mCanCallJava",
7582     "field_offset" : 32,
7583     "referenced_type" : "type-111"
7584    },
7585    {
7586     "access" : "private",
7587     "field_name" : "mThread",
7588     "field_offset" : 64,
7589     "referenced_type" : "type-21"
7590    },
7591    {
7592     "access" : "private",
7593     "field_name" : "mLock",
7594     "field_offset" : 96,
7595     "referenced_type" : "type-26"
7596    },
7597    {
7598     "access" : "private",
7599     "field_name" : "mThreadExitedCondition",
7600     "field_offset" : 128,
7601     "referenced_type" : "type-112"
7602    },
7603    {
7604     "access" : "private",
7605     "field_name" : "mStatus",
7606     "field_offset" : 160,
7607     "referenced_type" : "type-20"
7608    },
7609    {
7610     "access" : "private",
7611     "field_name" : "mExitPending",
7612     "field_offset" : 192,
7613     "referenced_type" : "type-114"
7614    },
7615    {
7616     "access" : "private",
7617     "field_name" : "mRunning",
7618     "field_offset" : 200,
7619     "referenced_type" : "type-114"
7620    },
7621    {
7622     "access" : "private",
7623     "field_name" : "mHoldSelf",
7624     "field_offset" : 224,
7625     "referenced_type" : "type-108"
7626    },
7627    {
7628     "access" : "private",
7629     "field_name" : "mTid",
7630     "field_offset" : 256,
7631     "referenced_type" : "type-20"
7632    }
7633   ],
7634   "linker_set_key" : "android::Thread",
7635   "name" : "android::Thread",
7636   "record_kind" : "class",
7637   "referenced_type" : "type-110",
7638   "self_type" : "type-110",
7639   "size" : 44,
7640   "source_file" : "/system/core/libutils/include/utils/Thread.h",
7641   "unique_id" : "_ZTSN7android6ThreadE",
7642   "vtable_components" :
7643   [
7644    {
7645     "component_value" : 36,
7646     "kind" : "vbase_offset"
7647    },
7648    {
7649     "kind" : "offset_to_top"
7650    },
7651    {
7652     "kind" : "rtti",
7653     "mangled_component_name" : "_ZTIN7android6ThreadE"
7654    },
7655    {
7656     "kind" : "complete_dtor_pointer",
7657     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
7658    },
7659    {
7660     "kind" : "deleting_dtor_pointer",
7661     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
7662    },
7663    {
7664     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
7665    },
7666    {
7667     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
7668    },
7669    {
7670     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
7671    },
7672    {
7673     "is_pure" : true,
7674     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
7675    },
7676    {
7677     "kind" : "vcall_offset"
7678    },
7679    {
7680     "kind" : "vcall_offset"
7681    },
7682    {
7683     "kind" : "vcall_offset"
7684    },
7685    {
7686     "kind" : "vcall_offset"
7687    },
7688    {
7689     "component_value" : -36,
7690     "kind" : "vcall_offset"
7691    },
7692    {
7693     "component_value" : -36,
7694     "kind" : "offset_to_top"
7695    },
7696    {
7697     "kind" : "rtti",
7698     "mangled_component_name" : "_ZTIN7android6ThreadE"
7699    },
7700    {
7701     "kind" : "complete_dtor_pointer",
7702     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
7703    },
7704    {
7705     "kind" : "deleting_dtor_pointer",
7706     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
7707    },
7708    {
7709     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7710    },
7711    {
7712     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7713    },
7714    {
7715     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7716    },
7717    {
7718     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7719    }
7720   ]
7721  },
7722  {
7723   "alignment" : 4,
7724   "base_specifiers" :
7725   [
7726    {
7727     "access" : "private",
7728     "referenced_type" : "type-29"
7729    }
7730   ],
7731   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7732   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7733   "record_kind" : "class",
7734   "referenced_type" : "type-28",
7735   "self_type" : "type-28",
7736   "size" : 20,
7737   "source_file" : "/system/core/libutils/include/utils/Vector.h",
7738   "template_args" : [ "type-31" ],
7739   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
7740   "vtable_components" :
7741   [
7742    {
7743     "kind" : "offset_to_top"
7744    },
7745    {
7746     "kind" : "rtti",
7747     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
7748    },
7749    {
7750     "kind" : "complete_dtor_pointer",
7751     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
7752    },
7753    {
7754     "kind" : "deleting_dtor_pointer",
7755     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
7756    },
7757    {
7758     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
7759    },
7760    {
7761     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
7762    },
7763    {
7764     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
7765    },
7766    {
7767     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
7768    },
7769    {
7770     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
7771    },
7772    {
7773     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
7774    }
7775   ]
7776  },
7777  {
7778   "alignment" : 4,
7779   "fields" :
7780   [
7781    {
7782     "access" : "private",
7783     "field_name" : "mStorage",
7784     "field_offset" : 32,
7785     "referenced_type" : "type-21"
7786    },
7787    {
7788     "access" : "private",
7789     "field_name" : "mCount",
7790     "field_offset" : 64,
7791     "referenced_type" : "type-2"
7792    },
7793    {
7794     "access" : "private",
7795     "field_name" : "mFlags",
7796     "field_offset" : 96,
7797     "referenced_type" : "type-30"
7798    },
7799    {
7800     "access" : "private",
7801     "field_name" : "mItemSize",
7802     "field_offset" : 128,
7803     "referenced_type" : "type-30"
7804    }
7805   ],
7806   "linker_set_key" : "android::VectorImpl",
7807   "name" : "android::VectorImpl",
7808   "record_kind" : "class",
7809   "referenced_type" : "type-29",
7810   "self_type" : "type-29",
7811   "size" : 20,
7812   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7813   "unique_id" : "_ZTSN7android10VectorImplE",
7814   "vtable_components" :
7815   [
7816    {
7817     "kind" : "offset_to_top"
7818    },
7819    {
7820     "kind" : "rtti",
7821     "mangled_component_name" : "_ZTIN7android10VectorImplE"
7822    },
7823    {
7824     "kind" : "complete_dtor_pointer",
7825     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
7826    },
7827    {
7828     "kind" : "deleting_dtor_pointer",
7829     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
7830    },
7831    {
7832     "is_pure" : true,
7833     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
7834    },
7835    {
7836     "is_pure" : true,
7837     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
7838    },
7839    {
7840     "is_pure" : true,
7841     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
7842    },
7843    {
7844     "is_pure" : true,
7845     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
7846    },
7847    {
7848     "is_pure" : true,
7849     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
7850    },
7851    {
7852     "is_pure" : true,
7853     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
7854    }
7855   ]
7856  },
7857  {
7858   "alignment" : 4,
7859   "base_specifiers" :
7860   [
7861    {
7862     "referenced_type" : "type-262"
7863    }
7864   ],
7865   "linker_set_key" : "android::VirtualLightRefBase",
7866   "name" : "android::VirtualLightRefBase",
7867   "record_kind" : "class",
7868   "referenced_type" : "type-264",
7869   "self_type" : "type-264",
7870   "size" : 8,
7871   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7872   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
7873   "vtable_components" :
7874   [
7875    {
7876     "kind" : "offset_to_top"
7877    },
7878    {
7879     "kind" : "rtti",
7880     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
7881    },
7882    {
7883     "kind" : "complete_dtor_pointer",
7884     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
7885    },
7886    {
7887     "kind" : "deleting_dtor_pointer",
7888     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
7889    }
7890   ]
7891  },
7892  {
7893   "alignment" : 4,
7894   "base_specifiers" :
7895   [
7896    {
7897     "referenced_type" : "type-10"
7898    }
7899   ],
7900   "fields" :
7901   [
7902    {
7903     "access" : "protected",
7904     "field_name" : "mSchedPolicy",
7905     "field_offset" : 32,
7906     "referenced_type" : "type-20"
7907    },
7908    {
7909     "access" : "protected",
7910     "field_name" : "mSchedPriority",
7911     "field_offset" : 64,
7912     "referenced_type" : "type-20"
7913    },
7914    {
7915     "access" : "private",
7916     "field_name" : "mExtras",
7917     "field_offset" : 96,
7918     "referenced_type" : "type-227"
7919    },
7920    {
7921     "access" : "private",
7922     "field_name" : "mReserved0",
7923     "field_offset" : 128,
7924     "referenced_type" : "type-21"
7925    }
7926   ],
7927   "linker_set_key" : "android::hardware::BHwBinder",
7928   "name" : "android::hardware::BHwBinder",
7929   "record_kind" : "class",
7930   "referenced_type" : "type-226",
7931   "self_type" : "type-226",
7932   "size" : 28,
7933   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7934   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
7935   "vtable_components" :
7936   [
7937    {
7938     "component_value" : 20,
7939     "kind" : "vbase_offset"
7940    },
7941    {
7942     "kind" : "offset_to_top"
7943    },
7944    {
7945     "kind" : "rtti",
7946     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7947    },
7948    {
7949     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7950    },
7951    {
7952     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
7953    },
7954    {
7955     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
7956    },
7957    {
7958     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7959    },
7960    {
7961     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7962    },
7963    {
7964     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
7965    },
7966    {
7967     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
7968    },
7969    {
7970     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
7971    },
7972    {
7973     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7974    },
7975    {
7976     "kind" : "complete_dtor_pointer",
7977     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
7978    },
7979    {
7980     "kind" : "deleting_dtor_pointer",
7981     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
7982    },
7983    {
7984     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7985    },
7986    {
7987     "kind" : "vcall_offset"
7988    },
7989    {
7990     "kind" : "vcall_offset"
7991    },
7992    {
7993     "kind" : "vcall_offset"
7994    },
7995    {
7996     "kind" : "vcall_offset"
7997    },
7998    {
7999     "component_value" : -20,
8000     "kind" : "vcall_offset"
8001    },
8002    {
8003     "component_value" : -20,
8004     "kind" : "offset_to_top"
8005    },
8006    {
8007     "kind" : "rtti",
8008     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8009    },
8010    {
8011     "kind" : "complete_dtor_pointer",
8012     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
8013    },
8014    {
8015     "kind" : "deleting_dtor_pointer",
8016     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
8017    },
8018    {
8019     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8020    },
8021    {
8022     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8023    },
8024    {
8025     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8026    },
8027    {
8028     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8029    }
8030   ]
8031  },
8032  {
8033   "alignment" : 4,
8034   "base_specifiers" :
8035   [
8036    {
8037     "is_virtual" : true,
8038     "referenced_type" : "type-11"
8039    }
8040   ],
8041   "fields" :
8042   [
8043    {
8044     "access" : "private",
8045     "field_name" : "mRemote",
8046     "field_offset" : 32,
8047     "referenced_type" : "type-164"
8048    },
8049    {
8050     "access" : "private",
8051     "field_name" : "mRefs",
8052     "field_offset" : 64,
8053     "referenced_type" : "type-32"
8054    },
8055    {
8056     "access" : "private",
8057     "field_name" : "mState",
8058     "field_offset" : 96,
8059     "referenced_type" : "type-165"
8060    }
8061   ],
8062   "linker_set_key" : "android::hardware::BpHwRefBase",
8063   "name" : "android::hardware::BpHwRefBase",
8064   "record_kind" : "class",
8065   "referenced_type" : "type-163",
8066   "self_type" : "type-163",
8067   "size" : 24,
8068   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8069   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
8070   "vtable_components" :
8071   [
8072    {
8073     "component_value" : 16,
8074     "kind" : "vbase_offset"
8075    },
8076    {
8077     "kind" : "offset_to_top"
8078    },
8079    {
8080     "kind" : "rtti",
8081     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8082    },
8083    {
8084     "kind" : "complete_dtor_pointer",
8085     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
8086    },
8087    {
8088     "kind" : "deleting_dtor_pointer",
8089     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
8090    },
8091    {
8092     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8093    },
8094    {
8095     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8096    },
8097    {
8098     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8099    },
8100    {
8101     "kind" : "vcall_offset"
8102    },
8103    {
8104     "component_value" : -16,
8105     "kind" : "vcall_offset"
8106    },
8107    {
8108     "component_value" : -16,
8109     "kind" : "vcall_offset"
8110    },
8111    {
8112     "component_value" : -16,
8113     "kind" : "vcall_offset"
8114    },
8115    {
8116     "component_value" : -16,
8117     "kind" : "vcall_offset"
8118    },
8119    {
8120     "component_value" : -16,
8121     "kind" : "offset_to_top"
8122    },
8123    {
8124     "kind" : "rtti",
8125     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8126    },
8127    {
8128     "kind" : "complete_dtor_pointer",
8129     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
8130    },
8131    {
8132     "kind" : "deleting_dtor_pointer",
8133     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
8134    },
8135    {
8136     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8137    },
8138    {
8139     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8140    },
8141    {
8142     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8143    },
8144    {
8145     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8146    }
8147   ]
8148  },
8149  {
8150   "alignment" : 4,
8151   "base_specifiers" :
8152   [
8153    {
8154     "referenced_type" : "type-192"
8155    },
8156    {
8157     "referenced_type" : "type-14"
8158    },
8159    {
8160     "referenced_type" : "type-163"
8161    }
8162   ],
8163   "linker_set_key" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHci>",
8164   "name" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHci>",
8165   "record_kind" : "class",
8166   "referenced_type" : "type-474",
8167   "self_type" : "type-474",
8168   "size" : 32,
8169   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8170   "template_args" : [ "type-192" ],
8171   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEEE",
8172   "vtable_components" :
8173   [
8174    {
8175     "component_value" : 24,
8176     "kind" : "vbase_offset"
8177    },
8178    {
8179     "kind" : "offset_to_top"
8180    },
8181    {
8182     "kind" : "rtti",
8183     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEEE"
8184    },
8185    {
8186     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_013IBluetoothHci8isRemoteEv"
8187    },
8188    {
8189     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8190    },
8191    {
8192     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8193    },
8194    {
8195     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8196    },
8197    {
8198     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8199    },
8200    {
8201     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21setHALInstrumentationEv"
8202    },
8203    {
8204     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8205    },
8206    {
8207     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci4pingEv"
8208    },
8209    {
8210     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8211    },
8212    {
8213     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21notifySyspropsChangedEv"
8214    },
8215    {
8216     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8217    },
8218    {
8219     "kind" : "complete_dtor_pointer",
8220     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED1Ev"
8221    },
8222    {
8223     "kind" : "deleting_dtor_pointer",
8224     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED0Ev"
8225    },
8226    {
8227     "is_pure" : true,
8228     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
8229    },
8230    {
8231     "is_pure" : true,
8232     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE"
8233    },
8234    {
8235     "is_pure" : true,
8236     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE"
8237    },
8238    {
8239     "is_pure" : true,
8240     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE"
8241    },
8242    {
8243     "is_pure" : true,
8244     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5closeEv"
8245    },
8246    {
8247     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEE10onAsBinderEv"
8248    },
8249    {
8250     "component_value" : 20,
8251     "kind" : "vbase_offset"
8252    },
8253    {
8254     "component_value" : -4,
8255     "kind" : "offset_to_top"
8256    },
8257    {
8258     "kind" : "rtti",
8259     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEEE"
8260    },
8261    {
8262     "kind" : "complete_dtor_pointer",
8263     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED1Ev"
8264    },
8265    {
8266     "kind" : "deleting_dtor_pointer",
8267     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED0Ev"
8268    },
8269    {
8270     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEE10onAsBinderEv"
8271    },
8272    {
8273     "component_value" : 16,
8274     "kind" : "vbase_offset"
8275    },
8276    {
8277     "component_value" : -8,
8278     "kind" : "offset_to_top"
8279    },
8280    {
8281     "kind" : "rtti",
8282     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEEE"
8283    },
8284    {
8285     "kind" : "complete_dtor_pointer",
8286     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED1Ev"
8287    },
8288    {
8289     "kind" : "deleting_dtor_pointer",
8290     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED0Ev"
8291    },
8292    {
8293     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8294    },
8295    {
8296     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8297    },
8298    {
8299     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8300    },
8301    {
8302     "kind" : "vcall_offset"
8303    },
8304    {
8305     "component_value" : -16,
8306     "kind" : "vcall_offset"
8307    },
8308    {
8309     "component_value" : -16,
8310     "kind" : "vcall_offset"
8311    },
8312    {
8313     "component_value" : -16,
8314     "kind" : "vcall_offset"
8315    },
8316    {
8317     "component_value" : -24,
8318     "kind" : "vcall_offset"
8319    },
8320    {
8321     "component_value" : -24,
8322     "kind" : "offset_to_top"
8323    },
8324    {
8325     "kind" : "rtti",
8326     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEEE"
8327    },
8328    {
8329     "kind" : "complete_dtor_pointer",
8330     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED1Ev"
8331    },
8332    {
8333     "kind" : "deleting_dtor_pointer",
8334     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED0Ev"
8335    },
8336    {
8337     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8338    },
8339    {
8340     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8341    },
8342    {
8343     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8344    },
8345    {
8346     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8347    }
8348   ]
8349  },
8350  {
8351   "alignment" : 4,
8352   "base_specifiers" :
8353   [
8354    {
8355     "referenced_type" : "type-156"
8356    },
8357    {
8358     "referenced_type" : "type-14"
8359    },
8360    {
8361     "referenced_type" : "type-163"
8362    }
8363   ],
8364   "linker_set_key" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
8365   "name" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
8366   "record_kind" : "class",
8367   "referenced_type" : "type-162",
8368   "self_type" : "type-162",
8369   "size" : 32,
8370   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8371   "template_args" : [ "type-156" ],
8372   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEE",
8373   "vtable_components" :
8374   [
8375    {
8376     "component_value" : 24,
8377     "kind" : "vbase_offset"
8378    },
8379    {
8380     "kind" : "offset_to_top"
8381    },
8382    {
8383     "kind" : "rtti",
8384     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEE"
8385    },
8386    {
8387     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8isRemoteEv"
8388    },
8389    {
8390     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8391    },
8392    {
8393     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8394    },
8395    {
8396     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8397    },
8398    {
8399     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8400    },
8401    {
8402     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21setHALInstrumentationEv"
8403    },
8404    {
8405     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8406    },
8407    {
8408     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks4pingEv"
8409    },
8410    {
8411     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8412    },
8413    {
8414     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21notifySyspropsChangedEv"
8415    },
8416    {
8417     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8418    },
8419    {
8420     "kind" : "complete_dtor_pointer",
8421     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED1Ev"
8422    },
8423    {
8424     "kind" : "deleting_dtor_pointer",
8425     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED0Ev"
8426    },
8427    {
8428     "is_pure" : true,
8429     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks22initializationCompleteENS2_6StatusE"
8430    },
8431    {
8432     "is_pure" : true,
8433     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE"
8434    },
8435    {
8436     "is_pure" : true,
8437     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE"
8438    },
8439    {
8440     "is_pure" : true,
8441     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE"
8442    },
8443    {
8444     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEE10onAsBinderEv"
8445    },
8446    {
8447     "component_value" : 20,
8448     "kind" : "vbase_offset"
8449    },
8450    {
8451     "component_value" : -4,
8452     "kind" : "offset_to_top"
8453    },
8454    {
8455     "kind" : "rtti",
8456     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEE"
8457    },
8458    {
8459     "kind" : "complete_dtor_pointer",
8460     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED1Ev"
8461    },
8462    {
8463     "kind" : "deleting_dtor_pointer",
8464     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED0Ev"
8465    },
8466    {
8467     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEE10onAsBinderEv"
8468    },
8469    {
8470     "component_value" : 16,
8471     "kind" : "vbase_offset"
8472    },
8473    {
8474     "component_value" : -8,
8475     "kind" : "offset_to_top"
8476    },
8477    {
8478     "kind" : "rtti",
8479     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEE"
8480    },
8481    {
8482     "kind" : "complete_dtor_pointer",
8483     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED1Ev"
8484    },
8485    {
8486     "kind" : "deleting_dtor_pointer",
8487     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED0Ev"
8488    },
8489    {
8490     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8491    },
8492    {
8493     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8494    },
8495    {
8496     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8497    },
8498    {
8499     "kind" : "vcall_offset"
8500    },
8501    {
8502     "component_value" : -16,
8503     "kind" : "vcall_offset"
8504    },
8505    {
8506     "component_value" : -16,
8507     "kind" : "vcall_offset"
8508    },
8509    {
8510     "component_value" : -16,
8511     "kind" : "vcall_offset"
8512    },
8513    {
8514     "component_value" : -24,
8515     "kind" : "vcall_offset"
8516    },
8517    {
8518     "component_value" : -24,
8519     "kind" : "offset_to_top"
8520    },
8521    {
8522     "kind" : "rtti",
8523     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEE"
8524    },
8525    {
8526     "kind" : "complete_dtor_pointer",
8527     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED1Ev"
8528    },
8529    {
8530     "kind" : "deleting_dtor_pointer",
8531     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED0Ev"
8532    },
8533    {
8534     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8535    },
8536    {
8537     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8538    },
8539    {
8540     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8541    },
8542    {
8543     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8544    }
8545   ]
8546  },
8547  {
8548   "alignment" : 4,
8549   "base_specifiers" :
8550   [
8551    {
8552     "referenced_type" : "type-97"
8553    },
8554    {
8555     "referenced_type" : "type-14"
8556    },
8557    {
8558     "referenced_type" : "type-163"
8559    }
8560   ],
8561   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8562   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8563   "record_kind" : "class",
8564   "referenced_type" : "type-472",
8565   "self_type" : "type-472",
8566   "size" : 32,
8567   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8568   "template_args" : [ "type-97" ],
8569   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
8570   "vtable_components" :
8571   [
8572    {
8573     "component_value" : 24,
8574     "kind" : "vbase_offset"
8575    },
8576    {
8577     "kind" : "offset_to_top"
8578    },
8579    {
8580     "kind" : "rtti",
8581     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8582    },
8583    {
8584     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
8585    },
8586    {
8587     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8588    },
8589    {
8590     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8591    },
8592    {
8593     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8594    },
8595    {
8596     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
8597    },
8598    {
8599     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
8600    },
8601    {
8602     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
8603    },
8604    {
8605     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
8606    },
8607    {
8608     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8609    },
8610    {
8611     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
8612    },
8613    {
8614     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8615    },
8616    {
8617     "kind" : "complete_dtor_pointer",
8618     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8619    },
8620    {
8621     "kind" : "deleting_dtor_pointer",
8622     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8623    },
8624    {
8625     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8626    },
8627    {
8628     "component_value" : 20,
8629     "kind" : "vbase_offset"
8630    },
8631    {
8632     "component_value" : -4,
8633     "kind" : "offset_to_top"
8634    },
8635    {
8636     "kind" : "rtti",
8637     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8638    },
8639    {
8640     "kind" : "complete_dtor_pointer",
8641     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8642    },
8643    {
8644     "kind" : "deleting_dtor_pointer",
8645     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8646    },
8647    {
8648     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8649    },
8650    {
8651     "component_value" : 16,
8652     "kind" : "vbase_offset"
8653    },
8654    {
8655     "component_value" : -8,
8656     "kind" : "offset_to_top"
8657    },
8658    {
8659     "kind" : "rtti",
8660     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8661    },
8662    {
8663     "kind" : "complete_dtor_pointer",
8664     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8665    },
8666    {
8667     "kind" : "deleting_dtor_pointer",
8668     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8669    },
8670    {
8671     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8672    },
8673    {
8674     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8675    },
8676    {
8677     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8678    },
8679    {
8680     "kind" : "vcall_offset"
8681    },
8682    {
8683     "component_value" : -16,
8684     "kind" : "vcall_offset"
8685    },
8686    {
8687     "component_value" : -16,
8688     "kind" : "vcall_offset"
8689    },
8690    {
8691     "component_value" : -16,
8692     "kind" : "vcall_offset"
8693    },
8694    {
8695     "component_value" : -24,
8696     "kind" : "vcall_offset"
8697    },
8698    {
8699     "component_value" : -24,
8700     "kind" : "offset_to_top"
8701    },
8702    {
8703     "kind" : "rtti",
8704     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8705    },
8706    {
8707     "kind" : "complete_dtor_pointer",
8708     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8709    },
8710    {
8711     "kind" : "deleting_dtor_pointer",
8712     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8713    },
8714    {
8715     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8716    },
8717    {
8718     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8719    },
8720    {
8721     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8722    },
8723    {
8724     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8725    }
8726   ]
8727  },
8728  {
8729   "alignment" : 4,
8730   "fields" :
8731   [
8732    {
8733     "access" : "private",
8734     "field_name" : "mMutex",
8735     "referenced_type" : "type-497"
8736    },
8737    {
8738     "access" : "private",
8739     "field_name" : "mMap",
8740     "field_offset" : 32,
8741     "referenced_type" : "type-498"
8742    }
8743   ],
8744   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8745   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8746   "record_kind" : "class",
8747   "referenced_type" : "type-496",
8748   "self_type" : "type-496",
8749   "size" : 16,
8750   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8751   "template_args" : [ "type-211", "type-499" ],
8752   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
8753  },
8754  {
8755   "alignment" : 4,
8756   "fields" :
8757   [
8758    {
8759     "access" : "private",
8760     "field_name" : "mMutex",
8761     "referenced_type" : "type-506"
8762    },
8763    {
8764     "access" : "private",
8765     "field_name" : "mMap",
8766     "field_offset" : 32,
8767     "referenced_type" : "type-507"
8768    }
8769   ],
8770   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8771   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8772   "record_kind" : "class",
8773   "referenced_type" : "type-505",
8774   "self_type" : "type-505",
8775   "size" : 16,
8776   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8777   "template_args" : [ "type-211", "type-34" ],
8778   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
8779  },
8780  {
8781   "alignment" : 4,
8782   "fields" :
8783   [
8784    {
8785     "access" : "private",
8786     "field_name" : "mMutex",
8787     "referenced_type" : "type-511"
8788    },
8789    {
8790     "access" : "private",
8791     "field_name" : "mMap",
8792     "field_offset" : 32,
8793     "referenced_type" : "type-512"
8794    }
8795   ],
8796   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8797   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8798   "record_kind" : "class",
8799   "referenced_type" : "type-510",
8800   "self_type" : "type-510",
8801   "size" : 16,
8802   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8803   "template_args" : [ "type-513", "type-427" ],
8804   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
8805  },
8806  {
8807   "alignment" : 4,
8808   "fields" :
8809   [
8810    {
8811     "access" : "private",
8812     "field_name" : "mMutex",
8813     "referenced_type" : "type-530"
8814    },
8815    {
8816     "access" : "private",
8817     "field_name" : "mMap",
8818     "field_offset" : 32,
8819     "referenced_type" : "type-531"
8820    }
8821   ],
8822   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8823   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8824   "record_kind" : "class",
8825   "referenced_type" : "type-529",
8826   "self_type" : "type-529",
8827   "size" : 16,
8828   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8829   "template_args" : [ "type-532", "type-533" ],
8830   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
8831  },
8832  {
8833   "alignment" : 4,
8834   "fields" :
8835   [
8836    {
8837     "access" : "private",
8838     "field_name" : "mMutex",
8839     "referenced_type" : "type-519"
8840    },
8841    {
8842     "access" : "private",
8843     "field_name" : "mMap",
8844     "field_offset" : 32,
8845     "referenced_type" : "type-520"
8846    }
8847   ],
8848   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8849   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8850   "record_kind" : "class",
8851   "referenced_type" : "type-518",
8852   "self_type" : "type-518",
8853   "size" : 16,
8854   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8855   "template_args" : [ "type-521", "type-522" ],
8856   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
8857  },
8858  {
8859   "alignment" : 8,
8860   "fields" :
8861   [
8862    {
8863     "field_name" : "flags",
8864     "referenced_type" : "type-2"
8865    },
8866    {
8867     "field_name" : "fdIndex",
8868     "field_offset" : 32,
8869     "referenced_type" : "type-2"
8870    },
8871    {
8872     "field_name" : "offset",
8873     "field_offset" : 64,
8874     "referenced_type" : "type-2"
8875    },
8876    {
8877     "field_name" : "extent",
8878     "field_offset" : 128,
8879     "referenced_type" : "type-210"
8880    }
8881   ],
8882   "linker_set_key" : "android::hardware::GrantorDescriptor",
8883   "name" : "android::hardware::GrantorDescriptor",
8884   "referenced_type" : "type-394",
8885   "self_type" : "type-394",
8886   "size" : 24,
8887   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8888   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
8889  },
8890  {
8891   "alignment" : 8,
8892   "base_specifiers" :
8893   [
8894    {
8895     "is_virtual" : true,
8896     "referenced_type" : "type-377"
8897    },
8898    {
8899     "is_virtual" : true,
8900     "referenced_type" : "type-11"
8901    }
8902   ],
8903   "linker_set_key" : "android::hardware::HidlMemory",
8904   "name" : "android::hardware::HidlMemory",
8905   "record_kind" : "class",
8906   "referenced_type" : "type-386",
8907   "self_type" : "type-386",
8908   "size" : 56,
8909   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8910   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
8911   "vtable_components" :
8912   [
8913    {
8914     "component_value" : 48,
8915     "kind" : "vbase_offset"
8916    },
8917    {
8918     "component_value" : 8,
8919     "kind" : "vbase_offset"
8920    },
8921    {
8922     "kind" : "offset_to_top"
8923    },
8924    {
8925     "kind" : "rtti",
8926     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8927    },
8928    {
8929     "kind" : "complete_dtor_pointer",
8930     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
8931    },
8932    {
8933     "kind" : "deleting_dtor_pointer",
8934     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
8935    },
8936    {
8937     "kind" : "vcall_offset"
8938    },
8939    {
8940     "kind" : "vcall_offset"
8941    },
8942    {
8943     "kind" : "vcall_offset"
8944    },
8945    {
8946     "kind" : "vcall_offset"
8947    },
8948    {
8949     "component_value" : -48,
8950     "kind" : "vcall_offset"
8951    },
8952    {
8953     "component_value" : -48,
8954     "kind" : "offset_to_top"
8955    },
8956    {
8957     "kind" : "rtti",
8958     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8959    },
8960    {
8961     "kind" : "complete_dtor_pointer",
8962     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
8963    },
8964    {
8965     "kind" : "deleting_dtor_pointer",
8966     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
8967    },
8968    {
8969     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8970    },
8971    {
8972     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8973    },
8974    {
8975     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8976    },
8977    {
8978     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8979    }
8980   ]
8981  },
8982  {
8983   "alignment" : 4,
8984   "base_specifiers" :
8985   [
8986    {
8987     "is_virtual" : true,
8988     "referenced_type" : "type-11"
8989    }
8990   ],
8991   "linker_set_key" : "android::hardware::IBinder",
8992   "name" : "android::hardware::IBinder",
8993   "record_kind" : "class",
8994   "referenced_type" : "type-10",
8995   "self_type" : "type-10",
8996   "size" : 12,
8997   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8998   "unique_id" : "_ZTSN7android8hardware7IBinderE",
8999   "vtable_components" :
9000   [
9001    {
9002     "component_value" : 4,
9003     "kind" : "vbase_offset"
9004    },
9005    {
9006     "kind" : "offset_to_top"
9007    },
9008    {
9009     "kind" : "rtti",
9010     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9011    },
9012    {
9013     "is_pure" : true,
9014     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9015    },
9016    {
9017     "is_pure" : true,
9018     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
9019    },
9020    {
9021     "is_pure" : true,
9022     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
9023    },
9024    {
9025     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9026    },
9027    {
9028     "is_pure" : true,
9029     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9030    },
9031    {
9032     "is_pure" : true,
9033     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
9034    },
9035    {
9036     "is_pure" : true,
9037     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
9038    },
9039    {
9040     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
9041    },
9042    {
9043     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9044    },
9045    {
9046     "kind" : "complete_dtor_pointer",
9047     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
9048    },
9049    {
9050     "kind" : "deleting_dtor_pointer",
9051     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
9052    },
9053    {
9054     "kind" : "vcall_offset"
9055    },
9056    {
9057     "kind" : "vcall_offset"
9058    },
9059    {
9060     "kind" : "vcall_offset"
9061    },
9062    {
9063     "kind" : "vcall_offset"
9064    },
9065    {
9066     "component_value" : -4,
9067     "kind" : "vcall_offset"
9068    },
9069    {
9070     "component_value" : -4,
9071     "kind" : "offset_to_top"
9072    },
9073    {
9074     "kind" : "rtti",
9075     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9076    },
9077    {
9078     "kind" : "complete_dtor_pointer",
9079     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
9080    },
9081    {
9082     "kind" : "deleting_dtor_pointer",
9083     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
9084    },
9085    {
9086     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9087    },
9088    {
9089     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9090    },
9091    {
9092     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9093    },
9094    {
9095     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9096    }
9097   ]
9098  },
9099  {
9100   "alignment" : 4,
9101   "base_specifiers" :
9102   [
9103    {
9104     "is_virtual" : true,
9105     "referenced_type" : "type-11"
9106    }
9107   ],
9108   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
9109   "name" : "android::hardware::IBinder::DeathRecipient",
9110   "record_kind" : "class",
9111   "referenced_type" : "type-84",
9112   "self_type" : "type-84",
9113   "size" : 12,
9114   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9115   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
9116   "vtable_components" :
9117   [
9118    {
9119     "component_value" : 4,
9120     "kind" : "vbase_offset"
9121    },
9122    {
9123     "kind" : "offset_to_top"
9124    },
9125    {
9126     "kind" : "rtti",
9127     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9128    },
9129    {
9130     "is_pure" : true,
9131     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
9132    },
9133    {
9134     "kind" : "complete_dtor_pointer",
9135     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
9136    },
9137    {
9138     "kind" : "deleting_dtor_pointer",
9139     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
9140    },
9141    {
9142     "kind" : "vcall_offset"
9143    },
9144    {
9145     "kind" : "vcall_offset"
9146    },
9147    {
9148     "kind" : "vcall_offset"
9149    },
9150    {
9151     "kind" : "vcall_offset"
9152    },
9153    {
9154     "component_value" : -4,
9155     "kind" : "vcall_offset"
9156    },
9157    {
9158     "component_value" : -4,
9159     "kind" : "offset_to_top"
9160    },
9161    {
9162     "kind" : "rtti",
9163     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9164    },
9165    {
9166     "kind" : "complete_dtor_pointer",
9167     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
9168    },
9169    {
9170     "kind" : "deleting_dtor_pointer",
9171     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
9172    },
9173    {
9174     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9175    },
9176    {
9177     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9178    },
9179    {
9180     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9181    },
9182    {
9183     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9184    }
9185   ]
9186  },
9187  {
9188   "alignment" : 4,
9189   "base_specifiers" :
9190   [
9191    {
9192     "is_virtual" : true,
9193     "referenced_type" : "type-11"
9194    }
9195   ],
9196   "linker_set_key" : "android::hardware::IInterface",
9197   "name" : "android::hardware::IInterface",
9198   "record_kind" : "class",
9199   "referenced_type" : "type-14",
9200   "self_type" : "type-14",
9201   "size" : 12,
9202   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9203   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
9204   "vtable_components" :
9205   [
9206    {
9207     "component_value" : 4,
9208     "kind" : "vbase_offset"
9209    },
9210    {
9211     "kind" : "offset_to_top"
9212    },
9213    {
9214     "kind" : "rtti",
9215     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9216    },
9217    {
9218     "kind" : "complete_dtor_pointer",
9219     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
9220    },
9221    {
9222     "kind" : "deleting_dtor_pointer",
9223     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
9224    },
9225    {
9226     "is_pure" : true,
9227     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
9228    },
9229    {
9230     "kind" : "vcall_offset"
9231    },
9232    {
9233     "kind" : "vcall_offset"
9234    },
9235    {
9236     "kind" : "vcall_offset"
9237    },
9238    {
9239     "kind" : "vcall_offset"
9240    },
9241    {
9242     "component_value" : -4,
9243     "kind" : "vcall_offset"
9244    },
9245    {
9246     "component_value" : -4,
9247     "kind" : "offset_to_top"
9248    },
9249    {
9250     "kind" : "rtti",
9251     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9252    },
9253    {
9254     "kind" : "complete_dtor_pointer",
9255     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
9256    },
9257    {
9258     "kind" : "deleting_dtor_pointer",
9259     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
9260    },
9261    {
9262     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9263    },
9264    {
9265     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9266    },
9267    {
9268     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9269    },
9270    {
9271     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9272    }
9273   ]
9274  },
9275  {
9276   "alignment" : 8,
9277   "fields" :
9278   [
9279    {
9280     "access" : "private",
9281     "field_name" : "mGrantors",
9282     "referenced_type" : "type-390"
9283    },
9284    {
9285     "access" : "private",
9286     "field_name" : "mHandle",
9287     "field_offset" : 128,
9288     "referenced_type" : "type-446"
9289    },
9290    {
9291     "access" : "private",
9292     "field_name" : "mQuantum",
9293     "field_offset" : 192,
9294     "referenced_type" : "type-2"
9295    },
9296    {
9297     "access" : "private",
9298     "field_name" : "mFlags",
9299     "field_offset" : 224,
9300     "referenced_type" : "type-2"
9301    }
9302   ],
9303   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9304   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9305   "referenced_type" : "type-445",
9306   "self_type" : "type-445",
9307   "size" : 32,
9308   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9309   "template_args" : [ "type-51" ],
9310   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
9311  },
9312  {
9313   "alignment" : 4,
9314   "fields" :
9315   [
9316    {
9317     "access" : "private",
9318     "field_name" : "mBufCachePos",
9319     "referenced_type" : "type-2"
9320    },
9321    {
9322     "access" : "private",
9323     "field_name" : "mBufCache",
9324     "field_offset" : 32,
9325     "referenced_type" : "type-476"
9326    },
9327    {
9328     "access" : "private",
9329     "field_name" : "mError",
9330     "field_offset" : 128,
9331     "referenced_type" : "type-20"
9332    },
9333    {
9334     "access" : "private",
9335     "field_name" : "mData",
9336     "field_offset" : 160,
9337     "referenced_type" : "type-426"
9338    },
9339    {
9340     "access" : "private",
9341     "field_name" : "mDataSize",
9342     "field_offset" : 192,
9343     "referenced_type" : "type-2"
9344    },
9345    {
9346     "access" : "private",
9347     "field_name" : "mDataCapacity",
9348     "field_offset" : 224,
9349     "referenced_type" : "type-2"
9350    },
9351    {
9352     "access" : "private",
9353     "field_name" : "mDataPos",
9354     "field_offset" : 256,
9355     "referenced_type" : "type-2"
9356    },
9357    {
9358     "access" : "private",
9359     "field_name" : "mObjects",
9360     "field_offset" : 288,
9361     "referenced_type" : "type-477"
9362    },
9363    {
9364     "access" : "private",
9365     "field_name" : "mObjectsSize",
9366     "field_offset" : 320,
9367     "referenced_type" : "type-2"
9368    },
9369    {
9370     "access" : "private",
9371     "field_name" : "mObjectsCapacity",
9372     "field_offset" : 352,
9373     "referenced_type" : "type-2"
9374    },
9375    {
9376     "access" : "private",
9377     "field_name" : "mNextObjectHint",
9378     "field_offset" : 384,
9379     "referenced_type" : "type-2"
9380    },
9381    {
9382     "access" : "private",
9383     "field_name" : "mNumRef",
9384     "field_offset" : 416,
9385     "referenced_type" : "type-2"
9386    },
9387    {
9388     "access" : "private",
9389     "field_name" : "mFdsKnown",
9390     "field_offset" : 448,
9391     "referenced_type" : "type-34"
9392    },
9393    {
9394     "access" : "private",
9395     "field_name" : "mHasFds",
9396     "field_offset" : 456,
9397     "referenced_type" : "type-34"
9398    },
9399    {
9400     "access" : "private",
9401     "field_name" : "mAllowFds",
9402     "field_offset" : 464,
9403     "referenced_type" : "type-34"
9404    },
9405    {
9406     "access" : "private",
9407     "field_name" : "mOwner",
9408     "field_offset" : 480,
9409     "referenced_type" : "type-478"
9410    },
9411    {
9412     "access" : "private",
9413     "field_name" : "mOwnerCookie",
9414     "field_offset" : 512,
9415     "referenced_type" : "type-21"
9416    }
9417   ],
9418   "linker_set_key" : "android::hardware::Parcel",
9419   "name" : "android::hardware::Parcel",
9420   "record_kind" : "class",
9421   "referenced_type" : "type-475",
9422   "self_type" : "type-475",
9423   "size" : 68,
9424   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9425   "unique_id" : "_ZTSN7android8hardware6ParcelE"
9426  },
9427  {
9428   "access" : "private",
9429   "alignment" : 8,
9430   "fields" :
9431   [
9432    {
9433     "field_name" : "index",
9434     "referenced_type" : "type-2"
9435    },
9436    {
9437     "field_name" : "buffer",
9438     "field_offset" : 64,
9439     "referenced_type" : "type-210"
9440    },
9441    {
9442     "field_name" : "bufend",
9443     "field_offset" : 128,
9444     "referenced_type" : "type-210"
9445    }
9446   ],
9447   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9448   "name" : "android::hardware::Parcel::BufferInfo",
9449   "referenced_type" : "type-482",
9450   "self_type" : "type-482",
9451   "size" : 24,
9452   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9453   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9454  },
9455  {
9456   "alignment" : 8,
9457   "base_specifiers" :
9458   [
9459    {
9460     "is_virtual" : true,
9461     "referenced_type" : "type-11"
9462    }
9463   ],
9464   "fields" :
9465   [
9466    {
9467     "access" : "private",
9468     "field_name" : "mDriverFD",
9469     "field_offset" : 32,
9470     "referenced_type" : "type-20"
9471    },
9472    {
9473     "access" : "private",
9474     "field_name" : "mVMStart",
9475     "field_offset" : 64,
9476     "referenced_type" : "type-21"
9477    },
9478    {
9479     "access" : "private",
9480     "field_name" : "mThreadCountLock",
9481     "field_offset" : 96,
9482     "referenced_type" : "type-23"
9483    },
9484    {
9485     "access" : "private",
9486     "field_name" : "mThreadCountDecrement",
9487     "field_offset" : 128,
9488     "referenced_type" : "type-24"
9489    },
9490    {
9491     "access" : "private",
9492     "field_name" : "mExecutingThreadsCount",
9493     "field_offset" : 160,
9494     "referenced_type" : "type-2"
9495    },
9496    {
9497     "access" : "private",
9498     "field_name" : "mMaxThreads",
9499     "field_offset" : 192,
9500     "referenced_type" : "type-2"
9501    },
9502    {
9503     "access" : "private",
9504     "field_name" : "mStarvationStartTimeMs",
9505     "field_offset" : 256,
9506     "referenced_type" : "type-25"
9507    },
9508    {
9509     "access" : "private",
9510     "field_name" : "mLock",
9511     "field_offset" : 320,
9512     "referenced_type" : "type-26"
9513    },
9514    {
9515     "access" : "private",
9516     "field_name" : "mHandleToObject",
9517     "field_offset" : 352,
9518     "referenced_type" : "type-28"
9519    },
9520    {
9521     "access" : "private",
9522     "field_name" : "mManagesContexts",
9523     "field_offset" : 512,
9524     "referenced_type" : "type-34"
9525    },
9526    {
9527     "access" : "private",
9528     "field_name" : "mBinderContextCheckFunc",
9529     "field_offset" : 544,
9530     "referenced_type" : "type-35"
9531    },
9532    {
9533     "access" : "private",
9534     "field_name" : "mBinderContextUserData",
9535     "field_offset" : 576,
9536     "referenced_type" : "type-21"
9537    },
9538    {
9539     "access" : "private",
9540     "field_name" : "mContexts",
9541     "field_offset" : 608,
9542     "referenced_type" : "type-44"
9543    },
9544    {
9545     "access" : "private",
9546     "field_name" : "mRootDir",
9547     "field_offset" : 768,
9548     "referenced_type" : "type-48"
9549    },
9550    {
9551     "access" : "private",
9552     "field_name" : "mThreadPoolStarted",
9553     "field_offset" : 800,
9554     "referenced_type" : "type-34"
9555    },
9556    {
9557     "access" : "private",
9558     "field_name" : "mSpawnThreadOnStart",
9559     "field_offset" : 808,
9560     "referenced_type" : "type-34"
9561    },
9562    {
9563     "access" : "private",
9564     "field_name" : "mThreadPoolSeq",
9565     "field_offset" : 832,
9566     "referenced_type" : "type-52"
9567    },
9568    {
9569     "access" : "private",
9570     "field_name" : "mMmapSize",
9571     "field_offset" : 864,
9572     "referenced_type" : "type-30"
9573    },
9574    {
9575     "access" : "private",
9576     "field_name" : "mCallRestriction",
9577     "field_offset" : 896,
9578     "referenced_type" : "type-53"
9579    }
9580   ],
9581   "linker_set_key" : "android::hardware::ProcessState",
9582   "name" : "android::hardware::ProcessState",
9583   "record_kind" : "class",
9584   "referenced_type" : "type-19",
9585   "self_type" : "type-19",
9586   "size" : 128,
9587   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9588   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
9589   "vtable_components" :
9590   [
9591    {
9592     "component_value" : 116,
9593     "kind" : "vbase_offset"
9594    },
9595    {
9596     "kind" : "offset_to_top"
9597    },
9598    {
9599     "kind" : "rtti",
9600     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9601    },
9602    {
9603     "kind" : "complete_dtor_pointer",
9604     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
9605    },
9606    {
9607     "kind" : "deleting_dtor_pointer",
9608     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
9609    },
9610    {
9611     "kind" : "vcall_offset"
9612    },
9613    {
9614     "kind" : "vcall_offset"
9615    },
9616    {
9617     "kind" : "vcall_offset"
9618    },
9619    {
9620     "kind" : "vcall_offset"
9621    },
9622    {
9623     "component_value" : -116,
9624     "kind" : "vcall_offset"
9625    },
9626    {
9627     "component_value" : -116,
9628     "kind" : "offset_to_top"
9629    },
9630    {
9631     "kind" : "rtti",
9632     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9633    },
9634    {
9635     "kind" : "complete_dtor_pointer",
9636     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
9637    },
9638    {
9639     "kind" : "deleting_dtor_pointer",
9640     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
9641    },
9642    {
9643     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9644    },
9645    {
9646     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9647    },
9648    {
9649     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9650    },
9651    {
9652     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9653    }
9654   ]
9655  },
9656  {
9657   "access" : "private",
9658   "alignment" : 4,
9659   "fields" :
9660   [
9661    {
9662     "field_name" : "binder",
9663     "referenced_type" : "type-9"
9664    },
9665    {
9666     "field_name" : "refs",
9667     "field_offset" : 32,
9668     "referenced_type" : "type-32"
9669    }
9670   ],
9671   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
9672   "name" : "android::hardware::ProcessState::handle_entry",
9673   "referenced_type" : "type-31",
9674   "self_type" : "type-31",
9675   "size" : 8,
9676   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9677   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
9678  },
9679  {
9680   "alignment" : 4,
9681   "base_specifiers" :
9682   [
9683    {
9684     "referenced_type" : "type-239"
9685    }
9686   ],
9687   "fields" :
9688   [
9689    {
9690     "access" : "private",
9691     "field_name" : "mVal",
9692     "field_offset" : 192,
9693     "referenced_type" : "type-190"
9694    }
9695   ],
9696   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> >",
9697   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> >",
9698   "record_kind" : "class",
9699   "referenced_type" : "type-245",
9700   "self_type" : "type-245",
9701   "size" : 28,
9702   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9703   "template_args" : [ "type-190" ],
9704   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_9bluetooth4V1_013IBluetoothHciEEEEE"
9705  },
9706  {
9707   "alignment" : 4,
9708   "base_specifiers" :
9709   [
9710    {
9711     "referenced_type" : "type-239"
9712    }
9713   ],
9714   "fields" :
9715   [
9716    {
9717     "access" : "private",
9718     "field_name" : "mVal",
9719     "field_offset" : 192,
9720     "referenced_type" : "type-154"
9721    }
9722   ],
9723   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> >",
9724   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> >",
9725   "record_kind" : "class",
9726   "referenced_type" : "type-656",
9727   "self_type" : "type-656",
9728   "size" : 28,
9729   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9730   "template_args" : [ "type-154" ],
9731   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEEEE"
9732  },
9733  {
9734   "alignment" : 4,
9735   "base_specifiers" :
9736   [
9737    {
9738     "referenced_type" : "type-239"
9739    }
9740   ],
9741   "fields" :
9742   [
9743    {
9744     "access" : "private",
9745     "field_name" : "mVal",
9746     "field_offset" : 168,
9747     "referenced_type" : "type-34"
9748    }
9749   ],
9750   "linker_set_key" : "android::hardware::Return<bool>",
9751   "name" : "android::hardware::Return<bool>",
9752   "record_kind" : "class",
9753   "referenced_type" : "type-238",
9754   "self_type" : "type-238",
9755   "size" : 24,
9756   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9757   "template_args" : [ "type-34" ],
9758   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
9759  },
9760  {
9761   "alignment" : 4,
9762   "base_specifiers" :
9763   [
9764    {
9765     "referenced_type" : "type-239"
9766    }
9767   ],
9768   "linker_set_key" : "android::hardware::Return<void>",
9769   "name" : "android::hardware::Return<void>",
9770   "record_kind" : "class",
9771   "referenced_type" : "type-258",
9772   "self_type" : "type-258",
9773   "size" : 24,
9774   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9775   "template_args" : [ "type-22" ],
9776   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
9777  },
9778  {
9779   "alignment" : 4,
9780   "fields" :
9781   [
9782    {
9783     "access" : "private",
9784     "field_name" : "mException",
9785     "referenced_type" : "type-20"
9786    },
9787    {
9788     "access" : "private",
9789     "field_name" : "mErrorCode",
9790     "field_offset" : 32,
9791     "referenced_type" : "type-20"
9792    },
9793    {
9794     "access" : "private",
9795     "field_name" : "mMessage",
9796     "field_offset" : 64,
9797     "referenced_type" : "type-229"
9798    }
9799   ],
9800   "linker_set_key" : "android::hardware::Status",
9801   "name" : "android::hardware::Status",
9802   "record_kind" : "class",
9803   "referenced_type" : "type-228",
9804   "self_type" : "type-228",
9805   "size" : 20,
9806   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9807   "unique_id" : "_ZTSN7android8hardware6StatusE"
9808  },
9809  {
9810   "alignment" : 4,
9811   "base_specifiers" :
9812   [
9813    {
9814     "referenced_type" : "type-488"
9815    }
9816   ],
9817   "fields" :
9818   [
9819    {
9820     "access" : "private",
9821     "field_name" : "_hidl_mImpl",
9822     "field_offset" : 544,
9823     "referenced_type" : "type-190"
9824    }
9825   ],
9826   "linker_set_key" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci",
9827   "name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci",
9828   "referenced_type" : "type-523",
9829   "self_type" : "type-523",
9830   "size" : 80,
9831   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h",
9832   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE",
9833   "vtable_components" :
9834   [
9835    {
9836     "component_value" : 72,
9837     "kind" : "vbase_offset"
9838    },
9839    {
9840     "kind" : "offset_to_top"
9841    },
9842    {
9843     "kind" : "rtti",
9844     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE"
9845    },
9846    {
9847     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9848    },
9849    {
9850     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9851    },
9852    {
9853     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9854    },
9855    {
9856     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9857    },
9858    {
9859     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9860    },
9861    {
9862     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9863    },
9864    {
9865     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9866    },
9867    {
9868     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9869    },
9870    {
9871     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9872    },
9873    {
9874     "kind" : "complete_dtor_pointer",
9875     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
9876    },
9877    {
9878     "kind" : "deleting_dtor_pointer",
9879     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
9880    },
9881    {
9882     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
9883    },
9884    {
9885     "component_value" : -20,
9886     "kind" : "offset_to_top"
9887    },
9888    {
9889     "kind" : "rtti",
9890     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE"
9891    },
9892    {
9893     "kind" : "complete_dtor_pointer",
9894     "mangled_component_name" : "_ZThn20_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
9895    },
9896    {
9897     "kind" : "deleting_dtor_pointer",
9898     "mangled_component_name" : "_ZThn20_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
9899    },
9900    {
9901     "kind" : "vcall_offset"
9902    },
9903    {
9904     "kind" : "vcall_offset"
9905    },
9906    {
9907     "kind" : "vcall_offset"
9908    },
9909    {
9910     "kind" : "vcall_offset"
9911    },
9912    {
9913     "component_value" : -72,
9914     "kind" : "vcall_offset"
9915    },
9916    {
9917     "component_value" : -72,
9918     "kind" : "offset_to_top"
9919    },
9920    {
9921     "kind" : "rtti",
9922     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE"
9923    },
9924    {
9925     "kind" : "complete_dtor_pointer",
9926     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
9927    },
9928    {
9929     "kind" : "deleting_dtor_pointer",
9930     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
9931    },
9932    {
9933     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9934    },
9935    {
9936     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9937    },
9938    {
9939     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9940    },
9941    {
9942     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9943    }
9944   ]
9945  },
9946  {
9947   "alignment" : 4,
9948   "base_specifiers" :
9949   [
9950    {
9951     "referenced_type" : "type-488"
9952    }
9953   ],
9954   "fields" :
9955   [
9956    {
9957     "access" : "private",
9958     "field_name" : "_hidl_mImpl",
9959     "field_offset" : 544,
9960     "referenced_type" : "type-154"
9961    }
9962   ],
9963   "linker_set_key" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks",
9964   "name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks",
9965   "referenced_type" : "type-492",
9966   "self_type" : "type-492",
9967   "size" : 80,
9968   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h",
9969   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE",
9970   "vtable_components" :
9971   [
9972    {
9973     "component_value" : 72,
9974     "kind" : "vbase_offset"
9975    },
9976    {
9977     "kind" : "offset_to_top"
9978    },
9979    {
9980     "kind" : "rtti",
9981     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE"
9982    },
9983    {
9984     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9985    },
9986    {
9987     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9988    },
9989    {
9990     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9991    },
9992    {
9993     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9994    },
9995    {
9996     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9997    },
9998    {
9999     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10000    },
10001    {
10002     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10003    },
10004    {
10005     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10006    },
10007    {
10008     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10009    },
10010    {
10011     "kind" : "complete_dtor_pointer",
10012     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
10013    },
10014    {
10015     "kind" : "deleting_dtor_pointer",
10016     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
10017    },
10018    {
10019     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10020    },
10021    {
10022     "component_value" : -20,
10023     "kind" : "offset_to_top"
10024    },
10025    {
10026     "kind" : "rtti",
10027     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE"
10028    },
10029    {
10030     "kind" : "complete_dtor_pointer",
10031     "mangled_component_name" : "_ZThn20_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
10032    },
10033    {
10034     "kind" : "deleting_dtor_pointer",
10035     "mangled_component_name" : "_ZThn20_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
10036    },
10037    {
10038     "kind" : "vcall_offset"
10039    },
10040    {
10041     "kind" : "vcall_offset"
10042    },
10043    {
10044     "kind" : "vcall_offset"
10045    },
10046    {
10047     "kind" : "vcall_offset"
10048    },
10049    {
10050     "component_value" : -72,
10051     "kind" : "vcall_offset"
10052    },
10053    {
10054     "component_value" : -72,
10055     "kind" : "offset_to_top"
10056    },
10057    {
10058     "kind" : "rtti",
10059     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE"
10060    },
10061    {
10062     "kind" : "complete_dtor_pointer",
10063     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
10064    },
10065    {
10066     "kind" : "deleting_dtor_pointer",
10067     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
10068    },
10069    {
10070     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10071    },
10072    {
10073     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10074    },
10075    {
10076     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10077    },
10078    {
10079     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10080    }
10081   ]
10082  },
10083  {
10084   "alignment" : 4,
10085   "base_specifiers" :
10086   [
10087    {
10088     "referenced_type" : "type-474"
10089    },
10090    {
10091     "referenced_type" : "type-166"
10092    }
10093   ],
10094   "fields" :
10095   [
10096    {
10097     "access" : "private",
10098     "field_name" : "_hidl_mMutex",
10099     "field_offset" : 544,
10100     "referenced_type" : "type-619"
10101    },
10102    {
10103     "access" : "private",
10104     "field_name" : "_hidl_mDeathRecipients",
10105     "field_offset" : 576,
10106     "referenced_type" : "type-620"
10107    }
10108   ],
10109   "linker_set_key" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci",
10110   "name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci",
10111   "referenced_type" : "type-618",
10112   "self_type" : "type-618",
10113   "size" : 92,
10114   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h",
10115   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE",
10116   "vtable_components" :
10117   [
10118    {
10119     "component_value" : 84,
10120     "kind" : "vbase_offset"
10121    },
10122    {
10123     "kind" : "offset_to_top"
10124    },
10125    {
10126     "kind" : "rtti",
10127     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
10128    },
10129    {
10130     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_016BpHwBluetoothHci8isRemoteEv"
10131    },
10132    {
10133     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10134    },
10135    {
10136     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10137    },
10138    {
10139     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10140    },
10141    {
10142     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10143    },
10144    {
10145     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21setHALInstrumentationEv"
10146    },
10147    {
10148     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10149    },
10150    {
10151     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci4pingEv"
10152    },
10153    {
10154     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10155    },
10156    {
10157     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21notifySyspropsChangedEv"
10158    },
10159    {
10160     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10161    },
10162    {
10163     "kind" : "complete_dtor_pointer",
10164     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciD1Ev"
10165    },
10166    {
10167     "kind" : "deleting_dtor_pointer",
10168     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciD0Ev"
10169    },
10170    {
10171     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
10172    },
10173    {
10174     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE"
10175    },
10176    {
10177     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE"
10178    },
10179    {
10180     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE"
10181    },
10182    {
10183     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5closeEv"
10184    },
10185    {
10186     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEE10onAsBinderEv"
10187    },
10188    {
10189     "component_value" : 80,
10190     "kind" : "vbase_offset"
10191    },
10192    {
10193     "component_value" : -4,
10194     "kind" : "offset_to_top"
10195    },
10196    {
10197     "kind" : "rtti",
10198     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
10199    },
10200    {
10201     "kind" : "complete_dtor_pointer",
10202     "mangled_component_name" : "_ZThn4_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD1Ev"
10203    },
10204    {
10205     "kind" : "deleting_dtor_pointer",
10206     "mangled_component_name" : "_ZThn4_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD0Ev"
10207    },
10208    {
10209     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEE10onAsBinderEv"
10210    },
10211    {
10212     "component_value" : 76,
10213     "kind" : "vbase_offset"
10214    },
10215    {
10216     "component_value" : -8,
10217     "kind" : "offset_to_top"
10218    },
10219    {
10220     "kind" : "rtti",
10221     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
10222    },
10223    {
10224     "kind" : "complete_dtor_pointer",
10225     "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD1Ev"
10226    },
10227    {
10228     "kind" : "deleting_dtor_pointer",
10229     "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD0Ev"
10230    },
10231    {
10232     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10233    },
10234    {
10235     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10236    },
10237    {
10238     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10239    },
10240    {
10241     "component_value" : -24,
10242     "kind" : "offset_to_top"
10243    },
10244    {
10245     "kind" : "rtti",
10246     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
10247    },
10248    {
10249     "kind" : "complete_dtor_pointer",
10250     "mangled_component_name" : "_ZThn24_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD1Ev"
10251    },
10252    {
10253     "kind" : "deleting_dtor_pointer",
10254     "mangled_component_name" : "_ZThn24_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD0Ev"
10255    },
10256    {
10257     "kind" : "vcall_offset"
10258    },
10259    {
10260     "component_value" : -76,
10261     "kind" : "vcall_offset"
10262    },
10263    {
10264     "component_value" : -76,
10265     "kind" : "vcall_offset"
10266    },
10267    {
10268     "component_value" : -76,
10269     "kind" : "vcall_offset"
10270    },
10271    {
10272     "component_value" : -84,
10273     "kind" : "vcall_offset"
10274    },
10275    {
10276     "component_value" : -84,
10277     "kind" : "offset_to_top"
10278    },
10279    {
10280     "kind" : "rtti",
10281     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
10282    },
10283    {
10284     "kind" : "complete_dtor_pointer",
10285     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD1Ev"
10286    },
10287    {
10288     "kind" : "deleting_dtor_pointer",
10289     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD0Ev"
10290    },
10291    {
10292     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10293    },
10294    {
10295     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10296    },
10297    {
10298     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10299    },
10300    {
10301     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10302    }
10303   ]
10304  },
10305  {
10306   "alignment" : 4,
10307   "base_specifiers" :
10308   [
10309    {
10310     "referenced_type" : "type-162"
10311    },
10312    {
10313     "referenced_type" : "type-166"
10314    }
10315   ],
10316   "fields" :
10317   [
10318    {
10319     "access" : "private",
10320     "field_name" : "_hidl_mMutex",
10321     "field_offset" : 544,
10322     "referenced_type" : "type-160"
10323    },
10324    {
10325     "access" : "private",
10326     "field_name" : "_hidl_mDeathRecipients",
10327     "field_offset" : 576,
10328     "referenced_type" : "type-161"
10329    }
10330   ],
10331   "linker_set_key" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks",
10332   "name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks",
10333   "referenced_type" : "type-159",
10334   "self_type" : "type-159",
10335   "size" : 92,
10336   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h",
10337   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE",
10338   "vtable_components" :
10339   [
10340    {
10341     "component_value" : 84,
10342     "kind" : "vbase_offset"
10343    },
10344    {
10345     "kind" : "offset_to_top"
10346    },
10347    {
10348     "kind" : "rtti",
10349     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
10350    },
10351    {
10352     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks8isRemoteEv"
10353    },
10354    {
10355     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10356    },
10357    {
10358     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10359    },
10360    {
10361     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10362    },
10363    {
10364     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10365    },
10366    {
10367     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21setHALInstrumentationEv"
10368    },
10369    {
10370     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10371    },
10372    {
10373     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks4pingEv"
10374    },
10375    {
10376     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10377    },
10378    {
10379     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21notifySyspropsChangedEv"
10380    },
10381    {
10382     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10383    },
10384    {
10385     "kind" : "complete_dtor_pointer",
10386     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD1Ev"
10387    },
10388    {
10389     "kind" : "deleting_dtor_pointer",
10390     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD0Ev"
10391    },
10392    {
10393     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks22initializationCompleteENS2_6StatusE"
10394    },
10395    {
10396     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE"
10397    },
10398    {
10399     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE"
10400    },
10401    {
10402     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE"
10403    },
10404    {
10405     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEE10onAsBinderEv"
10406    },
10407    {
10408     "component_value" : 80,
10409     "kind" : "vbase_offset"
10410    },
10411    {
10412     "component_value" : -4,
10413     "kind" : "offset_to_top"
10414    },
10415    {
10416     "kind" : "rtti",
10417     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
10418    },
10419    {
10420     "kind" : "complete_dtor_pointer",
10421     "mangled_component_name" : "_ZThn4_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD1Ev"
10422    },
10423    {
10424     "kind" : "deleting_dtor_pointer",
10425     "mangled_component_name" : "_ZThn4_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD0Ev"
10426    },
10427    {
10428     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEE10onAsBinderEv"
10429    },
10430    {
10431     "component_value" : 76,
10432     "kind" : "vbase_offset"
10433    },
10434    {
10435     "component_value" : -8,
10436     "kind" : "offset_to_top"
10437    },
10438    {
10439     "kind" : "rtti",
10440     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
10441    },
10442    {
10443     "kind" : "complete_dtor_pointer",
10444     "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD1Ev"
10445    },
10446    {
10447     "kind" : "deleting_dtor_pointer",
10448     "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD0Ev"
10449    },
10450    {
10451     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10452    },
10453    {
10454     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10455    },
10456    {
10457     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10458    },
10459    {
10460     "component_value" : -24,
10461     "kind" : "offset_to_top"
10462    },
10463    {
10464     "kind" : "rtti",
10465     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
10466    },
10467    {
10468     "kind" : "complete_dtor_pointer",
10469     "mangled_component_name" : "_ZThn24_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD1Ev"
10470    },
10471    {
10472     "kind" : "deleting_dtor_pointer",
10473     "mangled_component_name" : "_ZThn24_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD0Ev"
10474    },
10475    {
10476     "kind" : "vcall_offset"
10477    },
10478    {
10479     "component_value" : -76,
10480     "kind" : "vcall_offset"
10481    },
10482    {
10483     "component_value" : -76,
10484     "kind" : "vcall_offset"
10485    },
10486    {
10487     "component_value" : -76,
10488     "kind" : "vcall_offset"
10489    },
10490    {
10491     "component_value" : -84,
10492     "kind" : "vcall_offset"
10493    },
10494    {
10495     "component_value" : -84,
10496     "kind" : "offset_to_top"
10497    },
10498    {
10499     "kind" : "rtti",
10500     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
10501    },
10502    {
10503     "kind" : "complete_dtor_pointer",
10504     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD1Ev"
10505    },
10506    {
10507     "kind" : "deleting_dtor_pointer",
10508     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD0Ev"
10509    },
10510    {
10511     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10512    },
10513    {
10514     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10515    },
10516    {
10517     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10518    },
10519    {
10520     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10521    }
10522   ]
10523  },
10524  {
10525   "alignment" : 4,
10526   "base_specifiers" :
10527   [
10528    {
10529     "referenced_type" : "type-192"
10530    },
10531    {
10532     "referenced_type" : "type-166"
10533    }
10534   ],
10535   "fields" :
10536   [
10537    {
10538     "access" : "private",
10539     "field_name" : "mImpl",
10540     "field_offset" : 384,
10541     "referenced_type" : "type-202"
10542    },
10543    {
10544     "access" : "private",
10545     "field_name" : "mOnewayQueue",
10546     "field_offset" : 416,
10547     "referenced_type" : "type-652"
10548    }
10549   ],
10550   "linker_set_key" : "android::hardware::bluetooth::V1_0::BsBluetoothHci",
10551   "name" : "android::hardware::bluetooth::V1_0::BsBluetoothHci",
10552   "referenced_type" : "type-664",
10553   "self_type" : "type-664",
10554   "size" : 68,
10555   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHci.h",
10556   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_014BsBluetoothHciE",
10557   "vtable_components" :
10558   [
10559    {
10560     "component_value" : 60,
10561     "kind" : "vbase_offset"
10562    },
10563    {
10564     "kind" : "offset_to_top"
10565    },
10566    {
10567     "kind" : "rtti",
10568     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_014BsBluetoothHciE"
10569    },
10570    {
10571     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_013IBluetoothHci8isRemoteEv"
10572    },
10573    {
10574     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10575    },
10576    {
10577     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10578    },
10579    {
10580     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10581    },
10582    {
10583     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10584    },
10585    {
10586     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci21setHALInstrumentationEv"
10587    },
10588    {
10589     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10590    },
10591    {
10592     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci4pingEv"
10593    },
10594    {
10595     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10596    },
10597    {
10598     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci21notifySyspropsChangedEv"
10599    },
10600    {
10601     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10602    },
10603    {
10604     "kind" : "complete_dtor_pointer",
10605     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciD1Ev"
10606    },
10607    {
10608     "kind" : "deleting_dtor_pointer",
10609     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciD0Ev"
10610    },
10611    {
10612     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
10613    },
10614    {
10615     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE"
10616    },
10617    {
10618     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE"
10619    },
10620    {
10621     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE"
10622    },
10623    {
10624     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci5closeEv"
10625    },
10626    {
10627     "component_value" : -4,
10628     "kind" : "offset_to_top"
10629    },
10630    {
10631     "kind" : "rtti",
10632     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_014BsBluetoothHciE"
10633    },
10634    {
10635     "kind" : "complete_dtor_pointer",
10636     "mangled_component_name" : "_ZThn4_N7android8hardware9bluetooth4V1_014BsBluetoothHciD1Ev"
10637    },
10638    {
10639     "kind" : "deleting_dtor_pointer",
10640     "mangled_component_name" : "_ZThn4_N7android8hardware9bluetooth4V1_014BsBluetoothHciD0Ev"
10641    },
10642    {
10643     "kind" : "vcall_offset"
10644    },
10645    {
10646     "kind" : "vcall_offset"
10647    },
10648    {
10649     "kind" : "vcall_offset"
10650    },
10651    {
10652     "kind" : "vcall_offset"
10653    },
10654    {
10655     "component_value" : -60,
10656     "kind" : "vcall_offset"
10657    },
10658    {
10659     "component_value" : -60,
10660     "kind" : "offset_to_top"
10661    },
10662    {
10663     "kind" : "rtti",
10664     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_014BsBluetoothHciE"
10665    },
10666    {
10667     "kind" : "complete_dtor_pointer",
10668     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_014BsBluetoothHciD1Ev"
10669    },
10670    {
10671     "kind" : "deleting_dtor_pointer",
10672     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_014BsBluetoothHciD0Ev"
10673    },
10674    {
10675     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10676    },
10677    {
10678     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10679    },
10680    {
10681     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10682    },
10683    {
10684     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10685    }
10686   ]
10687  },
10688  {
10689   "alignment" : 4,
10690   "base_specifiers" :
10691   [
10692    {
10693     "referenced_type" : "type-156"
10694    },
10695    {
10696     "referenced_type" : "type-166"
10697    }
10698   ],
10699   "fields" :
10700   [
10701    {
10702     "access" : "private",
10703     "field_name" : "mImpl",
10704     "field_offset" : 384,
10705     "referenced_type" : "type-183"
10706    },
10707    {
10708     "access" : "private",
10709     "field_name" : "mOnewayQueue",
10710     "field_offset" : 416,
10711     "referenced_type" : "type-652"
10712    }
10713   ],
10714   "linker_set_key" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks",
10715   "name" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks",
10716   "referenced_type" : "type-651",
10717   "self_type" : "type-651",
10718   "size" : 68,
10719   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHciCallbacks.h",
10720   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE",
10721   "vtable_components" :
10722   [
10723    {
10724     "component_value" : 60,
10725     "kind" : "vbase_offset"
10726    },
10727    {
10728     "kind" : "offset_to_top"
10729    },
10730    {
10731     "kind" : "rtti",
10732     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE"
10733    },
10734    {
10735     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8isRemoteEv"
10736    },
10737    {
10738     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10739    },
10740    {
10741     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10742    },
10743    {
10744     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10745    },
10746    {
10747     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10748    },
10749    {
10750     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks21setHALInstrumentationEv"
10751    },
10752    {
10753     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10754    },
10755    {
10756     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks4pingEv"
10757    },
10758    {
10759     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10760    },
10761    {
10762     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks21notifySyspropsChangedEv"
10763    },
10764    {
10765     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10766    },
10767    {
10768     "kind" : "complete_dtor_pointer",
10769     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD1Ev"
10770    },
10771    {
10772     "kind" : "deleting_dtor_pointer",
10773     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD0Ev"
10774    },
10775    {
10776     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks22initializationCompleteENS2_6StatusE"
10777    },
10778    {
10779     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE"
10780    },
10781    {
10782     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE"
10783    },
10784    {
10785     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE"
10786    },
10787    {
10788     "component_value" : -4,
10789     "kind" : "offset_to_top"
10790    },
10791    {
10792     "kind" : "rtti",
10793     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE"
10794    },
10795    {
10796     "kind" : "complete_dtor_pointer",
10797     "mangled_component_name" : "_ZThn4_N7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD1Ev"
10798    },
10799    {
10800     "kind" : "deleting_dtor_pointer",
10801     "mangled_component_name" : "_ZThn4_N7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD0Ev"
10802    },
10803    {
10804     "kind" : "vcall_offset"
10805    },
10806    {
10807     "kind" : "vcall_offset"
10808    },
10809    {
10810     "kind" : "vcall_offset"
10811    },
10812    {
10813     "kind" : "vcall_offset"
10814    },
10815    {
10816     "component_value" : -60,
10817     "kind" : "vcall_offset"
10818    },
10819    {
10820     "component_value" : -60,
10821     "kind" : "offset_to_top"
10822    },
10823    {
10824     "kind" : "rtti",
10825     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE"
10826    },
10827    {
10828     "kind" : "complete_dtor_pointer",
10829     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD1Ev"
10830    },
10831    {
10832     "kind" : "deleting_dtor_pointer",
10833     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD0Ev"
10834    },
10835    {
10836     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10837    },
10838    {
10839     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10840    },
10841    {
10842     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10843    },
10844    {
10845     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10846    }
10847   ]
10848  },
10849  {
10850   "alignment" : 4,
10851   "base_specifiers" :
10852   [
10853    {
10854     "referenced_type" : "type-97"
10855    }
10856   ],
10857   "linker_set_key" : "android::hardware::bluetooth::V1_0::IBluetoothHci",
10858   "name" : "android::hardware::bluetooth::V1_0::IBluetoothHci",
10859   "referenced_type" : "type-192",
10860   "self_type" : "type-192",
10861   "size" : 12,
10862   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h",
10863   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_013IBluetoothHciE",
10864   "vtable_components" :
10865   [
10866    {
10867     "component_value" : 4,
10868     "kind" : "vbase_offset"
10869    },
10870    {
10871     "kind" : "offset_to_top"
10872    },
10873    {
10874     "kind" : "rtti",
10875     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_013IBluetoothHciE"
10876    },
10877    {
10878     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_013IBluetoothHci8isRemoteEv"
10879    },
10880    {
10881     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10882    },
10883    {
10884     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10885    },
10886    {
10887     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10888    },
10889    {
10890     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10891    },
10892    {
10893     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21setHALInstrumentationEv"
10894    },
10895    {
10896     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10897    },
10898    {
10899     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci4pingEv"
10900    },
10901    {
10902     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10903    },
10904    {
10905     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21notifySyspropsChangedEv"
10906    },
10907    {
10908     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10909    },
10910    {
10911     "kind" : "complete_dtor_pointer",
10912     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHciD1Ev"
10913    },
10914    {
10915     "kind" : "deleting_dtor_pointer",
10916     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHciD0Ev"
10917    },
10918    {
10919     "is_pure" : true,
10920     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
10921    },
10922    {
10923     "is_pure" : true,
10924     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE"
10925    },
10926    {
10927     "is_pure" : true,
10928     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE"
10929    },
10930    {
10931     "is_pure" : true,
10932     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE"
10933    },
10934    {
10935     "is_pure" : true,
10936     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5closeEv"
10937    },
10938    {
10939     "kind" : "vcall_offset"
10940    },
10941    {
10942     "kind" : "vcall_offset"
10943    },
10944    {
10945     "kind" : "vcall_offset"
10946    },
10947    {
10948     "kind" : "vcall_offset"
10949    },
10950    {
10951     "component_value" : -4,
10952     "kind" : "vcall_offset"
10953    },
10954    {
10955     "component_value" : -4,
10956     "kind" : "offset_to_top"
10957    },
10958    {
10959     "kind" : "rtti",
10960     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_013IBluetoothHciE"
10961    },
10962    {
10963     "kind" : "complete_dtor_pointer",
10964     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_013IBluetoothHciD1Ev"
10965    },
10966    {
10967     "kind" : "deleting_dtor_pointer",
10968     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_013IBluetoothHciD0Ev"
10969    },
10970    {
10971     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10972    },
10973    {
10974     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10975    },
10976    {
10977     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10978    },
10979    {
10980     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10981    }
10982   ]
10983  },
10984  {
10985   "alignment" : 4,
10986   "base_specifiers" :
10987   [
10988    {
10989     "referenced_type" : "type-97"
10990    }
10991   ],
10992   "linker_set_key" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks",
10993   "name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks",
10994   "referenced_type" : "type-156",
10995   "self_type" : "type-156",
10996   "size" : 12,
10997   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h",
10998   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE",
10999   "vtable_components" :
11000   [
11001    {
11002     "component_value" : 4,
11003     "kind" : "vbase_offset"
11004    },
11005    {
11006     "kind" : "offset_to_top"
11007    },
11008    {
11009     "kind" : "rtti",
11010     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE"
11011    },
11012    {
11013     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8isRemoteEv"
11014    },
11015    {
11016     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11017    },
11018    {
11019     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11020    },
11021    {
11022     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11023    },
11024    {
11025     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11026    },
11027    {
11028     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21setHALInstrumentationEv"
11029    },
11030    {
11031     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11032    },
11033    {
11034     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks4pingEv"
11035    },
11036    {
11037     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11038    },
11039    {
11040     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21notifySyspropsChangedEv"
11041    },
11042    {
11043     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11044    },
11045    {
11046     "kind" : "complete_dtor_pointer",
11047     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksD1Ev"
11048    },
11049    {
11050     "kind" : "deleting_dtor_pointer",
11051     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksD0Ev"
11052    },
11053    {
11054     "is_pure" : true,
11055     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks22initializationCompleteENS2_6StatusE"
11056    },
11057    {
11058     "is_pure" : true,
11059     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE"
11060    },
11061    {
11062     "is_pure" : true,
11063     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE"
11064    },
11065    {
11066     "is_pure" : true,
11067     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE"
11068    },
11069    {
11070     "kind" : "vcall_offset"
11071    },
11072    {
11073     "kind" : "vcall_offset"
11074    },
11075    {
11076     "kind" : "vcall_offset"
11077    },
11078    {
11079     "kind" : "vcall_offset"
11080    },
11081    {
11082     "component_value" : -4,
11083     "kind" : "vcall_offset"
11084    },
11085    {
11086     "component_value" : -4,
11087     "kind" : "offset_to_top"
11088    },
11089    {
11090     "kind" : "rtti",
11091     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE"
11092    },
11093    {
11094     "kind" : "complete_dtor_pointer",
11095     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksD1Ev"
11096    },
11097    {
11098     "kind" : "deleting_dtor_pointer",
11099     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksD0Ev"
11100    },
11101    {
11102     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11103    },
11104    {
11105     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11106    },
11107    {
11108     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11109    },
11110    {
11111     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11112    }
11113   ]
11114  },
11115  {
11116   "alignment" : 4,
11117   "fields" :
11118   [
11119    {
11120     "access" : "protected",
11121     "field_name" : "mInstrumentationCallbacks",
11122     "field_offset" : 32,
11123     "referenced_type" : "type-167"
11124    },
11125    {
11126     "access" : "protected",
11127     "field_name" : "mEnableInstrumentation",
11128     "field_offset" : 128,
11129     "referenced_type" : "type-34"
11130    },
11131    {
11132     "access" : "protected",
11133     "field_name" : "mInstrumentationLibPackage",
11134     "field_offset" : 160,
11135     "referenced_type" : "type-168"
11136    },
11137    {
11138     "access" : "protected",
11139     "field_name" : "mInterfaceName",
11140     "field_offset" : 256,
11141     "referenced_type" : "type-169"
11142    }
11143   ],
11144   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
11145   "name" : "android::hardware::details::HidlInstrumentor",
11146   "referenced_type" : "type-166",
11147   "self_type" : "type-166",
11148   "size" : 44,
11149   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11150   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
11151   "vtable_components" :
11152   [
11153    {
11154     "kind" : "offset_to_top"
11155    },
11156    {
11157     "kind" : "rtti",
11158     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
11159    },
11160    {
11161     "kind" : "complete_dtor_pointer",
11162     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
11163    },
11164    {
11165     "kind" : "deleting_dtor_pointer",
11166     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
11167    }
11168   ]
11169  },
11170  {
11171   "alignment" : 4,
11172   "fields" :
11173   [
11174    {
11175     "field_name" : "sched_policy",
11176     "referenced_type" : "type-20"
11177    },
11178    {
11179     "field_name" : "prio",
11180     "field_offset" : 32,
11181     "referenced_type" : "type-20"
11182    }
11183   ],
11184   "linker_set_key" : "android::hardware::details::SchedPrio",
11185   "name" : "android::hardware::details::SchedPrio",
11186   "referenced_type" : "type-499",
11187   "self_type" : "type-499",
11188   "size" : 8,
11189   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
11190   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
11191  },
11192  {
11193   "alignment" : 4,
11194   "fields" :
11195   [
11196    {
11197     "access" : "private",
11198     "field_name" : "mQueue",
11199     "referenced_type" : "type-653"
11200    }
11201   ],
11202   "linker_set_key" : "android::hardware::details::TaskRunner",
11203   "name" : "android::hardware::details::TaskRunner",
11204   "record_kind" : "class",
11205   "referenced_type" : "type-652",
11206   "self_type" : "type-652",
11207   "size" : 8,
11208   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
11209   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
11210  },
11211  {
11212   "alignment" : 1,
11213   "linker_set_key" : "android::hardware::details::bnhw_tag",
11214   "name" : "android::hardware::details::bnhw_tag",
11215   "referenced_type" : "type-319",
11216   "self_type" : "type-319",
11217   "size" : 1,
11218   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11219   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
11220  },
11221  {
11222   "alignment" : 1,
11223   "linker_set_key" : "android::hardware::details::bphw_tag",
11224   "name" : "android::hardware::details::bphw_tag",
11225   "referenced_type" : "type-330",
11226   "self_type" : "type-330",
11227   "size" : 1,
11228   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11229   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
11230  },
11231  {
11232   "alignment" : 1,
11233   "linker_set_key" : "android::hardware::details::bs_tag",
11234   "name" : "android::hardware::details::bs_tag",
11235   "referenced_type" : "type-343",
11236   "self_type" : "type-343",
11237   "size" : 1,
11238   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11239   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
11240  },
11241  {
11242   "access" : "private",
11243   "alignment" : 8,
11244   "fields" :
11245   [
11246    {
11247     "field_name" : "mPointer",
11248     "referenced_type" : "type-393"
11249    },
11250    {
11251     "field_name" : "_pad",
11252     "referenced_type" : "type-210"
11253    }
11254   ],
11255   "is_anonymous" : true,
11256   "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",
11257   "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",
11258   "record_kind" : "union",
11259   "referenced_type" : "type-392",
11260   "self_type" : "type-392",
11261   "size" : 8,
11262   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11263   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
11264  },
11265  {
11266   "alignment" : 8,
11267   "fields" :
11268   [
11269    {
11270     "access" : "private",
11271     "referenced_type" : "type-392"
11272    }
11273   ],
11274   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
11275   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
11276   "referenced_type" : "type-391",
11277   "self_type" : "type-391",
11278   "size" : 8,
11279   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11280   "template_args" : [ "type-394" ],
11281   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
11282  },
11283  {
11284   "alignment" : 8,
11285   "fields" :
11286   [
11287    {
11288     "access" : "private",
11289     "referenced_type" : "type-407"
11290    }
11291   ],
11292   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
11293   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
11294   "referenced_type" : "type-406",
11295   "self_type" : "type-406",
11296   "size" : 8,
11297   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11298   "template_args" : [ "type-409" ],
11299   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
11300  },
11301  {
11302   "alignment" : 8,
11303   "fields" :
11304   [
11305    {
11306     "access" : "private",
11307     "referenced_type" : "type-399"
11308    }
11309   ],
11310   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
11311   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
11312   "referenced_type" : "type-398",
11313   "self_type" : "type-398",
11314   "size" : 8,
11315   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11316   "template_args" : [ "type-373" ],
11317   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
11318  },
11319  {
11320   "alignment" : 8,
11321   "fields" :
11322   [
11323    {
11324     "access" : "private",
11325     "referenced_type" : "type-433"
11326    }
11327   ],
11328   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
11329   "name" : "android::hardware::details::hidl_pointer<char>",
11330   "referenced_type" : "type-432",
11331   "self_type" : "type-432",
11332   "size" : 8,
11333   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11334   "template_args" : [ "type-51" ],
11335   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
11336  },
11337  {
11338   "access" : "private",
11339   "alignment" : 8,
11340   "fields" :
11341   [
11342    {
11343     "field_name" : "mPointer",
11344     "referenced_type" : "type-265"
11345    },
11346    {
11347     "field_name" : "_pad",
11348     "referenced_type" : "type-210"
11349    }
11350   ],
11351   "is_anonymous" : true,
11352   "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",
11353   "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",
11354   "record_kind" : "union",
11355   "referenced_type" : "type-433",
11356   "self_type" : "type-433",
11357   "size" : 8,
11358   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11359   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
11360  },
11361  {
11362   "alignment" : 8,
11363   "fields" :
11364   [
11365    {
11366     "access" : "private",
11367     "referenced_type" : "type-375"
11368    }
11369   ],
11370   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
11371   "name" : "android::hardware::details::hidl_pointer<const char>",
11372   "referenced_type" : "type-374",
11373   "self_type" : "type-374",
11374   "size" : 8,
11375   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11376   "template_args" : [ "type-50" ],
11377   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
11378  },
11379  {
11380   "access" : "private",
11381   "alignment" : 8,
11382   "fields" :
11383   [
11384    {
11385     "field_name" : "mPointer",
11386     "referenced_type" : "type-49"
11387    },
11388    {
11389     "field_name" : "_pad",
11390     "referenced_type" : "type-210"
11391    }
11392   ],
11393   "is_anonymous" : true,
11394   "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",
11395   "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",
11396   "record_kind" : "union",
11397   "referenced_type" : "type-375",
11398   "self_type" : "type-375",
11399   "size" : 8,
11400   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11401   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
11402  },
11403  {
11404   "alignment" : 8,
11405   "fields" :
11406   [
11407    {
11408     "access" : "private",
11409     "referenced_type" : "type-353"
11410    }
11411   ],
11412   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
11413   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
11414   "referenced_type" : "type-352",
11415   "self_type" : "type-352",
11416   "size" : 8,
11417   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11418   "template_args" : [ "type-355" ],
11419   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
11420  },
11421  {
11422   "access" : "private",
11423   "alignment" : 8,
11424   "fields" :
11425   [
11426    {
11427     "field_name" : "mPointer",
11428     "referenced_type" : "type-354"
11429    },
11430    {
11431     "field_name" : "_pad",
11432     "referenced_type" : "type-210"
11433    }
11434   ],
11435   "is_anonymous" : true,
11436   "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",
11437   "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",
11438   "record_kind" : "union",
11439   "referenced_type" : "type-353",
11440   "self_type" : "type-353",
11441   "size" : 8,
11442   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11443   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
11444  },
11445  {
11446   "access" : "private",
11447   "alignment" : 8,
11448   "fields" :
11449   [
11450    {
11451     "field_name" : "mPointer",
11452     "referenced_type" : "type-408"
11453    },
11454    {
11455     "field_name" : "_pad",
11456     "referenced_type" : "type-210"
11457    }
11458   ],
11459   "is_anonymous" : true,
11460   "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",
11461   "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",
11462   "record_kind" : "union",
11463   "referenced_type" : "type-407",
11464   "self_type" : "type-407",
11465   "size" : 8,
11466   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11467   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
11468  },
11469  {
11470   "access" : "private",
11471   "alignment" : 8,
11472   "fields" :
11473   [
11474    {
11475     "field_name" : "mPointer",
11476     "referenced_type" : "type-400"
11477    },
11478    {
11479     "field_name" : "_pad",
11480     "referenced_type" : "type-210"
11481    }
11482   ],
11483   "is_anonymous" : true,
11484   "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",
11485   "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",
11486   "record_kind" : "union",
11487   "referenced_type" : "type-399",
11488   "self_type" : "type-399",
11489   "size" : 8,
11490   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11491   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
11492  },
11493  {
11494   "alignment" : 8,
11495   "fields" :
11496   [
11497    {
11498     "access" : "private",
11499     "referenced_type" : "type-418"
11500    }
11501   ],
11502   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
11503   "name" : "android::hardware::details::hidl_pointer<int>",
11504   "referenced_type" : "type-417",
11505   "self_type" : "type-417",
11506   "size" : 8,
11507   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11508   "template_args" : [ "type-20" ],
11509   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
11510  },
11511  {
11512   "access" : "private",
11513   "alignment" : 8,
11514   "fields" :
11515   [
11516    {
11517     "field_name" : "mPointer",
11518     "referenced_type" : "type-419"
11519    },
11520    {
11521     "field_name" : "_pad",
11522     "referenced_type" : "type-210"
11523    }
11524   ],
11525   "is_anonymous" : true,
11526   "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",
11527   "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",
11528   "record_kind" : "union",
11529   "referenced_type" : "type-418",
11530   "self_type" : "type-418",
11531   "size" : 8,
11532   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11533   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
11534  },
11535  {
11536   "alignment" : 8,
11537   "fields" :
11538   [
11539    {
11540     "access" : "private",
11541     "referenced_type" : "type-447"
11542    }
11543   ],
11544   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
11545   "name" : "android::hardware::details::hidl_pointer<native_handle>",
11546   "referenced_type" : "type-446",
11547   "self_type" : "type-446",
11548   "size" : 8,
11549   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11550   "template_args" : [ "type-270" ],
11551   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
11552  },
11553  {
11554   "access" : "private",
11555   "alignment" : 8,
11556   "fields" :
11557   [
11558    {
11559     "field_name" : "mPointer",
11560     "referenced_type" : "type-269"
11561    },
11562    {
11563     "field_name" : "_pad",
11564     "referenced_type" : "type-210"
11565    }
11566   ],
11567   "is_anonymous" : true,
11568   "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",
11569   "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",
11570   "record_kind" : "union",
11571   "referenced_type" : "type-447",
11572   "self_type" : "type-447",
11573   "size" : 8,
11574   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11575   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
11576  },
11577  {
11578   "alignment" : 8,
11579   "fields" :
11580   [
11581    {
11582     "access" : "private",
11583     "referenced_type" : "type-425"
11584    }
11585   ],
11586   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
11587   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
11588   "referenced_type" : "type-424",
11589   "self_type" : "type-424",
11590   "size" : 8,
11591   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11592   "template_args" : [ "type-142" ],
11593   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
11594  },
11595  {
11596   "access" : "private",
11597   "alignment" : 8,
11598   "fields" :
11599   [
11600    {
11601     "field_name" : "mPointer",
11602     "referenced_type" : "type-426"
11603    },
11604    {
11605     "field_name" : "_pad",
11606     "referenced_type" : "type-210"
11607    }
11608   ],
11609   "is_anonymous" : true,
11610   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
11611   "name" : "android::hardware::details::hidl_pointer<unsigned char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
11612   "record_kind" : "union",
11613   "referenced_type" : "type-425",
11614   "self_type" : "type-425",
11615   "size" : 8,
11616   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11617   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
11618  },
11619  {
11620   "alignment" : 1,
11621   "linker_set_key" : "android::hardware::details::i_tag",
11622   "name" : "android::hardware::details::i_tag",
11623   "referenced_type" : "type-309",
11624   "self_type" : "type-309",
11625   "size" : 1,
11626   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11627   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
11628  },
11629  {
11630   "alignment" : 4,
11631   "fields" :
11632   [
11633    {
11634     "access" : "private",
11635     "field_name" : "mStatus",
11636     "referenced_type" : "type-228"
11637    },
11638    {
11639     "access" : "private",
11640     "field_name" : "mCheckedStatus",
11641     "field_offset" : 160,
11642     "referenced_type" : "type-34"
11643    }
11644   ],
11645   "linker_set_key" : "android::hardware::details::return_status",
11646   "name" : "android::hardware::details::return_status",
11647   "record_kind" : "class",
11648   "referenced_type" : "type-239",
11649   "self_type" : "type-239",
11650   "size" : 24,
11651   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11652   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
11653  },
11654  {
11655   "alignment" : 1,
11656   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
11657   "name" : "android::hardware::details::std_array<unsigned char, 32>",
11658   "referenced_type" : "type-434",
11659   "self_type" : "type-434",
11660   "size" : 1,
11661   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11662   "template_args" : [ "type-142" ],
11663   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
11664  },
11665  {
11666   "alignment" : 1,
11667   "fields" :
11668   [
11669    {
11670     "access" : "private",
11671     "field_name" : "mBuffer",
11672     "referenced_type" : "type-410"
11673    }
11674   ],
11675   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
11676   "name" : "android::hardware::hidl_array<unsigned char, 32>",
11677   "referenced_type" : "type-409",
11678   "self_type" : "type-409",
11679   "size" : 32,
11680   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11681   "template_args" : [ "type-142" ],
11682   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
11683  },
11684  {
11685   "alignment" : 8,
11686   "base_specifiers" :
11687   [
11688    {
11689     "referenced_type" : "type-84"
11690    }
11691   ],
11692   "fields" :
11693   [
11694    {
11695     "access" : "private",
11696     "field_name" : "mRecipient",
11697     "field_offset" : 32,
11698     "referenced_type" : "type-207"
11699    },
11700    {
11701     "access" : "private",
11702     "field_name" : "mCookie",
11703     "field_offset" : 128,
11704     "referenced_type" : "type-210"
11705    },
11706    {
11707     "access" : "private",
11708     "field_name" : "mBase",
11709     "field_offset" : 192,
11710     "referenced_type" : "type-211"
11711    }
11712   ],
11713   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
11714   "name" : "android::hardware::hidl_binder_death_recipient",
11715   "referenced_type" : "type-206",
11716   "self_type" : "type-206",
11717   "size" : 40,
11718   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
11719   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
11720   "vtable_components" :
11721   [
11722    {
11723     "component_value" : 32,
11724     "kind" : "vbase_offset"
11725    },
11726    {
11727     "kind" : "offset_to_top"
11728    },
11729    {
11730     "kind" : "rtti",
11731     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11732    },
11733    {
11734     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
11735    },
11736    {
11737     "kind" : "complete_dtor_pointer",
11738     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
11739    },
11740    {
11741     "kind" : "deleting_dtor_pointer",
11742     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
11743    },
11744    {
11745     "kind" : "vcall_offset"
11746    },
11747    {
11748     "kind" : "vcall_offset"
11749    },
11750    {
11751     "kind" : "vcall_offset"
11752    },
11753    {
11754     "kind" : "vcall_offset"
11755    },
11756    {
11757     "component_value" : -32,
11758     "kind" : "vcall_offset"
11759    },
11760    {
11761     "component_value" : -32,
11762     "kind" : "offset_to_top"
11763    },
11764    {
11765     "kind" : "rtti",
11766     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11767    },
11768    {
11769     "kind" : "complete_dtor_pointer",
11770     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
11771    },
11772    {
11773     "kind" : "deleting_dtor_pointer",
11774     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
11775    },
11776    {
11777     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11778    },
11779    {
11780     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11781    },
11782    {
11783     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11784    },
11785    {
11786     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11787    }
11788   ]
11789  },
11790  {
11791   "alignment" : 4,
11792   "base_specifiers" :
11793   [
11794    {
11795     "is_virtual" : true,
11796     "referenced_type" : "type-11"
11797    }
11798   ],
11799   "linker_set_key" : "android::hardware::hidl_death_recipient",
11800   "name" : "android::hardware::hidl_death_recipient",
11801   "referenced_type" : "type-209",
11802   "self_type" : "type-209",
11803   "size" : 12,
11804   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11805   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
11806   "vtable_components" :
11807   [
11808    {
11809     "component_value" : 4,
11810     "kind" : "vbase_offset"
11811    },
11812    {
11813     "kind" : "offset_to_top"
11814    },
11815    {
11816     "kind" : "rtti",
11817     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11818    },
11819    {
11820     "is_pure" : true,
11821     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
11822    },
11823    {
11824     "kind" : "complete_dtor_pointer",
11825     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
11826    },
11827    {
11828     "kind" : "deleting_dtor_pointer",
11829     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
11830    },
11831    {
11832     "kind" : "vcall_offset"
11833    },
11834    {
11835     "kind" : "vcall_offset"
11836    },
11837    {
11838     "kind" : "vcall_offset"
11839    },
11840    {
11841     "kind" : "vcall_offset"
11842    },
11843    {
11844     "component_value" : -4,
11845     "kind" : "vcall_offset"
11846    },
11847    {
11848     "component_value" : -4,
11849     "kind" : "offset_to_top"
11850    },
11851    {
11852     "kind" : "rtti",
11853     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11854    },
11855    {
11856     "kind" : "complete_dtor_pointer",
11857     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
11858    },
11859    {
11860     "kind" : "deleting_dtor_pointer",
11861     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
11862    },
11863    {
11864     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11865    },
11866    {
11867     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11868    },
11869    {
11870     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11871    },
11872    {
11873     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11874    }
11875   ]
11876  },
11877  {
11878   "alignment" : 8,
11879   "fields" :
11880   [
11881    {
11882     "access" : "private",
11883     "field_name" : "mHandle",
11884     "referenced_type" : "type-352"
11885    },
11886    {
11887     "access" : "private",
11888     "field_name" : "mOwnsHandle",
11889     "field_offset" : 64,
11890     "referenced_type" : "type-34"
11891    }
11892   ],
11893   "linker_set_key" : "android::hardware::hidl_handle",
11894   "name" : "android::hardware::hidl_handle",
11895   "referenced_type" : "type-370",
11896   "self_type" : "type-370",
11897   "size" : 16,
11898   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11899   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
11900  },
11901  {
11902   "alignment" : 8,
11903   "fields" :
11904   [
11905    {
11906     "access" : "private",
11907     "field_name" : "mHandle",
11908     "referenced_type" : "type-370"
11909    },
11910    {
11911     "access" : "private",
11912     "field_name" : "mSize",
11913     "field_offset" : 128,
11914     "referenced_type" : "type-210"
11915    },
11916    {
11917     "access" : "private",
11918     "field_name" : "mName",
11919     "field_offset" : 192,
11920     "referenced_type" : "type-373"
11921    }
11922   ],
11923   "linker_set_key" : "android::hardware::hidl_memory",
11924   "name" : "android::hardware::hidl_memory",
11925   "referenced_type" : "type-377",
11926   "self_type" : "type-377",
11927   "size" : 40,
11928   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11929   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
11930  },
11931  {
11932   "alignment" : 8,
11933   "fields" :
11934   [
11935    {
11936     "access" : "private",
11937     "field_name" : "mBuffer",
11938     "referenced_type" : "type-374"
11939    },
11940    {
11941     "access" : "private",
11942     "field_name" : "mSize",
11943     "field_offset" : 64,
11944     "referenced_type" : "type-2"
11945    },
11946    {
11947     "access" : "private",
11948     "field_name" : "mOwnsBuffer",
11949     "field_offset" : 96,
11950     "referenced_type" : "type-34"
11951    }
11952   ],
11953   "linker_set_key" : "android::hardware::hidl_string",
11954   "name" : "android::hardware::hidl_string",
11955   "referenced_type" : "type-373",
11956   "self_type" : "type-373",
11957   "size" : 16,
11958   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11959   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
11960  },
11961  {
11962   "alignment" : 8,
11963   "fields" :
11964   [
11965    {
11966     "access" : "private",
11967     "field_name" : "mBuffer",
11968     "referenced_type" : "type-391"
11969    },
11970    {
11971     "access" : "private",
11972     "field_name" : "mSize",
11973     "field_offset" : 64,
11974     "referenced_type" : "type-2"
11975    },
11976    {
11977     "access" : "private",
11978     "field_name" : "mOwnsBuffer",
11979     "field_offset" : 96,
11980     "referenced_type" : "type-34"
11981    }
11982   ],
11983   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11984   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11985   "referenced_type" : "type-390",
11986   "self_type" : "type-390",
11987   "size" : 16,
11988   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11989   "template_args" : [ "type-394" ],
11990   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
11991  },
11992  {
11993   "alignment" : 8,
11994   "fields" :
11995   [
11996    {
11997     "access" : "private",
11998     "field_name" : "mBuffer",
11999     "referenced_type" : "type-406"
12000    },
12001    {
12002     "access" : "private",
12003     "field_name" : "mSize",
12004     "field_offset" : 64,
12005     "referenced_type" : "type-2"
12006    },
12007    {
12008     "access" : "private",
12009     "field_name" : "mOwnsBuffer",
12010     "field_offset" : 96,
12011     "referenced_type" : "type-34"
12012    }
12013   ],
12014   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
12015   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
12016   "referenced_type" : "type-405",
12017   "self_type" : "type-405",
12018   "size" : 16,
12019   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12020   "template_args" : [ "type-409" ],
12021   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
12022  },
12023  {
12024   "alignment" : 8,
12025   "fields" :
12026   [
12027    {
12028     "access" : "private",
12029     "field_name" : "mBuffer",
12030     "referenced_type" : "type-398"
12031    },
12032    {
12033     "access" : "private",
12034     "field_name" : "mSize",
12035     "field_offset" : 64,
12036     "referenced_type" : "type-2"
12037    },
12038    {
12039     "access" : "private",
12040     "field_name" : "mOwnsBuffer",
12041     "field_offset" : 96,
12042     "referenced_type" : "type-34"
12043    }
12044   ],
12045   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
12046   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
12047   "referenced_type" : "type-397",
12048   "self_type" : "type-397",
12049   "size" : 16,
12050   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12051   "template_args" : [ "type-373" ],
12052   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
12053  },
12054  {
12055   "alignment" : 8,
12056   "fields" :
12057   [
12058    {
12059     "access" : "private",
12060     "field_name" : "mBuffer",
12061     "referenced_type" : "type-432"
12062    },
12063    {
12064     "access" : "private",
12065     "field_name" : "mSize",
12066     "field_offset" : 64,
12067     "referenced_type" : "type-2"
12068    },
12069    {
12070     "access" : "private",
12071     "field_name" : "mOwnsBuffer",
12072     "field_offset" : 96,
12073     "referenced_type" : "type-34"
12074    }
12075   ],
12076   "linker_set_key" : "android::hardware::hidl_vec<char>",
12077   "name" : "android::hardware::hidl_vec<char>",
12078   "referenced_type" : "type-431",
12079   "self_type" : "type-431",
12080   "size" : 16,
12081   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12082   "template_args" : [ "type-51" ],
12083   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
12084  },
12085  {
12086   "alignment" : 8,
12087   "fields" :
12088   [
12089    {
12090     "access" : "private",
12091     "field_name" : "mBuffer",
12092     "referenced_type" : "type-417"
12093    },
12094    {
12095     "access" : "private",
12096     "field_name" : "mSize",
12097     "field_offset" : 64,
12098     "referenced_type" : "type-2"
12099    },
12100    {
12101     "access" : "private",
12102     "field_name" : "mOwnsBuffer",
12103     "field_offset" : 96,
12104     "referenced_type" : "type-34"
12105    }
12106   ],
12107   "linker_set_key" : "android::hardware::hidl_vec<int>",
12108   "name" : "android::hardware::hidl_vec<int>",
12109   "referenced_type" : "type-416",
12110   "self_type" : "type-416",
12111   "size" : 16,
12112   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12113   "template_args" : [ "type-20" ],
12114   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
12115  },
12116  {
12117   "alignment" : 8,
12118   "fields" :
12119   [
12120    {
12121     "access" : "private",
12122     "field_name" : "mBuffer",
12123     "referenced_type" : "type-424"
12124    },
12125    {
12126     "access" : "private",
12127     "field_name" : "mSize",
12128     "field_offset" : 64,
12129     "referenced_type" : "type-2"
12130    },
12131    {
12132     "access" : "private",
12133     "field_name" : "mOwnsBuffer",
12134     "field_offset" : 96,
12135     "referenced_type" : "type-34"
12136    }
12137   ],
12138   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
12139   "name" : "android::hardware::hidl_vec<unsigned char>",
12140   "referenced_type" : "type-423",
12141   "self_type" : "type-423",
12142   "size" : 16,
12143   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12144   "template_args" : [ "type-142" ],
12145   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
12146  },
12147  {
12148   "alignment" : 2,
12149   "fields" :
12150   [
12151    {
12152     "access" : "private",
12153     "field_name" : "mMajor",
12154     "referenced_type" : "type-144"
12155    },
12156    {
12157     "access" : "private",
12158     "field_name" : "mMinor",
12159     "field_offset" : 16,
12160     "referenced_type" : "type-144"
12161    }
12162   ],
12163   "linker_set_key" : "android::hardware::hidl_version",
12164   "name" : "android::hardware::hidl_version",
12165   "referenced_type" : "type-435",
12166   "self_type" : "type-435",
12167   "size" : 4,
12168   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12169   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
12170  },
12171  {
12172   "alignment" : 4,
12173   "base_specifiers" :
12174   [
12175    {
12176     "referenced_type" : "type-226"
12177    },
12178    {
12179     "referenced_type" : "type-166"
12180    }
12181   ],
12182   "fields" :
12183   [
12184    {
12185     "access" : "private",
12186     "field_name" : "_hidl_mImpl",
12187     "field_offset" : 512,
12188     "referenced_type" : "type-489"
12189    }
12190   ],
12191   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
12192   "name" : "android::hidl::base::V1_0::BnHwBase",
12193   "referenced_type" : "type-488",
12194   "self_type" : "type-488",
12195   "size" : 76,
12196   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
12197   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
12198   "vtable_components" :
12199   [
12200    {
12201     "component_value" : 68,
12202     "kind" : "vbase_offset"
12203    },
12204    {
12205     "kind" : "offset_to_top"
12206    },
12207    {
12208     "kind" : "rtti",
12209     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12210    },
12211    {
12212     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12213    },
12214    {
12215     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12216    },
12217    {
12218     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12219    },
12220    {
12221     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12222    },
12223    {
12224     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12225    },
12226    {
12227     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12228    },
12229    {
12230     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12231    },
12232    {
12233     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12234    },
12235    {
12236     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12237    },
12238    {
12239     "kind" : "complete_dtor_pointer",
12240     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
12241    },
12242    {
12243     "kind" : "deleting_dtor_pointer",
12244     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
12245    },
12246    {
12247     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
12248    },
12249    {
12250     "component_value" : -20,
12251     "kind" : "offset_to_top"
12252    },
12253    {
12254     "kind" : "rtti",
12255     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12256    },
12257    {
12258     "kind" : "complete_dtor_pointer",
12259     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12260    },
12261    {
12262     "kind" : "deleting_dtor_pointer",
12263     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12264    },
12265    {
12266     "kind" : "vcall_offset"
12267    },
12268    {
12269     "kind" : "vcall_offset"
12270    },
12271    {
12272     "kind" : "vcall_offset"
12273    },
12274    {
12275     "kind" : "vcall_offset"
12276    },
12277    {
12278     "component_value" : -68,
12279     "kind" : "vcall_offset"
12280    },
12281    {
12282     "component_value" : -68,
12283     "kind" : "offset_to_top"
12284    },
12285    {
12286     "kind" : "rtti",
12287     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12288    },
12289    {
12290     "kind" : "complete_dtor_pointer",
12291     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12292    },
12293    {
12294     "kind" : "deleting_dtor_pointer",
12295     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12296    },
12297    {
12298     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12299    },
12300    {
12301     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12302    },
12303    {
12304     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12305    },
12306    {
12307     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12308    }
12309   ]
12310  },
12311  {
12312   "alignment" : 4,
12313   "base_specifiers" :
12314   [
12315    {
12316     "referenced_type" : "type-472"
12317    },
12318    {
12319     "referenced_type" : "type-166"
12320    }
12321   ],
12322   "fields" :
12323   [
12324    {
12325     "access" : "private",
12326     "field_name" : "_hidl_mMutex",
12327     "field_offset" : 544,
12328     "referenced_type" : "type-610"
12329    },
12330    {
12331     "access" : "private",
12332     "field_name" : "_hidl_mDeathRecipients",
12333     "field_offset" : 576,
12334     "referenced_type" : "type-611"
12335    }
12336   ],
12337   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
12338   "name" : "android::hidl::base::V1_0::BpHwBase",
12339   "referenced_type" : "type-609",
12340   "self_type" : "type-609",
12341   "size" : 92,
12342   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
12343   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
12344   "vtable_components" :
12345   [
12346    {
12347     "component_value" : 84,
12348     "kind" : "vbase_offset"
12349    },
12350    {
12351     "kind" : "offset_to_top"
12352    },
12353    {
12354     "kind" : "rtti",
12355     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12356    },
12357    {
12358     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
12359    },
12360    {
12361     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12362    },
12363    {
12364     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12365    },
12366    {
12367     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12368    },
12369    {
12370     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12371    },
12372    {
12373     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
12374    },
12375    {
12376     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12377    },
12378    {
12379     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
12380    },
12381    {
12382     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12383    },
12384    {
12385     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
12386    },
12387    {
12388     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12389    },
12390    {
12391     "kind" : "complete_dtor_pointer",
12392     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
12393    },
12394    {
12395     "kind" : "deleting_dtor_pointer",
12396     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
12397    },
12398    {
12399     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12400    },
12401    {
12402     "component_value" : 80,
12403     "kind" : "vbase_offset"
12404    },
12405    {
12406     "component_value" : -4,
12407     "kind" : "offset_to_top"
12408    },
12409    {
12410     "kind" : "rtti",
12411     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12412    },
12413    {
12414     "kind" : "complete_dtor_pointer",
12415     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12416    },
12417    {
12418     "kind" : "deleting_dtor_pointer",
12419     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12420    },
12421    {
12422     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12423    },
12424    {
12425     "component_value" : 76,
12426     "kind" : "vbase_offset"
12427    },
12428    {
12429     "component_value" : -8,
12430     "kind" : "offset_to_top"
12431    },
12432    {
12433     "kind" : "rtti",
12434     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12435    },
12436    {
12437     "kind" : "complete_dtor_pointer",
12438     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12439    },
12440    {
12441     "kind" : "deleting_dtor_pointer",
12442     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12443    },
12444    {
12445     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12446    },
12447    {
12448     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12449    },
12450    {
12451     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12452    },
12453    {
12454     "component_value" : -24,
12455     "kind" : "offset_to_top"
12456    },
12457    {
12458     "kind" : "rtti",
12459     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12460    },
12461    {
12462     "kind" : "complete_dtor_pointer",
12463     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12464    },
12465    {
12466     "kind" : "deleting_dtor_pointer",
12467     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12468    },
12469    {
12470     "kind" : "vcall_offset"
12471    },
12472    {
12473     "component_value" : -76,
12474     "kind" : "vcall_offset"
12475    },
12476    {
12477     "component_value" : -76,
12478     "kind" : "vcall_offset"
12479    },
12480    {
12481     "component_value" : -76,
12482     "kind" : "vcall_offset"
12483    },
12484    {
12485     "component_value" : -84,
12486     "kind" : "vcall_offset"
12487    },
12488    {
12489     "component_value" : -84,
12490     "kind" : "offset_to_top"
12491    },
12492    {
12493     "kind" : "rtti",
12494     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12495    },
12496    {
12497     "kind" : "complete_dtor_pointer",
12498     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12499    },
12500    {
12501     "kind" : "deleting_dtor_pointer",
12502     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12503    },
12504    {
12505     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12506    },
12507    {
12508     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12509    },
12510    {
12511     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12512    },
12513    {
12514     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12515    }
12516   ]
12517  },
12518  {
12519   "alignment" : 8,
12520   "fields" :
12521   [
12522    {
12523     "field_name" : "pid",
12524     "referenced_type" : "type-20"
12525    },
12526    {
12527     "field_name" : "ptr",
12528     "field_offset" : 64,
12529     "referenced_type" : "type-210"
12530    },
12531    {
12532     "field_name" : "arch",
12533     "field_offset" : 128,
12534     "referenced_type" : "type-452"
12535    }
12536   ],
12537   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
12538   "name" : "android::hidl::base::V1_0::DebugInfo",
12539   "referenced_type" : "type-451",
12540   "self_type" : "type-451",
12541   "size" : 24,
12542   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
12543   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
12544  },
12545  {
12546   "alignment" : 4,
12547   "base_specifiers" :
12548   [
12549    {
12550     "is_virtual" : true,
12551     "referenced_type" : "type-11"
12552    }
12553   ],
12554   "linker_set_key" : "android::hidl::base::V1_0::IBase",
12555   "name" : "android::hidl::base::V1_0::IBase",
12556   "referenced_type" : "type-97",
12557   "self_type" : "type-97",
12558   "size" : 12,
12559   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
12560   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
12561   "vtable_components" :
12562   [
12563    {
12564     "component_value" : 4,
12565     "kind" : "vbase_offset"
12566    },
12567    {
12568     "kind" : "offset_to_top"
12569    },
12570    {
12571     "kind" : "rtti",
12572     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12573    },
12574    {
12575     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
12576    },
12577    {
12578     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12579    },
12580    {
12581     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12582    },
12583    {
12584     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12585    },
12586    {
12587     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12588    },
12589    {
12590     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
12591    },
12592    {
12593     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12594    },
12595    {
12596     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
12597    },
12598    {
12599     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12600    },
12601    {
12602     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
12603    },
12604    {
12605     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12606    },
12607    {
12608     "kind" : "complete_dtor_pointer",
12609     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
12610    },
12611    {
12612     "kind" : "deleting_dtor_pointer",
12613     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
12614    },
12615    {
12616     "kind" : "vcall_offset"
12617    },
12618    {
12619     "kind" : "vcall_offset"
12620    },
12621    {
12622     "kind" : "vcall_offset"
12623    },
12624    {
12625     "kind" : "vcall_offset"
12626    },
12627    {
12628     "component_value" : -4,
12629     "kind" : "vcall_offset"
12630    },
12631    {
12632     "component_value" : -4,
12633     "kind" : "offset_to_top"
12634    },
12635    {
12636     "kind" : "rtti",
12637     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12638    },
12639    {
12640     "kind" : "complete_dtor_pointer",
12641     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
12642    },
12643    {
12644     "kind" : "deleting_dtor_pointer",
12645     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
12646    },
12647    {
12648     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12649    },
12650    {
12651     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12652    },
12653    {
12654     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12655    },
12656    {
12657     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12658    }
12659   ]
12660  },
12661  {
12662   "alignment" : 4,
12663   "base_specifiers" :
12664   [
12665    {
12666     "referenced_type" : "type-97"
12667    }
12668   ],
12669   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
12670   "name" : "android::hidl::manager::V1_0::IServiceManager",
12671   "referenced_type" : "type-96",
12672   "self_type" : "type-96",
12673   "size" : 12,
12674   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12675   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
12676   "vtable_components" :
12677   [
12678    {
12679     "component_value" : 4,
12680     "kind" : "vbase_offset"
12681    },
12682    {
12683     "kind" : "offset_to_top"
12684    },
12685    {
12686     "kind" : "rtti",
12687     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12688    },
12689    {
12690     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
12691    },
12692    {
12693     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12694    },
12695    {
12696     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12697    },
12698    {
12699     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12700    },
12701    {
12702     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12703    },
12704    {
12705     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
12706    },
12707    {
12708     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12709    },
12710    {
12711     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
12712    },
12713    {
12714     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12715    },
12716    {
12717     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
12718    },
12719    {
12720     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12721    },
12722    {
12723     "kind" : "complete_dtor_pointer",
12724     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
12725    },
12726    {
12727     "kind" : "deleting_dtor_pointer",
12728     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
12729    },
12730    {
12731     "is_pure" : true,
12732     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
12733    },
12734    {
12735     "is_pure" : true,
12736     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
12737    },
12738    {
12739     "is_pure" : true,
12740     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
12741    },
12742    {
12743     "is_pure" : true,
12744     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12745    },
12746    {
12747     "is_pure" : true,
12748     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
12749    },
12750    {
12751     "is_pure" : true,
12752     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
12753    },
12754    {
12755     "is_pure" : true,
12756     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
12757    },
12758    {
12759     "is_pure" : true,
12760     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
12761    },
12762    {
12763     "kind" : "vcall_offset"
12764    },
12765    {
12766     "kind" : "vcall_offset"
12767    },
12768    {
12769     "kind" : "vcall_offset"
12770    },
12771    {
12772     "kind" : "vcall_offset"
12773    },
12774    {
12775     "component_value" : -4,
12776     "kind" : "vcall_offset"
12777    },
12778    {
12779     "component_value" : -4,
12780     "kind" : "offset_to_top"
12781    },
12782    {
12783     "kind" : "rtti",
12784     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12785    },
12786    {
12787     "kind" : "complete_dtor_pointer",
12788     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
12789    },
12790    {
12791     "kind" : "deleting_dtor_pointer",
12792     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
12793    },
12794    {
12795     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12796    },
12797    {
12798     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12799    },
12800    {
12801     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12802    },
12803    {
12804     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12805    }
12806   ]
12807  },
12808  {
12809   "alignment" : 8,
12810   "fields" :
12811   [
12812    {
12813     "field_name" : "interfaceName",
12814     "referenced_type" : "type-373"
12815    },
12816    {
12817     "field_name" : "instanceName",
12818     "field_offset" : 128,
12819     "referenced_type" : "type-373"
12820    },
12821    {
12822     "field_name" : "pid",
12823     "field_offset" : 256,
12824     "referenced_type" : "type-20"
12825    },
12826    {
12827     "field_name" : "clientPids",
12828     "field_offset" : 320,
12829     "referenced_type" : "type-416"
12830    },
12831    {
12832     "field_name" : "arch",
12833     "field_offset" : 448,
12834     "referenced_type" : "type-452"
12835    }
12836   ],
12837   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12838   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12839   "referenced_type" : "type-592",
12840   "self_type" : "type-592",
12841   "size" : 64,
12842   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12843   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
12844  },
12845  {
12846   "alignment" : 4,
12847   "base_specifiers" :
12848   [
12849    {
12850     "referenced_type" : "type-97"
12851    }
12852   ],
12853   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
12854   "name" : "android::hidl::manager::V1_0::IServiceNotification",
12855   "referenced_type" : "type-127",
12856   "self_type" : "type-127",
12857   "size" : 12,
12858   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
12859   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
12860   "vtable_components" :
12861   [
12862    {
12863     "component_value" : 4,
12864     "kind" : "vbase_offset"
12865    },
12866    {
12867     "kind" : "offset_to_top"
12868    },
12869    {
12870     "kind" : "rtti",
12871     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12872    },
12873    {
12874     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
12875    },
12876    {
12877     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12878    },
12879    {
12880     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12881    },
12882    {
12883     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12884    },
12885    {
12886     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12887    },
12888    {
12889     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
12890    },
12891    {
12892     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12893    },
12894    {
12895     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
12896    },
12897    {
12898     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12899    },
12900    {
12901     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
12902    },
12903    {
12904     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12905    },
12906    {
12907     "kind" : "complete_dtor_pointer",
12908     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12909    },
12910    {
12911     "kind" : "deleting_dtor_pointer",
12912     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12913    },
12914    {
12915     "is_pure" : true,
12916     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
12917    },
12918    {
12919     "kind" : "vcall_offset"
12920    },
12921    {
12922     "kind" : "vcall_offset"
12923    },
12924    {
12925     "kind" : "vcall_offset"
12926    },
12927    {
12928     "kind" : "vcall_offset"
12929    },
12930    {
12931     "component_value" : -4,
12932     "kind" : "vcall_offset"
12933    },
12934    {
12935     "component_value" : -4,
12936     "kind" : "offset_to_top"
12937    },
12938    {
12939     "kind" : "rtti",
12940     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12941    },
12942    {
12943     "kind" : "complete_dtor_pointer",
12944     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12945    },
12946    {
12947     "kind" : "deleting_dtor_pointer",
12948     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12949    },
12950    {
12951     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12952    },
12953    {
12954     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12955    },
12956    {
12957     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12958    },
12959    {
12960     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12961    }
12962   ]
12963  },
12964  {
12965   "alignment" : 4,
12966   "fields" :
12967   [
12968    {
12969     "access" : "private",
12970     "field_name" : "m_ptr",
12971     "referenced_type" : "type-109"
12972    }
12973   ],
12974   "linker_set_key" : "android::sp<android::Thread>",
12975   "name" : "android::sp<android::Thread>",
12976   "record_kind" : "class",
12977   "referenced_type" : "type-108",
12978   "self_type" : "type-108",
12979   "size" : 4,
12980   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12981   "template_args" : [ "type-110" ],
12982   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
12983  },
12984  {
12985   "alignment" : 4,
12986   "fields" :
12987   [
12988    {
12989     "access" : "private",
12990     "field_name" : "m_ptr",
12991     "referenced_type" : "type-225"
12992    }
12993   ],
12994   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
12995   "name" : "android::sp<android::hardware::BHwBinder>",
12996   "record_kind" : "class",
12997   "referenced_type" : "type-224",
12998   "self_type" : "type-224",
12999   "size" : 4,
13000   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13001   "template_args" : [ "type-226" ],
13002   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
13003  },
13004  {
13005   "alignment" : 4,
13006   "fields" :
13007   [
13008    {
13009     "access" : "private",
13010     "field_name" : "m_ptr",
13011     "referenced_type" : "type-83"
13012    }
13013   ],
13014   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
13015   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
13016   "record_kind" : "class",
13017   "referenced_type" : "type-704",
13018   "self_type" : "type-704",
13019   "size" : 4,
13020   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13021   "template_args" : [ "type-84" ],
13022   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
13023  },
13024  {
13025   "alignment" : 4,
13026   "fields" :
13027   [
13028    {
13029     "access" : "private",
13030     "field_name" : "m_ptr",
13031     "referenced_type" : "type-9"
13032    }
13033   ],
13034   "linker_set_key" : "android::sp<android::hardware::IBinder>",
13035   "name" : "android::sp<android::hardware::IBinder>",
13036   "record_kind" : "class",
13037   "referenced_type" : "type-8",
13038   "self_type" : "type-8",
13039   "size" : 4,
13040   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13041   "template_args" : [ "type-10" ],
13042   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
13043  },
13044  {
13045   "alignment" : 4,
13046   "fields" :
13047   [
13048    {
13049     "access" : "private",
13050     "field_name" : "m_ptr",
13051     "referenced_type" : "type-13"
13052    }
13053   ],
13054   "linker_set_key" : "android::sp<android::hardware::IInterface>",
13055   "name" : "android::sp<android::hardware::IInterface>",
13056   "record_kind" : "class",
13057   "referenced_type" : "type-12",
13058   "self_type" : "type-12",
13059   "size" : 4,
13060   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13061   "template_args" : [ "type-14" ],
13062   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
13063  },
13064  {
13065   "alignment" : 4,
13066   "fields" :
13067   [
13068    {
13069     "access" : "private",
13070     "field_name" : "m_ptr",
13071     "referenced_type" : "type-18"
13072    }
13073   ],
13074   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
13075   "name" : "android::sp<android::hardware::ProcessState>",
13076   "record_kind" : "class",
13077   "referenced_type" : "type-17",
13078   "self_type" : "type-17",
13079   "size" : 4,
13080   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13081   "template_args" : [ "type-19" ],
13082   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
13083  },
13084  {
13085   "alignment" : 4,
13086   "fields" :
13087   [
13088    {
13089     "access" : "private",
13090     "field_name" : "m_ptr",
13091     "referenced_type" : "type-191"
13092    }
13093   ],
13094   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci>",
13095   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci>",
13096   "record_kind" : "class",
13097   "referenced_type" : "type-190",
13098   "self_type" : "type-190",
13099   "size" : 4,
13100   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13101   "template_args" : [ "type-192" ],
13102   "unique_id" : "_ZTSN7android2spINS_8hardware9bluetooth4V1_013IBluetoothHciEEE"
13103  },
13104  {
13105   "alignment" : 4,
13106   "fields" :
13107   [
13108    {
13109     "access" : "private",
13110     "field_name" : "m_ptr",
13111     "referenced_type" : "type-155"
13112    }
13113   ],
13114   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
13115   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
13116   "record_kind" : "class",
13117   "referenced_type" : "type-154",
13118   "self_type" : "type-154",
13119   "size" : 4,
13120   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13121   "template_args" : [ "type-156" ],
13122   "unique_id" : "_ZTSN7android2spINS_8hardware9bluetooth4V1_022IBluetoothHciCallbacksEEE"
13123  },
13124  {
13125   "alignment" : 4,
13126   "fields" :
13127   [
13128    {
13129     "access" : "private",
13130     "field_name" : "m_ptr",
13131     "referenced_type" : "type-205"
13132    }
13133   ],
13134   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13135   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13136   "record_kind" : "class",
13137   "referenced_type" : "type-204",
13138   "self_type" : "type-204",
13139   "size" : 4,
13140   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13141   "template_args" : [ "type-206" ],
13142   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
13143  },
13144  {
13145   "alignment" : 4,
13146   "fields" :
13147   [
13148    {
13149     "access" : "private",
13150     "field_name" : "m_ptr",
13151     "referenced_type" : "type-208"
13152    }
13153   ],
13154   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
13155   "name" : "android::sp<android::hardware::hidl_death_recipient>",
13156   "record_kind" : "class",
13157   "referenced_type" : "type-396",
13158   "self_type" : "type-396",
13159   "size" : 4,
13160   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13161   "template_args" : [ "type-209" ],
13162   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
13163  },
13164  {
13165   "alignment" : 4,
13166   "fields" :
13167   [
13168    {
13169     "access" : "private",
13170     "field_name" : "m_ptr",
13171     "referenced_type" : "type-212"
13172    }
13173   ],
13174   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
13175   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
13176   "record_kind" : "class",
13177   "referenced_type" : "type-489",
13178   "self_type" : "type-489",
13179   "size" : 4,
13180   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13181   "template_args" : [ "type-97" ],
13182   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
13183  },
13184  {
13185   "alignment" : 4,
13186   "fields" :
13187   [
13188    {
13189     "access" : "private",
13190     "field_name" : "m_ptr",
13191     "referenced_type" : "type-95"
13192    }
13193   ],
13194   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13195   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13196   "record_kind" : "class",
13197   "referenced_type" : "type-94",
13198   "self_type" : "type-94",
13199   "size" : 4,
13200   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13201   "template_args" : [ "type-96" ],
13202   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
13203  },
13204  {
13205   "alignment" : 4,
13206   "fields" :
13207   [
13208    {
13209     "access" : "private",
13210     "field_name" : "m_ptr",
13211     "referenced_type" : "type-126"
13212    }
13213   ],
13214   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13215   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13216   "record_kind" : "class",
13217   "referenced_type" : "type-125",
13218   "self_type" : "type-125",
13219   "size" : 4,
13220   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13221   "template_args" : [ "type-127" ],
13222   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
13223  },
13224  {
13225   "alignment" : 1,
13226   "linker_set_key" : "android::trait_trivial_copy<bool>",
13227   "name" : "android::trait_trivial_copy<bool>",
13228   "referenced_type" : "type-279",
13229   "self_type" : "type-279",
13230   "size" : 1,
13231   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13232   "template_args" : [ "type-34" ],
13233   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
13234  },
13235  {
13236   "alignment" : 1,
13237   "linker_set_key" : "android::trait_trivial_copy<char>",
13238   "name" : "android::trait_trivial_copy<char>",
13239   "referenced_type" : "type-283",
13240   "self_type" : "type-283",
13241   "size" : 1,
13242   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13243   "template_args" : [ "type-51" ],
13244   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
13245  },
13246  {
13247   "alignment" : 1,
13248   "linker_set_key" : "android::trait_trivial_copy<double>",
13249   "name" : "android::trait_trivial_copy<double>",
13250   "referenced_type" : "type-335",
13251   "self_type" : "type-335",
13252   "size" : 1,
13253   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13254   "template_args" : [ "type-333" ],
13255   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
13256  },
13257  {
13258   "alignment" : 1,
13259   "linker_set_key" : "android::trait_trivial_copy<float>",
13260   "name" : "android::trait_trivial_copy<float>",
13261   "referenced_type" : "type-329",
13262   "self_type" : "type-329",
13263   "size" : 1,
13264   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13265   "template_args" : [ "type-327" ],
13266   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
13267  },
13268  {
13269   "alignment" : 1,
13270   "linker_set_key" : "android::trait_trivial_copy<int>",
13271   "name" : "android::trait_trivial_copy<int>",
13272   "referenced_type" : "type-300",
13273   "self_type" : "type-300",
13274   "size" : 1,
13275   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13276   "template_args" : [ "type-20" ],
13277   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
13278  },
13279  {
13280   "alignment" : 1,
13281   "linker_set_key" : "android::trait_trivial_copy<long long>",
13282   "name" : "android::trait_trivial_copy<long long>",
13283   "referenced_type" : "type-320",
13284   "self_type" : "type-320",
13285   "size" : 1,
13286   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13287   "template_args" : [ "type-25" ],
13288   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
13289  },
13290  {
13291   "alignment" : 1,
13292   "linker_set_key" : "android::trait_trivial_copy<long>",
13293   "name" : "android::trait_trivial_copy<long>",
13294   "referenced_type" : "type-310",
13295   "self_type" : "type-310",
13296   "size" : 1,
13297   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13298   "template_args" : [ "type-307" ],
13299   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
13300  },
13301  {
13302   "alignment" : 1,
13303   "linker_set_key" : "android::trait_trivial_copy<short>",
13304   "name" : "android::trait_trivial_copy<short>",
13305   "referenced_type" : "type-292",
13306   "self_type" : "type-292",
13307   "size" : 1,
13308   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13309   "template_args" : [ "type-290" ],
13310   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
13311  },
13312  {
13313   "alignment" : 1,
13314   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
13315   "name" : "android::trait_trivial_copy<unsigned char>",
13316   "referenced_type" : "type-287",
13317   "self_type" : "type-287",
13318   "size" : 1,
13319   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13320   "template_args" : [ "type-142" ],
13321   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
13322  },
13323  {
13324   "alignment" : 1,
13325   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
13326   "name" : "android::trait_trivial_copy<unsigned int>",
13327   "referenced_type" : "type-304",
13328   "self_type" : "type-304",
13329   "size" : 1,
13330   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13331   "template_args" : [ "type-2" ],
13332   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
13333  },
13334  {
13335   "alignment" : 1,
13336   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
13337   "name" : "android::trait_trivial_copy<unsigned long long>",
13338   "referenced_type" : "type-324",
13339   "self_type" : "type-324",
13340   "size" : 1,
13341   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13342   "template_args" : [ "type-210" ],
13343   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
13344  },
13345  {
13346   "alignment" : 1,
13347   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
13348   "name" : "android::trait_trivial_copy<unsigned long>",
13349   "referenced_type" : "type-315",
13350   "self_type" : "type-315",
13351   "size" : 1,
13352   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13353   "template_args" : [ "type-313" ],
13354   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
13355  },
13356  {
13357   "alignment" : 1,
13358   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
13359   "name" : "android::trait_trivial_copy<unsigned short>",
13360   "referenced_type" : "type-296",
13361   "self_type" : "type-296",
13362   "size" : 1,
13363   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13364   "template_args" : [ "type-144" ],
13365   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
13366  },
13367  {
13368   "alignment" : 1,
13369   "linker_set_key" : "android::trait_trivial_copy<void>",
13370   "name" : "android::trait_trivial_copy<void>",
13371   "referenced_type" : "type-275",
13372   "self_type" : "type-275",
13373   "size" : 1,
13374   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13375   "template_args" : [ "type-22" ],
13376   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
13377  },
13378  {
13379   "alignment" : 1,
13380   "linker_set_key" : "android::trait_trivial_ctor<bool>",
13381   "name" : "android::trait_trivial_ctor<bool>",
13382   "referenced_type" : "type-277",
13383   "self_type" : "type-277",
13384   "size" : 1,
13385   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13386   "template_args" : [ "type-34" ],
13387   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
13388  },
13389  {
13390   "alignment" : 1,
13391   "linker_set_key" : "android::trait_trivial_ctor<char>",
13392   "name" : "android::trait_trivial_ctor<char>",
13393   "referenced_type" : "type-281",
13394   "self_type" : "type-281",
13395   "size" : 1,
13396   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13397   "template_args" : [ "type-51" ],
13398   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
13399  },
13400  {
13401   "alignment" : 1,
13402   "linker_set_key" : "android::trait_trivial_ctor<double>",
13403   "name" : "android::trait_trivial_ctor<double>",
13404   "referenced_type" : "type-332",
13405   "self_type" : "type-332",
13406   "size" : 1,
13407   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13408   "template_args" : [ "type-333" ],
13409   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
13410  },
13411  {
13412   "alignment" : 1,
13413   "linker_set_key" : "android::trait_trivial_ctor<float>",
13414   "name" : "android::trait_trivial_ctor<float>",
13415   "referenced_type" : "type-326",
13416   "self_type" : "type-326",
13417   "size" : 1,
13418   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13419   "template_args" : [ "type-327" ],
13420   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
13421  },
13422  {
13423   "alignment" : 1,
13424   "linker_set_key" : "android::trait_trivial_ctor<int>",
13425   "name" : "android::trait_trivial_ctor<int>",
13426   "referenced_type" : "type-298",
13427   "self_type" : "type-298",
13428   "size" : 1,
13429   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13430   "template_args" : [ "type-20" ],
13431   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
13432  },
13433  {
13434   "alignment" : 1,
13435   "linker_set_key" : "android::trait_trivial_ctor<long long>",
13436   "name" : "android::trait_trivial_ctor<long long>",
13437   "referenced_type" : "type-317",
13438   "self_type" : "type-317",
13439   "size" : 1,
13440   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13441   "template_args" : [ "type-25" ],
13442   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
13443  },
13444  {
13445   "alignment" : 1,
13446   "linker_set_key" : "android::trait_trivial_ctor<long>",
13447   "name" : "android::trait_trivial_ctor<long>",
13448   "referenced_type" : "type-306",
13449   "self_type" : "type-306",
13450   "size" : 1,
13451   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13452   "template_args" : [ "type-307" ],
13453   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
13454  },
13455  {
13456   "alignment" : 1,
13457   "linker_set_key" : "android::trait_trivial_ctor<short>",
13458   "name" : "android::trait_trivial_ctor<short>",
13459   "referenced_type" : "type-289",
13460   "self_type" : "type-289",
13461   "size" : 1,
13462   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13463   "template_args" : [ "type-290" ],
13464   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
13465  },
13466  {
13467   "alignment" : 1,
13468   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
13469   "name" : "android::trait_trivial_ctor<unsigned char>",
13470   "referenced_type" : "type-285",
13471   "self_type" : "type-285",
13472   "size" : 1,
13473   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13474   "template_args" : [ "type-142" ],
13475   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
13476  },
13477  {
13478   "alignment" : 1,
13479   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
13480   "name" : "android::trait_trivial_ctor<unsigned int>",
13481   "referenced_type" : "type-302",
13482   "self_type" : "type-302",
13483   "size" : 1,
13484   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13485   "template_args" : [ "type-2" ],
13486   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
13487  },
13488  {
13489   "alignment" : 1,
13490   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
13491   "name" : "android::trait_trivial_ctor<unsigned long long>",
13492   "referenced_type" : "type-322",
13493   "self_type" : "type-322",
13494   "size" : 1,
13495   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13496   "template_args" : [ "type-210" ],
13497   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
13498  },
13499  {
13500   "alignment" : 1,
13501   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
13502   "name" : "android::trait_trivial_ctor<unsigned long>",
13503   "referenced_type" : "type-312",
13504   "self_type" : "type-312",
13505   "size" : 1,
13506   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13507   "template_args" : [ "type-313" ],
13508   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
13509  },
13510  {
13511   "alignment" : 1,
13512   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
13513   "name" : "android::trait_trivial_ctor<unsigned short>",
13514   "referenced_type" : "type-294",
13515   "self_type" : "type-294",
13516   "size" : 1,
13517   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13518   "template_args" : [ "type-144" ],
13519   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
13520  },
13521  {
13522   "alignment" : 1,
13523   "linker_set_key" : "android::trait_trivial_ctor<void>",
13524   "name" : "android::trait_trivial_ctor<void>",
13525   "referenced_type" : "type-273",
13526   "self_type" : "type-273",
13527   "size" : 1,
13528   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13529   "template_args" : [ "type-22" ],
13530   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
13531  },
13532  {
13533   "alignment" : 1,
13534   "linker_set_key" : "android::trait_trivial_dtor<bool>",
13535   "name" : "android::trait_trivial_dtor<bool>",
13536   "referenced_type" : "type-278",
13537   "self_type" : "type-278",
13538   "size" : 1,
13539   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13540   "template_args" : [ "type-34" ],
13541   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
13542  },
13543  {
13544   "alignment" : 1,
13545   "linker_set_key" : "android::trait_trivial_dtor<char>",
13546   "name" : "android::trait_trivial_dtor<char>",
13547   "referenced_type" : "type-282",
13548   "self_type" : "type-282",
13549   "size" : 1,
13550   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13551   "template_args" : [ "type-51" ],
13552   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
13553  },
13554  {
13555   "alignment" : 1,
13556   "linker_set_key" : "android::trait_trivial_dtor<double>",
13557   "name" : "android::trait_trivial_dtor<double>",
13558   "referenced_type" : "type-334",
13559   "self_type" : "type-334",
13560   "size" : 1,
13561   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13562   "template_args" : [ "type-333" ],
13563   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
13564  },
13565  {
13566   "alignment" : 1,
13567   "linker_set_key" : "android::trait_trivial_dtor<float>",
13568   "name" : "android::trait_trivial_dtor<float>",
13569   "referenced_type" : "type-328",
13570   "self_type" : "type-328",
13571   "size" : 1,
13572   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13573   "template_args" : [ "type-327" ],
13574   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
13575  },
13576  {
13577   "alignment" : 1,
13578   "linker_set_key" : "android::trait_trivial_dtor<int>",
13579   "name" : "android::trait_trivial_dtor<int>",
13580   "referenced_type" : "type-299",
13581   "self_type" : "type-299",
13582   "size" : 1,
13583   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13584   "template_args" : [ "type-20" ],
13585   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
13586  },
13587  {
13588   "alignment" : 1,
13589   "linker_set_key" : "android::trait_trivial_dtor<long long>",
13590   "name" : "android::trait_trivial_dtor<long long>",
13591   "referenced_type" : "type-318",
13592   "self_type" : "type-318",
13593   "size" : 1,
13594   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13595   "template_args" : [ "type-25" ],
13596   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
13597  },
13598  {
13599   "alignment" : 1,
13600   "linker_set_key" : "android::trait_trivial_dtor<long>",
13601   "name" : "android::trait_trivial_dtor<long>",
13602   "referenced_type" : "type-308",
13603   "self_type" : "type-308",
13604   "size" : 1,
13605   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13606   "template_args" : [ "type-307" ],
13607   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
13608  },
13609  {
13610   "alignment" : 1,
13611   "linker_set_key" : "android::trait_trivial_dtor<short>",
13612   "name" : "android::trait_trivial_dtor<short>",
13613   "referenced_type" : "type-291",
13614   "self_type" : "type-291",
13615   "size" : 1,
13616   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13617   "template_args" : [ "type-290" ],
13618   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
13619  },
13620  {
13621   "alignment" : 1,
13622   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
13623   "name" : "android::trait_trivial_dtor<unsigned char>",
13624   "referenced_type" : "type-286",
13625   "self_type" : "type-286",
13626   "size" : 1,
13627   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13628   "template_args" : [ "type-142" ],
13629   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
13630  },
13631  {
13632   "alignment" : 1,
13633   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
13634   "name" : "android::trait_trivial_dtor<unsigned int>",
13635   "referenced_type" : "type-303",
13636   "self_type" : "type-303",
13637   "size" : 1,
13638   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13639   "template_args" : [ "type-2" ],
13640   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
13641  },
13642  {
13643   "alignment" : 1,
13644   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
13645   "name" : "android::trait_trivial_dtor<unsigned long long>",
13646   "referenced_type" : "type-323",
13647   "self_type" : "type-323",
13648   "size" : 1,
13649   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13650   "template_args" : [ "type-210" ],
13651   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
13652  },
13653  {
13654   "alignment" : 1,
13655   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
13656   "name" : "android::trait_trivial_dtor<unsigned long>",
13657   "referenced_type" : "type-314",
13658   "self_type" : "type-314",
13659   "size" : 1,
13660   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13661   "template_args" : [ "type-313" ],
13662   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
13663  },
13664  {
13665   "alignment" : 1,
13666   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
13667   "name" : "android::trait_trivial_dtor<unsigned short>",
13668   "referenced_type" : "type-295",
13669   "self_type" : "type-295",
13670   "size" : 1,
13671   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13672   "template_args" : [ "type-144" ],
13673   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
13674  },
13675  {
13676   "alignment" : 1,
13677   "linker_set_key" : "android::trait_trivial_dtor<void>",
13678   "name" : "android::trait_trivial_dtor<void>",
13679   "referenced_type" : "type-274",
13680   "self_type" : "type-274",
13681   "size" : 1,
13682   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13683   "template_args" : [ "type-22" ],
13684   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
13685  },
13686  {
13687   "alignment" : 1,
13688   "linker_set_key" : "android::trait_trivial_move<android::String16>",
13689   "name" : "android::trait_trivial_move<android::String16>",
13690   "referenced_type" : "type-469",
13691   "self_type" : "type-469",
13692   "size" : 1,
13693   "source_file" : "/system/core/libutils/include/utils/String16.h",
13694   "template_args" : [ "type-39" ],
13695   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
13696  },
13697  {
13698   "alignment" : 1,
13699   "linker_set_key" : "android::trait_trivial_move<android::String8>",
13700   "name" : "android::trait_trivial_move<android::String8>",
13701   "referenced_type" : "type-463",
13702   "self_type" : "type-463",
13703   "size" : 1,
13704   "source_file" : "/system/core/libutils/include/utils/String8.h",
13705   "template_args" : [ "type-48" ],
13706   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
13707  },
13708  {
13709   "alignment" : 1,
13710   "linker_set_key" : "android::trait_trivial_move<bool>",
13711   "name" : "android::trait_trivial_move<bool>",
13712   "referenced_type" : "type-280",
13713   "self_type" : "type-280",
13714   "size" : 1,
13715   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13716   "template_args" : [ "type-34" ],
13717   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
13718  },
13719  {
13720   "alignment" : 1,
13721   "linker_set_key" : "android::trait_trivial_move<char>",
13722   "name" : "android::trait_trivial_move<char>",
13723   "referenced_type" : "type-284",
13724   "self_type" : "type-284",
13725   "size" : 1,
13726   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13727   "template_args" : [ "type-51" ],
13728   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
13729  },
13730  {
13731   "alignment" : 1,
13732   "linker_set_key" : "android::trait_trivial_move<double>",
13733   "name" : "android::trait_trivial_move<double>",
13734   "referenced_type" : "type-336",
13735   "self_type" : "type-336",
13736   "size" : 1,
13737   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13738   "template_args" : [ "type-333" ],
13739   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
13740  },
13741  {
13742   "alignment" : 1,
13743   "linker_set_key" : "android::trait_trivial_move<float>",
13744   "name" : "android::trait_trivial_move<float>",
13745   "referenced_type" : "type-331",
13746   "self_type" : "type-331",
13747   "size" : 1,
13748   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13749   "template_args" : [ "type-327" ],
13750   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
13751  },
13752  {
13753   "alignment" : 1,
13754   "linker_set_key" : "android::trait_trivial_move<int>",
13755   "name" : "android::trait_trivial_move<int>",
13756   "referenced_type" : "type-301",
13757   "self_type" : "type-301",
13758   "size" : 1,
13759   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13760   "template_args" : [ "type-20" ],
13761   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
13762  },
13763  {
13764   "alignment" : 1,
13765   "linker_set_key" : "android::trait_trivial_move<long long>",
13766   "name" : "android::trait_trivial_move<long long>",
13767   "referenced_type" : "type-321",
13768   "self_type" : "type-321",
13769   "size" : 1,
13770   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13771   "template_args" : [ "type-25" ],
13772   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
13773  },
13774  {
13775   "alignment" : 1,
13776   "linker_set_key" : "android::trait_trivial_move<long>",
13777   "name" : "android::trait_trivial_move<long>",
13778   "referenced_type" : "type-311",
13779   "self_type" : "type-311",
13780   "size" : 1,
13781   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13782   "template_args" : [ "type-307" ],
13783   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
13784  },
13785  {
13786   "alignment" : 1,
13787   "linker_set_key" : "android::trait_trivial_move<short>",
13788   "name" : "android::trait_trivial_move<short>",
13789   "referenced_type" : "type-293",
13790   "self_type" : "type-293",
13791   "size" : 1,
13792   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13793   "template_args" : [ "type-290" ],
13794   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
13795  },
13796  {
13797   "alignment" : 1,
13798   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
13799   "name" : "android::trait_trivial_move<unsigned char>",
13800   "referenced_type" : "type-288",
13801   "self_type" : "type-288",
13802   "size" : 1,
13803   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13804   "template_args" : [ "type-142" ],
13805   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
13806  },
13807  {
13808   "alignment" : 1,
13809   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
13810   "name" : "android::trait_trivial_move<unsigned int>",
13811   "referenced_type" : "type-305",
13812   "self_type" : "type-305",
13813   "size" : 1,
13814   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13815   "template_args" : [ "type-2" ],
13816   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
13817  },
13818  {
13819   "alignment" : 1,
13820   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
13821   "name" : "android::trait_trivial_move<unsigned long long>",
13822   "referenced_type" : "type-325",
13823   "self_type" : "type-325",
13824   "size" : 1,
13825   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13826   "template_args" : [ "type-210" ],
13827   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
13828  },
13829  {
13830   "alignment" : 1,
13831   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
13832   "name" : "android::trait_trivial_move<unsigned long>",
13833   "referenced_type" : "type-316",
13834   "self_type" : "type-316",
13835   "size" : 1,
13836   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13837   "template_args" : [ "type-313" ],
13838   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
13839  },
13840  {
13841   "alignment" : 1,
13842   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
13843   "name" : "android::trait_trivial_move<unsigned short>",
13844   "referenced_type" : "type-297",
13845   "self_type" : "type-297",
13846   "size" : 1,
13847   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13848   "template_args" : [ "type-144" ],
13849   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
13850  },
13851  {
13852   "alignment" : 1,
13853   "linker_set_key" : "android::trait_trivial_move<void>",
13854   "name" : "android::trait_trivial_move<void>",
13855   "referenced_type" : "type-276",
13856   "self_type" : "type-276",
13857   "size" : 1,
13858   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13859   "template_args" : [ "type-22" ],
13860   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
13861  },
13862  {
13863   "alignment" : 4,
13864   "fields" :
13865   [
13866    {
13867     "access" : "private",
13868     "field_name" : "m_ptr",
13869     "referenced_type" : "type-225"
13870    },
13871    {
13872     "access" : "private",
13873     "field_name" : "m_refs",
13874     "field_offset" : 32,
13875     "referenced_type" : "type-32"
13876    }
13877   ],
13878   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
13879   "name" : "android::wp<android::hardware::BHwBinder>",
13880   "record_kind" : "class",
13881   "referenced_type" : "type-427",
13882   "self_type" : "type-427",
13883   "size" : 8,
13884   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13885   "template_args" : [ "type-226" ],
13886   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
13887  },
13888  {
13889   "alignment" : 4,
13890   "fields" :
13891   [
13892    {
13893     "access" : "private",
13894     "field_name" : "m_ptr",
13895     "referenced_type" : "type-83"
13896    },
13897    {
13898     "access" : "private",
13899     "field_name" : "m_refs",
13900     "field_offset" : 32,
13901     "referenced_type" : "type-32"
13902    }
13903   ],
13904   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13905   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13906   "record_kind" : "class",
13907   "referenced_type" : "type-103",
13908   "self_type" : "type-103",
13909   "size" : 8,
13910   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13911   "template_args" : [ "type-84" ],
13912   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
13913  },
13914  {
13915   "alignment" : 4,
13916   "fields" :
13917   [
13918    {
13919     "access" : "private",
13920     "field_name" : "m_ptr",
13921     "referenced_type" : "type-208"
13922    },
13923    {
13924     "access" : "private",
13925     "field_name" : "m_refs",
13926     "field_offset" : 32,
13927     "referenced_type" : "type-32"
13928    }
13929   ],
13930   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
13931   "name" : "android::wp<android::hardware::hidl_death_recipient>",
13932   "record_kind" : "class",
13933   "referenced_type" : "type-207",
13934   "self_type" : "type-207",
13935   "size" : 8,
13936   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13937   "template_args" : [ "type-209" ],
13938   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
13939  },
13940  {
13941   "alignment" : 4,
13942   "fields" :
13943   [
13944    {
13945     "access" : "private",
13946     "field_name" : "m_ptr",
13947     "referenced_type" : "type-212"
13948    },
13949    {
13950     "access" : "private",
13951     "field_name" : "m_refs",
13952     "field_offset" : 32,
13953     "referenced_type" : "type-32"
13954    }
13955   ],
13956   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
13957   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
13958   "record_kind" : "class",
13959   "referenced_type" : "type-211",
13960   "self_type" : "type-211",
13961   "size" : 8,
13962   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13963   "template_args" : [ "type-97" ],
13964   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
13965  },
13966  {
13967   "alignment" : 4,
13968   "fields" :
13969   [
13970    {
13971     "field_name" : "maxContentLightLevel",
13972     "referenced_type" : "type-327"
13973    },
13974    {
13975     "field_name" : "maxFrameAverageLightLevel",
13976     "field_offset" : 32,
13977     "referenced_type" : "type-327"
13978    }
13979   ],
13980   "linker_set_key" : "android_cta861_3_metadata",
13981   "name" : "android_cta861_3_metadata",
13982   "referenced_type" : "type-566",
13983   "self_type" : "type-566",
13984   "size" : 8,
13985   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13986   "unique_id" : "android_cta861_3_metadata"
13987  },
13988  {
13989   "alignment" : 4,
13990   "fields" :
13991   [
13992    {
13993     "field_name" : "num_points",
13994     "referenced_type" : "type-2"
13995    },
13996    {
13997     "field_name" : "reserved",
13998     "field_offset" : 32,
13999     "referenced_type" : "type-554"
14000    },
14001    {
14002     "field_name" : "xyzc_points",
14003     "field_offset" : 288,
14004     "referenced_type" : "type-563"
14005    }
14006   ],
14007   "linker_set_key" : "android_depth_points",
14008   "name" : "android_depth_points",
14009   "referenced_type" : "type-562",
14010   "self_type" : "type-562",
14011   "size" : 36,
14012   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14013   "unique_id" : "android_depth_points"
14014  },
14015  {
14016   "alignment" : 4,
14017   "fields" :
14018   [
14019    {
14020     "field_name" : "format",
14021     "referenced_type" : "type-557"
14022    },
14023    {
14024     "field_name" : "num_planes",
14025     "field_offset" : 32,
14026     "referenced_type" : "type-2"
14027    },
14028    {
14029     "field_name" : "planes",
14030     "field_offset" : 64,
14031     "referenced_type" : "type-561"
14032    }
14033   ],
14034   "linker_set_key" : "android_flex_layout",
14035   "name" : "android_flex_layout",
14036   "referenced_type" : "type-560",
14037   "self_type" : "type-560",
14038   "size" : 12,
14039   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14040   "unique_id" : "android_flex_layout"
14041  },
14042  {
14043   "alignment" : 4,
14044   "fields" :
14045   [
14046    {
14047     "field_name" : "top_left",
14048     "referenced_type" : "type-426"
14049    },
14050    {
14051     "field_name" : "component",
14052     "field_offset" : 32,
14053     "referenced_type" : "type-555"
14054    },
14055    {
14056     "field_name" : "bits_per_component",
14057     "field_offset" : 64,
14058     "referenced_type" : "type-20"
14059    },
14060    {
14061     "field_name" : "bits_used",
14062     "field_offset" : 96,
14063     "referenced_type" : "type-20"
14064    },
14065    {
14066     "field_name" : "h_increment",
14067     "field_offset" : 128,
14068     "referenced_type" : "type-20"
14069    },
14070    {
14071     "field_name" : "v_increment",
14072     "field_offset" : 160,
14073     "referenced_type" : "type-20"
14074    },
14075    {
14076     "field_name" : "h_subsampling",
14077     "field_offset" : 192,
14078     "referenced_type" : "type-20"
14079    },
14080    {
14081     "field_name" : "v_subsampling",
14082     "field_offset" : 224,
14083     "referenced_type" : "type-20"
14084    }
14085   ],
14086   "linker_set_key" : "android_flex_plane",
14087   "name" : "android_flex_plane",
14088   "referenced_type" : "type-556",
14089   "self_type" : "type-556",
14090   "size" : 32,
14091   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14092   "unique_id" : "android_flex_plane"
14093  },
14094  {
14095   "alignment" : 4,
14096   "fields" :
14097   [
14098    {
14099     "field_name" : "displayPrimaryRed",
14100     "referenced_type" : "type-564"
14101    },
14102    {
14103     "field_name" : "displayPrimaryGreen",
14104     "field_offset" : 64,
14105     "referenced_type" : "type-564"
14106    },
14107    {
14108     "field_name" : "displayPrimaryBlue",
14109     "field_offset" : 128,
14110     "referenced_type" : "type-564"
14111    },
14112    {
14113     "field_name" : "whitePoint",
14114     "field_offset" : 192,
14115     "referenced_type" : "type-564"
14116    },
14117    {
14118     "field_name" : "maxLuminance",
14119     "field_offset" : 256,
14120     "referenced_type" : "type-327"
14121    },
14122    {
14123     "field_name" : "minLuminance",
14124     "field_offset" : 288,
14125     "referenced_type" : "type-327"
14126    }
14127   ],
14128   "linker_set_key" : "android_smpte2086_metadata",
14129   "name" : "android_smpte2086_metadata",
14130   "referenced_type" : "type-565",
14131   "self_type" : "type-565",
14132   "size" : 40,
14133   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14134   "unique_id" : "android_smpte2086_metadata"
14135  },
14136  {
14137   "alignment" : 4,
14138   "fields" :
14139   [
14140    {
14141     "field_name" : "x",
14142     "referenced_type" : "type-327"
14143    },
14144    {
14145     "field_name" : "y",
14146     "field_offset" : 32,
14147     "referenced_type" : "type-327"
14148    }
14149   ],
14150   "linker_set_key" : "android_xy_color",
14151   "name" : "android_xy_color",
14152   "referenced_type" : "type-564",
14153   "self_type" : "type-564",
14154   "size" : 8,
14155   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14156   "unique_id" : "android_xy_color"
14157  },
14158  {
14159   "alignment" : 4,
14160   "fields" :
14161   [
14162    {
14163     "field_name" : "y",
14164     "referenced_type" : "type-21"
14165    },
14166    {
14167     "field_name" : "cb",
14168     "field_offset" : 32,
14169     "referenced_type" : "type-21"
14170    },
14171    {
14172     "field_name" : "cr",
14173     "field_offset" : 64,
14174     "referenced_type" : "type-21"
14175    },
14176    {
14177     "field_name" : "ystride",
14178     "field_offset" : 96,
14179     "referenced_type" : "type-2"
14180    },
14181    {
14182     "field_name" : "cstride",
14183     "field_offset" : 128,
14184     "referenced_type" : "type-2"
14185    },
14186    {
14187     "field_name" : "chroma_step",
14188     "field_offset" : 160,
14189     "referenced_type" : "type-2"
14190    },
14191    {
14192     "field_name" : "reserved",
14193     "field_offset" : 192,
14194     "referenced_type" : "type-554"
14195    }
14196   ],
14197   "linker_set_key" : "android_ycbcr",
14198   "name" : "android_ycbcr",
14199   "referenced_type" : "type-553",
14200   "self_type" : "type-553",
14201   "size" : 56,
14202   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14203   "unique_id" : "android_ycbcr"
14204  },
14205  {
14206   "alignment" : 4,
14207   "fields" :
14208   [
14209    {
14210     "referenced_type" : "type-140"
14211    }
14212   ],
14213   "linker_set_key" : "log_msg",
14214   "name" : "log_msg",
14215   "referenced_type" : "type-139",
14216   "self_type" : "type-139",
14217   "size" : 5124,
14218   "source_file" : "/system/core/liblog/include/log/log_read.h",
14219   "unique_id" : "log_msg"
14220  },
14221  {
14222   "alignment" : 4,
14223   "fields" :
14224   [
14225    {
14226     "field_name" : "buf",
14227     "referenced_type" : "type-141"
14228    },
14229    {
14230     "field_name" : "entry",
14231     "referenced_type" : "type-143"
14232    },
14233    {
14234     "field_name" : "entry_v4",
14235     "referenced_type" : "type-143"
14236    },
14237    {
14238     "field_name" : "entry_v3",
14239     "referenced_type" : "type-146"
14240    },
14241    {
14242     "field_name" : "entry_v2",
14243     "referenced_type" : "type-147"
14244    },
14245    {
14246     "field_name" : "entry_v1",
14247     "referenced_type" : "type-148"
14248    }
14249   ],
14250   "is_anonymous" : true,
14251   "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",
14252   "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",
14253   "record_kind" : "union",
14254   "referenced_type" : "type-140",
14255   "self_type" : "type-140",
14256   "size" : 5124,
14257   "source_file" : "/system/core/liblog/include/log/log_read.h",
14258   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
14259  },
14260  {
14261   "alignment" : 1,
14262   "fields" :
14263   [
14264    {
14265     "field_name" : "tv_sec",
14266     "referenced_type" : "type-2"
14267    },
14268    {
14269     "field_name" : "tv_nsec",
14270     "field_offset" : 32,
14271     "referenced_type" : "type-2"
14272    }
14273   ],
14274   "linker_set_key" : "log_time",
14275   "name" : "log_time",
14276   "referenced_type" : "type-466",
14277   "self_type" : "type-466",
14278   "size" : 8,
14279   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
14280   "unique_id" : "_ZTS8log_time"
14281  },
14282  {
14283   "alignment" : 4,
14284   "fields" :
14285   [
14286    {
14287     "field_name" : "len",
14288     "referenced_type" : "type-144"
14289    },
14290    {
14291     "field_name" : "__pad",
14292     "field_offset" : 16,
14293     "referenced_type" : "type-144"
14294    },
14295    {
14296     "field_name" : "pid",
14297     "field_offset" : 32,
14298     "referenced_type" : "type-20"
14299    },
14300    {
14301     "field_name" : "tid",
14302     "field_offset" : 64,
14303     "referenced_type" : "type-20"
14304    },
14305    {
14306     "field_name" : "sec",
14307     "field_offset" : 96,
14308     "referenced_type" : "type-20"
14309    },
14310    {
14311     "field_name" : "nsec",
14312     "field_offset" : 128,
14313     "referenced_type" : "type-20"
14314    },
14315    {
14316     "field_name" : "msg",
14317     "field_offset" : 160,
14318     "referenced_type" : "type-145"
14319    }
14320   ],
14321   "linker_set_key" : "logger_entry",
14322   "name" : "logger_entry",
14323   "referenced_type" : "type-148",
14324   "self_type" : "type-148",
14325   "size" : 20,
14326   "source_file" : "/system/core/liblog/include/log/log_read.h",
14327   "unique_id" : "logger_entry"
14328  },
14329  {
14330   "alignment" : 1,
14331   "fields" :
14332   [
14333    {
14334     "field_name" : "len",
14335     "referenced_type" : "type-144"
14336    },
14337    {
14338     "field_name" : "hdr_size",
14339     "field_offset" : 16,
14340     "referenced_type" : "type-144"
14341    },
14342    {
14343     "field_name" : "pid",
14344     "field_offset" : 32,
14345     "referenced_type" : "type-20"
14346    },
14347    {
14348     "field_name" : "tid",
14349     "field_offset" : 64,
14350     "referenced_type" : "type-20"
14351    },
14352    {
14353     "field_name" : "sec",
14354     "field_offset" : 96,
14355     "referenced_type" : "type-20"
14356    },
14357    {
14358     "field_name" : "nsec",
14359     "field_offset" : 128,
14360     "referenced_type" : "type-20"
14361    },
14362    {
14363     "field_name" : "euid",
14364     "field_offset" : 160,
14365     "referenced_type" : "type-2"
14366    },
14367    {
14368     "field_name" : "msg",
14369     "field_offset" : 192,
14370     "referenced_type" : "type-145"
14371    }
14372   ],
14373   "linker_set_key" : "logger_entry_v2",
14374   "name" : "logger_entry_v2",
14375   "referenced_type" : "type-147",
14376   "self_type" : "type-147",
14377   "size" : 24,
14378   "source_file" : "/system/core/liblog/include/log/log_read.h",
14379   "unique_id" : "logger_entry_v2"
14380  },
14381  {
14382   "alignment" : 1,
14383   "fields" :
14384   [
14385    {
14386     "field_name" : "len",
14387     "referenced_type" : "type-144"
14388    },
14389    {
14390     "field_name" : "hdr_size",
14391     "field_offset" : 16,
14392     "referenced_type" : "type-144"
14393    },
14394    {
14395     "field_name" : "pid",
14396     "field_offset" : 32,
14397     "referenced_type" : "type-20"
14398    },
14399    {
14400     "field_name" : "tid",
14401     "field_offset" : 64,
14402     "referenced_type" : "type-20"
14403    },
14404    {
14405     "field_name" : "sec",
14406     "field_offset" : 96,
14407     "referenced_type" : "type-20"
14408    },
14409    {
14410     "field_name" : "nsec",
14411     "field_offset" : 128,
14412     "referenced_type" : "type-20"
14413    },
14414    {
14415     "field_name" : "lid",
14416     "field_offset" : 160,
14417     "referenced_type" : "type-2"
14418    },
14419    {
14420     "field_name" : "msg",
14421     "field_offset" : 192,
14422     "referenced_type" : "type-145"
14423    }
14424   ],
14425   "linker_set_key" : "logger_entry_v3",
14426   "name" : "logger_entry_v3",
14427   "referenced_type" : "type-146",
14428   "self_type" : "type-146",
14429   "size" : 24,
14430   "source_file" : "/system/core/liblog/include/log/log_read.h",
14431   "unique_id" : "logger_entry_v3"
14432  },
14433  {
14434   "alignment" : 4,
14435   "fields" :
14436   [
14437    {
14438     "field_name" : "len",
14439     "referenced_type" : "type-144"
14440    },
14441    {
14442     "field_name" : "hdr_size",
14443     "field_offset" : 16,
14444     "referenced_type" : "type-144"
14445    },
14446    {
14447     "field_name" : "pid",
14448     "field_offset" : 32,
14449     "referenced_type" : "type-20"
14450    },
14451    {
14452     "field_name" : "tid",
14453     "field_offset" : 64,
14454     "referenced_type" : "type-2"
14455    },
14456    {
14457     "field_name" : "sec",
14458     "field_offset" : 96,
14459     "referenced_type" : "type-2"
14460    },
14461    {
14462     "field_name" : "nsec",
14463     "field_offset" : 128,
14464     "referenced_type" : "type-2"
14465    },
14466    {
14467     "field_name" : "lid",
14468     "field_offset" : 160,
14469     "referenced_type" : "type-2"
14470    },
14471    {
14472     "field_name" : "uid",
14473     "field_offset" : 192,
14474     "referenced_type" : "type-2"
14475    },
14476    {
14477     "field_name" : "msg",
14478     "field_offset" : 224,
14479     "referenced_type" : "type-145"
14480    }
14481   ],
14482   "linker_set_key" : "logger_entry_v4",
14483   "name" : "logger_entry_v4",
14484   "referenced_type" : "type-143",
14485   "self_type" : "type-143",
14486   "size" : 28,
14487   "source_file" : "/system/core/liblog/include/log/log_read.h",
14488   "unique_id" : "logger_entry_v4"
14489  },
14490  {
14491   "alignment" : 4,
14492   "fields" :
14493   [
14494    {
14495     "field_name" : "version",
14496     "referenced_type" : "type-20"
14497    },
14498    {
14499     "field_name" : "numFds",
14500     "field_offset" : 32,
14501     "referenced_type" : "type-20"
14502    },
14503    {
14504     "field_name" : "numInts",
14505     "field_offset" : 64,
14506     "referenced_type" : "type-20"
14507    },
14508    {
14509     "field_name" : "data",
14510     "field_offset" : 96,
14511     "referenced_type" : "type-271"
14512    }
14513   ],
14514   "linker_set_key" : "native_handle",
14515   "name" : "native_handle",
14516   "referenced_type" : "type-270",
14517   "self_type" : "type-270",
14518   "size" : 12,
14519   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
14520   "unique_id" : "native_handle"
14521  }
14522 ],
14523 "rvalue_reference_types" :
14524 [
14525  {
14526   "alignment" : 4,
14527   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > &&",
14528   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > &&",
14529   "referenced_type" : "type-245",
14530   "self_type" : "type-247",
14531   "size" : 4,
14532   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14533  },
14534  {
14535   "alignment" : 4,
14536   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > &&",
14537   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > &&",
14538   "referenced_type" : "type-656",
14539   "self_type" : "type-658",
14540   "size" : 4,
14541   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14542  },
14543  {
14544   "alignment" : 4,
14545   "linker_set_key" : "android::hardware::Return<bool> &&",
14546   "name" : "android::hardware::Return<bool> &&",
14547   "referenced_type" : "type-238",
14548   "self_type" : "type-241",
14549   "size" : 4,
14550   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14551  },
14552  {
14553   "alignment" : 4,
14554   "linker_set_key" : "android::hardware::Return<void> &&",
14555   "name" : "android::hardware::Return<void> &&",
14556   "referenced_type" : "type-258",
14557   "self_type" : "type-260",
14558   "size" : 4,
14559   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14560  },
14561  {
14562   "alignment" : 4,
14563   "linker_set_key" : "android::hardware::Status &&",
14564   "name" : "android::hardware::Status &&",
14565   "referenced_type" : "type-228",
14566   "self_type" : "type-235",
14567   "size" : 4,
14568   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14569  },
14570  {
14571   "alignment" : 4,
14572   "linker_set_key" : "android::hardware::details::return_status &&",
14573   "name" : "android::hardware::details::return_status &&",
14574   "referenced_type" : "type-239",
14575   "self_type" : "type-254",
14576   "size" : 4,
14577   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14578  },
14579  {
14580   "alignment" : 4,
14581   "linker_set_key" : "android::hardware::hidl_handle &&",
14582   "name" : "android::hardware::hidl_handle &&",
14583   "referenced_type" : "type-370",
14584   "self_type" : "type-379",
14585   "size" : 4,
14586   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14587  },
14588  {
14589   "alignment" : 4,
14590   "linker_set_key" : "android::hardware::hidl_memory &&",
14591   "name" : "android::hardware::hidl_memory &&",
14592   "referenced_type" : "type-377",
14593   "self_type" : "type-384",
14594   "size" : 4,
14595   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14596  },
14597  {
14598   "alignment" : 4,
14599   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &&",
14600   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &&",
14601   "referenced_type" : "type-190",
14602   "self_type" : "type-195",
14603   "size" : 4,
14604   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14605  },
14606  {
14607   "alignment" : 4,
14608   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &&",
14609   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &&",
14610   "referenced_type" : "type-154",
14611   "self_type" : "type-181",
14612   "size" : 4,
14613   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14614  },
14615  {
14616   "alignment" : 4,
14617   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14618   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14619   "referenced_type" : "type-204",
14620   "self_type" : "type-215",
14621   "size" : 4,
14622   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14623  },
14624  {
14625   "alignment" : 4,
14626   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14627   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14628   "referenced_type" : "type-150",
14629   "self_type" : "type-149",
14630   "size" : 4,
14631   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14632  },
14633  {
14634   "alignment" : 4,
14635   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14636   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14637   "referenced_type" : "type-526",
14638   "self_type" : "type-525",
14639   "size" : 4,
14640   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14641  },
14642  {
14643   "alignment" : 4,
14644   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14645   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14646   "referenced_type" : "type-685",
14647   "self_type" : "type-684",
14648   "size" : 4,
14649   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14650  },
14651  {
14652   "alignment" : 4,
14653   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14654   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14655   "referenced_type" : "type-78",
14656   "self_type" : "type-77",
14657   "size" : 4,
14658   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14659  },
14660  {
14661   "alignment" : 4,
14662   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14663   "name" : "std::function<sp<IBase> (void *)> &&",
14664   "referenced_type" : "type-158",
14665   "self_type" : "type-157",
14666   "size" : 4,
14667   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14668  },
14669  {
14670   "alignment" : 4,
14671   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14672   "name" : "std::function<sp<IBase> (void *)> &&",
14673   "referenced_type" : "type-536",
14674   "self_type" : "type-535",
14675   "size" : 4,
14676   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14677  },
14678  {
14679   "alignment" : 4,
14680   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14681   "name" : "std::function<sp<IBase> (void *)> &&",
14682   "referenced_type" : "type-689",
14683   "self_type" : "type-688",
14684   "size" : 4,
14685   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14686  },
14687  {
14688   "alignment" : 4,
14689   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14690   "name" : "std::function<sp<IBase> (void *)> &&",
14691   "referenced_type" : "type-82",
14692   "self_type" : "type-81",
14693   "size" : 4,
14694   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14695  },
14696  {
14697   "alignment" : 4,
14698   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14699   "name" : "std::function<sp<IBinder> (void *)> &&",
14700   "referenced_type" : "type-152",
14701   "self_type" : "type-151",
14702   "size" : 4,
14703   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14704  },
14705  {
14706   "alignment" : 4,
14707   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14708   "name" : "std::function<sp<IBinder> (void *)> &&",
14709   "referenced_type" : "type-528",
14710   "self_type" : "type-527",
14711   "size" : 4,
14712   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14713  },
14714  {
14715   "alignment" : 4,
14716   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14717   "name" : "std::function<sp<IBinder> (void *)> &&",
14718   "referenced_type" : "type-687",
14719   "self_type" : "type-686",
14720   "size" : 4,
14721   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14722  },
14723  {
14724   "alignment" : 4,
14725   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14726   "name" : "std::function<sp<IBinder> (void *)> &&",
14727   "referenced_type" : "type-80",
14728   "self_type" : "type-79",
14729   "size" : 4,
14730   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14731  }
14732 ]
14733}
14734