1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-53",
9   "self_type" : "type-97",
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-248",
16   "self_type" : "type-484",
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-192",
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-94",
32   "self_type" : "type-330",
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-94",
41   "self_type" : "type-93",
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-475",
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-36",
64   "self_type" : "type-36",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-53",
73   "self_type" : "type-53",
74   "size" : 1
75  },
76  {
77   "alignment" : 2,
78   "is_integral" : true,
79   "is_unsigned" : true,
80   "linker_set_key" : "char16_t",
81   "name" : "char16_t",
82   "referenced_type" : "type-44",
83   "self_type" : "type-44",
84   "size" : 2
85  },
86  {
87   "alignment" : 8,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-254",
91   "self_type" : "type-254",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-248",
99   "self_type" : "type-248",
100   "size" : 4
101  },
102  {
103   "alignment" : 4,
104   "is_integral" : true,
105   "linker_set_key" : "int",
106   "name" : "int",
107   "referenced_type" : "type-20",
108   "self_type" : "type-20",
109   "size" : 4
110  },
111  {
112   "alignment" : 8,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-26",
117   "self_type" : "type-26",
118   "size" : 8
119  },
120  {
121   "alignment" : 8,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-237",
126   "self_type" : "type-237",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-211",
135   "self_type" : "type-211",
136   "size" : 2
137  },
138  {
139   "alignment" : 1,
140   "is_integral" : true,
141   "linker_set_key" : "signed char",
142   "name" : "signed char",
143   "referenced_type" : "type-261",
144   "self_type" : "type-261",
145   "size" : 1
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "is_unsigned" : true,
151   "linker_set_key" : "unsigned char",
152   "name" : "unsigned char",
153   "referenced_type" : "type-94",
154   "self_type" : "type-94",
155   "size" : 1
156  },
157  {
158   "alignment" : 4,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned int",
162   "name" : "unsigned int",
163   "referenced_type" : "type-2",
164   "self_type" : "type-2",
165   "size" : 4
166  },
167  {
168   "alignment" : 8,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-25",
174   "self_type" : "type-25",
175   "size" : 8
176  },
177  {
178   "alignment" : 8,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-243",
184   "self_type" : "type-243",
185   "size" : 8
186  },
187  {
188   "alignment" : 2,
189   "is_integral" : true,
190   "is_unsigned" : true,
191   "linker_set_key" : "unsigned short",
192   "name" : "unsigned short",
193   "referenced_type" : "type-96",
194   "self_type" : "type-96",
195   "size" : 2
196  },
197  {
198   "linker_set_key" : "void",
199   "name" : "void",
200   "referenced_type" : "type-22",
201   "self_type" : "type-22"
202  }
203 ],
204 "elf_functions" :
205 [
206  {
207   "binding" : "weak",
208   "name" : "_ZN7android8hardware10fromBinderINS0_9bluetooth4V1_022IBluetoothHciCallbacksENS3_25BpHwBluetoothHciCallbacksENS3_25BnHwBluetoothHciCallbacksEEENS_2spIT_EERKNS7_INS0_7IBinderEEE"
209  },
210  {
211   "binding" : "weak",
212   "name" : "_ZN7android8hardware7details13castInterfaceINS0_9bluetooth4V1_013IBluetoothHciENS_4hidl4base4V1_05IBaseENS4_16BpHwBluetoothHciEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
213  },
214  {
215   "binding" : "weak",
216   "name" : "_ZN7android8hardware7details13castInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksENS_4hidl4base4V1_05IBaseENS4_25BpHwBluetoothHciCallbacksEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
217  },
218  {
219   "binding" : "weak",
220   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_9bluetooth4V1_022IBluetoothHciCallbacksEvEENS_2spIT_EES8_"
221  },
222  {
223   "binding" : "weak",
224   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_9bluetooth4V1_016BpHwBluetoothHciENS4_13IBluetoothHciEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
225  },
226  {
227   "binding" : "weak",
228   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_9bluetooth4V1_025BpHwBluetoothHciCallbacksENS4_22IBluetoothHciCallbacksEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
229  },
230  {
231   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
232  },
233  {
234   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
235  },
236  {
237   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
238  },
239  {
240   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
241  },
242  {
243   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
244  },
245  {
246   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
247  },
248  {
249   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
250  },
251  {
252   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
253  },
254  {
255   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
256  },
257  {
258   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21notifySyspropsChangedEv"
259  },
260  {
261   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21setHALInstrumentationEv"
262  },
263  {
264   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
265  },
266  {
267   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci4pingEv"
268  },
269  {
270   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
271  },
272  {
273   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
274  },
275  {
276   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci8castFromERKNS_2spIS3_EEb"
277  },
278  {
279   "name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci13addOnewayTaskENSt3__18functionIFvvEEE"
280  },
281  {
282   "name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciC1ENS_2spINS2_13IBluetoothHciEEE"
283  },
284  {
285   "name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciC2ENS_2spINS2_13IBluetoothHciEEE"
286  },
287  {
288   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
289  },
290  {
291   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci11_hidl_closeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
292  },
293  {
294   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
295  },
296  {
297   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci16_hidl_initializeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
298  },
299  {
300   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci17_hidl_sendAclDataEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
301  },
302  {
303   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci17_hidl_sendScoDataEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
304  },
305  {
306   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci20_hidl_sendHciCommandEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
307  },
308  {
309   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci4pingEv"
310  },
311  {
312   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciC1ERKNS_2spINS2_13IBluetoothHciEEE"
313  },
314  {
315   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciC2ERKNS_2spINS2_13IBluetoothHciEEE"
316  },
317  {
318   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
319  },
320  {
321   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
322  },
323  {
324   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD2Ev"
325  },
326  {
327   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
328  },
329  {
330   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11_hidl_closeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
331  },
332  {
333   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
334  },
335  {
336   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE"
337  },
338  {
339   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE"
340  },
341  {
342   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
343  },
344  {
345   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
346  },
347  {
348   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
349  },
350  {
351   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
352  },
353  {
354   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE"
355  },
356  {
357   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci16_hidl_initializeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
358  },
359  {
360   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci17_hidl_sendAclDataEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
361  },
362  {
363   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci17_hidl_sendScoDataEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
364  },
365  {
366   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
367  },
368  {
369   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci20_hidl_sendHciCommandEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
370  },
371  {
372   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21notifySyspropsChangedEv"
373  },
374  {
375   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21setHALInstrumentationEv"
376  },
377  {
378   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci4pingEv"
379  },
380  {
381   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5closeEv"
382  },
383  {
384   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
385  },
386  {
387   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciC1ERKNS_2spINS0_7IBinderEEE"
388  },
389  {
390   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciC2ERKNS_2spINS0_7IBinderEEE"
391  },
392  {
393   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
394  },
395  {
396   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
397  },
398  {
399   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
400  },
401  {
402   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
403  },
404  {
405   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
406  },
407  {
408   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
409  },
410  {
411   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
412  },
413  {
414   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
415  },
416  {
417   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
418  },
419  {
420   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21notifySyspropsChangedEv"
421  },
422  {
423   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21setHALInstrumentationEv"
424  },
425  {
426   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
427  },
428  {
429   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks4pingEv"
430  },
431  {
432   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
433  },
434  {
435   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
436  },
437  {
438   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8castFromERKNS_2spIS3_EEb"
439  },
440  {
441   "name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks13addOnewayTaskENSt3__18functionIFvvEEE"
442  },
443  {
444   "name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksC1ENS_2spINS2_22IBluetoothHciCallbacksEEE"
445  },
446  {
447   "name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksC2ENS_2spINS2_22IBluetoothHciCallbacksEEE"
448  },
449  {
450   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
451  },
452  {
453   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
454  },
455  {
456   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks21_hidl_aclDataReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
457  },
458  {
459   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks21_hidl_scoDataReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
460  },
461  {
462   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks22_hidl_hciEventReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
463  },
464  {
465   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks28_hidl_initializationCompleteEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
466  },
467  {
468   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks4pingEv"
469  },
470  {
471   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksC1ERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
472  },
473  {
474   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksC2ERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
475  },
476  {
477   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
478  },
479  {
480   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
481  },
482  {
483   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD2Ev"
484  },
485  {
486   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
487  },
488  {
489   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
490  },
491  {
492   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
493  },
494  {
495   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
496  },
497  {
498   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
499  },
500  {
501   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE"
502  },
503  {
504   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE"
505  },
506  {
507   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE"
508  },
509  {
510   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
511  },
512  {
513   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21_hidl_aclDataReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
514  },
515  {
516   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21_hidl_scoDataReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
517  },
518  {
519   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21notifySyspropsChangedEv"
520  },
521  {
522   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21setHALInstrumentationEv"
523  },
524  {
525   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks22_hidl_hciEventReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
526  },
527  {
528   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks22initializationCompleteENS2_6StatusE"
529  },
530  {
531   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks28_hidl_initializationCompleteEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_6StatusE"
532  },
533  {
534   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks4pingEv"
535  },
536  {
537   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
538  },
539  {
540   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksC1ERKNS_2spINS0_7IBinderEEE"
541  },
542  {
543   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksC2ERKNS_2spINS0_7IBinderEEE"
544  },
545  {
546   "binding" : "weak",
547   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
548  },
549  {
550   "binding" : "weak",
551   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
552  },
553  {
554   "binding" : "weak",
555   "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_"
556  },
557  {
558   "binding" : "weak",
559   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEERKT_"
560  },
561  {
562   "binding" : "weak",
563   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEE"
564  },
565  {
566   "binding" : "weak",
567   "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_"
568  },
569  {
570   "binding" : "weak",
571   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EElEERKT_"
572  },
573  {
574   "binding" : "weak",
575   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EElEE"
576  },
577  {
578   "binding" : "weak",
579   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
580  },
581  {
582   "binding" : "weak",
583   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
584  },
585  {
586   "binding" : "weak",
587   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
588  },
589  {
590   "name" : "_ZThn32_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
591  },
592  {
593   "name" : "_ZThn32_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
594  },
595  {
596   "name" : "_ZThn32_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
597  },
598  {
599   "name" : "_ZThn32_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
600  },
601  {
602   "name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
603  },
604  {
605   "name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
606  },
607  {
608   "name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
609  },
610  {
611   "name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
612  }
613 ],
614 "elf_objects" :
615 [
616  {
617   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10descriptorE"
618  },
619  {
620   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks10descriptorE"
621  },
622  {
623   "name" : "_ZTCN7android8hardware9bluetooth4V1_013IBluetoothHciE0_NS_4hidl4base4V1_05IBaseE"
624  },
625  {
626   "binding" : "weak",
627   "name" : "_ZTCN7android8hardware9bluetooth4V1_014BsBluetoothHciE0_NS2_13IBluetoothHciE"
628  },
629  {
630   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE0_NS0_7IBinderE"
631  },
632  {
633   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE0_NS0_9BHwBinderE"
634  },
635  {
636   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE0_NS_4hidl4base4V1_08BnHwBaseE"
637  },
638  {
639   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE0_NS0_11BpInterfaceINS2_13IBluetoothHciEEE"
640  },
641  {
642   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE0_NS2_13IBluetoothHciE"
643  },
644  {
645   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE0_NS_4hidl4base4V1_05IBaseE"
646  },
647  {
648   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE16_NS0_11BpHwRefBaseE"
649  },
650  {
651   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE8_NS0_10IInterfaceE"
652  },
653  {
654   "name" : "_ZTCN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE0_NS_4hidl4base4V1_05IBaseE"
655  },
656  {
657   "binding" : "weak",
658   "name" : "_ZTCN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE0_NS2_22IBluetoothHciCallbacksE"
659  },
660  {
661   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE0_NS0_7IBinderE"
662  },
663  {
664   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE0_NS0_9BHwBinderE"
665  },
666  {
667   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE0_NS_4hidl4base4V1_08BnHwBaseE"
668  },
669  {
670   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE0_NS0_11BpInterfaceINS2_22IBluetoothHciCallbacksEEE"
671  },
672  {
673   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE0_NS2_22IBluetoothHciCallbacksE"
674  },
675  {
676   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE0_NS_4hidl4base4V1_05IBaseE"
677  },
678  {
679   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE16_NS0_11BpHwRefBaseE"
680  },
681  {
682   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE8_NS0_10IInterfaceE"
683  },
684  {
685   "name" : "_ZTTN7android8hardware9bluetooth4V1_013IBluetoothHciE"
686  },
687  {
688   "name" : "_ZTTN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE"
689  },
690  {
691   "name" : "_ZTTN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
692  },
693  {
694   "name" : "_ZTTN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE"
695  },
696  {
697   "name" : "_ZTTN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE"
698  },
699  {
700   "name" : "_ZTTN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
701  },
702  {
703   "name" : "_ZTVN7android8hardware9bluetooth4V1_013IBluetoothHciE"
704  },
705  {
706   "binding" : "weak",
707   "name" : "_ZTVN7android8hardware9bluetooth4V1_014BsBluetoothHciE"
708  },
709  {
710   "name" : "_ZTVN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE"
711  },
712  {
713   "name" : "_ZTVN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
714  },
715  {
716   "name" : "_ZTVN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE"
717  },
718  {
719   "binding" : "weak",
720   "name" : "_ZTVN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE"
721  },
722  {
723   "name" : "_ZTVN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE"
724  },
725  {
726   "name" : "_ZTVN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
727  }
728 ],
729 "enum_types" :
730 [
731  {
732   "alignment" : 4,
733   "enum_fields" :
734   [
735    {
736     "enum_field_value" : 0,
737     "name" : "android::Condition::WAKE_UP_ONE"
738    },
739    {
740     "enum_field_value" : 1,
741     "name" : "android::Condition::WAKE_UP_ALL"
742    }
743   ],
744   "linker_set_key" : "android::Condition::WakeUpType",
745   "name" : "android::Condition::WakeUpType",
746   "referenced_type" : "type-495",
747   "self_type" : "type-495",
748   "size" : 4,
749   "source_file" : "/system/core/libutils/include/utils/Condition.h",
750   "underlying_type" : "type-2",
751   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
752  },
753  {
754   "alignment" : 4,
755   "enum_fields" :
756   [
757    {
758     "enum_field_value" : 0,
759     "name" : "android::String16::kEmptyString"
760    }
761   ],
762   "linker_set_key" : "android::String16::StaticLinkage",
763   "name" : "android::String16::StaticLinkage",
764   "referenced_type" : "type-384",
765   "self_type" : "type-384",
766   "size" : 4,
767   "source_file" : "/system/core/libutils/include/utils/String16.h",
768   "underlying_type" : "type-2",
769   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
770  },
771  {
772   "alignment" : 4,
773   "enum_fields" :
774   [
775    {
776     "enum_field_value" : 0,
777     "name" : "android::String8::kEmptyString"
778    }
779   ],
780   "linker_set_key" : "android::String8::StaticLinkage",
781   "name" : "android::String8::StaticLinkage",
782   "referenced_type" : "type-377",
783   "self_type" : "type-377",
784   "size" : 4,
785   "source_file" : "/system/core/libutils/include/utils/String8.h",
786   "underlying_type" : "type-2",
787   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
788  },
789  {
790   "alignment" : 4,
791   "enum_fields" :
792   [
793    {
794     "enum_field_value" : 0,
795     "name" : "android::hardware::HidlReturnRestriction::NONE"
796    },
797    {
798     "enum_field_value" : 1,
799     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
800    },
801    {
802     "enum_field_value" : 2,
803     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
804    }
805   ],
806   "linker_set_key" : "android::hardware::HidlReturnRestriction",
807   "name" : "android::hardware::HidlReturnRestriction",
808   "referenced_type" : "type-178",
809   "self_type" : "type-178",
810   "size" : 4,
811   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
812   "underlying_type" : "type-20",
813   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
814  },
815  {
816   "alignment" : 4,
817   "enum_fields" :
818   [
819    {
820     "enum_field_value" : 0,
821     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
822    },
823    {
824     "enum_field_value" : 1,
825     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
826    },
827    {
828     "enum_field_value" : 2,
829     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
830    },
831    {
832     "enum_field_value" : 3,
833     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
834    }
835   ],
836   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
837   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
838   "referenced_type" : "type-368",
839   "self_type" : "type-368",
840   "size" : 4,
841   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
842   "underlying_type" : "type-20",
843   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
844  },
845  {
846   "alignment" : 4,
847   "enum_fields" :
848   [
849    {
850     "enum_field_value" : 1,
851     "name" : "android::hardware::kSynchronizedReadWrite"
852    },
853    {
854     "enum_field_value" : 2,
855     "name" : "android::hardware::kUnsynchronizedWrite"
856    }
857   ],
858   "linker_set_key" : "android::hardware::MQFlavor",
859   "name" : "android::hardware::MQFlavor",
860   "referenced_type" : "type-364",
861   "self_type" : "type-364",
862   "size" : 4,
863   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
864   "underlying_type" : "type-2",
865   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
866  },
867  {
868   "alignment" : 4,
869   "enum_fields" :
870   [
871    {
872     "enum_field_value" : 0,
873     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
874    },
875    {
876     "enum_field_value" : 1,
877     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
878    },
879    {
880     "enum_field_value" : 2,
881     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
882    }
883   ],
884   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
885   "name" : "android::hardware::ProcessState::CallRestriction",
886   "referenced_type" : "type-55",
887   "self_type" : "type-55",
888   "size" : 4,
889   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
890   "underlying_type" : "type-20",
891   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
892  },
893  {
894   "alignment" : 4,
895   "enum_fields" :
896   [
897    {
898     "enum_field_value" : 0,
899     "name" : "android::hardware::Status::EX_NONE"
900    },
901    {
902     "enum_field_value" : -1,
903     "name" : "android::hardware::Status::EX_SECURITY"
904    },
905    {
906     "enum_field_value" : -2,
907     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
908    },
909    {
910     "enum_field_value" : -3,
911     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
912    },
913    {
914     "enum_field_value" : -4,
915     "name" : "android::hardware::Status::EX_NULL_POINTER"
916    },
917    {
918     "enum_field_value" : -5,
919     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
920    },
921    {
922     "enum_field_value" : -6,
923     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
924    },
925    {
926     "enum_field_value" : -7,
927     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
928    },
929    {
930     "enum_field_value" : -128,
931     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
932    },
933    {
934     "enum_field_value" : -129,
935     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
936    }
937   ],
938   "linker_set_key" : "android::hardware::Status::Exception",
939   "name" : "android::hardware::Status::Exception",
940   "referenced_type" : "type-151",
941   "self_type" : "type-151",
942   "size" : 4,
943   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
944   "underlying_type" : "type-20",
945   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
946  },
947  {
948   "alignment" : 4,
949   "enum_fields" :
950   [
951    {
952     "enum_field_value" : 0,
953     "name" : "android::hardware::bluetooth::V1_0::Status::SUCCESS"
954    },
955    {
956     "enum_field_value" : 1,
957     "name" : "android::hardware::bluetooth::V1_0::Status::TRANSPORT_ERROR"
958    },
959    {
960     "enum_field_value" : 2,
961     "name" : "android::hardware::bluetooth::V1_0::Status::INITIALIZATION_ERROR"
962    },
963    {
964     "enum_field_value" : 3,
965     "name" : "android::hardware::bluetooth::V1_0::Status::UNKNOWN"
966    }
967   ],
968   "linker_set_key" : "android::hardware::bluetooth::V1_0::Status",
969   "name" : "android::hardware::bluetooth::V1_0::Status",
970   "referenced_type" : "type-521",
971   "self_type" : "type-521",
972   "size" : 4,
973   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h",
974   "underlying_type" : "type-20",
975   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_06StatusE"
976  },
977  {
978   "alignment" : 4,
979   "enum_fields" :
980   [
981    {
982     "enum_field_value" : 0,
983     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
984    },
985    {
986     "enum_field_value" : 1,
987     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
988    },
989    {
990     "enum_field_value" : 2,
991     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
992    },
993    {
994     "enum_field_value" : 3,
995     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
996    },
997    {
998     "enum_field_value" : 4,
999     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
1000    },
1001    {
1002     "enum_field_value" : 5,
1003     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
1004    },
1005    {
1006     "enum_field_value" : 6,
1007     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
1008    },
1009    {
1010     "enum_field_value" : 7,
1011     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
1012    },
1013    {
1014     "enum_field_value" : 8,
1015     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
1016    },
1017    {
1018     "enum_field_value" : 9,
1019     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
1020    }
1021   ],
1022   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1023   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1024   "referenced_type" : "type-555",
1025   "self_type" : "type-555",
1026   "size" : 4,
1027   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
1028   "underlying_type" : "type-2",
1029   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
1030  },
1031  {
1032   "alignment" : 4,
1033   "enum_fields" :
1034   [
1035    {
1036     "enum_field_value" : 0,
1037     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1038    },
1039    {
1040     "enum_field_value" : 1,
1041     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1042    },
1043    {
1044     "enum_field_value" : 2,
1045     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1046    }
1047   ],
1048   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1049   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1050   "referenced_type" : "type-372",
1051   "self_type" : "type-372",
1052   "size" : 4,
1053   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1054   "underlying_type" : "type-20",
1055   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1056  },
1057  {
1058   "alignment" : 4,
1059   "enum_fields" :
1060   [
1061    {
1062     "enum_field_value" : -1,
1063     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1064    }
1065   ],
1066   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1067   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1068   "referenced_type" : "type-512",
1069   "self_type" : "type-512",
1070   "size" : 4,
1071   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1072   "underlying_type" : "type-20",
1073   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1074  },
1075  {
1076   "alignment" : 1,
1077   "enum_fields" :
1078   [
1079    {
1080     "enum_field_value" : 0,
1081     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1082    },
1083    {
1084     "enum_field_value" : 1,
1085     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1086    },
1087    {
1088     "enum_field_value" : 2,
1089     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1090    }
1091   ],
1092   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1093   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1094   "referenced_type" : "type-511",
1095   "self_type" : "type-511",
1096   "size" : 1,
1097   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1098   "underlying_type" : "type-94",
1099   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1100  },
1101  {
1102   "alignment" : 4,
1103   "enum_fields" :
1104   [
1105    {
1106     "enum_field_value" : 0,
1107     "name" : "ANDROID_LOG_UNKNOWN"
1108    },
1109    {
1110     "enum_field_value" : 1,
1111     "name" : "ANDROID_LOG_DEFAULT"
1112    },
1113    {
1114     "enum_field_value" : 2,
1115     "name" : "ANDROID_LOG_VERBOSE"
1116    },
1117    {
1118     "enum_field_value" : 3,
1119     "name" : "ANDROID_LOG_DEBUG"
1120    },
1121    {
1122     "enum_field_value" : 4,
1123     "name" : "ANDROID_LOG_INFO"
1124    },
1125    {
1126     "enum_field_value" : 5,
1127     "name" : "ANDROID_LOG_WARN"
1128    },
1129    {
1130     "enum_field_value" : 6,
1131     "name" : "ANDROID_LOG_ERROR"
1132    },
1133    {
1134     "enum_field_value" : 7,
1135     "name" : "ANDROID_LOG_FATAL"
1136    },
1137    {
1138     "enum_field_value" : 8,
1139     "name" : "ANDROID_LOG_SILENT"
1140    }
1141   ],
1142   "linker_set_key" : "android_LogPriority",
1143   "name" : "android_LogPriority",
1144   "referenced_type" : "type-1",
1145   "self_type" : "type-1",
1146   "size" : 4,
1147   "source_file" : "/system/core/liblog/include/android/log.h",
1148   "underlying_type" : "type-2",
1149   "unique_id" : "android_LogPriority"
1150  },
1151  {
1152   "alignment" : 4,
1153   "enum_fields" :
1154   [
1155    {
1156     "enum_field_value" : 0,
1157     "name" : "HAL_COLOR_MODE_NATIVE"
1158    },
1159    {
1160     "enum_field_value" : 1,
1161     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1162    },
1163    {
1164     "enum_field_value" : 2,
1165     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1166    },
1167    {
1168     "enum_field_value" : 3,
1169     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1170    },
1171    {
1172     "enum_field_value" : 4,
1173     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1174    },
1175    {
1176     "enum_field_value" : 5,
1177     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1178    },
1179    {
1180     "enum_field_value" : 6,
1181     "name" : "HAL_COLOR_MODE_DCI_P3"
1182    },
1183    {
1184     "enum_field_value" : 7,
1185     "name" : "HAL_COLOR_MODE_SRGB"
1186    },
1187    {
1188     "enum_field_value" : 8,
1189     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1190    },
1191    {
1192     "enum_field_value" : 9,
1193     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1194    }
1195   ],
1196   "linker_set_key" : "android_color_mode_t",
1197   "name" : "android_color_mode_t",
1198   "referenced_type" : "type-463",
1199   "self_type" : "type-463",
1200   "size" : 4,
1201   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1202   "underlying_type" : "type-2",
1203   "unique_id" : "android_color_mode_t"
1204  },
1205  {
1206   "alignment" : 4,
1207   "enum_fields" :
1208   [
1209    {
1210     "enum_field_value" : 10,
1211     "name" : "HAL_COLOR_MODE_BT2020"
1212    },
1213    {
1214     "enum_field_value" : 11,
1215     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1216    },
1217    {
1218     "enum_field_value" : 12,
1219     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1220    }
1221   ],
1222   "linker_set_key" : "android_color_mode_v1_1_t",
1223   "name" : "android_color_mode_v1_1_t",
1224   "referenced_type" : "type-468",
1225   "self_type" : "type-468",
1226   "size" : 4,
1227   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1228   "underlying_type" : "type-2",
1229   "unique_id" : "android_color_mode_v1_1_t"
1230  },
1231  {
1232   "alignment" : 4,
1233   "enum_fields" :
1234   [
1235    {
1236     "enum_field_value" : 0,
1237     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1238    },
1239    {
1240     "enum_field_value" : 1,
1241     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1242    },
1243    {
1244     "enum_field_value" : 2,
1245     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1246    },
1247    {
1248     "enum_field_value" : 3,
1249     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1250    },
1251    {
1252     "enum_field_value" : 4,
1253     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1254    },
1255    {
1256     "enum_field_value" : 5,
1257     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1258    },
1259    {
1260     "enum_field_value" : 6,
1261     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1262    }
1263   ],
1264   "linker_set_key" : "android_color_transform_t",
1265   "name" : "android_color_transform_t",
1266   "referenced_type" : "type-464",
1267   "self_type" : "type-464",
1268   "size" : 4,
1269   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1270   "underlying_type" : "type-2",
1271   "unique_id" : "android_color_transform_t"
1272  },
1273  {
1274   "alignment" : 4,
1275   "enum_fields" :
1276   [
1277    {
1278     "enum_field_value" : 0,
1279     "name" : "HAL_DATASPACE_UNKNOWN"
1280    },
1281    {
1282     "enum_field_value" : 1,
1283     "name" : "HAL_DATASPACE_ARBITRARY"
1284    },
1285    {
1286     "enum_field_value" : 16,
1287     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1288    },
1289    {
1290     "enum_field_value" : 4128768,
1291     "name" : "HAL_DATASPACE_STANDARD_MASK"
1292    },
1293    {
1294     "enum_field_value" : 0,
1295     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1296    },
1297    {
1298     "enum_field_value" : 65536,
1299     "name" : "HAL_DATASPACE_STANDARD_BT709"
1300    },
1301    {
1302     "enum_field_value" : 131072,
1303     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1304    },
1305    {
1306     "enum_field_value" : 196608,
1307     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1308    },
1309    {
1310     "enum_field_value" : 262144,
1311     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1312    },
1313    {
1314     "enum_field_value" : 327680,
1315     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1316    },
1317    {
1318     "enum_field_value" : 393216,
1319     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1320    },
1321    {
1322     "enum_field_value" : 458752,
1323     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1324    },
1325    {
1326     "enum_field_value" : 524288,
1327     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1328    },
1329    {
1330     "enum_field_value" : 589824,
1331     "name" : "HAL_DATASPACE_STANDARD_FILM"
1332    },
1333    {
1334     "enum_field_value" : 655360,
1335     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1336    },
1337    {
1338     "enum_field_value" : 720896,
1339     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1340    },
1341    {
1342     "enum_field_value" : 22,
1343     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1344    },
1345    {
1346     "enum_field_value" : 130023424,
1347     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1348    },
1349    {
1350     "enum_field_value" : 0,
1351     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1352    },
1353    {
1354     "enum_field_value" : 4194304,
1355     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1356    },
1357    {
1358     "enum_field_value" : 8388608,
1359     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1360    },
1361    {
1362     "enum_field_value" : 12582912,
1363     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1364    },
1365    {
1366     "enum_field_value" : 16777216,
1367     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1368    },
1369    {
1370     "enum_field_value" : 20971520,
1371     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1372    },
1373    {
1374     "enum_field_value" : 25165824,
1375     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1376    },
1377    {
1378     "enum_field_value" : 29360128,
1379     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1380    },
1381    {
1382     "enum_field_value" : 33554432,
1383     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1384    },
1385    {
1386     "enum_field_value" : 27,
1387     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1388    },
1389    {
1390     "enum_field_value" : 939524096,
1391     "name" : "HAL_DATASPACE_RANGE_MASK"
1392    },
1393    {
1394     "enum_field_value" : 0,
1395     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1396    },
1397    {
1398     "enum_field_value" : 134217728,
1399     "name" : "HAL_DATASPACE_RANGE_FULL"
1400    },
1401    {
1402     "enum_field_value" : 268435456,
1403     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1404    },
1405    {
1406     "enum_field_value" : 402653184,
1407     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1408    },
1409    {
1410     "enum_field_value" : 512,
1411     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1412    },
1413    {
1414     "enum_field_value" : 138477568,
1415     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1416    },
1417    {
1418     "enum_field_value" : 406913024,
1419     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1420    },
1421    {
1422     "enum_field_value" : 513,
1423     "name" : "HAL_DATASPACE_SRGB"
1424    },
1425    {
1426     "enum_field_value" : 142671872,
1427     "name" : "HAL_DATASPACE_V0_SRGB"
1428    },
1429    {
1430     "enum_field_value" : 411107328,
1431     "name" : "HAL_DATASPACE_V0_SCRGB"
1432    },
1433    {
1434     "enum_field_value" : 257,
1435     "name" : "HAL_DATASPACE_JFIF"
1436    },
1437    {
1438     "enum_field_value" : 146931712,
1439     "name" : "HAL_DATASPACE_V0_JFIF"
1440    },
1441    {
1442     "enum_field_value" : 258,
1443     "name" : "HAL_DATASPACE_BT601_625"
1444    },
1445    {
1446     "enum_field_value" : 281149440,
1447     "name" : "HAL_DATASPACE_V0_BT601_625"
1448    },
1449    {
1450     "enum_field_value" : 259,
1451     "name" : "HAL_DATASPACE_BT601_525"
1452    },
1453    {
1454     "enum_field_value" : 281280512,
1455     "name" : "HAL_DATASPACE_V0_BT601_525"
1456    },
1457    {
1458     "enum_field_value" : 260,
1459     "name" : "HAL_DATASPACE_BT709"
1460    },
1461    {
1462     "enum_field_value" : 281083904,
1463     "name" : "HAL_DATASPACE_V0_BT709"
1464    },
1465    {
1466     "enum_field_value" : 139067392,
1467     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1468    },
1469    {
1470     "enum_field_value" : 155844608,
1471     "name" : "HAL_DATASPACE_DCI_P3"
1472    },
1473    {
1474     "enum_field_value" : 139067392,
1475     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1476    },
1477    {
1478     "enum_field_value" : 143261696,
1479     "name" : "HAL_DATASPACE_DISPLAY_P3"
1480    },
1481    {
1482     "enum_field_value" : 151715840,
1483     "name" : "HAL_DATASPACE_ADOBE_RGB"
1484    },
1485    {
1486     "enum_field_value" : 138805248,
1487     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1488    },
1489    {
1490     "enum_field_value" : 147193856,
1491     "name" : "HAL_DATASPACE_BT2020"
1492    },
1493    {
1494     "enum_field_value" : 163971072,
1495     "name" : "HAL_DATASPACE_BT2020_PQ"
1496    },
1497    {
1498     "enum_field_value" : 4096,
1499     "name" : "HAL_DATASPACE_DEPTH"
1500    },
1501    {
1502     "enum_field_value" : 4097,
1503     "name" : "HAL_DATASPACE_SENSOR"
1504    }
1505   ],
1506   "linker_set_key" : "android_dataspace_t",
1507   "name" : "android_dataspace_t",
1508   "referenced_type" : "type-462",
1509   "self_type" : "type-462",
1510   "size" : 4,
1511   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1512   "underlying_type" : "type-2",
1513   "unique_id" : "android_dataspace_t"
1514  },
1515  {
1516   "alignment" : 4,
1517   "enum_fields" :
1518   [
1519    {
1520     "enum_field_value" : 281411584,
1521     "name" : "HAL_DATASPACE_BT2020_ITU"
1522    },
1523    {
1524     "enum_field_value" : 298188800,
1525     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1526    },
1527    {
1528     "enum_field_value" : 302383104,
1529     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1530    },
1531    {
1532     "enum_field_value" : 168165376,
1533     "name" : "HAL_DATASPACE_BT2020_HLG"
1534    }
1535   ],
1536   "linker_set_key" : "android_dataspace_v1_1_t",
1537   "name" : "android_dataspace_v1_1_t",
1538   "referenced_type" : "type-467",
1539   "self_type" : "type-467",
1540   "size" : 4,
1541   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1542   "underlying_type" : "type-2",
1543   "unique_id" : "android_dataspace_v1_1_t"
1544  },
1545  {
1546   "alignment" : 4,
1547   "enum_fields" :
1548   [
1549    {
1550     "enum_field_value" : 142999552,
1551     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1552    },
1553    {
1554     "enum_field_value" : 4098,
1555     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1556    },
1557    {
1558     "enum_field_value" : 4099,
1559     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1560    },
1561    {
1562     "enum_field_value" : 4100,
1563     "name" : "HAL_DATASPACE_HEIF"
1564    }
1565   ],
1566   "linker_set_key" : "android_dataspace_v1_2_t",
1567   "name" : "android_dataspace_v1_2_t",
1568   "referenced_type" : "type-471",
1569   "self_type" : "type-471",
1570   "size" : 4,
1571   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1572   "underlying_type" : "type-2",
1573   "unique_id" : "android_dataspace_v1_2_t"
1574  },
1575  {
1576   "alignment" : 4,
1577   "enum_fields" :
1578   [
1579    {
1580     "enum_field_value" : 1,
1581     "name" : "FLEX_COMPONENT_Y"
1582    },
1583    {
1584     "enum_field_value" : 2,
1585     "name" : "FLEX_COMPONENT_Cb"
1586    },
1587    {
1588     "enum_field_value" : 4,
1589     "name" : "FLEX_COMPONENT_Cr"
1590    },
1591    {
1592     "enum_field_value" : 1024,
1593     "name" : "FLEX_COMPONENT_R"
1594    },
1595    {
1596     "enum_field_value" : 2048,
1597     "name" : "FLEX_COMPONENT_G"
1598    },
1599    {
1600     "enum_field_value" : 4096,
1601     "name" : "FLEX_COMPONENT_B"
1602    },
1603    {
1604     "enum_field_value" : 1073741824,
1605     "name" : "FLEX_COMPONENT_A"
1606    }
1607   ],
1608   "linker_set_key" : "android_flex_component",
1609   "name" : "android_flex_component",
1610   "referenced_type" : "type-476",
1611   "self_type" : "type-476",
1612   "size" : 4,
1613   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1614   "underlying_type" : "type-2",
1615   "unique_id" : "android_flex_component"
1616  },
1617  {
1618   "alignment" : 4,
1619   "enum_fields" :
1620   [
1621    {
1622     "enum_field_value" : 0,
1623     "name" : "FLEX_FORMAT_INVALID"
1624    },
1625    {
1626     "enum_field_value" : 1,
1627     "name" : "FLEX_FORMAT_Y"
1628    },
1629    {
1630     "enum_field_value" : 7,
1631     "name" : "FLEX_FORMAT_YCbCr"
1632    },
1633    {
1634     "enum_field_value" : 1073741831,
1635     "name" : "FLEX_FORMAT_YCbCrA"
1636    },
1637    {
1638     "enum_field_value" : 7168,
1639     "name" : "FLEX_FORMAT_RGB"
1640    },
1641    {
1642     "enum_field_value" : 1073748992,
1643     "name" : "FLEX_FORMAT_RGBA"
1644    }
1645   ],
1646   "linker_set_key" : "android_flex_format",
1647   "name" : "android_flex_format",
1648   "referenced_type" : "type-480",
1649   "self_type" : "type-480",
1650   "size" : 4,
1651   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1652   "underlying_type" : "type-2",
1653   "unique_id" : "android_flex_format"
1654  },
1655  {
1656   "alignment" : 4,
1657   "enum_fields" :
1658   [
1659    {
1660     "enum_field_value" : 1,
1661     "name" : "HAL_HDR_DOLBY_VISION"
1662    },
1663    {
1664     "enum_field_value" : 2,
1665     "name" : "HAL_HDR_HDR10"
1666    },
1667    {
1668     "enum_field_value" : 3,
1669     "name" : "HAL_HDR_HLG"
1670    }
1671   ],
1672   "linker_set_key" : "android_hdr_t",
1673   "name" : "android_hdr_t",
1674   "referenced_type" : "type-465",
1675   "self_type" : "type-465",
1676   "size" : 4,
1677   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1678   "underlying_type" : "type-2",
1679   "unique_id" : "android_hdr_t"
1680  },
1681  {
1682   "alignment" : 4,
1683   "enum_fields" :
1684   [
1685    {
1686     "enum_field_value" : 4,
1687     "name" : "HAL_HDR_HDR10_PLUS"
1688    }
1689   ],
1690   "linker_set_key" : "android_hdr_v1_2_t",
1691   "name" : "android_hdr_v1_2_t",
1692   "referenced_type" : "type-470",
1693   "self_type" : "type-470",
1694   "size" : 4,
1695   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1696   "underlying_type" : "type-2",
1697   "unique_id" : "android_hdr_v1_2_t"
1698  },
1699  {
1700   "alignment" : 4,
1701   "enum_fields" :
1702   [
1703    {
1704     "enum_field_value" : 39,
1705     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1706    },
1707    {
1708     "enum_field_value" : 40,
1709     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1710    },
1711    {
1712     "enum_field_value" : 41,
1713     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1714    },
1715    {
1716     "enum_field_value" : 42,
1717     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1718    }
1719   ],
1720   "linker_set_key" : "android_pixel_format_sw_t",
1721   "name" : "android_pixel_format_sw_t",
1722   "referenced_type" : "type-473",
1723   "self_type" : "type-473",
1724   "size" : 4,
1725   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1726   "underlying_type" : "type-2",
1727   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1728  },
1729  {
1730   "alignment" : 4,
1731   "enum_fields" :
1732   [
1733    {
1734     "enum_field_value" : 1,
1735     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1736    },
1737    {
1738     "enum_field_value" : 2,
1739     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1740    },
1741    {
1742     "enum_field_value" : 3,
1743     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1744    },
1745    {
1746     "enum_field_value" : 4,
1747     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1748    },
1749    {
1750     "enum_field_value" : 5,
1751     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1752    },
1753    {
1754     "enum_field_value" : 16,
1755     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1756    },
1757    {
1758     "enum_field_value" : 17,
1759     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1760    },
1761    {
1762     "enum_field_value" : 20,
1763     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1764    },
1765    {
1766     "enum_field_value" : 22,
1767     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1768    },
1769    {
1770     "enum_field_value" : 32,
1771     "name" : "HAL_PIXEL_FORMAT_RAW16"
1772    },
1773    {
1774     "enum_field_value" : 33,
1775     "name" : "HAL_PIXEL_FORMAT_BLOB"
1776    },
1777    {
1778     "enum_field_value" : 34,
1779     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1780    },
1781    {
1782     "enum_field_value" : 35,
1783     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1784    },
1785    {
1786     "enum_field_value" : 36,
1787     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1788    },
1789    {
1790     "enum_field_value" : 37,
1791     "name" : "HAL_PIXEL_FORMAT_RAW10"
1792    },
1793    {
1794     "enum_field_value" : 38,
1795     "name" : "HAL_PIXEL_FORMAT_RAW12"
1796    },
1797    {
1798     "enum_field_value" : 43,
1799     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1800    },
1801    {
1802     "enum_field_value" : 538982489,
1803     "name" : "HAL_PIXEL_FORMAT_Y8"
1804    },
1805    {
1806     "enum_field_value" : 540422489,
1807     "name" : "HAL_PIXEL_FORMAT_Y16"
1808    },
1809    {
1810     "enum_field_value" : 842094169,
1811     "name" : "HAL_PIXEL_FORMAT_YV12"
1812    }
1813   ],
1814   "linker_set_key" : "android_pixel_format_t",
1815   "name" : "android_pixel_format_t",
1816   "referenced_type" : "type-460",
1817   "self_type" : "type-460",
1818   "size" : 4,
1819   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1820   "underlying_type" : "type-2",
1821   "unique_id" : "android_pixel_format_t"
1822  },
1823  {
1824   "alignment" : 4,
1825   "enum_fields" :
1826   [
1827    {
1828     "enum_field_value" : 48,
1829     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1830    },
1831    {
1832     "enum_field_value" : 49,
1833     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1834    },
1835    {
1836     "enum_field_value" : 50,
1837     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1838    },
1839    {
1840     "enum_field_value" : 51,
1841     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1842    },
1843    {
1844     "enum_field_value" : 52,
1845     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1846    },
1847    {
1848     "enum_field_value" : 53,
1849     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1850    },
1851    {
1852     "enum_field_value" : 54,
1853     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1854    }
1855   ],
1856   "linker_set_key" : "android_pixel_format_v1_1_t",
1857   "name" : "android_pixel_format_v1_1_t",
1858   "referenced_type" : "type-466",
1859   "self_type" : "type-466",
1860   "size" : 4,
1861   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1862   "underlying_type" : "type-2",
1863   "unique_id" : "android_pixel_format_v1_1_t"
1864  },
1865  {
1866   "alignment" : 4,
1867   "enum_fields" :
1868   [
1869    {
1870     "enum_field_value" : 55,
1871     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1872    }
1873   ],
1874   "linker_set_key" : "android_pixel_format_v1_2_t",
1875   "name" : "android_pixel_format_v1_2_t",
1876   "referenced_type" : "type-472",
1877   "self_type" : "type-472",
1878   "size" : 4,
1879   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1880   "underlying_type" : "type-2",
1881   "unique_id" : "android_pixel_format_v1_2_t"
1882  },
1883  {
1884   "alignment" : 4,
1885   "enum_fields" :
1886   [
1887    {
1888     "enum_field_value" : 0,
1889     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1890    },
1891    {
1892     "enum_field_value" : 1,
1893     "name" : "HAL_RENDER_INTENT_ENHANCE"
1894    },
1895    {
1896     "enum_field_value" : 2,
1897     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1898    },
1899    {
1900     "enum_field_value" : 3,
1901     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1902    }
1903   ],
1904   "linker_set_key" : "android_render_intent_v1_1_t",
1905   "name" : "android_render_intent_v1_1_t",
1906   "referenced_type" : "type-469",
1907   "self_type" : "type-469",
1908   "size" : 4,
1909   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1910   "underlying_type" : "type-2",
1911   "unique_id" : "android_render_intent_v1_1_t"
1912  },
1913  {
1914   "alignment" : 4,
1915   "enum_fields" :
1916   [
1917    {
1918     "enum_field_value" : 1,
1919     "name" : "HAL_TRANSFORM_FLIP_H"
1920    },
1921    {
1922     "enum_field_value" : 2,
1923     "name" : "HAL_TRANSFORM_FLIP_V"
1924    },
1925    {
1926     "enum_field_value" : 4,
1927     "name" : "HAL_TRANSFORM_ROT_90"
1928    },
1929    {
1930     "enum_field_value" : 3,
1931     "name" : "HAL_TRANSFORM_ROT_180"
1932    },
1933    {
1934     "enum_field_value" : 7,
1935     "name" : "HAL_TRANSFORM_ROT_270"
1936    }
1937   ],
1938   "linker_set_key" : "android_transform_t",
1939   "name" : "android_transform_t",
1940   "referenced_type" : "type-461",
1941   "self_type" : "type-461",
1942   "size" : 4,
1943   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1944   "underlying_type" : "type-2",
1945   "unique_id" : "android_transform_t"
1946  },
1947  {
1948   "alignment" : 4,
1949   "enum_fields" :
1950   [
1951    {
1952     "enum_field_value" : 0,
1953     "name" : "LOG_ID_MIN"
1954    },
1955    {
1956     "enum_field_value" : 0,
1957     "name" : "LOG_ID_MAIN"
1958    },
1959    {
1960     "enum_field_value" : 1,
1961     "name" : "LOG_ID_RADIO"
1962    },
1963    {
1964     "enum_field_value" : 2,
1965     "name" : "LOG_ID_EVENTS"
1966    },
1967    {
1968     "enum_field_value" : 3,
1969     "name" : "LOG_ID_SYSTEM"
1970    },
1971    {
1972     "enum_field_value" : 4,
1973     "name" : "LOG_ID_CRASH"
1974    },
1975    {
1976     "enum_field_value" : 5,
1977     "name" : "LOG_ID_STATS"
1978    },
1979    {
1980     "enum_field_value" : 6,
1981     "name" : "LOG_ID_SECURITY"
1982    },
1983    {
1984     "enum_field_value" : 7,
1985     "name" : "LOG_ID_KERNEL"
1986    },
1987    {
1988     "enum_field_value" : 8,
1989     "name" : "LOG_ID_MAX"
1990    }
1991   ],
1992   "linker_set_key" : "log_id",
1993   "name" : "log_id",
1994   "referenced_type" : "type-263",
1995   "self_type" : "type-263",
1996   "size" : 4,
1997   "source_file" : "/system/core/liblog/include/android/log.h",
1998   "underlying_type" : "type-2",
1999   "unique_id" : "log_id"
2000  }
2001 ],
2002 "function_types" :
2003 [
2004  {
2005   "alignment" : 4,
2006   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2007   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2008   "parameters" :
2009   [
2010    {
2011     "referenced_type" : "type-39"
2012    },
2013    {
2014     "referenced_type" : "type-45"
2015    },
2016    {
2017     "referenced_type" : "type-21"
2018    }
2019   ],
2020   "referenced_type" : "type-38",
2021   "return_type" : "type-36",
2022   "self_type" : "type-38",
2023   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2024  },
2025  {
2026   "alignment" : 4,
2027   "linker_set_key" : "int (void *)",
2028   "name" : "int (void *)",
2029   "parameters" :
2030   [
2031    {
2032     "referenced_type" : "type-21"
2033    }
2034   ],
2035   "referenced_type" : "type-488",
2036   "return_type" : "type-20",
2037   "self_type" : "type-488",
2038   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2039  },
2040  {
2041   "alignment" : 4,
2042   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2043   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2044   "parameters" :
2045   [
2046    {
2047     "referenced_type" : "type-400"
2048    },
2049    {
2050     "referenced_type" : "type-348"
2051    },
2052    {
2053     "referenced_type" : "type-25"
2054    },
2055    {
2056     "referenced_type" : "type-401"
2057    },
2058    {
2059     "referenced_type" : "type-25"
2060    },
2061    {
2062     "referenced_type" : "type-21"
2063    }
2064   ],
2065   "referenced_type" : "type-399",
2066   "return_type" : "type-22",
2067   "self_type" : "type-399",
2068   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2069  }
2070 ],
2071 "functions" :
2072 [
2073  {
2074   "function_name" : "android::hardware::fromBinder",
2075   "linker_set_key" : "_ZN7android8hardware10fromBinderINS0_9bluetooth4V1_022IBluetoothHciCallbacksENS3_25BpHwBluetoothHciCallbacksENS3_25BnHwBluetoothHciCallbacksEEENS_2spIT_EERKNS7_INS0_7IBinderEEE",
2076   "parameters" :
2077   [
2078    {
2079     "referenced_type" : "type-45"
2080    }
2081   ],
2082   "return_type" : "type-102",
2083   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
2084   "template_args" : [ "type-104", "type-105", "type-413" ]
2085  },
2086  {
2087   "function_name" : "android::hardware::details::castInterface",
2088   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_9bluetooth4V1_013IBluetoothHciENS_4hidl4base4V1_05IBaseENS4_16BpHwBluetoothHciEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2089   "parameters" :
2090   [
2091    {
2092     "referenced_type" : "type-410"
2093    },
2094    {
2095     "referenced_type" : "type-51"
2096    },
2097    {
2098     "referenced_type" : "type-36"
2099    }
2100   ],
2101   "return_type" : "type-166",
2102   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2103   "template_args" : [ "type-126", "type-69", "type-539" ]
2104  },
2105  {
2106   "function_name" : "android::hardware::details::castInterface",
2107   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksENS_4hidl4base4V1_05IBaseENS4_25BpHwBluetoothHciCallbacksEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2108   "parameters" :
2109   [
2110    {
2111     "referenced_type" : "type-410"
2112    },
2113    {
2114     "referenced_type" : "type-51"
2115    },
2116    {
2117     "referenced_type" : "type-36"
2118    }
2119   ],
2120   "return_type" : "type-577",
2121   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2122   "template_args" : [ "type-104", "type-69", "type-105" ]
2123  },
2124  {
2125   "function_name" : "android::hardware::details::wrapPassthrough",
2126   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_9bluetooth4V1_022IBluetoothHciCallbacksEvEENS_2spIT_EES8_",
2127   "parameters" :
2128   [
2129    {
2130     "referenced_type" : "type-102"
2131    }
2132   ],
2133   "return_type" : "type-102",
2134   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
2135   "template_args" : [ "type-104", "type-22" ]
2136  },
2137  {
2138   "function_name" : "android::hardware::details::getServiceInternal",
2139   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_9bluetooth4V1_016BpHwBluetoothHciENS4_13IBluetoothHciEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2140   "parameters" :
2141   [
2142    {
2143     "referenced_type" : "type-416"
2144    },
2145    {
2146     "referenced_type" : "type-36"
2147    },
2148    {
2149     "referenced_type" : "type-36"
2150    }
2151   ],
2152   "return_type" : "type-124",
2153   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2154   "template_args" : [ "type-539", "type-126", "type-22", "type-22" ]
2155  },
2156  {
2157   "function_name" : "android::hardware::details::getServiceInternal",
2158   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_9bluetooth4V1_025BpHwBluetoothHciCallbacksENS4_22IBluetoothHciCallbacksEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2159   "parameters" :
2160   [
2161    {
2162     "referenced_type" : "type-604"
2163    },
2164    {
2165     "referenced_type" : "type-36"
2166    },
2167    {
2168     "referenced_type" : "type-36"
2169    }
2170   ],
2171   "return_type" : "type-102",
2172   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2173   "template_args" : [ "type-105", "type-104", "type-22", "type-22" ]
2174  },
2175  {
2176   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::getService",
2177   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2178   "parameters" :
2179   [
2180    {
2181     "default_arg" : true,
2182     "referenced_type" : "type-416"
2183    },
2184    {
2185     "default_arg" : true,
2186     "referenced_type" : "type-36"
2187    }
2188   ],
2189   "return_type" : "type-124",
2190   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2191  },
2192  {
2193   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::linkToDeath",
2194   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2195   "parameters" :
2196   [
2197    {
2198     "is_this_ptr" : true,
2199     "referenced_type" : "type-125"
2200    },
2201    {
2202     "referenced_type" : "type-335"
2203    },
2204    {
2205     "referenced_type" : "type-25"
2206    }
2207   ],
2208   "return_type" : "type-159",
2209   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2210  },
2211  {
2212   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::getDebugInfo",
2213   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2214   "parameters" :
2215   [
2216    {
2217     "is_this_ptr" : true,
2218     "referenced_type" : "type-125"
2219    },
2220    {
2221     "referenced_type" : "type-649"
2222    }
2223   ],
2224   "return_type" : "type-179",
2225   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2226  },
2227  {
2228   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::getHashChain",
2229   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2230   "parameters" :
2231   [
2232    {
2233     "is_this_ptr" : true,
2234     "referenced_type" : "type-125"
2235    },
2236    {
2237     "referenced_type" : "type-650"
2238    }
2239   ],
2240   "return_type" : "type-179",
2241   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2242  },
2243  {
2244   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::tryGetService",
2245   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2246   "parameters" :
2247   [
2248    {
2249     "default_arg" : true,
2250     "referenced_type" : "type-416"
2251    },
2252    {
2253     "default_arg" : true,
2254     "referenced_type" : "type-36"
2255    }
2256   ],
2257   "return_type" : "type-124",
2258   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2259  },
2260  {
2261   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::unlinkToDeath",
2262   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2263   "parameters" :
2264   [
2265    {
2266     "is_this_ptr" : true,
2267     "referenced_type" : "type-125"
2268    },
2269    {
2270     "referenced_type" : "type-335"
2271    }
2272   ],
2273   "return_type" : "type-159",
2274   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2275  },
2276  {
2277   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::interfaceChain",
2278   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2279   "parameters" :
2280   [
2281    {
2282     "is_this_ptr" : true,
2283     "referenced_type" : "type-125"
2284    },
2285    {
2286     "referenced_type" : "type-651"
2287    }
2288   ],
2289   "return_type" : "type-179",
2290   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2291  },
2292  {
2293   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::registerAsService",
2294   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2295   "parameters" :
2296   [
2297    {
2298     "is_this_ptr" : true,
2299     "referenced_type" : "type-125"
2300    },
2301    {
2302     "default_arg" : true,
2303     "referenced_type" : "type-416"
2304    }
2305   ],
2306   "return_type" : "type-20",
2307   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2308  },
2309  {
2310   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::interfaceDescriptor",
2311   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2312   "parameters" :
2313   [
2314    {
2315     "is_this_ptr" : true,
2316     "referenced_type" : "type-125"
2317    },
2318    {
2319     "referenced_type" : "type-652"
2320    }
2321   ],
2322   "return_type" : "type-179",
2323   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2324  },
2325  {
2326   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::notifySyspropsChanged",
2327   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21notifySyspropsChangedEv",
2328   "parameters" :
2329   [
2330    {
2331     "is_this_ptr" : true,
2332     "referenced_type" : "type-125"
2333    }
2334   ],
2335   "return_type" : "type-179",
2336   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2337  },
2338  {
2339   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::setHALInstrumentation",
2340   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21setHALInstrumentationEv",
2341   "parameters" :
2342   [
2343    {
2344     "is_this_ptr" : true,
2345     "referenced_type" : "type-125"
2346    }
2347   ],
2348   "return_type" : "type-179",
2349   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2350  },
2351  {
2352   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::registerForNotifications",
2353   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2354   "parameters" :
2355   [
2356    {
2357     "referenced_type" : "type-416"
2358    },
2359    {
2360     "referenced_type" : "type-529"
2361    }
2362   ],
2363   "return_type" : "type-36",
2364   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2365  },
2366  {
2367   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::ping",
2368   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci4pingEv",
2369   "parameters" :
2370   [
2371    {
2372     "is_this_ptr" : true,
2373     "referenced_type" : "type-125"
2374    }
2375   ],
2376   "return_type" : "type-179",
2377   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2378  },
2379  {
2380   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::debug",
2381   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2382   "parameters" :
2383   [
2384    {
2385     "is_this_ptr" : true,
2386     "referenced_type" : "type-125"
2387    },
2388    {
2389     "referenced_type" : "type-363"
2390    },
2391    {
2392     "referenced_type" : "type-528"
2393    }
2394   ],
2395   "return_type" : "type-179",
2396   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2397  },
2398  {
2399   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::castFrom",
2400   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2401   "parameters" :
2402   [
2403    {
2404     "referenced_type" : "type-584"
2405    },
2406    {
2407     "default_arg" : true,
2408     "referenced_type" : "type-36"
2409    }
2410   ],
2411   "return_type" : "type-166",
2412   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2413  },
2414  {
2415   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::castFrom",
2416   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci8castFromERKNS_2spIS3_EEb",
2417   "parameters" :
2418   [
2419    {
2420     "referenced_type" : "type-562"
2421    },
2422    {
2423     "default_arg" : true,
2424     "referenced_type" : "type-36"
2425    }
2426   ],
2427   "return_type" : "type-166",
2428   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2429  },
2430  {
2431   "access" : "private",
2432   "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHci::addOnewayTask",
2433   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci13addOnewayTaskENSt3__18functionIFvvEEE",
2434   "parameters" :
2435   [
2436    {
2437     "is_this_ptr" : true,
2438     "referenced_type" : "type-596"
2439    },
2440    {
2441     "referenced_type" : "type-655"
2442    }
2443   ],
2444   "return_type" : "type-179",
2445   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHci.h"
2446  },
2447  {
2448   "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHci::BsBluetoothHci",
2449   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciC1ENS_2spINS2_13IBluetoothHciEEE",
2450   "parameters" :
2451   [
2452    {
2453     "is_this_ptr" : true,
2454     "referenced_type" : "type-596"
2455    },
2456    {
2457     "referenced_type" : "type-131"
2458    }
2459   ],
2460   "return_type" : "type-22",
2461   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHci.h"
2462  },
2463  {
2464   "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHci::BsBluetoothHci",
2465   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciC2ENS_2spINS2_13IBluetoothHciEEE",
2466   "parameters" :
2467   [
2468    {
2469     "is_this_ptr" : true,
2470     "referenced_type" : "type-596"
2471    },
2472    {
2473     "referenced_type" : "type-131"
2474    }
2475   ],
2476   "return_type" : "type-22",
2477   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHci.h"
2478  },
2479  {
2480   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::onTransact",
2481   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2482   "parameters" :
2483   [
2484    {
2485     "is_this_ptr" : true,
2486     "referenced_type" : "type-559"
2487    },
2488    {
2489     "referenced_type" : "type-2"
2490    },
2491    {
2492     "referenced_type" : "type-407"
2493    },
2494    {
2495     "referenced_type" : "type-400"
2496    },
2497    {
2498     "default_arg" : true,
2499     "referenced_type" : "type-2"
2500    },
2501    {
2502     "default_arg" : true,
2503     "referenced_type" : "type-658"
2504    }
2505   ],
2506   "return_type" : "type-20",
2507   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2508  },
2509  {
2510   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::_hidl_close",
2511   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci11_hidl_closeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2512   "parameters" :
2513   [
2514    {
2515     "referenced_type" : "type-408"
2516    },
2517    {
2518     "referenced_type" : "type-407"
2519    },
2520    {
2521     "referenced_type" : "type-400"
2522    },
2523    {
2524     "referenced_type" : "type-659"
2525    }
2526   ],
2527   "return_type" : "type-20",
2528   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2529  },
2530  {
2531   "access" : "private",
2532   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::getDebugInfo",
2533   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2534   "parameters" :
2535   [
2536    {
2537     "is_this_ptr" : true,
2538     "referenced_type" : "type-559"
2539    },
2540    {
2541     "referenced_type" : "type-660"
2542    }
2543   ],
2544   "return_type" : "type-179",
2545   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2546  },
2547  {
2548   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::_hidl_initialize",
2549   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci16_hidl_initializeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2550   "parameters" :
2551   [
2552    {
2553     "referenced_type" : "type-408"
2554    },
2555    {
2556     "referenced_type" : "type-407"
2557    },
2558    {
2559     "referenced_type" : "type-400"
2560    },
2561    {
2562     "referenced_type" : "type-661"
2563    }
2564   ],
2565   "return_type" : "type-20",
2566   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2567  },
2568  {
2569   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::_hidl_sendAclData",
2570   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci17_hidl_sendAclDataEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2571   "parameters" :
2572   [
2573    {
2574     "referenced_type" : "type-408"
2575    },
2576    {
2577     "referenced_type" : "type-407"
2578    },
2579    {
2580     "referenced_type" : "type-400"
2581    },
2582    {
2583     "referenced_type" : "type-662"
2584    }
2585   ],
2586   "return_type" : "type-20",
2587   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2588  },
2589  {
2590   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::_hidl_sendScoData",
2591   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci17_hidl_sendScoDataEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2592   "parameters" :
2593   [
2594    {
2595     "referenced_type" : "type-408"
2596    },
2597    {
2598     "referenced_type" : "type-407"
2599    },
2600    {
2601     "referenced_type" : "type-400"
2602    },
2603    {
2604     "referenced_type" : "type-663"
2605    }
2606   ],
2607   "return_type" : "type-20",
2608   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2609  },
2610  {
2611   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::_hidl_sendHciCommand",
2612   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci20_hidl_sendHciCommandEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2613   "parameters" :
2614   [
2615    {
2616     "referenced_type" : "type-408"
2617    },
2618    {
2619     "referenced_type" : "type-407"
2620    },
2621    {
2622     "referenced_type" : "type-400"
2623    },
2624    {
2625     "referenced_type" : "type-664"
2626    }
2627   ],
2628   "return_type" : "type-20",
2629   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2630  },
2631  {
2632   "access" : "private",
2633   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::ping",
2634   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci4pingEv",
2635   "parameters" :
2636   [
2637    {
2638     "is_this_ptr" : true,
2639     "referenced_type" : "type-559"
2640    }
2641   ],
2642   "return_type" : "type-179",
2643   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2644  },
2645  {
2646   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::BnHwBluetoothHci",
2647   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciC1ERKNS_2spINS2_13IBluetoothHciEEE",
2648   "parameters" :
2649   [
2650    {
2651     "is_this_ptr" : true,
2652     "referenced_type" : "type-559"
2653    },
2654    {
2655     "referenced_type" : "type-562"
2656    }
2657   ],
2658   "return_type" : "type-22",
2659   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2660  },
2661  {
2662   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::BnHwBluetoothHci",
2663   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciC2ERKNS_2spINS2_13IBluetoothHciEEE",
2664   "parameters" :
2665   [
2666    {
2667     "is_this_ptr" : true,
2668     "referenced_type" : "type-559"
2669    },
2670    {
2671     "referenced_type" : "type-562"
2672    }
2673   ],
2674   "return_type" : "type-22",
2675   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2676  },
2677  {
2678   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::~BnHwBluetoothHci",
2679   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev",
2680   "parameters" :
2681   [
2682    {
2683     "is_this_ptr" : true,
2684     "referenced_type" : "type-559"
2685    }
2686   ],
2687   "return_type" : "type-22",
2688   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2689  },
2690  {
2691   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::~BnHwBluetoothHci",
2692   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev",
2693   "parameters" :
2694   [
2695    {
2696     "is_this_ptr" : true,
2697     "referenced_type" : "type-559"
2698    }
2699   ],
2700   "return_type" : "type-22",
2701   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2702  },
2703  {
2704   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::~BnHwBluetoothHci",
2705   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD2Ev",
2706   "parameters" :
2707   [
2708    {
2709     "is_this_ptr" : true,
2710     "referenced_type" : "type-559"
2711    }
2712   ],
2713   "return_type" : "type-22",
2714   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2715  },
2716  {
2717   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::initialize",
2718   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE",
2719   "parameters" :
2720   [
2721    {
2722     "is_this_ptr" : true,
2723     "referenced_type" : "type-611"
2724    },
2725    {
2726     "referenced_type" : "type-621"
2727    }
2728   ],
2729   "return_type" : "type-179",
2730   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2731  },
2732  {
2733   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::_hidl_close",
2734   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11_hidl_closeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
2735   "parameters" :
2736   [
2737    {
2738     "referenced_type" : "type-13"
2739    },
2740    {
2741     "referenced_type" : "type-560"
2742    }
2743   ],
2744   "return_type" : "type-179",
2745   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2746  },
2747  {
2748   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::linkToDeath",
2749   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2750   "parameters" :
2751   [
2752    {
2753     "is_this_ptr" : true,
2754     "referenced_type" : "type-611"
2755    },
2756    {
2757     "referenced_type" : "type-335"
2758    },
2759    {
2760     "referenced_type" : "type-25"
2761    }
2762   ],
2763   "return_type" : "type-159",
2764   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2765  },
2766  {
2767   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::sendAclData",
2768   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE",
2769   "parameters" :
2770   [
2771    {
2772     "is_this_ptr" : true,
2773     "referenced_type" : "type-611"
2774    },
2775    {
2776     "referenced_type" : "type-411"
2777    }
2778   ],
2779   "return_type" : "type-179",
2780   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2781  },
2782  {
2783   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::sendScoData",
2784   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE",
2785   "parameters" :
2786   [
2787    {
2788     "is_this_ptr" : true,
2789     "referenced_type" : "type-611"
2790    },
2791    {
2792     "referenced_type" : "type-411"
2793    }
2794   ],
2795   "return_type" : "type-179",
2796   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2797  },
2798  {
2799   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::getDebugInfo",
2800   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2801   "parameters" :
2802   [
2803    {
2804     "is_this_ptr" : true,
2805     "referenced_type" : "type-611"
2806    },
2807    {
2808     "referenced_type" : "type-665"
2809    }
2810   ],
2811   "return_type" : "type-179",
2812   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2813  },
2814  {
2815   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::getHashChain",
2816   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2817   "parameters" :
2818   [
2819    {
2820     "is_this_ptr" : true,
2821     "referenced_type" : "type-611"
2822    },
2823    {
2824     "referenced_type" : "type-666"
2825    }
2826   ],
2827   "return_type" : "type-179",
2828   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2829  },
2830  {
2831   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::unlinkToDeath",
2832   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2833   "parameters" :
2834   [
2835    {
2836     "is_this_ptr" : true,
2837     "referenced_type" : "type-611"
2838    },
2839    {
2840     "referenced_type" : "type-335"
2841    }
2842   ],
2843   "return_type" : "type-159",
2844   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2845  },
2846  {
2847   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::interfaceChain",
2848   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2849   "parameters" :
2850   [
2851    {
2852     "is_this_ptr" : true,
2853     "referenced_type" : "type-611"
2854    },
2855    {
2856     "referenced_type" : "type-667"
2857    }
2858   ],
2859   "return_type" : "type-179",
2860   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2861  },
2862  {
2863   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::sendHciCommand",
2864   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE",
2865   "parameters" :
2866   [
2867    {
2868     "is_this_ptr" : true,
2869     "referenced_type" : "type-611"
2870    },
2871    {
2872     "referenced_type" : "type-411"
2873    }
2874   ],
2875   "return_type" : "type-179",
2876   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2877  },
2878  {
2879   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::_hidl_initialize",
2880   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci16_hidl_initializeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_22IBluetoothHciCallbacksEEE",
2881   "parameters" :
2882   [
2883    {
2884     "referenced_type" : "type-13"
2885    },
2886    {
2887     "referenced_type" : "type-560"
2888    },
2889    {
2890     "referenced_type" : "type-621"
2891    }
2892   ],
2893   "return_type" : "type-179",
2894   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2895  },
2896  {
2897   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::_hidl_sendAclData",
2898   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci17_hidl_sendAclDataEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
2899   "parameters" :
2900   [
2901    {
2902     "referenced_type" : "type-13"
2903    },
2904    {
2905     "referenced_type" : "type-560"
2906    },
2907    {
2908     "referenced_type" : "type-411"
2909    }
2910   ],
2911   "return_type" : "type-179",
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_sendScoData",
2916   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci17_hidl_sendScoDataEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
2917   "parameters" :
2918   [
2919    {
2920     "referenced_type" : "type-13"
2921    },
2922    {
2923     "referenced_type" : "type-560"
2924    },
2925    {
2926     "referenced_type" : "type-411"
2927    }
2928   ],
2929   "return_type" : "type-179",
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::interfaceDescriptor",
2934   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2935   "parameters" :
2936   [
2937    {
2938     "is_this_ptr" : true,
2939     "referenced_type" : "type-611"
2940    },
2941    {
2942     "referenced_type" : "type-668"
2943    }
2944   ],
2945   "return_type" : "type-179",
2946   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2947  },
2948  {
2949   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::_hidl_sendHciCommand",
2950   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci20_hidl_sendHciCommandEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
2951   "parameters" :
2952   [
2953    {
2954     "referenced_type" : "type-13"
2955    },
2956    {
2957     "referenced_type" : "type-560"
2958    },
2959    {
2960     "referenced_type" : "type-411"
2961    }
2962   ],
2963   "return_type" : "type-179",
2964   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2965  },
2966  {
2967   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::notifySyspropsChanged",
2968   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21notifySyspropsChangedEv",
2969   "parameters" :
2970   [
2971    {
2972     "is_this_ptr" : true,
2973     "referenced_type" : "type-611"
2974    }
2975   ],
2976   "return_type" : "type-179",
2977   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2978  },
2979  {
2980   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::setHALInstrumentation",
2981   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21setHALInstrumentationEv",
2982   "parameters" :
2983   [
2984    {
2985     "is_this_ptr" : true,
2986     "referenced_type" : "type-611"
2987    }
2988   ],
2989   "return_type" : "type-179",
2990   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2991  },
2992  {
2993   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::ping",
2994   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci4pingEv",
2995   "parameters" :
2996   [
2997    {
2998     "is_this_ptr" : true,
2999     "referenced_type" : "type-611"
3000    }
3001   ],
3002   "return_type" : "type-179",
3003   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3004  },
3005  {
3006   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::close",
3007   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5closeEv",
3008   "parameters" :
3009   [
3010    {
3011     "is_this_ptr" : true,
3012     "referenced_type" : "type-611"
3013    }
3014   ],
3015   "return_type" : "type-179",
3016   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3017  },
3018  {
3019   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::debug",
3020   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3021   "parameters" :
3022   [
3023    {
3024     "is_this_ptr" : true,
3025     "referenced_type" : "type-611"
3026    },
3027    {
3028     "referenced_type" : "type-363"
3029    },
3030    {
3031     "referenced_type" : "type-528"
3032    }
3033   ],
3034   "return_type" : "type-179",
3035   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3036  },
3037  {
3038   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::BpHwBluetoothHci",
3039   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciC1ERKNS_2spINS0_7IBinderEEE",
3040   "parameters" :
3041   [
3042    {
3043     "is_this_ptr" : true,
3044     "referenced_type" : "type-611"
3045    },
3046    {
3047     "referenced_type" : "type-45"
3048    }
3049   ],
3050   "return_type" : "type-22",
3051   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3052  },
3053  {
3054   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::BpHwBluetoothHci",
3055   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciC2ERKNS_2spINS0_7IBinderEEE",
3056   "parameters" :
3057   [
3058    {
3059     "is_this_ptr" : true,
3060     "referenced_type" : "type-611"
3061    },
3062    {
3063     "referenced_type" : "type-45"
3064    }
3065   ],
3066   "return_type" : "type-22",
3067   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3068  },
3069  {
3070   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::getService",
3071   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3072   "parameters" :
3073   [
3074    {
3075     "default_arg" : true,
3076     "referenced_type" : "type-604"
3077    },
3078    {
3079     "default_arg" : true,
3080     "referenced_type" : "type-36"
3081    }
3082   ],
3083   "return_type" : "type-102",
3084   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3085  },
3086  {
3087   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::linkToDeath",
3088   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3089   "parameters" :
3090   [
3091    {
3092     "is_this_ptr" : true,
3093     "referenced_type" : "type-103"
3094    },
3095    {
3096     "referenced_type" : "type-335"
3097    },
3098    {
3099     "referenced_type" : "type-25"
3100    }
3101   ],
3102   "return_type" : "type-159",
3103   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3104  },
3105  {
3106   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::getDebugInfo",
3107   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3108   "parameters" :
3109   [
3110    {
3111     "is_this_ptr" : true,
3112     "referenced_type" : "type-103"
3113    },
3114    {
3115     "referenced_type" : "type-669"
3116    }
3117   ],
3118   "return_type" : "type-179",
3119   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3120  },
3121  {
3122   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::getHashChain",
3123   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3124   "parameters" :
3125   [
3126    {
3127     "is_this_ptr" : true,
3128     "referenced_type" : "type-103"
3129    },
3130    {
3131     "referenced_type" : "type-670"
3132    }
3133   ],
3134   "return_type" : "type-179",
3135   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3136  },
3137  {
3138   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::tryGetService",
3139   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3140   "parameters" :
3141   [
3142    {
3143     "default_arg" : true,
3144     "referenced_type" : "type-604"
3145    },
3146    {
3147     "default_arg" : true,
3148     "referenced_type" : "type-36"
3149    }
3150   ],
3151   "return_type" : "type-102",
3152   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3153  },
3154  {
3155   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::unlinkToDeath",
3156   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3157   "parameters" :
3158   [
3159    {
3160     "is_this_ptr" : true,
3161     "referenced_type" : "type-103"
3162    },
3163    {
3164     "referenced_type" : "type-335"
3165    }
3166   ],
3167   "return_type" : "type-159",
3168   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3169  },
3170  {
3171   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::interfaceChain",
3172   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3173   "parameters" :
3174   [
3175    {
3176     "is_this_ptr" : true,
3177     "referenced_type" : "type-103"
3178    },
3179    {
3180     "referenced_type" : "type-671"
3181    }
3182   ],
3183   "return_type" : "type-179",
3184   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3185  },
3186  {
3187   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::registerAsService",
3188   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3189   "parameters" :
3190   [
3191    {
3192     "is_this_ptr" : true,
3193     "referenced_type" : "type-103"
3194    },
3195    {
3196     "default_arg" : true,
3197     "referenced_type" : "type-604"
3198    }
3199   ],
3200   "return_type" : "type-20",
3201   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3202  },
3203  {
3204   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::interfaceDescriptor",
3205   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3206   "parameters" :
3207   [
3208    {
3209     "is_this_ptr" : true,
3210     "referenced_type" : "type-103"
3211    },
3212    {
3213     "referenced_type" : "type-672"
3214    }
3215   ],
3216   "return_type" : "type-179",
3217   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3218  },
3219  {
3220   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::notifySyspropsChanged",
3221   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21notifySyspropsChangedEv",
3222   "parameters" :
3223   [
3224    {
3225     "is_this_ptr" : true,
3226     "referenced_type" : "type-103"
3227    }
3228   ],
3229   "return_type" : "type-179",
3230   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3231  },
3232  {
3233   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::setHALInstrumentation",
3234   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21setHALInstrumentationEv",
3235   "parameters" :
3236   [
3237    {
3238     "is_this_ptr" : true,
3239     "referenced_type" : "type-103"
3240    }
3241   ],
3242   "return_type" : "type-179",
3243   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3244  },
3245  {
3246   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::registerForNotifications",
3247   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3248   "parameters" :
3249   [
3250    {
3251     "referenced_type" : "type-604"
3252    },
3253    {
3254     "referenced_type" : "type-529"
3255    }
3256   ],
3257   "return_type" : "type-36",
3258   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3259  },
3260  {
3261   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::ping",
3262   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks4pingEv",
3263   "parameters" :
3264   [
3265    {
3266     "is_this_ptr" : true,
3267     "referenced_type" : "type-103"
3268    }
3269   ],
3270   "return_type" : "type-179",
3271   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3272  },
3273  {
3274   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::debug",
3275   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3276   "parameters" :
3277   [
3278    {
3279     "is_this_ptr" : true,
3280     "referenced_type" : "type-103"
3281    },
3282    {
3283     "referenced_type" : "type-363"
3284    },
3285    {
3286     "referenced_type" : "type-528"
3287    }
3288   ],
3289   "return_type" : "type-179",
3290   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3291  },
3292  {
3293   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::castFrom",
3294   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3295   "parameters" :
3296   [
3297    {
3298     "referenced_type" : "type-584"
3299    },
3300    {
3301     "default_arg" : true,
3302     "referenced_type" : "type-36"
3303    }
3304   ],
3305   "return_type" : "type-577",
3306   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3307  },
3308  {
3309   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::castFrom",
3310   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8castFromERKNS_2spIS3_EEb",
3311   "parameters" :
3312   [
3313    {
3314     "referenced_type" : "type-621"
3315    },
3316    {
3317     "default_arg" : true,
3318     "referenced_type" : "type-36"
3319    }
3320   ],
3321   "return_type" : "type-577",
3322   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3323  },
3324  {
3325   "access" : "private",
3326   "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks::addOnewayTask",
3327   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks13addOnewayTaskENSt3__18functionIFvvEEE",
3328   "parameters" :
3329   [
3330    {
3331     "is_this_ptr" : true,
3332     "referenced_type" : "type-576"
3333    },
3334    {
3335     "referenced_type" : "type-675"
3336    }
3337   ],
3338   "return_type" : "type-179",
3339   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHciCallbacks.h"
3340  },
3341  {
3342   "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks::BsBluetoothHciCallbacks",
3343   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksC1ENS_2spINS2_22IBluetoothHciCallbacksEEE",
3344   "parameters" :
3345   [
3346    {
3347     "is_this_ptr" : true,
3348     "referenced_type" : "type-576"
3349    },
3350    {
3351     "referenced_type" : "type-120"
3352    }
3353   ],
3354   "return_type" : "type-22",
3355   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHciCallbacks.h"
3356  },
3357  {
3358   "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks::BsBluetoothHciCallbacks",
3359   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksC2ENS_2spINS2_22IBluetoothHciCallbacksEEE",
3360   "parameters" :
3361   [
3362    {
3363     "is_this_ptr" : true,
3364     "referenced_type" : "type-576"
3365    },
3366    {
3367     "referenced_type" : "type-120"
3368    }
3369   ],
3370   "return_type" : "type-22",
3371   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHciCallbacks.h"
3372  },
3373  {
3374   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::onTransact",
3375   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3376   "parameters" :
3377   [
3378    {
3379     "is_this_ptr" : true,
3380     "referenced_type" : "type-535"
3381    },
3382    {
3383     "referenced_type" : "type-2"
3384    },
3385    {
3386     "referenced_type" : "type-407"
3387    },
3388    {
3389     "referenced_type" : "type-400"
3390    },
3391    {
3392     "default_arg" : true,
3393     "referenced_type" : "type-2"
3394    },
3395    {
3396     "default_arg" : true,
3397     "referenced_type" : "type-678"
3398    }
3399   ],
3400   "return_type" : "type-20",
3401   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3402  },
3403  {
3404   "access" : "private",
3405   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::getDebugInfo",
3406   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3407   "parameters" :
3408   [
3409    {
3410     "is_this_ptr" : true,
3411     "referenced_type" : "type-535"
3412    },
3413    {
3414     "referenced_type" : "type-679"
3415    }
3416   ],
3417   "return_type" : "type-179",
3418   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3419  },
3420  {
3421   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::_hidl_aclDataReceived",
3422   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks21_hidl_aclDataReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3423   "parameters" :
3424   [
3425    {
3426     "referenced_type" : "type-408"
3427    },
3428    {
3429     "referenced_type" : "type-407"
3430    },
3431    {
3432     "referenced_type" : "type-400"
3433    },
3434    {
3435     "referenced_type" : "type-680"
3436    }
3437   ],
3438   "return_type" : "type-20",
3439   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3440  },
3441  {
3442   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::_hidl_scoDataReceived",
3443   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks21_hidl_scoDataReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3444   "parameters" :
3445   [
3446    {
3447     "referenced_type" : "type-408"
3448    },
3449    {
3450     "referenced_type" : "type-407"
3451    },
3452    {
3453     "referenced_type" : "type-400"
3454    },
3455    {
3456     "referenced_type" : "type-681"
3457    }
3458   ],
3459   "return_type" : "type-20",
3460   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3461  },
3462  {
3463   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::_hidl_hciEventReceived",
3464   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks22_hidl_hciEventReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3465   "parameters" :
3466   [
3467    {
3468     "referenced_type" : "type-408"
3469    },
3470    {
3471     "referenced_type" : "type-407"
3472    },
3473    {
3474     "referenced_type" : "type-400"
3475    },
3476    {
3477     "referenced_type" : "type-682"
3478    }
3479   ],
3480   "return_type" : "type-20",
3481   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3482  },
3483  {
3484   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::_hidl_initializationComplete",
3485   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks28_hidl_initializationCompleteEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3486   "parameters" :
3487   [
3488    {
3489     "referenced_type" : "type-408"
3490    },
3491    {
3492     "referenced_type" : "type-407"
3493    },
3494    {
3495     "referenced_type" : "type-400"
3496    },
3497    {
3498     "referenced_type" : "type-683"
3499    }
3500   ],
3501   "return_type" : "type-20",
3502   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3503  },
3504  {
3505   "access" : "private",
3506   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::ping",
3507   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks4pingEv",
3508   "parameters" :
3509   [
3510    {
3511     "is_this_ptr" : true,
3512     "referenced_type" : "type-535"
3513    }
3514   ],
3515   "return_type" : "type-179",
3516   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3517  },
3518  {
3519   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::BnHwBluetoothHciCallbacks",
3520   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksC1ERKNS_2spINS2_22IBluetoothHciCallbacksEEE",
3521   "parameters" :
3522   [
3523    {
3524     "is_this_ptr" : true,
3525     "referenced_type" : "type-535"
3526    },
3527    {
3528     "referenced_type" : "type-621"
3529    }
3530   ],
3531   "return_type" : "type-22",
3532   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3533  },
3534  {
3535   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::BnHwBluetoothHciCallbacks",
3536   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksC2ERKNS_2spINS2_22IBluetoothHciCallbacksEEE",
3537   "parameters" :
3538   [
3539    {
3540     "is_this_ptr" : true,
3541     "referenced_type" : "type-535"
3542    },
3543    {
3544     "referenced_type" : "type-621"
3545    }
3546   ],
3547   "return_type" : "type-22",
3548   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3549  },
3550  {
3551   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::~BnHwBluetoothHciCallbacks",
3552   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev",
3553   "parameters" :
3554   [
3555    {
3556     "is_this_ptr" : true,
3557     "referenced_type" : "type-535"
3558    }
3559   ],
3560   "return_type" : "type-22",
3561   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3562  },
3563  {
3564   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::~BnHwBluetoothHciCallbacks",
3565   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev",
3566   "parameters" :
3567   [
3568    {
3569     "is_this_ptr" : true,
3570     "referenced_type" : "type-535"
3571    }
3572   ],
3573   "return_type" : "type-22",
3574   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3575  },
3576  {
3577   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::~BnHwBluetoothHciCallbacks",
3578   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD2Ev",
3579   "parameters" :
3580   [
3581    {
3582     "is_this_ptr" : true,
3583     "referenced_type" : "type-535"
3584    }
3585   ],
3586   "return_type" : "type-22",
3587   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3588  },
3589  {
3590   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::linkToDeath",
3591   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3592   "parameters" :
3593   [
3594    {
3595     "is_this_ptr" : true,
3596     "referenced_type" : "type-116"
3597    },
3598    {
3599     "referenced_type" : "type-335"
3600    },
3601    {
3602     "referenced_type" : "type-25"
3603    }
3604   ],
3605   "return_type" : "type-159",
3606   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3607  },
3608  {
3609   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::getDebugInfo",
3610   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3611   "parameters" :
3612   [
3613    {
3614     "is_this_ptr" : true,
3615     "referenced_type" : "type-116"
3616    },
3617    {
3618     "referenced_type" : "type-684"
3619    }
3620   ],
3621   "return_type" : "type-179",
3622   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3623  },
3624  {
3625   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::getHashChain",
3626   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3627   "parameters" :
3628   [
3629    {
3630     "is_this_ptr" : true,
3631     "referenced_type" : "type-116"
3632    },
3633    {
3634     "referenced_type" : "type-685"
3635    }
3636   ],
3637   "return_type" : "type-179",
3638   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3639  },
3640  {
3641   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::unlinkToDeath",
3642   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3643   "parameters" :
3644   [
3645    {
3646     "is_this_ptr" : true,
3647     "referenced_type" : "type-116"
3648    },
3649    {
3650     "referenced_type" : "type-335"
3651    }
3652   ],
3653   "return_type" : "type-159",
3654   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3655  },
3656  {
3657   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::interfaceChain",
3658   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3659   "parameters" :
3660   [
3661    {
3662     "is_this_ptr" : true,
3663     "referenced_type" : "type-116"
3664    },
3665    {
3666     "referenced_type" : "type-686"
3667    }
3668   ],
3669   "return_type" : "type-179",
3670   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3671  },
3672  {
3673   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::aclDataReceived",
3674   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE",
3675   "parameters" :
3676   [
3677    {
3678     "is_this_ptr" : true,
3679     "referenced_type" : "type-116"
3680    },
3681    {
3682     "referenced_type" : "type-411"
3683    }
3684   ],
3685   "return_type" : "type-179",
3686   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3687  },
3688  {
3689   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::scoDataReceived",
3690   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE",
3691   "parameters" :
3692   [
3693    {
3694     "is_this_ptr" : true,
3695     "referenced_type" : "type-116"
3696    },
3697    {
3698     "referenced_type" : "type-411"
3699    }
3700   ],
3701   "return_type" : "type-179",
3702   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3703  },
3704  {
3705   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::hciEventReceived",
3706   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE",
3707   "parameters" :
3708   [
3709    {
3710     "is_this_ptr" : true,
3711     "referenced_type" : "type-116"
3712    },
3713    {
3714     "referenced_type" : "type-411"
3715    }
3716   ],
3717   "return_type" : "type-179",
3718   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3719  },
3720  {
3721   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::interfaceDescriptor",
3722   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3723   "parameters" :
3724   [
3725    {
3726     "is_this_ptr" : true,
3727     "referenced_type" : "type-116"
3728    },
3729    {
3730     "referenced_type" : "type-687"
3731    }
3732   ],
3733   "return_type" : "type-179",
3734   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3735  },
3736  {
3737   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::_hidl_aclDataReceived",
3738   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21_hidl_aclDataReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
3739   "parameters" :
3740   [
3741    {
3742     "referenced_type" : "type-13"
3743    },
3744    {
3745     "referenced_type" : "type-560"
3746    },
3747    {
3748     "referenced_type" : "type-411"
3749    }
3750   ],
3751   "return_type" : "type-179",
3752   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3753  },
3754  {
3755   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::_hidl_scoDataReceived",
3756   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21_hidl_scoDataReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
3757   "parameters" :
3758   [
3759    {
3760     "referenced_type" : "type-13"
3761    },
3762    {
3763     "referenced_type" : "type-560"
3764    },
3765    {
3766     "referenced_type" : "type-411"
3767    }
3768   ],
3769   "return_type" : "type-179",
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::notifySyspropsChanged",
3774   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21notifySyspropsChangedEv",
3775   "parameters" :
3776   [
3777    {
3778     "is_this_ptr" : true,
3779     "referenced_type" : "type-116"
3780    }
3781   ],
3782   "return_type" : "type-179",
3783   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3784  },
3785  {
3786   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::setHALInstrumentation",
3787   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21setHALInstrumentationEv",
3788   "parameters" :
3789   [
3790    {
3791     "is_this_ptr" : true,
3792     "referenced_type" : "type-116"
3793    }
3794   ],
3795   "return_type" : "type-179",
3796   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3797  },
3798  {
3799   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::_hidl_hciEventReceived",
3800   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks22_hidl_hciEventReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
3801   "parameters" :
3802   [
3803    {
3804     "referenced_type" : "type-13"
3805    },
3806    {
3807     "referenced_type" : "type-560"
3808    },
3809    {
3810     "referenced_type" : "type-411"
3811    }
3812   ],
3813   "return_type" : "type-179",
3814   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3815  },
3816  {
3817   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::initializationComplete",
3818   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks22initializationCompleteENS2_6StatusE",
3819   "parameters" :
3820   [
3821    {
3822     "is_this_ptr" : true,
3823     "referenced_type" : "type-116"
3824    },
3825    {
3826     "referenced_type" : "type-521"
3827    }
3828   ],
3829   "return_type" : "type-179",
3830   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3831  },
3832  {
3833   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::_hidl_initializationComplete",
3834   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks28_hidl_initializationCompleteEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_6StatusE",
3835   "parameters" :
3836   [
3837    {
3838     "referenced_type" : "type-13"
3839    },
3840    {
3841     "referenced_type" : "type-560"
3842    },
3843    {
3844     "referenced_type" : "type-521"
3845    }
3846   ],
3847   "return_type" : "type-179",
3848   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3849  },
3850  {
3851   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::ping",
3852   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks4pingEv",
3853   "parameters" :
3854   [
3855    {
3856     "is_this_ptr" : true,
3857     "referenced_type" : "type-116"
3858    }
3859   ],
3860   "return_type" : "type-179",
3861   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3862  },
3863  {
3864   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::debug",
3865   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3866   "parameters" :
3867   [
3868    {
3869     "is_this_ptr" : true,
3870     "referenced_type" : "type-116"
3871    },
3872    {
3873     "referenced_type" : "type-363"
3874    },
3875    {
3876     "referenced_type" : "type-528"
3877    }
3878   ],
3879   "return_type" : "type-179",
3880   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3881  },
3882  {
3883   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::BpHwBluetoothHciCallbacks",
3884   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksC1ERKNS_2spINS0_7IBinderEEE",
3885   "parameters" :
3886   [
3887    {
3888     "is_this_ptr" : true,
3889     "referenced_type" : "type-116"
3890    },
3891    {
3892     "referenced_type" : "type-45"
3893    }
3894   ],
3895   "return_type" : "type-22",
3896   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3897  },
3898  {
3899   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::BpHwBluetoothHciCallbacks",
3900   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksC2ERKNS_2spINS0_7IBinderEEE",
3901   "parameters" :
3902   [
3903    {
3904     "is_this_ptr" : true,
3905     "referenced_type" : "type-116"
3906    },
3907    {
3908     "referenced_type" : "type-45"
3909    }
3910   ],
3911   "return_type" : "type-22",
3912   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3913  }
3914 ],
3915 "global_vars" :
3916 [
3917  {
3918   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10descriptorE",
3919   "name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::descriptor",
3920   "referenced_type" : "type-51",
3921   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
3922  },
3923  {
3924   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks10descriptorE",
3925   "name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::descriptor",
3926   "referenced_type" : "type-51",
3927   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3928  }
3929 ],
3930 "lvalue_reference_types" :
3931 [
3932  {
3933   "alignment" : 8,
3934   "linker_set_key" : "android::Mutex &",
3935   "name" : "android::Mutex &",
3936   "referenced_type" : "type-27",
3937   "self_type" : "type-493",
3938   "size" : 8,
3939   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3940  },
3941  {
3942   "alignment" : 8,
3943   "linker_set_key" : "android::RWLock &",
3944   "name" : "android::RWLock &",
3945   "referenced_type" : "type-498",
3946   "self_type" : "type-502",
3947   "size" : 8,
3948   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3949  },
3950  {
3951   "alignment" : 8,
3952   "linker_set_key" : "android::String16 &",
3953   "name" : "android::String16 &",
3954   "referenced_type" : "type-41",
3955   "self_type" : "type-387",
3956   "size" : 8,
3957   "source_file" : "/system/core/libutils/include/utils/String16.h"
3958  },
3959  {
3960   "alignment" : 8,
3961   "linker_set_key" : "android::String8 &",
3962   "name" : "android::String8 &",
3963   "referenced_type" : "type-50",
3964   "self_type" : "type-381",
3965   "size" : 8,
3966   "source_file" : "/system/core/libutils/include/utils/String8.h"
3967  },
3968  {
3969   "alignment" : 8,
3970   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > &",
3971   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > &",
3972   "referenced_type" : "type-166",
3973   "self_type" : "type-169",
3974   "size" : 8,
3975   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3976  },
3977  {
3978   "alignment" : 8,
3979   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > &",
3980   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > &",
3981   "referenced_type" : "type-577",
3982   "self_type" : "type-580",
3983   "size" : 8,
3984   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3985  },
3986  {
3987   "alignment" : 8,
3988   "linker_set_key" : "android::hardware::Return<bool> &",
3989   "name" : "android::hardware::Return<bool> &",
3990   "referenced_type" : "type-159",
3991   "self_type" : "type-163",
3992   "size" : 8,
3993   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3994  },
3995  {
3996   "alignment" : 8,
3997   "linker_set_key" : "android::hardware::Return<void> &",
3998   "name" : "android::hardware::Return<void> &",
3999   "referenced_type" : "type-179",
4000   "self_type" : "type-182",
4001   "size" : 8,
4002   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4003  },
4004  {
4005   "alignment" : 8,
4006   "linker_set_key" : "android::hardware::Status &",
4007   "name" : "android::hardware::Status &",
4008   "referenced_type" : "type-149",
4009   "self_type" : "type-157",
4010   "size" : 8,
4011   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4012  },
4013  {
4014   "alignment" : 8,
4015   "linker_set_key" : "android::hardware::TextOutput &",
4016   "name" : "android::hardware::TextOutput &",
4017   "referenced_type" : "type-16",
4018   "self_type" : "type-15",
4019   "size" : 8,
4020   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4021  },
4022  {
4023   "alignment" : 8,
4024   "linker_set_key" : "android::hardware::TextOutput &",
4025   "name" : "android::hardware::TextOutput &",
4026   "referenced_type" : "type-405",
4027   "self_type" : "type-404",
4028   "size" : 8,
4029   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4030  },
4031  {
4032   "alignment" : 8,
4033   "linker_set_key" : "android::hardware::TextOutput &",
4034   "name" : "android::hardware::TextOutput &",
4035   "referenced_type" : "type-601",
4036   "self_type" : "type-600",
4037   "size" : 8,
4038   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4039  },
4040  {
4041   "alignment" : 8,
4042   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4043   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4044   "referenced_type" : "type-326",
4045   "self_type" : "type-551",
4046   "size" : 8,
4047   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4048  },
4049  {
4050   "alignment" : 8,
4051   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4052   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4053   "referenced_type" : "type-318",
4054   "self_type" : "type-546",
4055   "size" : 8,
4056   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4057  },
4058  {
4059   "alignment" : 8,
4060   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
4061   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4062   "referenced_type" : "type-329",
4063   "self_type" : "type-554",
4064   "size" : 8,
4065   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4066  },
4067  {
4068   "alignment" : 8,
4069   "linker_set_key" : "android::hardware::hidl_memory &",
4070   "name" : "android::hardware::hidl_memory &",
4071   "referenced_type" : "type-297",
4072   "self_type" : "type-303",
4073   "size" : 8,
4074   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4075  },
4076  {
4077   "alignment" : 8,
4078   "linker_set_key" : "android::hardware::hidl_string &",
4079   "name" : "android::hardware::hidl_string &",
4080   "referenced_type" : "type-293",
4081   "self_type" : "type-549",
4082   "size" : 8,
4083   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4084  },
4085  {
4086   "alignment" : 8,
4087   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4088   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4089   "referenced_type" : "type-325",
4090   "self_type" : "type-334",
4091   "size" : 8,
4092   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4093  },
4094  {
4095   "alignment" : 8,
4096   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4097   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4098   "referenced_type" : "type-317",
4099   "self_type" : "type-324",
4100   "size" : 8,
4101   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4102  },
4103  {
4104   "alignment" : 8,
4105   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &",
4106   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &",
4107   "referenced_type" : "type-124",
4108   "self_type" : "type-129",
4109   "size" : 8,
4110   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4111  },
4112  {
4113   "alignment" : 8,
4114   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &",
4115   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &",
4116   "referenced_type" : "type-102",
4117   "self_type" : "type-117",
4118   "size" : 8,
4119   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4120  },
4121  {
4122   "alignment" : 8,
4123   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4124   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4125   "referenced_type" : "type-133",
4126   "self_type" : "type-142",
4127   "size" : 8,
4128   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4129  },
4130  {
4131   "alignment" : 8,
4132   "linker_set_key" : "const android::String16 &",
4133   "name" : "const android::String16 &",
4134   "referenced_type" : "type-40",
4135   "self_type" : "type-39",
4136   "size" : 8,
4137   "source_file" : "/system/core/libutils/include/utils/String16.h"
4138  },
4139  {
4140   "alignment" : 8,
4141   "linker_set_key" : "const android::String8 &",
4142   "name" : "const android::String8 &",
4143   "referenced_type" : "type-378",
4144   "self_type" : "type-380",
4145   "size" : 8,
4146   "source_file" : "/system/core/libutils/include/utils/String8.h"
4147  },
4148  {
4149   "alignment" : 8,
4150   "linker_set_key" : "const android::hardware::Parcel &",
4151   "name" : "const android::hardware::Parcel &",
4152   "referenced_type" : "type-406",
4153   "self_type" : "type-407",
4154   "size" : 8,
4155   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4156  },
4157  {
4158   "alignment" : 8,
4159   "linker_set_key" : "const android::hardware::Return<bool> &",
4160   "name" : "const android::hardware::Return<bool> &",
4161   "referenced_type" : "type-164",
4162   "self_type" : "type-172",
4163   "size" : 8,
4164   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4165  },
4166  {
4167   "alignment" : 8,
4168   "linker_set_key" : "const android::hardware::Status &",
4169   "name" : "const android::hardware::Status &",
4170   "referenced_type" : "type-154",
4171   "self_type" : "type-155",
4172   "size" : 8,
4173   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4174  },
4175  {
4176   "alignment" : 8,
4177   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4178   "name" : "const android::hardware::details::SchedPrio &",
4179   "referenced_type" : "type-423",
4180   "self_type" : "type-422",
4181   "size" : 8,
4182   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4183  },
4184  {
4185   "alignment" : 8,
4186   "linker_set_key" : "const android::hardware::hidl_handle &",
4187   "name" : "const android::hardware::hidl_handle &",
4188   "referenced_type" : "type-362",
4189   "self_type" : "type-363",
4190   "size" : 8,
4191   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4192  },
4193  {
4194   "alignment" : 8,
4195   "linker_set_key" : "const android::hardware::hidl_memory &",
4196   "name" : "const android::hardware::hidl_memory &",
4197   "referenced_type" : "type-300",
4198   "self_type" : "type-301",
4199   "size" : 8,
4200   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4201  },
4202  {
4203   "alignment" : 8,
4204   "linker_set_key" : "const android::hardware::hidl_string &",
4205   "name" : "const android::hardware::hidl_string &",
4206   "referenced_type" : "type-292",
4207   "self_type" : "type-296",
4208   "size" : 8,
4209   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4210  },
4211  {
4212   "alignment" : 8,
4213   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4214   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4215   "referenced_type" : "type-527",
4216   "self_type" : "type-528",
4217   "size" : 8,
4218   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
4219  },
4220  {
4221   "alignment" : 8,
4222   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4223   "name" : "const android::hardware::hidl_vec<int> &",
4224   "referenced_type" : "type-340",
4225   "self_type" : "type-342",
4226   "size" : 8,
4227   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4228  },
4229  {
4230   "alignment" : 8,
4231   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> &",
4232   "name" : "const android::hardware::hidl_vec<unsigned char> &",
4233   "referenced_type" : "type-349",
4234   "self_type" : "type-411",
4235   "size" : 8,
4236   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4237  },
4238  {
4239   "alignment" : 8,
4240   "linker_set_key" : "const android::hardware::hidl_version &",
4241   "name" : "const android::hardware::hidl_version &",
4242   "referenced_type" : "type-357",
4243   "self_type" : "type-359",
4244   "size" : 8,
4245   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4246  },
4247  {
4248   "alignment" : 8,
4249   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4250   "name" : "const android::hidl::base::V1_0::IBase *const &",
4251   "referenced_type" : "type-437",
4252   "self_type" : "type-438",
4253   "size" : 8,
4254   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4255  },
4256  {
4257   "alignment" : 8,
4258   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4259   "name" : "const android::sp<android::hardware::IBinder> &",
4260   "referenced_type" : "type-7",
4261   "self_type" : "type-45",
4262   "size" : 8,
4263   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4264  },
4265  {
4266   "alignment" : 8,
4267   "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &",
4268   "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &",
4269   "referenced_type" : "type-131",
4270   "self_type" : "type-562",
4271   "size" : 8,
4272   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4273  },
4274  {
4275   "alignment" : 8,
4276   "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &",
4277   "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &",
4278   "referenced_type" : "type-120",
4279   "self_type" : "type-621",
4280   "size" : 8,
4281   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4282  },
4283  {
4284   "alignment" : 8,
4285   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4286   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4287   "referenced_type" : "type-144",
4288   "self_type" : "type-259",
4289   "size" : 8,
4290   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4291  },
4292  {
4293   "alignment" : 8,
4294   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4295   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4296   "referenced_type" : "type-315",
4297   "self_type" : "type-335",
4298   "size" : 8,
4299   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4300  },
4301  {
4302   "alignment" : 8,
4303   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4304   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4305   "referenced_type" : "type-583",
4306   "self_type" : "type-584",
4307   "size" : 8,
4308   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4309  },
4310  {
4311   "alignment" : 8,
4312   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4313   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4314   "referenced_type" : "type-88",
4315   "self_type" : "type-529",
4316   "size" : 8,
4317   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
4318  },
4319  {
4320   "alignment" : 8,
4321   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4322   "name" : "const android::wp<android::hardware::BHwBinder> &",
4323   "referenced_type" : "type-566",
4324   "self_type" : "type-568",
4325   "size" : 8,
4326   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4327  },
4328  {
4329   "alignment" : 8,
4330   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4331   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4332   "referenced_type" : "type-563",
4333   "self_type" : "type-565",
4334   "size" : 8,
4335   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4336  },
4337  {
4338   "alignment" : 8,
4339   "linker_set_key" : "const bool &",
4340   "name" : "const bool &",
4341   "referenced_type" : "type-80",
4342   "self_type" : "type-258",
4343   "size" : 8,
4344   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4345  },
4346  {
4347   "alignment" : 8,
4348   "linker_set_key" : "const double &",
4349   "name" : "const double &",
4350   "referenced_type" : "type-282",
4351   "self_type" : "type-283",
4352   "size" : 8,
4353   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4354  },
4355  {
4356   "alignment" : 8,
4357   "linker_set_key" : "const float &",
4358   "name" : "const float &",
4359   "referenced_type" : "type-279",
4360   "self_type" : "type-281",
4361   "size" : 8,
4362   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4363  },
4364  {
4365   "alignment" : 8,
4366   "linker_set_key" : "const int &",
4367   "name" : "const int &",
4368   "referenced_type" : "type-479",
4369   "self_type" : "type-478",
4370   "size" : 8,
4371   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4372  },
4373  {
4374   "linker_set_key" : "const iter<is_const> &",
4375   "name" : "const iter<is_const> &",
4376   "referenced_type" : "type-307",
4377   "self_type" : "type-309",
4378   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4379  },
4380  {
4381   "linker_set_key" : "const iter<is_const> &",
4382   "name" : "const iter<is_const> &",
4383   "referenced_type" : "type-589",
4384   "self_type" : "type-591",
4385   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4386  },
4387  {
4388   "linker_set_key" : "const iter<is_const> &",
4389   "name" : "const iter<is_const> &",
4390   "referenced_type" : "type-628",
4391   "self_type" : "type-630",
4392   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4393  },
4394  {
4395   "alignment" : 8,
4396   "linker_set_key" : "const log_msg &",
4397   "name" : "const log_msg &",
4398   "referenced_type" : "type-90",
4399   "self_type" : "type-153",
4400   "size" : 8,
4401   "source_file" : "/system/core/liblog/include/log/log_read.h"
4402  },
4403  {
4404   "alignment" : 8,
4405   "linker_set_key" : "const long &",
4406   "name" : "const long &",
4407   "referenced_type" : "type-272",
4408   "self_type" : "type-277",
4409   "size" : 8,
4410   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4411  },
4412  {
4413   "alignment" : 8,
4414   "linker_set_key" : "const short &",
4415   "name" : "const short &",
4416   "referenced_type" : "type-267",
4417   "self_type" : "type-268",
4418   "size" : 8,
4419   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4420  },
4421  {
4422   "alignment" : 8,
4423   "linker_set_key" : "const signed char &",
4424   "name" : "const signed char &",
4425   "referenced_type" : "type-260",
4426   "self_type" : "type-262",
4427   "size" : 8,
4428   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4429  },
4430  {
4431   "alignment" : 8,
4432   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4433   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4434   "referenced_type" : "type-414",
4435   "self_type" : "type-416",
4436   "size" : 8,
4437   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4438  },
4439  {
4440   "alignment" : 8,
4441   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4442   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4443   "referenced_type" : "type-602",
4444   "self_type" : "type-604",
4445   "size" : 8,
4446   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4447  },
4448  {
4449   "alignment" : 8,
4450   "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 *> > *)> > > &",
4451   "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 *> > *)> > > &",
4452   "referenced_type" : "type-557",
4453   "self_type" : "type-556",
4454   "size" : 8,
4455   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4456  },
4457  {
4458   "alignment" : 8,
4459   "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 *> > *)> > > &",
4460   "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 *> > *)> > > &",
4461   "referenced_type" : "type-59",
4462   "self_type" : "type-58",
4463   "size" : 8,
4464   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4465  },
4466  {
4467   "alignment" : 8,
4468   "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 *> > *)> > > &",
4469   "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 *> > *)> > > &",
4470   "referenced_type" : "type-619",
4471   "self_type" : "type-618",
4472   "size" : 8,
4473   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4474  },
4475  {
4476   "alignment" : 8,
4477   "linker_set_key" : "const unsigned char &",
4478   "name" : "const unsigned char &",
4479   "referenced_type" : "type-265",
4480   "self_type" : "type-266",
4481   "size" : 8,
4482   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4483  },
4484  {
4485   "alignment" : 8,
4486   "linker_set_key" : "const unsigned int &",
4487   "name" : "const unsigned int &",
4488   "referenced_type" : "type-31",
4489   "self_type" : "type-271",
4490   "size" : 8,
4491   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4492  },
4493  {
4494   "alignment" : 8,
4495   "linker_set_key" : "const unsigned long &",
4496   "name" : "const unsigned long &",
4497   "referenced_type" : "type-32",
4498   "self_type" : "type-278",
4499   "size" : 8,
4500   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4501  },
4502  {
4503   "alignment" : 8,
4504   "linker_set_key" : "const unsigned short &",
4505   "name" : "const unsigned short &",
4506   "referenced_type" : "type-269",
4507   "self_type" : "type-270",
4508   "size" : 8,
4509   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4510  },
4511  {
4512   "alignment" : 8,
4513   "linker_set_key" : "int &",
4514   "name" : "int &",
4515   "referenced_type" : "type-20",
4516   "self_type" : "type-374",
4517   "size" : 8,
4518   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4519  },
4520  {
4521   "alignment" : 8,
4522   "linker_set_key" : "unsigned char &",
4523   "name" : "unsigned char &",
4524   "referenced_type" : "type-94",
4525   "self_type" : "type-515",
4526   "size" : 8,
4527   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4528  }
4529 ],
4530 "pointer_types" :
4531 [
4532  {
4533   "alignment" : 8,
4534   "linker_set_key" : "android::Condition *",
4535   "name" : "android::Condition *",
4536   "referenced_type" : "type-81",
4537   "self_type" : "type-497",
4538   "size" : 8,
4539   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4540  },
4541  {
4542   "alignment" : 8,
4543   "linker_set_key" : "android::Mutex *",
4544   "name" : "android::Mutex *",
4545   "referenced_type" : "type-27",
4546   "self_type" : "type-491",
4547   "size" : 8,
4548   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4549  },
4550  {
4551   "alignment" : 8,
4552   "linker_set_key" : "android::Mutex::Autolock *",
4553   "name" : "android::Mutex::Autolock *",
4554   "referenced_type" : "type-492",
4555   "self_type" : "type-494",
4556   "size" : 8,
4557   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4558  },
4559  {
4560   "alignment" : 8,
4561   "linker_set_key" : "android::RWLock *",
4562   "name" : "android::RWLock *",
4563   "referenced_type" : "type-498",
4564   "self_type" : "type-500",
4565   "size" : 8,
4566   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4567  },
4568  {
4569   "alignment" : 8,
4570   "linker_set_key" : "android::RWLock::AutoRLock *",
4571   "name" : "android::RWLock::AutoRLock *",
4572   "referenced_type" : "type-501",
4573   "self_type" : "type-503",
4574   "size" : 8,
4575   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4576  },
4577  {
4578   "alignment" : 8,
4579   "linker_set_key" : "android::RWLock::AutoWLock *",
4580   "name" : "android::RWLock::AutoWLock *",
4581   "referenced_type" : "type-504",
4582   "self_type" : "type-505",
4583   "size" : 8,
4584   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4585  },
4586  {
4587   "alignment" : 8,
4588   "linker_set_key" : "android::RefBase *",
4589   "name" : "android::RefBase *",
4590   "referenced_type" : "type-11",
4591   "self_type" : "type-288",
4592   "size" : 8,
4593   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4594  },
4595  {
4596   "alignment" : 8,
4597   "linker_set_key" : "android::RefBase::weakref_impl *",
4598   "name" : "android::RefBase::weakref_impl *",
4599   "referenced_type" : "type-5",
4600   "self_type" : "type-4",
4601   "size" : 8,
4602   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4603  },
4604  {
4605   "alignment" : 8,
4606   "linker_set_key" : "android::RefBase::weakref_impl *",
4607   "name" : "android::RefBase::weakref_impl *",
4608   "referenced_type" : "type-587",
4609   "self_type" : "type-586",
4610   "size" : 8,
4611   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4612  },
4613  {
4614   "alignment" : 8,
4615   "linker_set_key" : "android::RefBase::weakref_impl *",
4616   "name" : "android::RefBase::weakref_impl *",
4617   "referenced_type" : "type-625",
4618   "self_type" : "type-624",
4619   "size" : 8,
4620   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4621  },
4622  {
4623   "alignment" : 8,
4624   "linker_set_key" : "android::RefBase::weakref_type *",
4625   "name" : "android::RefBase::weakref_type *",
4626   "referenced_type" : "type-35",
4627   "self_type" : "type-34",
4628   "size" : 8,
4629   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4630  },
4631  {
4632   "alignment" : 8,
4633   "linker_set_key" : "android::ReferenceRenamer *",
4634   "name" : "android::ReferenceRenamer *",
4635   "referenced_type" : "type-284",
4636   "self_type" : "type-285",
4637   "size" : 8,
4638   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4639  },
4640  {
4641   "alignment" : 8,
4642   "linker_set_key" : "android::ScopedTrace *",
4643   "name" : "android::ScopedTrace *",
4644   "referenced_type" : "type-507",
4645   "self_type" : "type-508",
4646   "size" : 8,
4647   "source_file" : "/system/core/libutils/include/utils/Trace.h"
4648  },
4649  {
4650   "alignment" : 8,
4651   "linker_set_key" : "android::String16 *",
4652   "name" : "android::String16 *",
4653   "referenced_type" : "type-41",
4654   "self_type" : "type-388",
4655   "size" : 8,
4656   "source_file" : "/system/core/libutils/include/utils/String16.h"
4657  },
4658  {
4659   "alignment" : 8,
4660   "linker_set_key" : "android::String8 *",
4661   "name" : "android::String8 *",
4662   "referenced_type" : "type-50",
4663   "self_type" : "type-382",
4664   "size" : 8,
4665   "source_file" : "/system/core/libutils/include/utils/String8.h"
4666  },
4667  {
4668   "alignment" : 8,
4669   "linker_set_key" : "android::Thread *",
4670   "name" : "android::Thread *",
4671   "referenced_type" : "type-79",
4672   "self_type" : "type-78",
4673   "size" : 8,
4674   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4675  },
4676  {
4677   "alignment" : 8,
4678   "linker_set_key" : "android::VirtualLightRefBase *",
4679   "name" : "android::VirtualLightRefBase *",
4680   "referenced_type" : "type-185",
4681   "self_type" : "type-193",
4682   "size" : 8,
4683   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4684  },
4685  {
4686   "alignment" : 8,
4687   "linker_set_key" : "android::hardware::BHwBinder *",
4688   "name" : "android::hardware::BHwBinder *",
4689   "referenced_type" : "type-147",
4690   "self_type" : "type-146",
4691   "size" : 8,
4692   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4693  },
4694  {
4695   "alignment" : 8,
4696   "linker_set_key" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
4697   "name" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
4698   "referenced_type" : "type-394",
4699   "self_type" : "type-393",
4700   "size" : 8,
4701   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4702  },
4703  {
4704   "alignment" : 8,
4705   "linker_set_key" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
4706   "name" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
4707   "referenced_type" : "type-108",
4708   "self_type" : "type-599",
4709   "size" : 8,
4710   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4711  },
4712  {
4713   "alignment" : 8,
4714   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4715   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4716   "referenced_type" : "type-431",
4717   "self_type" : "type-436",
4718   "size" : 8,
4719   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4720  },
4721  {
4722   "alignment" : 8,
4723   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4724   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4725   "referenced_type" : "type-450",
4726   "self_type" : "type-455",
4727   "size" : 8,
4728   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4729  },
4730  {
4731   "alignment" : 8,
4732   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4733   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4734   "referenced_type" : "type-439",
4735   "self_type" : "type-445",
4736   "size" : 8,
4737   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4738  },
4739  {
4740   "alignment" : 8,
4741   "linker_set_key" : "android::hardware::GrantorDescriptor *",
4742   "name" : "android::hardware::GrantorDescriptor *",
4743   "referenced_type" : "type-314",
4744   "self_type" : "type-313",
4745   "size" : 8,
4746   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4747  },
4748  {
4749   "alignment" : 8,
4750   "linker_set_key" : "android::hardware::IBinder *",
4751   "name" : "android::hardware::IBinder *",
4752   "referenced_type" : "type-10",
4753   "self_type" : "type-9",
4754   "size" : 8,
4755   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4756  },
4757  {
4758   "alignment" : 8,
4759   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
4760   "name" : "android::hardware::IBinder::DeathRecipient *",
4761   "referenced_type" : "type-62",
4762   "self_type" : "type-61",
4763   "size" : 8,
4764   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4765  },
4766  {
4767   "alignment" : 8,
4768   "linker_set_key" : "android::hardware::IInterface *",
4769   "name" : "android::hardware::IInterface *",
4770   "referenced_type" : "type-14",
4771   "self_type" : "type-13",
4772   "size" : 8,
4773   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4774  },
4775  {
4776   "alignment" : 8,
4777   "linker_set_key" : "android::hardware::Parcel *",
4778   "name" : "android::hardware::Parcel *",
4779   "referenced_type" : "type-395",
4780   "self_type" : "type-400",
4781   "size" : 8,
4782   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4783  },
4784  {
4785   "alignment" : 8,
4786   "linker_set_key" : "android::hardware::ProcessState *",
4787   "name" : "android::hardware::ProcessState *",
4788   "referenced_type" : "type-19",
4789   "self_type" : "type-18",
4790   "size" : 8,
4791   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4792  },
4793  {
4794   "alignment" : 8,
4795   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > *",
4796   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > *",
4797   "referenced_type" : "type-166",
4798   "self_type" : "type-167",
4799   "size" : 8,
4800   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4801  },
4802  {
4803   "alignment" : 8,
4804   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > *",
4805   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > *",
4806   "referenced_type" : "type-577",
4807   "self_type" : "type-578",
4808   "size" : 8,
4809   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4810  },
4811  {
4812   "alignment" : 8,
4813   "linker_set_key" : "android::hardware::Return<bool> *",
4814   "name" : "android::hardware::Return<bool> *",
4815   "referenced_type" : "type-159",
4816   "self_type" : "type-161",
4817   "size" : 8,
4818   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4819  },
4820  {
4821   "alignment" : 8,
4822   "linker_set_key" : "android::hardware::Return<void> *",
4823   "name" : "android::hardware::Return<void> *",
4824   "referenced_type" : "type-179",
4825   "self_type" : "type-180",
4826   "size" : 8,
4827   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4828  },
4829  {
4830   "alignment" : 8,
4831   "linker_set_key" : "android::hardware::Status *",
4832   "name" : "android::hardware::Status *",
4833   "referenced_type" : "type-149",
4834   "self_type" : "type-152",
4835   "size" : 8,
4836   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4837  },
4838  {
4839   "alignment" : 8,
4840   "linker_set_key" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci *",
4841   "name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci *",
4842   "referenced_type" : "type-444",
4843   "self_type" : "type-559",
4844   "size" : 8,
4845   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4846  },
4847  {
4848   "alignment" : 8,
4849   "linker_set_key" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks *",
4850   "name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks *",
4851   "referenced_type" : "type-413",
4852   "self_type" : "type-535",
4853   "size" : 8,
4854   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
4855  },
4856  {
4857   "alignment" : 8,
4858   "linker_set_key" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci *",
4859   "name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci *",
4860   "referenced_type" : "type-539",
4861   "self_type" : "type-611",
4862   "size" : 8,
4863   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4864  },
4865  {
4866   "alignment" : 8,
4867   "linker_set_key" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks *",
4868   "name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks *",
4869   "referenced_type" : "type-105",
4870   "self_type" : "type-116",
4871   "size" : 8,
4872   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4873  },
4874  {
4875   "alignment" : 8,
4876   "linker_set_key" : "android::hardware::bluetooth::V1_0::BsBluetoothHci *",
4877   "name" : "android::hardware::bluetooth::V1_0::BsBluetoothHci *",
4878   "referenced_type" : "type-585",
4879   "self_type" : "type-596",
4880   "size" : 8,
4881   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4882  },
4883  {
4884   "alignment" : 8,
4885   "linker_set_key" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks *",
4886   "name" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks *",
4887   "referenced_type" : "type-572",
4888   "self_type" : "type-576",
4889   "size" : 8,
4890   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4891  },
4892  {
4893   "alignment" : 8,
4894   "linker_set_key" : "android::hardware::bluetooth::V1_0::IBluetoothHci *",
4895   "name" : "android::hardware::bluetooth::V1_0::IBluetoothHci *",
4896   "referenced_type" : "type-126",
4897   "self_type" : "type-125",
4898   "size" : 8,
4899   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4900  },
4901  {
4902   "alignment" : 8,
4903   "linker_set_key" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks *",
4904   "name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks *",
4905   "referenced_type" : "type-104",
4906   "self_type" : "type-103",
4907   "size" : 8,
4908   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4909  },
4910  {
4911   "alignment" : 8,
4912   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
4913   "name" : "android::hardware::details::HidlInstrumentor *",
4914   "referenced_type" : "type-112",
4915   "self_type" : "type-560",
4916   "size" : 8,
4917   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4918  },
4919  {
4920   "alignment" : 8,
4921   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4922   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4923   "referenced_type" : "type-326",
4924   "self_type" : "type-550",
4925   "size" : 8,
4926   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4927  },
4928  {
4929   "alignment" : 8,
4930   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4931   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4932   "referenced_type" : "type-318",
4933   "self_type" : "type-545",
4934   "size" : 8,
4935   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4936  },
4937  {
4938   "alignment" : 8,
4939   "linker_set_key" : "android::hardware::details::return_status *",
4940   "name" : "android::hardware::details::return_status *",
4941   "referenced_type" : "type-160",
4942   "self_type" : "type-173",
4943   "size" : 8,
4944   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4945  },
4946  {
4947   "alignment" : 8,
4948   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
4949   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
4950   "referenced_type" : "type-329",
4951   "self_type" : "type-328",
4952   "size" : 8,
4953   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4954  },
4955  {
4956   "alignment" : 8,
4957   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
4958   "name" : "android::hardware::hidl_binder_death_recipient *",
4959   "referenced_type" : "type-135",
4960   "self_type" : "type-134",
4961   "size" : 8,
4962   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4963  },
4964  {
4965   "alignment" : 8,
4966   "linker_set_key" : "android::hardware::hidl_death_recipient *",
4967   "name" : "android::hardware::hidl_death_recipient *",
4968   "referenced_type" : "type-138",
4969   "self_type" : "type-137",
4970   "size" : 8,
4971   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4972  },
4973  {
4974   "alignment" : 8,
4975   "linker_set_key" : "android::hardware::hidl_memory *",
4976   "name" : "android::hardware::hidl_memory *",
4977   "referenced_type" : "type-297",
4978   "self_type" : "type-298",
4979   "size" : 8,
4980   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4981  },
4982  {
4983   "alignment" : 8,
4984   "linker_set_key" : "android::hardware::hidl_string *",
4985   "name" : "android::hardware::hidl_string *",
4986   "referenced_type" : "type-293",
4987   "self_type" : "type-320",
4988   "size" : 8,
4989   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4990  },
4991  {
4992   "alignment" : 8,
4993   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4994   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4995   "referenced_type" : "type-325",
4996   "self_type" : "type-331",
4997   "size" : 8,
4998   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4999  },
5000  {
5001   "alignment" : 8,
5002   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5003   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5004   "referenced_type" : "type-317",
5005   "self_type" : "type-321",
5006   "size" : 8,
5007   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5008  },
5009  {
5010   "alignment" : 8,
5011   "linker_set_key" : "android::hardware::hidl_version *",
5012   "name" : "android::hardware::hidl_version *",
5013   "referenced_type" : "type-355",
5014   "self_type" : "type-356",
5015   "size" : 8,
5016   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5017  },
5018  {
5019   "alignment" : 8,
5020   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5021   "name" : "android::hidl::base::V1_0::BnHwBase *",
5022   "referenced_type" : "type-409",
5023   "self_type" : "type-408",
5024   "size" : 8,
5025   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5026  },
5027  {
5028   "alignment" : 8,
5029   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5030   "name" : "android::hidl::base::V1_0::IBase *",
5031   "referenced_type" : "type-69",
5032   "self_type" : "type-140",
5033   "size" : 8,
5034   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5035  },
5036  {
5037   "alignment" : 8,
5038   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5039   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5040   "referenced_type" : "type-68",
5041   "self_type" : "type-67",
5042   "size" : 8,
5043   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5044  },
5045  {
5046   "alignment" : 8,
5047   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5048   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5049   "referenced_type" : "type-86",
5050   "self_type" : "type-85",
5051   "size" : 8,
5052   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5053  },
5054  {
5055   "alignment" : 8,
5056   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5057   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5058   "referenced_type" : "type-623",
5059   "self_type" : "type-627",
5060   "size" : 8,
5061   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5062  },
5063  {
5064   "alignment" : 8,
5065   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5066   "name" : "android::sp<android::hardware::IBinder> *",
5067   "referenced_type" : "type-8",
5068   "self_type" : "type-631",
5069   "size" : 8,
5070   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5071  },
5072  {
5073   "alignment" : 8,
5074   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5075   "name" : "android::sp<android::hardware::ProcessState> *",
5076   "referenced_type" : "type-17",
5077   "self_type" : "type-63",
5078   "size" : 8,
5079   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5080  },
5081  {
5082   "alignment" : 8,
5083   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
5084   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
5085   "referenced_type" : "type-124",
5086   "self_type" : "type-123",
5087   "size" : 8,
5088   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5089  },
5090  {
5091   "alignment" : 8,
5092   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
5093   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
5094   "referenced_type" : "type-102",
5095   "self_type" : "type-101",
5096   "size" : 8,
5097   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5098  },
5099  {
5100   "alignment" : 8,
5101   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5102   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5103   "referenced_type" : "type-133",
5104   "self_type" : "type-132",
5105   "size" : 8,
5106   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5107  },
5108  {
5109   "alignment" : 8,
5110   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5111   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5112   "referenced_type" : "type-410",
5113   "self_type" : "type-575",
5114   "size" : 8,
5115   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5116  },
5117  {
5118   "alignment" : 8,
5119   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5120   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5121   "referenced_type" : "type-66",
5122   "self_type" : "type-72",
5123   "size" : 8,
5124   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5125  },
5126  {
5127   "alignment" : 8,
5128   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5129   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5130   "referenced_type" : "type-84",
5131   "self_type" : "type-87",
5132   "size" : 8,
5133   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5134  },
5135  {
5136   "alignment" : 8,
5137   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5138   "name" : "android::wp<android::hardware::BHwBinder> *",
5139   "referenced_type" : "type-347",
5140   "self_type" : "type-421",
5141   "size" : 8,
5142   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5143  },
5144  {
5145   "alignment" : 8,
5146   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5147   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5148   "referenced_type" : "type-71",
5149   "self_type" : "type-70",
5150   "size" : 8,
5151   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5152  },
5153  {
5154   "alignment" : 8,
5155   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5156   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5157   "referenced_type" : "type-136",
5158   "self_type" : "type-280",
5159   "size" : 8,
5160   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5161  },
5162  {
5163   "alignment" : 8,
5164   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5165   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5166   "referenced_type" : "type-139",
5167   "self_type" : "type-561",
5168   "size" : 8,
5169   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5170  },
5171  {
5172   "alignment" : 8,
5173   "linker_set_key" : "android_flex_plane *",
5174   "name" : "android_flex_plane *",
5175   "referenced_type" : "type-477",
5176   "self_type" : "type-482",
5177   "size" : 8,
5178   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5179  },
5180  {
5181   "alignment" : 8,
5182   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5183   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5184   "referenced_type" : "type-38",
5185   "self_type" : "type-37",
5186   "size" : 8,
5187   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5188  },
5189  {
5190   "alignment" : 8,
5191   "linker_set_key" : "char *",
5192   "name" : "char *",
5193   "referenced_type" : "type-53",
5194   "self_type" : "type-186",
5195   "size" : 8,
5196   "source_file" : "/system/core/liblog/include/log/log_read.h"
5197  },
5198  {
5199   "alignment" : 8,
5200   "linker_set_key" : "const android::NativeHandle *",
5201   "name" : "const android::NativeHandle *",
5202   "referenced_type" : "type-369",
5203   "self_type" : "type-370",
5204   "size" : 8,
5205   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5206  },
5207  {
5208   "alignment" : 8,
5209   "linker_set_key" : "const android::RefBase *",
5210   "name" : "const android::RefBase *",
5211   "referenced_type" : "type-286",
5212   "self_type" : "type-287",
5213   "size" : 8,
5214   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5215  },
5216  {
5217   "alignment" : 8,
5218   "linker_set_key" : "const android::String16 *",
5219   "name" : "const android::String16 *",
5220   "referenced_type" : "type-40",
5221   "self_type" : "type-385",
5222   "size" : 8,
5223   "source_file" : "/system/core/libutils/include/utils/String16.h"
5224  },
5225  {
5226   "alignment" : 8,
5227   "linker_set_key" : "const android::String8 *",
5228   "name" : "const android::String8 *",
5229   "referenced_type" : "type-378",
5230   "self_type" : "type-379",
5231   "size" : 8,
5232   "source_file" : "/system/core/libutils/include/utils/String8.h"
5233  },
5234  {
5235   "alignment" : 8,
5236   "linker_set_key" : "const android::VectorImpl *",
5237   "name" : "const android::VectorImpl *",
5238   "referenced_type" : "type-458",
5239   "self_type" : "type-459",
5240   "size" : 8,
5241   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5242  },
5243  {
5244   "alignment" : 8,
5245   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5246   "name" : "const android::hardware::BpHwRefBase *",
5247   "referenced_type" : "type-390",
5248   "self_type" : "type-391",
5249   "size" : 8,
5250   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5251  },
5252  {
5253   "alignment" : 8,
5254   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5255   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5256   "referenced_type" : "type-424",
5257   "self_type" : "type-425",
5258   "size" : 8,
5259   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5260  },
5261  {
5262   "alignment" : 8,
5263   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5264   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5265   "referenced_type" : "type-429",
5266   "self_type" : "type-430",
5267   "size" : 8,
5268   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5269  },
5270  {
5271   "alignment" : 8,
5272   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > *",
5273   "name" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > *",
5274   "referenced_type" : "type-170",
5275   "self_type" : "type-171",
5276   "size" : 8,
5277   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5278  },
5279  {
5280   "alignment" : 8,
5281   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > *",
5282   "name" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > *",
5283   "referenced_type" : "type-581",
5284   "self_type" : "type-582",
5285   "size" : 8,
5286   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5287  },
5288  {
5289   "alignment" : 8,
5290   "linker_set_key" : "const android::hardware::Return<bool> *",
5291   "name" : "const android::hardware::Return<bool> *",
5292   "referenced_type" : "type-164",
5293   "self_type" : "type-165",
5294   "size" : 8,
5295   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5296  },
5297  {
5298   "alignment" : 8,
5299   "linker_set_key" : "const android::hardware::Status *",
5300   "name" : "const android::hardware::Status *",
5301   "referenced_type" : "type-154",
5302   "self_type" : "type-158",
5303   "size" : 8,
5304   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5305  },
5306  {
5307   "alignment" : 8,
5308   "linker_set_key" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHci *",
5309   "name" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHci *",
5310   "referenced_type" : "type-538",
5311   "self_type" : "type-542",
5312   "size" : 8,
5313   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
5314  },
5315  {
5316   "alignment" : 8,
5317   "linker_set_key" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks *",
5318   "name" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks *",
5319   "referenced_type" : "type-536",
5320   "self_type" : "type-537",
5321   "size" : 8,
5322   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
5323  },
5324  {
5325   "alignment" : 8,
5326   "linker_set_key" : "const android::hardware::bluetooth::V1_0::IBluetoothHci *",
5327   "name" : "const android::hardware::bluetooth::V1_0::IBluetoothHci *",
5328   "referenced_type" : "type-525",
5329   "self_type" : "type-526",
5330   "size" : 8,
5331   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
5332  },
5333  {
5334   "alignment" : 8,
5335   "linker_set_key" : "const android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks *",
5336   "name" : "const android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks *",
5337   "referenced_type" : "type-121",
5338   "self_type" : "type-122",
5339   "size" : 8,
5340   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5341  },
5342  {
5343   "alignment" : 8,
5344   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5345   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5346   "referenced_type" : "type-552",
5347   "self_type" : "type-553",
5348   "size" : 8,
5349   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5350  },
5351  {
5352   "alignment" : 8,
5353   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5354   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5355   "referenced_type" : "type-547",
5356   "self_type" : "type-548",
5357   "size" : 8,
5358   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5359  },
5360  {
5361   "alignment" : 8,
5362   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5363   "name" : "const android::hardware::details::hidl_pointer<int> *",
5364   "referenced_type" : "type-496",
5365   "self_type" : "type-506",
5366   "size" : 8,
5367   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5368  },
5369  {
5370   "alignment" : 8,
5371   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5372   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5373   "referenced_type" : "type-543",
5374   "self_type" : "type-544",
5375   "size" : 8,
5376   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5377  },
5378  {
5379   "alignment" : 8,
5380   "linker_set_key" : "const android::hardware::details::return_status *",
5381   "name" : "const android::hardware::details::return_status *",
5382   "referenced_type" : "type-176",
5383   "self_type" : "type-177",
5384   "size" : 8,
5385   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5386  },
5387  {
5388   "alignment" : 8,
5389   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5390   "name" : "const android::hardware::hidl_death_recipient *",
5391   "referenced_type" : "type-570",
5392   "self_type" : "type-571",
5393   "size" : 8,
5394   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5395  },
5396  {
5397   "alignment" : 8,
5398   "linker_set_key" : "const android::hardware::hidl_memory *",
5399   "name" : "const android::hardware::hidl_memory *",
5400   "referenced_type" : "type-300",
5401   "self_type" : "type-305",
5402   "size" : 8,
5403   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5404  },
5405  {
5406   "alignment" : 8,
5407   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
5408   "name" : "const android::hardware::hidl_vec<int> *",
5409   "referenced_type" : "type-340",
5410   "self_type" : "type-341",
5411   "size" : 8,
5412   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5413  },
5414  {
5415   "alignment" : 8,
5416   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> *",
5417   "name" : "const android::hardware::hidl_vec<unsigned char> *",
5418   "referenced_type" : "type-349",
5419   "self_type" : "type-350",
5420   "size" : 8,
5421   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5422  },
5423  {
5424   "alignment" : 8,
5425   "linker_set_key" : "const android::hardware::hidl_version *",
5426   "name" : "const android::hardware::hidl_version *",
5427   "referenced_type" : "type-357",
5428   "self_type" : "type-358",
5429   "size" : 8,
5430   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5431  },
5432  {
5433   "alignment" : 8,
5434   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5435   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5436   "referenced_type" : "type-533",
5437   "self_type" : "type-534",
5438   "size" : 8,
5439   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5440  },
5441  {
5442   "alignment" : 8,
5443   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5444   "name" : "const android::hidl::base::V1_0::IBase *",
5445   "referenced_type" : "type-435",
5446   "self_type" : "type-434",
5447   "size" : 8,
5448   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5449  },
5450  {
5451   "alignment" : 8,
5452   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5453   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5454   "referenced_type" : "type-75",
5455   "self_type" : "type-76",
5456   "size" : 8,
5457   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5458  },
5459  {
5460   "alignment" : 8,
5461   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5462   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5463   "referenced_type" : "type-509",
5464   "self_type" : "type-510",
5465   "size" : 8,
5466   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5467  },
5468  {
5469   "alignment" : 8,
5470   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
5471   "name" : "const android::sp<android::hardware::IBinder> *",
5472   "referenced_type" : "type-7",
5473   "self_type" : "type-6",
5474   "size" : 8,
5475   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5476  },
5477  {
5478   "alignment" : 8,
5479   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5480   "name" : "const android::sp<android::hardware::ProcessState> *",
5481   "referenced_type" : "type-64",
5482   "self_type" : "type-65",
5483   "size" : 8,
5484   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5485  },
5486  {
5487   "alignment" : 8,
5488   "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
5489   "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
5490   "referenced_type" : "type-131",
5491   "self_type" : "type-130",
5492   "size" : 8,
5493   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5494  },
5495  {
5496   "alignment" : 8,
5497   "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
5498   "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
5499   "referenced_type" : "type-120",
5500   "self_type" : "type-119",
5501   "size" : 8,
5502   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5503  },
5504  {
5505   "alignment" : 8,
5506   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5507   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5508   "referenced_type" : "type-144",
5509   "self_type" : "type-143",
5510   "size" : 8,
5511   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5512  },
5513  {
5514   "alignment" : 8,
5515   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
5516   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
5517   "referenced_type" : "type-315",
5518   "self_type" : "type-569",
5519   "size" : 8,
5520   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5521  },
5522  {
5523   "alignment" : 8,
5524   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5525   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5526   "referenced_type" : "type-583",
5527   "self_type" : "type-622",
5528   "size" : 8,
5529   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5530  },
5531  {
5532   "alignment" : 8,
5533   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5534   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5535   "referenced_type" : "type-73",
5536   "self_type" : "type-74",
5537   "size" : 8,
5538   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5539  },
5540  {
5541   "alignment" : 8,
5542   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5543   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5544   "referenced_type" : "type-88",
5545   "self_type" : "type-89",
5546   "size" : 8,
5547   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5548  },
5549  {
5550   "alignment" : 8,
5551   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
5552   "name" : "const android::wp<android::hardware::BHwBinder> *",
5553   "referenced_type" : "type-566",
5554   "self_type" : "type-567",
5555   "size" : 8,
5556   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5557  },
5558  {
5559   "alignment" : 8,
5560   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
5561   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
5562   "referenced_type" : "type-291",
5563   "self_type" : "type-302",
5564   "size" : 8,
5565   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5566  },
5567  {
5568   "alignment" : 8,
5569   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5570   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5571   "referenced_type" : "type-563",
5572   "self_type" : "type-564",
5573   "size" : 8,
5574   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5575  },
5576  {
5577   "alignment" : 8,
5578   "linker_set_key" : "const char *",
5579   "name" : "const char *",
5580   "referenced_type" : "type-52",
5581   "self_type" : "type-51",
5582   "size" : 8,
5583   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5584  },
5585  {
5586   "alignment" : 8,
5587   "linker_set_key" : "const char16_t *",
5588   "name" : "const char16_t *",
5589   "referenced_type" : "type-43",
5590   "self_type" : "type-42",
5591   "size" : 8,
5592   "source_file" : "/system/core/libutils/include/utils/String16.h"
5593  },
5594  {
5595   "alignment" : 8,
5596   "linker_set_key" : "const log_msg *",
5597   "name" : "const log_msg *",
5598   "referenced_type" : "type-90",
5599   "self_type" : "type-128",
5600   "size" : 8,
5601   "source_file" : "/system/core/liblog/include/log/log_read.h"
5602  },
5603  {
5604   "alignment" : 8,
5605   "linker_set_key" : "const native_handle *",
5606   "name" : "const native_handle *",
5607   "referenced_type" : "type-276",
5608   "self_type" : "type-275",
5609   "size" : 8,
5610   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5611  },
5612  {
5613   "alignment" : 8,
5614   "linker_set_key" : "const unsigned char *",
5615   "name" : "const unsigned char *",
5616   "referenced_type" : "type-265",
5617   "self_type" : "type-348",
5618   "size" : 8,
5619   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5620  },
5621  {
5622   "alignment" : 8,
5623   "linker_set_key" : "const unsigned long long *",
5624   "name" : "const unsigned long long *",
5625   "referenced_type" : "type-402",
5626   "self_type" : "type-401",
5627   "size" : 8,
5628   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5629  },
5630  {
5631   "alignment" : 8,
5632   "linker_set_key" : "const void *",
5633   "name" : "const void *",
5634   "referenced_type" : "type-360",
5635   "self_type" : "type-361",
5636   "size" : 8,
5637   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5638  },
5639  {
5640   "alignment" : 8,
5641   "linker_set_key" : "int (*)(void *)",
5642   "name" : "int (*)(void *)",
5643   "referenced_type" : "type-488",
5644   "self_type" : "type-489",
5645   "size" : 8,
5646   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5647  },
5648  {
5649   "alignment" : 8,
5650   "linker_set_key" : "int *",
5651   "name" : "int *",
5652   "referenced_type" : "type-20",
5653   "self_type" : "type-339",
5654   "size" : 8,
5655   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5656  },
5657  {
5658   "alignment" : 8,
5659   "linker_set_key" : "log_msg *",
5660   "name" : "log_msg *",
5661   "referenced_type" : "type-91",
5662   "self_type" : "type-174",
5663   "size" : 8,
5664   "source_file" : "/system/core/liblog/include/log/log_read.h"
5665  },
5666  {
5667   "alignment" : 8,
5668   "linker_set_key" : "native_handle *",
5669   "name" : "native_handle *",
5670   "referenced_type" : "type-191",
5671   "self_type" : "type-190",
5672   "size" : 8,
5673   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5674  },
5675  {
5676   "alignment" : 8,
5677   "linker_set_key" : "unsigned char *",
5678   "name" : "unsigned char *",
5679   "referenced_type" : "type-94",
5680   "self_type" : "type-346",
5681   "size" : 8,
5682   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5683  },
5684  {
5685   "alignment" : 8,
5686   "linker_set_key" : "unsigned long *",
5687   "name" : "unsigned long *",
5688   "referenced_type" : "type-25",
5689   "self_type" : "type-412",
5690   "size" : 8,
5691   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
5692  },
5693  {
5694   "alignment" : 8,
5695   "linker_set_key" : "unsigned long long *",
5696   "name" : "unsigned long long *",
5697   "referenced_type" : "type-243",
5698   "self_type" : "type-397",
5699   "size" : 8,
5700   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5701  },
5702  {
5703   "alignment" : 8,
5704   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
5705   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
5706   "referenced_type" : "type-399",
5707   "self_type" : "type-398",
5708   "size" : 8,
5709   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5710  },
5711  {
5712   "alignment" : 8,
5713   "linker_set_key" : "void *",
5714   "name" : "void *",
5715   "referenced_type" : "type-22",
5716   "self_type" : "type-21",
5717   "size" : 8,
5718   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5719  },
5720  {
5721   "alignment" : 8,
5722   "linker_set_key" : "void **",
5723   "name" : "void **",
5724   "referenced_type" : "type-21",
5725   "self_type" : "type-490",
5726   "size" : 8,
5727   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5728  }
5729 ],
5730 "qualified_types" :
5731 [
5732  {
5733   "alignment" : 8,
5734   "is_const" : true,
5735   "linker_set_key" : "android::RefBase::weakref_impl *const",
5736   "name" : "android::RefBase::weakref_impl *const",
5737   "referenced_type" : "type-4",
5738   "self_type" : "type-3",
5739   "size" : 8,
5740   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5741  },
5742  {
5743   "alignment" : 8,
5744   "is_const" : true,
5745   "linker_set_key" : "android::RefBase::weakref_impl *const",
5746   "name" : "android::RefBase::weakref_impl *const",
5747   "referenced_type" : "type-586",
5748   "self_type" : "type-588",
5749   "size" : 8,
5750   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5751  },
5752  {
5753   "alignment" : 8,
5754   "is_const" : true,
5755   "linker_set_key" : "android::RefBase::weakref_impl *const",
5756   "name" : "android::RefBase::weakref_impl *const",
5757   "referenced_type" : "type-624",
5758   "self_type" : "type-626",
5759   "size" : 8,
5760   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5761  },
5762  {
5763   "alignment" : 8,
5764   "is_const" : true,
5765   "linker_set_key" : "android::hardware::IBinder *const",
5766   "name" : "android::hardware::IBinder *const",
5767   "referenced_type" : "type-9",
5768   "self_type" : "type-110",
5769   "size" : 8,
5770   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5771  },
5772  {
5773   "alignment" : 8,
5774   "is_const" : true,
5775   "linker_set_key" : "const android::NativeHandle",
5776   "name" : "const android::NativeHandle",
5777   "referenced_type" : "type-189",
5778   "self_type" : "type-369",
5779   "size" : 24,
5780   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5781  },
5782  {
5783   "alignment" : 8,
5784   "is_const" : true,
5785   "linker_set_key" : "const android::RefBase",
5786   "name" : "const android::RefBase",
5787   "referenced_type" : "type-11",
5788   "self_type" : "type-286",
5789   "size" : 16,
5790   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5791  },
5792  {
5793   "alignment" : 8,
5794   "is_const" : true,
5795   "linker_set_key" : "const android::String16",
5796   "name" : "const android::String16",
5797   "referenced_type" : "type-41",
5798   "self_type" : "type-40",
5799   "size" : 8,
5800   "source_file" : "/system/core/libutils/include/utils/String16.h"
5801  },
5802  {
5803   "alignment" : 8,
5804   "is_const" : true,
5805   "linker_set_key" : "const android::String8",
5806   "name" : "const android::String8",
5807   "referenced_type" : "type-50",
5808   "self_type" : "type-378",
5809   "size" : 8,
5810   "source_file" : "/system/core/libutils/include/utils/String8.h"
5811  },
5812  {
5813   "alignment" : 8,
5814   "is_const" : true,
5815   "linker_set_key" : "const android::VectorImpl",
5816   "name" : "const android::VectorImpl",
5817   "referenced_type" : "type-30",
5818   "self_type" : "type-458",
5819   "size" : 40,
5820   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5821  },
5822  {
5823   "alignment" : 8,
5824   "is_const" : true,
5825   "linker_set_key" : "const android::hardware::BpHwRefBase",
5826   "name" : "const android::hardware::BpHwRefBase",
5827   "referenced_type" : "type-109",
5828   "self_type" : "type-390",
5829   "size" : 48,
5830   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5831  },
5832  {
5833   "alignment" : 8,
5834   "is_const" : true,
5835   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5836   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5837   "referenced_type" : "type-417",
5838   "self_type" : "type-424",
5839   "size" : 64,
5840   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5841  },
5842  {
5843   "alignment" : 8,
5844   "is_const" : true,
5845   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5846   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5847   "referenced_type" : "type-426",
5848   "self_type" : "type-429",
5849   "size" : 64,
5850   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5851  },
5852  {
5853   "alignment" : 8,
5854   "is_const" : true,
5855   "linker_set_key" : "const android::hardware::Parcel",
5856   "name" : "const android::hardware::Parcel",
5857   "referenced_type" : "type-395",
5858   "self_type" : "type-406",
5859   "size" : 136,
5860   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5861  },
5862  {
5863   "alignment" : 8,
5864   "is_const" : true,
5865   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> >",
5866   "name" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> >",
5867   "referenced_type" : "type-166",
5868   "self_type" : "type-170",
5869   "size" : 48,
5870   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5871  },
5872  {
5873   "alignment" : 8,
5874   "is_const" : true,
5875   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> >",
5876   "name" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> >",
5877   "referenced_type" : "type-577",
5878   "self_type" : "type-581",
5879   "size" : 48,
5880   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5881  },
5882  {
5883   "alignment" : 8,
5884   "is_const" : true,
5885   "linker_set_key" : "const android::hardware::Return<bool>",
5886   "name" : "const android::hardware::Return<bool>",
5887   "referenced_type" : "type-159",
5888   "self_type" : "type-164",
5889   "size" : 40,
5890   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5891  },
5892  {
5893   "alignment" : 8,
5894   "is_const" : true,
5895   "linker_set_key" : "const android::hardware::Status",
5896   "name" : "const android::hardware::Status",
5897   "referenced_type" : "type-149",
5898   "self_type" : "type-154",
5899   "size" : 32,
5900   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5901  },
5902  {
5903   "alignment" : 8,
5904   "is_const" : true,
5905   "linker_set_key" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHci",
5906   "name" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHci",
5907   "referenced_type" : "type-539",
5908   "self_type" : "type-538",
5909   "size" : 216,
5910   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
5911  },
5912  {
5913   "alignment" : 8,
5914   "is_const" : true,
5915   "linker_set_key" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks",
5916   "name" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks",
5917   "referenced_type" : "type-105",
5918   "self_type" : "type-536",
5919   "size" : 216,
5920   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
5921  },
5922  {
5923   "alignment" : 8,
5924   "is_const" : true,
5925   "linker_set_key" : "const android::hardware::bluetooth::V1_0::IBluetoothHci",
5926   "name" : "const android::hardware::bluetooth::V1_0::IBluetoothHci",
5927   "referenced_type" : "type-126",
5928   "self_type" : "type-525",
5929   "size" : 24,
5930   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
5931  },
5932  {
5933   "alignment" : 8,
5934   "is_const" : true,
5935   "linker_set_key" : "const android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks",
5936   "name" : "const android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks",
5937   "referenced_type" : "type-104",
5938   "self_type" : "type-121",
5939   "size" : 24,
5940   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5941  },
5942  {
5943   "alignment" : 4,
5944   "is_const" : true,
5945   "linker_set_key" : "const android::hardware::bluetooth::V1_0::Status",
5946   "name" : "const android::hardware::bluetooth::V1_0::Status",
5947   "referenced_type" : "type-521",
5948   "self_type" : "type-522",
5949   "size" : 4,
5950   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h"
5951  },
5952  {
5953   "alignment" : 4,
5954   "is_const" : true,
5955   "linker_set_key" : "const android::hardware::details::SchedPrio",
5956   "name" : "const android::hardware::details::SchedPrio",
5957   "referenced_type" : "type-420",
5958   "self_type" : "type-423",
5959   "size" : 8,
5960   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5961  },
5962  {
5963   "alignment" : 8,
5964   "is_const" : true,
5965   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5966   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5967   "referenced_type" : "type-326",
5968   "self_type" : "type-552",
5969   "size" : 8,
5970   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5971  },
5972  {
5973   "alignment" : 8,
5974   "is_const" : true,
5975   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5976   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5977   "referenced_type" : "type-318",
5978   "self_type" : "type-547",
5979   "size" : 8,
5980   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5981  },
5982  {
5983   "alignment" : 8,
5984   "is_const" : true,
5985   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
5986   "name" : "const android::hardware::details::hidl_pointer<int>",
5987   "referenced_type" : "type-337",
5988   "self_type" : "type-496",
5989   "size" : 8,
5990   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5991  },
5992  {
5993   "alignment" : 8,
5994   "is_const" : true,
5995   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char>",
5996   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
5997   "referenced_type" : "type-344",
5998   "self_type" : "type-543",
5999   "size" : 8,
6000   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6001  },
6002  {
6003   "alignment" : 8,
6004   "is_const" : true,
6005   "linker_set_key" : "const android::hardware::details::return_status",
6006   "name" : "const android::hardware::details::return_status",
6007   "referenced_type" : "type-160",
6008   "self_type" : "type-176",
6009   "size" : 40,
6010   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6011  },
6012  {
6013   "alignment" : 8,
6014   "is_const" : true,
6015   "linker_set_key" : "const android::hardware::hidl_death_recipient",
6016   "name" : "const android::hardware::hidl_death_recipient",
6017   "referenced_type" : "type-138",
6018   "self_type" : "type-570",
6019   "size" : 24,
6020   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6021  },
6022  {
6023   "alignment" : 8,
6024   "is_const" : true,
6025   "linker_set_key" : "const android::hardware::hidl_handle",
6026   "name" : "const android::hardware::hidl_handle",
6027   "referenced_type" : "type-290",
6028   "self_type" : "type-362",
6029   "size" : 16,
6030   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6031  },
6032  {
6033   "alignment" : 8,
6034   "is_const" : true,
6035   "linker_set_key" : "const android::hardware::hidl_memory",
6036   "name" : "const android::hardware::hidl_memory",
6037   "referenced_type" : "type-297",
6038   "self_type" : "type-300",
6039   "size" : 40,
6040   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6041  },
6042  {
6043   "alignment" : 8,
6044   "is_const" : true,
6045   "linker_set_key" : "const android::hardware::hidl_string",
6046   "name" : "const android::hardware::hidl_string",
6047   "referenced_type" : "type-293",
6048   "self_type" : "type-292",
6049   "size" : 16,
6050   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6051  },
6052  {
6053   "alignment" : 8,
6054   "is_const" : true,
6055   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6056   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6057   "referenced_type" : "type-317",
6058   "self_type" : "type-527",
6059   "size" : 16,
6060   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
6061  },
6062  {
6063   "alignment" : 8,
6064   "is_const" : true,
6065   "linker_set_key" : "const android::hardware::hidl_vec<int>",
6066   "name" : "const android::hardware::hidl_vec<int>",
6067   "referenced_type" : "type-336",
6068   "self_type" : "type-340",
6069   "size" : 16,
6070   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6071  },
6072  {
6073   "alignment" : 8,
6074   "is_const" : true,
6075   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char>",
6076   "name" : "const android::hardware::hidl_vec<unsigned char>",
6077   "referenced_type" : "type-343",
6078   "self_type" : "type-349",
6079   "size" : 16,
6080   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6081  },
6082  {
6083   "alignment" : 2,
6084   "is_const" : true,
6085   "linker_set_key" : "const android::hardware::hidl_version",
6086   "name" : "const android::hardware::hidl_version",
6087   "referenced_type" : "type-355",
6088   "self_type" : "type-357",
6089   "size" : 4,
6090   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6091  },
6092  {
6093   "alignment" : 8,
6094   "is_const" : true,
6095   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
6096   "name" : "const android::hidl::base::V1_0::BpHwBase",
6097   "referenced_type" : "type-530",
6098   "self_type" : "type-533",
6099   "size" : 216,
6100   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6101  },
6102  {
6103   "alignment" : 4,
6104   "is_const" : true,
6105   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6106   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6107   "referenced_type" : "type-372",
6108   "self_type" : "type-373",
6109   "size" : 4,
6110   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6111  },
6112  {
6113   "alignment" : 8,
6114   "is_const" : true,
6115   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
6116   "name" : "const android::hidl::base::V1_0::IBase",
6117   "referenced_type" : "type-69",
6118   "self_type" : "type-435",
6119   "size" : 24,
6120   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6121  },
6122  {
6123   "alignment" : 8,
6124   "is_const" : true,
6125   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
6126   "name" : "const android::hidl::base::V1_0::IBase *const",
6127   "referenced_type" : "type-434",
6128   "self_type" : "type-437",
6129   "size" : 8,
6130   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6131  },
6132  {
6133   "alignment" : 8,
6134   "is_const" : true,
6135   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
6136   "name" : "const android::hidl::manager::V1_0::IServiceManager",
6137   "referenced_type" : "type-68",
6138   "self_type" : "type-75",
6139   "size" : 24,
6140   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6141  },
6142  {
6143   "alignment" : 4,
6144   "is_const" : true,
6145   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6146   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6147   "referenced_type" : "type-512",
6148   "self_type" : "type-516",
6149   "size" : 4,
6150   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6151  },
6152  {
6153   "alignment" : 1,
6154   "is_const" : true,
6155   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6156   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6157   "referenced_type" : "type-511",
6158   "self_type" : "type-514",
6159   "size" : 1,
6160   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6161  },
6162  {
6163   "alignment" : 8,
6164   "is_const" : true,
6165   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
6166   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
6167   "referenced_type" : "type-86",
6168   "self_type" : "type-509",
6169   "size" : 24,
6170   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6171  },
6172  {
6173   "alignment" : 8,
6174   "is_const" : true,
6175   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
6176   "name" : "const android::sp<android::hardware::IBinder>",
6177   "referenced_type" : "type-8",
6178   "self_type" : "type-7",
6179   "size" : 8,
6180   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6181  },
6182  {
6183   "alignment" : 8,
6184   "is_const" : true,
6185   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
6186   "name" : "const android::sp<android::hardware::ProcessState>",
6187   "referenced_type" : "type-17",
6188   "self_type" : "type-64",
6189   "size" : 8,
6190   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6191  },
6192  {
6193   "alignment" : 8,
6194   "is_const" : true,
6195   "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci>",
6196   "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci>",
6197   "referenced_type" : "type-124",
6198   "self_type" : "type-131",
6199   "size" : 8,
6200   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6201  },
6202  {
6203   "alignment" : 8,
6204   "is_const" : true,
6205   "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
6206   "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
6207   "referenced_type" : "type-102",
6208   "self_type" : "type-120",
6209   "size" : 8,
6210   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6211  },
6212  {
6213   "alignment" : 8,
6214   "is_const" : true,
6215   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6216   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6217   "referenced_type" : "type-133",
6218   "self_type" : "type-144",
6219   "size" : 8,
6220   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6221  },
6222  {
6223   "alignment" : 8,
6224   "is_const" : true,
6225   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
6226   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
6227   "referenced_type" : "type-316",
6228   "self_type" : "type-315",
6229   "size" : 8,
6230   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6231  },
6232  {
6233   "alignment" : 8,
6234   "is_const" : true,
6235   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
6236   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
6237   "referenced_type" : "type-410",
6238   "self_type" : "type-583",
6239   "size" : 8,
6240   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6241  },
6242  {
6243   "alignment" : 8,
6244   "is_const" : true,
6245   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6246   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6247   "referenced_type" : "type-66",
6248   "self_type" : "type-73",
6249   "size" : 8,
6250   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6251  },
6252  {
6253   "alignment" : 8,
6254   "is_const" : true,
6255   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6256   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6257   "referenced_type" : "type-84",
6258   "self_type" : "type-88",
6259   "size" : 8,
6260   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6261  },
6262  {
6263   "alignment" : 8,
6264   "is_const" : true,
6265   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
6266   "name" : "const android::wp<android::hardware::BHwBinder>",
6267   "referenced_type" : "type-347",
6268   "self_type" : "type-566",
6269   "size" : 16,
6270   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6271  },
6272  {
6273   "alignment" : 8,
6274   "is_const" : true,
6275   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
6276   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
6277   "referenced_type" : "type-136",
6278   "self_type" : "type-291",
6279   "size" : 16,
6280   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6281  },
6282  {
6283   "alignment" : 8,
6284   "is_const" : true,
6285   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
6286   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
6287   "referenced_type" : "type-139",
6288   "self_type" : "type-563",
6289   "size" : 16,
6290   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6291  },
6292  {
6293   "alignment" : 1,
6294   "is_const" : true,
6295   "linker_set_key" : "const bool",
6296   "name" : "const bool",
6297   "referenced_type" : "type-36",
6298   "self_type" : "type-80",
6299   "size" : 1,
6300   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6301  },
6302  {
6303   "alignment" : 1,
6304   "is_const" : true,
6305   "linker_set_key" : "const char",
6306   "name" : "const char",
6307   "referenced_type" : "type-53",
6308   "self_type" : "type-52",
6309   "size" : 1,
6310   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6311  },
6312  {
6313   "alignment" : 2,
6314   "is_const" : true,
6315   "linker_set_key" : "const char16_t",
6316   "name" : "const char16_t",
6317   "referenced_type" : "type-44",
6318   "self_type" : "type-43",
6319   "size" : 2,
6320   "source_file" : "/system/core/libutils/include/utils/String16.h"
6321  },
6322  {
6323   "alignment" : 8,
6324   "is_const" : true,
6325   "linker_set_key" : "const double",
6326   "name" : "const double",
6327   "referenced_type" : "type-254",
6328   "self_type" : "type-282",
6329   "size" : 8,
6330   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6331  },
6332  {
6333   "alignment" : 4,
6334   "is_const" : true,
6335   "linker_set_key" : "const float",
6336   "name" : "const float",
6337   "referenced_type" : "type-248",
6338   "self_type" : "type-279",
6339   "size" : 4,
6340   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6341  },
6342  {
6343   "alignment" : 4,
6344   "is_const" : true,
6345   "linker_set_key" : "const int",
6346   "name" : "const int",
6347   "referenced_type" : "type-20",
6348   "self_type" : "type-479",
6349   "size" : 4,
6350   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6351  },
6352  {
6353   "is_const" : true,
6354   "linker_set_key" : "const iter<is_const>",
6355   "name" : "const iter<is_const>",
6356   "referenced_type" : "type-308",
6357   "self_type" : "type-307",
6358   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6359  },
6360  {
6361   "is_const" : true,
6362   "linker_set_key" : "const iter<is_const>",
6363   "name" : "const iter<is_const>",
6364   "referenced_type" : "type-590",
6365   "self_type" : "type-589",
6366   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6367  },
6368  {
6369   "is_const" : true,
6370   "linker_set_key" : "const iter<is_const>",
6371   "name" : "const iter<is_const>",
6372   "referenced_type" : "type-629",
6373   "self_type" : "type-628",
6374   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6375  },
6376  {
6377   "alignment" : 4,
6378   "is_const" : true,
6379   "linker_set_key" : "const log_msg",
6380   "name" : "const log_msg",
6381   "referenced_type" : "type-91",
6382   "self_type" : "type-90",
6383   "size" : 5124,
6384   "source_file" : "/system/core/liblog/include/log/log_read.h"
6385  },
6386  {
6387   "alignment" : 8,
6388   "is_const" : true,
6389   "linker_set_key" : "const long",
6390   "name" : "const long",
6391   "referenced_type" : "type-26",
6392   "self_type" : "type-272",
6393   "size" : 8,
6394   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6395  },
6396  {
6397   "alignment" : 4,
6398   "is_const" : true,
6399   "linker_set_key" : "const native_handle",
6400   "name" : "const native_handle",
6401   "referenced_type" : "type-191",
6402   "self_type" : "type-276",
6403   "size" : 12,
6404   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6405  },
6406  {
6407   "alignment" : 2,
6408   "is_const" : true,
6409   "linker_set_key" : "const short",
6410   "name" : "const short",
6411   "referenced_type" : "type-211",
6412   "self_type" : "type-267",
6413   "size" : 2,
6414   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6415  },
6416  {
6417   "alignment" : 1,
6418   "is_const" : true,
6419   "linker_set_key" : "const signed char",
6420   "name" : "const signed char",
6421   "referenced_type" : "type-261",
6422   "self_type" : "type-260",
6423   "size" : 1,
6424   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6425  },
6426  {
6427   "alignment" : 4,
6428   "is_const" : true,
6429   "linker_set_key" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6430   "name" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6431   "referenced_type" : "type-524",
6432   "self_type" : "type-523",
6433   "size" : 16,
6434   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h"
6435  },
6436  {
6437   "alignment" : 4,
6438   "is_const" : true,
6439   "linker_set_key" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6440   "name" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6441   "referenced_type" : "type-57",
6442   "self_type" : "type-56",
6443   "size" : 16,
6444   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h"
6445  },
6446  {
6447   "alignment" : 4,
6448   "is_const" : true,
6449   "linker_set_key" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6450   "name" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6451   "referenced_type" : "type-617",
6452   "self_type" : "type-616",
6453   "size" : 16,
6454   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h"
6455  },
6456  {
6457   "alignment" : 4,
6458   "is_const" : true,
6459   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6460   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6461   "referenced_type" : "type-376",
6462   "self_type" : "type-375",
6463   "size" : 12,
6464   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6465  },
6466  {
6467   "alignment" : 4,
6468   "is_const" : true,
6469   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6470   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6471   "referenced_type" : "type-598",
6472   "self_type" : "type-597",
6473   "size" : 12,
6474   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6475  },
6476  {
6477   "alignment" : 4,
6478   "is_const" : true,
6479   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6480   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6481   "referenced_type" : "type-633",
6482   "self_type" : "type-632",
6483   "size" : 12,
6484   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6485  },
6486  {
6487   "alignment" : 4,
6488   "is_const" : true,
6489   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6490   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6491   "referenced_type" : "type-520",
6492   "self_type" : "type-519",
6493   "size" : 4,
6494   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6495  },
6496  {
6497   "alignment" : 4,
6498   "is_const" : true,
6499   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6500   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6501   "referenced_type" : "type-615",
6502   "self_type" : "type-614",
6503   "size" : 4,
6504   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6505  },
6506  {
6507   "alignment" : 1,
6508   "is_const" : true,
6509   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6510   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6511   "referenced_type" : "type-518",
6512   "self_type" : "type-517",
6513   "size" : 3,
6514   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6515  },
6516  {
6517   "alignment" : 1,
6518   "is_const" : true,
6519   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6520   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6521   "referenced_type" : "type-613",
6522   "self_type" : "type-612",
6523   "size" : 3,
6524   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6525  },
6526  {
6527   "alignment" : 8,
6528   "is_const" : true,
6529   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6530   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6531   "referenced_type" : "type-415",
6532   "self_type" : "type-414",
6533   "size" : 24,
6534   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6535  },
6536  {
6537   "alignment" : 8,
6538   "is_const" : true,
6539   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6540   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6541   "referenced_type" : "type-603",
6542   "self_type" : "type-602",
6543   "size" : 24,
6544   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6545  },
6546  {
6547   "alignment" : 8,
6548   "is_const" : true,
6549   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6550   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6551   "referenced_type" : "type-333",
6552   "self_type" : "type-332",
6553   "size" : 16,
6554   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6555  },
6556  {
6557   "alignment" : 8,
6558   "is_const" : true,
6559   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6560   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6561   "referenced_type" : "type-595",
6562   "self_type" : "type-594",
6563   "size" : 16,
6564   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6565  },
6566  {
6567   "alignment" : 8,
6568   "is_const" : true,
6569   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6570   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6571   "referenced_type" : "type-323",
6572   "self_type" : "type-322",
6573   "size" : 16,
6574   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6575  },
6576  {
6577   "alignment" : 8,
6578   "is_const" : true,
6579   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6580   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6581   "referenced_type" : "type-593",
6582   "self_type" : "type-592",
6583   "size" : 16,
6584   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6585  },
6586  {
6587   "alignment" : 8,
6588   "is_const" : true,
6589   "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 *> > *)> > >",
6590   "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 *> > *)> > >",
6591   "referenced_type" : "type-558",
6592   "self_type" : "type-557",
6593   "size" : 24,
6594   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6595  },
6596  {
6597   "alignment" : 8,
6598   "is_const" : true,
6599   "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 *> > *)> > >",
6600   "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 *> > *)> > >",
6601   "referenced_type" : "type-60",
6602   "self_type" : "type-59",
6603   "size" : 24,
6604   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6605  },
6606  {
6607   "alignment" : 8,
6608   "is_const" : true,
6609   "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 *> > *)> > >",
6610   "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 *> > *)> > >",
6611   "referenced_type" : "type-620",
6612   "self_type" : "type-619",
6613   "size" : 24,
6614   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6615  },
6616  {
6617   "alignment" : 1,
6618   "is_const" : true,
6619   "linker_set_key" : "const unsigned char",
6620   "name" : "const unsigned char",
6621   "referenced_type" : "type-94",
6622   "self_type" : "type-265",
6623   "size" : 1,
6624   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6625  },
6626  {
6627   "alignment" : 4,
6628   "is_const" : true,
6629   "linker_set_key" : "const unsigned int",
6630   "name" : "const unsigned int",
6631   "referenced_type" : "type-2",
6632   "self_type" : "type-31",
6633   "size" : 4,
6634   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6635  },
6636  {
6637   "alignment" : 8,
6638   "is_const" : true,
6639   "linker_set_key" : "const unsigned long",
6640   "name" : "const unsigned long",
6641   "referenced_type" : "type-25",
6642   "self_type" : "type-32",
6643   "size" : 8,
6644   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6645  },
6646  {
6647   "alignment" : 8,
6648   "is_const" : true,
6649   "linker_set_key" : "const unsigned long long",
6650   "name" : "const unsigned long long",
6651   "referenced_type" : "type-243",
6652   "self_type" : "type-402",
6653   "size" : 8,
6654   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6655  },
6656  {
6657   "alignment" : 2,
6658   "is_const" : true,
6659   "linker_set_key" : "const unsigned short",
6660   "name" : "const unsigned short",
6661   "referenced_type" : "type-96",
6662   "self_type" : "type-269",
6663   "size" : 2,
6664   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6665  },
6666  {
6667   "is_const" : true,
6668   "linker_set_key" : "const void",
6669   "name" : "const void",
6670   "referenced_type" : "type-22",
6671   "self_type" : "type-360",
6672   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6673  },
6674  {
6675   "alignment" : 1,
6676   "is_volatile" : true,
6677   "linker_set_key" : "volatile bool",
6678   "name" : "volatile bool",
6679   "referenced_type" : "type-36",
6680   "self_type" : "type-83",
6681   "size" : 1,
6682   "source_file" : "/system/core/libutils/include/utils/Thread.h"
6683  },
6684  {
6685   "alignment" : 4,
6686   "is_volatile" : true,
6687   "linker_set_key" : "volatile int",
6688   "name" : "volatile int",
6689   "referenced_type" : "type-20",
6690   "self_type" : "type-54",
6691   "size" : 4,
6692   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6693  }
6694 ],
6695 "record_types" :
6696 [
6697  {
6698   "alignment" : 4,
6699   "fields" :
6700   [
6701    {
6702     "access" : "private",
6703     "field_name" : "mCond",
6704     "referenced_type" : "type-82"
6705    }
6706   ],
6707   "linker_set_key" : "android::Condition",
6708   "name" : "android::Condition",
6709   "record_kind" : "class",
6710   "referenced_type" : "type-81",
6711   "self_type" : "type-81",
6712   "size" : 48,
6713   "source_file" : "/system/core/libutils/include/utils/Condition.h",
6714   "unique_id" : "_ZTSN7android9ConditionE"
6715  },
6716  {
6717   "alignment" : 8,
6718   "fields" :
6719   [
6720    {
6721     "access" : "private",
6722     "field_name" : "mVector",
6723     "referenced_type" : "type-47"
6724    }
6725   ],
6726   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6727   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6728   "record_kind" : "class",
6729   "referenced_type" : "type-46",
6730   "self_type" : "type-46",
6731   "size" : 40,
6732   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
6733   "template_args" : [ "type-41", "type-8" ],
6734   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
6735  },
6736  {
6737   "alignment" : 4,
6738   "fields" :
6739   [
6740    {
6741     "access" : "private",
6742     "field_name" : "mCount",
6743     "referenced_type" : "type-188"
6744    }
6745   ],
6746   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
6747   "name" : "android::LightRefBase<android::NativeHandle>",
6748   "record_kind" : "class",
6749   "referenced_type" : "type-187",
6750   "self_type" : "type-187",
6751   "size" : 4,
6752   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6753   "template_args" : [ "type-189" ],
6754   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
6755  },
6756  {
6757   "alignment" : 4,
6758   "fields" :
6759   [
6760    {
6761     "access" : "private",
6762     "field_name" : "mCount",
6763     "referenced_type" : "type-184"
6764    }
6765   ],
6766   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
6767   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
6768   "record_kind" : "class",
6769   "referenced_type" : "type-183",
6770   "self_type" : "type-183",
6771   "size" : 4,
6772   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6773   "template_args" : [ "type-185" ],
6774   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
6775  },
6776  {
6777   "alignment" : 4,
6778   "fields" :
6779   [
6780    {
6781     "access" : "private",
6782     "field_name" : "mMutex",
6783     "referenced_type" : "type-28"
6784    }
6785   ],
6786   "linker_set_key" : "android::Mutex",
6787   "name" : "android::Mutex",
6788   "record_kind" : "class",
6789   "referenced_type" : "type-27",
6790   "self_type" : "type-27",
6791   "size" : 40,
6792   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6793   "unique_id" : "_ZTSN7android5MutexE"
6794  },
6795  {
6796   "alignment" : 8,
6797   "fields" :
6798   [
6799    {
6800     "access" : "private",
6801     "field_name" : "mLock",
6802     "referenced_type" : "type-493"
6803    }
6804   ],
6805   "linker_set_key" : "android::Mutex::Autolock",
6806   "name" : "android::Mutex::Autolock",
6807   "record_kind" : "class",
6808   "referenced_type" : "type-492",
6809   "self_type" : "type-492",
6810   "size" : 8,
6811   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6812   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
6813  },
6814  {
6815   "alignment" : 8,
6816   "base_specifiers" :
6817   [
6818    {
6819     "referenced_type" : "type-187"
6820    }
6821   ],
6822   "fields" :
6823   [
6824    {
6825     "access" : "private",
6826     "field_name" : "mHandle",
6827     "field_offset" : 64,
6828     "referenced_type" : "type-190"
6829    },
6830    {
6831     "access" : "private",
6832     "field_name" : "mOwnsHandle",
6833     "field_offset" : 128,
6834     "referenced_type" : "type-36"
6835    }
6836   ],
6837   "linker_set_key" : "android::NativeHandle",
6838   "name" : "android::NativeHandle",
6839   "record_kind" : "class",
6840   "referenced_type" : "type-189",
6841   "self_type" : "type-189",
6842   "size" : 24,
6843   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
6844   "unique_id" : "_ZTSN7android12NativeHandleE"
6845  },
6846  {
6847   "alignment" : 4,
6848   "fields" :
6849   [
6850    {
6851     "access" : "private",
6852     "field_name" : "mRWLock",
6853     "referenced_type" : "type-499"
6854    }
6855   ],
6856   "linker_set_key" : "android::RWLock",
6857   "name" : "android::RWLock",
6858   "record_kind" : "class",
6859   "referenced_type" : "type-498",
6860   "self_type" : "type-498",
6861   "size" : 56,
6862   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6863   "unique_id" : "_ZTSN7android6RWLockE"
6864  },
6865  {
6866   "alignment" : 8,
6867   "fields" :
6868   [
6869    {
6870     "access" : "private",
6871     "field_name" : "mLock",
6872     "referenced_type" : "type-502"
6873    }
6874   ],
6875   "linker_set_key" : "android::RWLock::AutoRLock",
6876   "name" : "android::RWLock::AutoRLock",
6877   "record_kind" : "class",
6878   "referenced_type" : "type-501",
6879   "self_type" : "type-501",
6880   "size" : 8,
6881   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6882   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
6883  },
6884  {
6885   "alignment" : 8,
6886   "fields" :
6887   [
6888    {
6889     "access" : "private",
6890     "field_name" : "mLock",
6891     "referenced_type" : "type-502"
6892    }
6893   ],
6894   "linker_set_key" : "android::RWLock::AutoWLock",
6895   "name" : "android::RWLock::AutoWLock",
6896   "record_kind" : "class",
6897   "referenced_type" : "type-504",
6898   "self_type" : "type-504",
6899   "size" : 8,
6900   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6901   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
6902  },
6903  {
6904   "alignment" : 8,
6905   "fields" :
6906   [
6907    {
6908     "access" : "private",
6909     "field_name" : "mRefs",
6910     "field_offset" : 64,
6911     "referenced_type" : "type-3"
6912    }
6913   ],
6914   "linker_set_key" : "android::RefBase",
6915   "name" : "android::RefBase",
6916   "record_kind" : "class",
6917   "referenced_type" : "type-11",
6918   "self_type" : "type-11",
6919   "size" : 16,
6920   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6921   "unique_id" : "_ZTSN7android7RefBaseE",
6922   "vtable_components" :
6923   [
6924    {
6925     "kind" : "offset_to_top"
6926    },
6927    {
6928     "kind" : "rtti",
6929     "mangled_component_name" : "_ZTIN7android7RefBaseE"
6930    },
6931    {
6932     "kind" : "complete_dtor_pointer",
6933     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
6934    },
6935    {
6936     "kind" : "deleting_dtor_pointer",
6937     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
6938    },
6939    {
6940     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6941    },
6942    {
6943     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6944    },
6945    {
6946     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6947    },
6948    {
6949     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6950    }
6951   ]
6952  },
6953  {
6954   "alignment" : 1,
6955   "linker_set_key" : "android::RefBase::weakref_type",
6956   "name" : "android::RefBase::weakref_type",
6957   "record_kind" : "class",
6958   "referenced_type" : "type-35",
6959   "self_type" : "type-35",
6960   "size" : 1,
6961   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6962   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
6963  },
6964  {
6965   "alignment" : 1,
6966   "linker_set_key" : "android::ReferenceMover",
6967   "name" : "android::ReferenceMover",
6968   "record_kind" : "class",
6969   "referenced_type" : "type-289",
6970   "self_type" : "type-289",
6971   "size" : 1,
6972   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6973   "unique_id" : "_ZTSN7android14ReferenceMoverE"
6974  },
6975  {
6976   "alignment" : 8,
6977   "linker_set_key" : "android::ReferenceRenamer",
6978   "name" : "android::ReferenceRenamer",
6979   "record_kind" : "class",
6980   "referenced_type" : "type-284",
6981   "self_type" : "type-284",
6982   "size" : 8,
6983   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6984   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
6985   "vtable_components" :
6986   [
6987    {
6988     "kind" : "offset_to_top"
6989    },
6990    {
6991     "kind" : "rtti",
6992     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
6993    },
6994    {
6995     "is_pure" : true,
6996     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
6997    }
6998   ]
6999  },
7000  {
7001   "alignment" : 8,
7002   "fields" :
7003   [
7004    {
7005     "access" : "private",
7006     "field_name" : "mTag",
7007     "referenced_type" : "type-25"
7008    }
7009   ],
7010   "linker_set_key" : "android::ScopedTrace",
7011   "name" : "android::ScopedTrace",
7012   "record_kind" : "class",
7013   "referenced_type" : "type-507",
7014   "self_type" : "type-507",
7015   "size" : 8,
7016   "source_file" : "/system/core/libutils/include/utils/Trace.h",
7017   "unique_id" : "_ZTSN7android11ScopedTraceE"
7018  },
7019  {
7020   "alignment" : 8,
7021   "base_specifiers" :
7022   [
7023    {
7024     "access" : "private",
7025     "referenced_type" : "type-48"
7026    }
7027   ],
7028   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7029   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7030   "record_kind" : "class",
7031   "referenced_type" : "type-47",
7032   "self_type" : "type-47",
7033   "size" : 40,
7034   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
7035   "template_args" : [ "type-49" ],
7036   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7037   "vtable_components" :
7038   [
7039    {
7040     "kind" : "offset_to_top"
7041    },
7042    {
7043     "kind" : "rtti",
7044     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7045    },
7046    {
7047     "kind" : "complete_dtor_pointer",
7048     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
7049    },
7050    {
7051     "kind" : "deleting_dtor_pointer",
7052     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
7053    },
7054    {
7055     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
7056    },
7057    {
7058     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
7059    },
7060    {
7061     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
7062    },
7063    {
7064     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
7065    },
7066    {
7067     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
7068    },
7069    {
7070     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
7071    },
7072    {
7073     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
7074    }
7075   ]
7076  },
7077  {
7078   "alignment" : 8,
7079   "base_specifiers" :
7080   [
7081    {
7082     "referenced_type" : "type-30"
7083    }
7084   ],
7085   "linker_set_key" : "android::SortedVectorImpl",
7086   "name" : "android::SortedVectorImpl",
7087   "record_kind" : "class",
7088   "referenced_type" : "type-48",
7089   "self_type" : "type-48",
7090   "size" : 40,
7091   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7092   "unique_id" : "_ZTSN7android16SortedVectorImplE",
7093   "vtable_components" :
7094   [
7095    {
7096     "kind" : "offset_to_top"
7097    },
7098    {
7099     "kind" : "rtti",
7100     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
7101    },
7102    {
7103     "kind" : "complete_dtor_pointer",
7104     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
7105    },
7106    {
7107     "kind" : "deleting_dtor_pointer",
7108     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
7109    },
7110    {
7111     "is_pure" : true,
7112     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
7113    },
7114    {
7115     "is_pure" : true,
7116     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
7117    },
7118    {
7119     "is_pure" : true,
7120     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
7121    },
7122    {
7123     "is_pure" : true,
7124     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
7125    },
7126    {
7127     "is_pure" : true,
7128     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
7129    },
7130    {
7131     "is_pure" : true,
7132     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
7133    },
7134    {
7135     "is_pure" : true,
7136     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
7137    }
7138   ]
7139  },
7140  {
7141   "alignment" : 8,
7142   "fields" :
7143   [
7144    {
7145     "access" : "private",
7146     "field_name" : "mString",
7147     "referenced_type" : "type-42"
7148    }
7149   ],
7150   "linker_set_key" : "android::String16",
7151   "name" : "android::String16",
7152   "record_kind" : "class",
7153   "referenced_type" : "type-41",
7154   "self_type" : "type-41",
7155   "size" : 8,
7156   "source_file" : "/system/core/libutils/include/utils/String16.h",
7157   "unique_id" : "_ZTSN7android8String16E"
7158  },
7159  {
7160   "alignment" : 8,
7161   "fields" :
7162   [
7163    {
7164     "access" : "private",
7165     "field_name" : "mString",
7166     "referenced_type" : "type-51"
7167    }
7168   ],
7169   "linker_set_key" : "android::String8",
7170   "name" : "android::String8",
7171   "record_kind" : "class",
7172   "referenced_type" : "type-50",
7173   "self_type" : "type-50",
7174   "size" : 8,
7175   "source_file" : "/system/core/libutils/include/utils/String8.h",
7176   "unique_id" : "_ZTSN7android7String8E"
7177  },
7178  {
7179   "alignment" : 8,
7180   "base_specifiers" :
7181   [
7182    {
7183     "is_virtual" : true,
7184     "referenced_type" : "type-11"
7185    }
7186   ],
7187   "fields" :
7188   [
7189    {
7190     "access" : "private",
7191     "field_name" : "mCanCallJava",
7192     "field_offset" : 64,
7193     "referenced_type" : "type-80"
7194    },
7195    {
7196     "access" : "private",
7197     "field_name" : "mThread",
7198     "field_offset" : 128,
7199     "referenced_type" : "type-21"
7200    },
7201    {
7202     "access" : "private",
7203     "field_name" : "mLock",
7204     "field_offset" : 192,
7205     "referenced_type" : "type-27"
7206    },
7207    {
7208     "access" : "private",
7209     "field_name" : "mThreadExitedCondition",
7210     "field_offset" : 512,
7211     "referenced_type" : "type-81"
7212    },
7213    {
7214     "access" : "private",
7215     "field_name" : "mStatus",
7216     "field_offset" : 896,
7217     "referenced_type" : "type-20"
7218    },
7219    {
7220     "access" : "private",
7221     "field_name" : "mExitPending",
7222     "field_offset" : 928,
7223     "referenced_type" : "type-83"
7224    },
7225    {
7226     "access" : "private",
7227     "field_name" : "mRunning",
7228     "field_offset" : 936,
7229     "referenced_type" : "type-83"
7230    },
7231    {
7232     "access" : "private",
7233     "field_name" : "mHoldSelf",
7234     "field_offset" : 960,
7235     "referenced_type" : "type-77"
7236    },
7237    {
7238     "access" : "private",
7239     "field_name" : "mTid",
7240     "field_offset" : 1024,
7241     "referenced_type" : "type-20"
7242    }
7243   ],
7244   "linker_set_key" : "android::Thread",
7245   "name" : "android::Thread",
7246   "record_kind" : "class",
7247   "referenced_type" : "type-79",
7248   "self_type" : "type-79",
7249   "size" : 152,
7250   "source_file" : "/system/core/libutils/include/utils/Thread.h",
7251   "unique_id" : "_ZTSN7android6ThreadE",
7252   "vtable_components" :
7253   [
7254    {
7255     "component_value" : 136,
7256     "kind" : "vbase_offset"
7257    },
7258    {
7259     "kind" : "offset_to_top"
7260    },
7261    {
7262     "kind" : "rtti",
7263     "mangled_component_name" : "_ZTIN7android6ThreadE"
7264    },
7265    {
7266     "kind" : "complete_dtor_pointer",
7267     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
7268    },
7269    {
7270     "kind" : "deleting_dtor_pointer",
7271     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
7272    },
7273    {
7274     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
7275    },
7276    {
7277     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
7278    },
7279    {
7280     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
7281    },
7282    {
7283     "is_pure" : true,
7284     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
7285    },
7286    {
7287     "kind" : "vcall_offset"
7288    },
7289    {
7290     "kind" : "vcall_offset"
7291    },
7292    {
7293     "kind" : "vcall_offset"
7294    },
7295    {
7296     "kind" : "vcall_offset"
7297    },
7298    {
7299     "component_value" : -136,
7300     "kind" : "vcall_offset"
7301    },
7302    {
7303     "component_value" : -136,
7304     "kind" : "offset_to_top"
7305    },
7306    {
7307     "kind" : "rtti",
7308     "mangled_component_name" : "_ZTIN7android6ThreadE"
7309    },
7310    {
7311     "kind" : "complete_dtor_pointer",
7312     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
7313    },
7314    {
7315     "kind" : "deleting_dtor_pointer",
7316     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
7317    },
7318    {
7319     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7320    },
7321    {
7322     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7323    },
7324    {
7325     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7326    },
7327    {
7328     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7329    }
7330   ]
7331  },
7332  {
7333   "alignment" : 8,
7334   "base_specifiers" :
7335   [
7336    {
7337     "access" : "private",
7338     "referenced_type" : "type-30"
7339    }
7340   ],
7341   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7342   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7343   "record_kind" : "class",
7344   "referenced_type" : "type-29",
7345   "self_type" : "type-29",
7346   "size" : 40,
7347   "source_file" : "/system/core/libutils/include/utils/Vector.h",
7348   "template_args" : [ "type-33" ],
7349   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
7350   "vtable_components" :
7351   [
7352    {
7353     "kind" : "offset_to_top"
7354    },
7355    {
7356     "kind" : "rtti",
7357     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
7358    },
7359    {
7360     "kind" : "complete_dtor_pointer",
7361     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
7362    },
7363    {
7364     "kind" : "deleting_dtor_pointer",
7365     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
7366    },
7367    {
7368     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
7369    },
7370    {
7371     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
7372    },
7373    {
7374     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
7375    },
7376    {
7377     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
7378    },
7379    {
7380     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
7381    },
7382    {
7383     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
7384    }
7385   ]
7386  },
7387  {
7388   "alignment" : 8,
7389   "fields" :
7390   [
7391    {
7392     "access" : "private",
7393     "field_name" : "mStorage",
7394     "field_offset" : 64,
7395     "referenced_type" : "type-21"
7396    },
7397    {
7398     "access" : "private",
7399     "field_name" : "mCount",
7400     "field_offset" : 128,
7401     "referenced_type" : "type-25"
7402    },
7403    {
7404     "access" : "private",
7405     "field_name" : "mFlags",
7406     "field_offset" : 192,
7407     "referenced_type" : "type-31"
7408    },
7409    {
7410     "access" : "private",
7411     "field_name" : "mItemSize",
7412     "field_offset" : 256,
7413     "referenced_type" : "type-32"
7414    }
7415   ],
7416   "linker_set_key" : "android::VectorImpl",
7417   "name" : "android::VectorImpl",
7418   "record_kind" : "class",
7419   "referenced_type" : "type-30",
7420   "self_type" : "type-30",
7421   "size" : 40,
7422   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7423   "unique_id" : "_ZTSN7android10VectorImplE",
7424   "vtable_components" :
7425   [
7426    {
7427     "kind" : "offset_to_top"
7428    },
7429    {
7430     "kind" : "rtti",
7431     "mangled_component_name" : "_ZTIN7android10VectorImplE"
7432    },
7433    {
7434     "kind" : "complete_dtor_pointer",
7435     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
7436    },
7437    {
7438     "kind" : "deleting_dtor_pointer",
7439     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
7440    },
7441    {
7442     "is_pure" : true,
7443     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
7444    },
7445    {
7446     "is_pure" : true,
7447     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
7448    },
7449    {
7450     "is_pure" : true,
7451     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
7452    },
7453    {
7454     "is_pure" : true,
7455     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
7456    },
7457    {
7458     "is_pure" : true,
7459     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
7460    },
7461    {
7462     "is_pure" : true,
7463     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
7464    }
7465   ]
7466  },
7467  {
7468   "alignment" : 8,
7469   "base_specifiers" :
7470   [
7471    {
7472     "referenced_type" : "type-183"
7473    }
7474   ],
7475   "linker_set_key" : "android::VirtualLightRefBase",
7476   "name" : "android::VirtualLightRefBase",
7477   "record_kind" : "class",
7478   "referenced_type" : "type-185",
7479   "self_type" : "type-185",
7480   "size" : 16,
7481   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7482   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
7483   "vtable_components" :
7484   [
7485    {
7486     "kind" : "offset_to_top"
7487    },
7488    {
7489     "kind" : "rtti",
7490     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
7491    },
7492    {
7493     "kind" : "complete_dtor_pointer",
7494     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
7495    },
7496    {
7497     "kind" : "deleting_dtor_pointer",
7498     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
7499    }
7500   ]
7501  },
7502  {
7503   "alignment" : 8,
7504   "base_specifiers" :
7505   [
7506    {
7507     "referenced_type" : "type-10"
7508    }
7509   ],
7510   "fields" :
7511   [
7512    {
7513     "access" : "protected",
7514     "field_name" : "mSchedPolicy",
7515     "field_offset" : 64,
7516     "referenced_type" : "type-20"
7517    },
7518    {
7519     "access" : "protected",
7520     "field_name" : "mSchedPriority",
7521     "field_offset" : 96,
7522     "referenced_type" : "type-20"
7523    },
7524    {
7525     "access" : "private",
7526     "field_name" : "mExtras",
7527     "field_offset" : 128,
7528     "referenced_type" : "type-148"
7529    },
7530    {
7531     "access" : "private",
7532     "field_name" : "mReserved0",
7533     "field_offset" : 192,
7534     "referenced_type" : "type-21"
7535    }
7536   ],
7537   "linker_set_key" : "android::hardware::BHwBinder",
7538   "name" : "android::hardware::BHwBinder",
7539   "record_kind" : "class",
7540   "referenced_type" : "type-147",
7541   "self_type" : "type-147",
7542   "size" : 48,
7543   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7544   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
7545   "vtable_components" :
7546   [
7547    {
7548     "component_value" : 32,
7549     "kind" : "vbase_offset"
7550    },
7551    {
7552     "kind" : "offset_to_top"
7553    },
7554    {
7555     "kind" : "rtti",
7556     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7557    },
7558    {
7559     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7560    },
7561    {
7562     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
7563    },
7564    {
7565     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
7566    },
7567    {
7568     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7569    },
7570    {
7571     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7572    },
7573    {
7574     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
7575    },
7576    {
7577     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
7578    },
7579    {
7580     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
7581    },
7582    {
7583     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7584    },
7585    {
7586     "kind" : "complete_dtor_pointer",
7587     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
7588    },
7589    {
7590     "kind" : "deleting_dtor_pointer",
7591     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
7592    },
7593    {
7594     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7595    },
7596    {
7597     "kind" : "vcall_offset"
7598    },
7599    {
7600     "kind" : "vcall_offset"
7601    },
7602    {
7603     "kind" : "vcall_offset"
7604    },
7605    {
7606     "kind" : "vcall_offset"
7607    },
7608    {
7609     "component_value" : -32,
7610     "kind" : "vcall_offset"
7611    },
7612    {
7613     "component_value" : -32,
7614     "kind" : "offset_to_top"
7615    },
7616    {
7617     "kind" : "rtti",
7618     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7619    },
7620    {
7621     "kind" : "complete_dtor_pointer",
7622     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
7623    },
7624    {
7625     "kind" : "deleting_dtor_pointer",
7626     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
7627    },
7628    {
7629     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7630    },
7631    {
7632     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7633    },
7634    {
7635     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7636    },
7637    {
7638     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7639    }
7640   ]
7641  },
7642  {
7643   "alignment" : 8,
7644   "base_specifiers" :
7645   [
7646    {
7647     "is_virtual" : true,
7648     "referenced_type" : "type-11"
7649    }
7650   ],
7651   "fields" :
7652   [
7653    {
7654     "access" : "private",
7655     "field_name" : "mRemote",
7656     "field_offset" : 64,
7657     "referenced_type" : "type-110"
7658    },
7659    {
7660     "access" : "private",
7661     "field_name" : "mRefs",
7662     "field_offset" : 128,
7663     "referenced_type" : "type-34"
7664    },
7665    {
7666     "access" : "private",
7667     "field_name" : "mState",
7668     "field_offset" : 192,
7669     "referenced_type" : "type-111"
7670    }
7671   ],
7672   "linker_set_key" : "android::hardware::BpHwRefBase",
7673   "name" : "android::hardware::BpHwRefBase",
7674   "record_kind" : "class",
7675   "referenced_type" : "type-109",
7676   "self_type" : "type-109",
7677   "size" : 48,
7678   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7679   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
7680   "vtable_components" :
7681   [
7682    {
7683     "component_value" : 32,
7684     "kind" : "vbase_offset"
7685    },
7686    {
7687     "kind" : "offset_to_top"
7688    },
7689    {
7690     "kind" : "rtti",
7691     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7692    },
7693    {
7694     "kind" : "complete_dtor_pointer",
7695     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
7696    },
7697    {
7698     "kind" : "deleting_dtor_pointer",
7699     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
7700    },
7701    {
7702     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7703    },
7704    {
7705     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7706    },
7707    {
7708     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7709    },
7710    {
7711     "kind" : "vcall_offset"
7712    },
7713    {
7714     "component_value" : -32,
7715     "kind" : "vcall_offset"
7716    },
7717    {
7718     "component_value" : -32,
7719     "kind" : "vcall_offset"
7720    },
7721    {
7722     "component_value" : -32,
7723     "kind" : "vcall_offset"
7724    },
7725    {
7726     "component_value" : -32,
7727     "kind" : "vcall_offset"
7728    },
7729    {
7730     "component_value" : -32,
7731     "kind" : "offset_to_top"
7732    },
7733    {
7734     "kind" : "rtti",
7735     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7736    },
7737    {
7738     "kind" : "complete_dtor_pointer",
7739     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
7740    },
7741    {
7742     "kind" : "deleting_dtor_pointer",
7743     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
7744    },
7745    {
7746     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7747    },
7748    {
7749     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7750    },
7751    {
7752     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7753    },
7754    {
7755     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7756    }
7757   ]
7758  },
7759  {
7760   "alignment" : 8,
7761   "base_specifiers" :
7762   [
7763    {
7764     "referenced_type" : "type-126"
7765    },
7766    {
7767     "referenced_type" : "type-14"
7768    },
7769    {
7770     "referenced_type" : "type-109"
7771    }
7772   ],
7773   "linker_set_key" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHci>",
7774   "name" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHci>",
7775   "record_kind" : "class",
7776   "referenced_type" : "type-394",
7777   "self_type" : "type-394",
7778   "size" : 64,
7779   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7780   "template_args" : [ "type-126" ],
7781   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEEE",
7782   "vtable_components" :
7783   [
7784    {
7785     "component_value" : 48,
7786     "kind" : "vbase_offset"
7787    },
7788    {
7789     "kind" : "offset_to_top"
7790    },
7791    {
7792     "kind" : "rtti",
7793     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEEE"
7794    },
7795    {
7796     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_013IBluetoothHci8isRemoteEv"
7797    },
7798    {
7799     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7800    },
7801    {
7802     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7803    },
7804    {
7805     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7806    },
7807    {
7808     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7809    },
7810    {
7811     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21setHALInstrumentationEv"
7812    },
7813    {
7814     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7815    },
7816    {
7817     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci4pingEv"
7818    },
7819    {
7820     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7821    },
7822    {
7823     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21notifySyspropsChangedEv"
7824    },
7825    {
7826     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7827    },
7828    {
7829     "kind" : "complete_dtor_pointer",
7830     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED1Ev"
7831    },
7832    {
7833     "kind" : "deleting_dtor_pointer",
7834     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED0Ev"
7835    },
7836    {
7837     "is_pure" : true,
7838     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
7839    },
7840    {
7841     "is_pure" : true,
7842     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE"
7843    },
7844    {
7845     "is_pure" : true,
7846     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE"
7847    },
7848    {
7849     "is_pure" : true,
7850     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE"
7851    },
7852    {
7853     "is_pure" : true,
7854     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5closeEv"
7855    },
7856    {
7857     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEE10onAsBinderEv"
7858    },
7859    {
7860     "component_value" : 40,
7861     "kind" : "vbase_offset"
7862    },
7863    {
7864     "component_value" : -8,
7865     "kind" : "offset_to_top"
7866    },
7867    {
7868     "kind" : "rtti",
7869     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEEE"
7870    },
7871    {
7872     "kind" : "complete_dtor_pointer",
7873     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED1Ev"
7874    },
7875    {
7876     "kind" : "deleting_dtor_pointer",
7877     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED0Ev"
7878    },
7879    {
7880     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEE10onAsBinderEv"
7881    },
7882    {
7883     "component_value" : 32,
7884     "kind" : "vbase_offset"
7885    },
7886    {
7887     "component_value" : -16,
7888     "kind" : "offset_to_top"
7889    },
7890    {
7891     "kind" : "rtti",
7892     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEEE"
7893    },
7894    {
7895     "kind" : "complete_dtor_pointer",
7896     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED1Ev"
7897    },
7898    {
7899     "kind" : "deleting_dtor_pointer",
7900     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED0Ev"
7901    },
7902    {
7903     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7904    },
7905    {
7906     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7907    },
7908    {
7909     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7910    },
7911    {
7912     "kind" : "vcall_offset"
7913    },
7914    {
7915     "component_value" : -32,
7916     "kind" : "vcall_offset"
7917    },
7918    {
7919     "component_value" : -32,
7920     "kind" : "vcall_offset"
7921    },
7922    {
7923     "component_value" : -32,
7924     "kind" : "vcall_offset"
7925    },
7926    {
7927     "component_value" : -48,
7928     "kind" : "vcall_offset"
7929    },
7930    {
7931     "component_value" : -48,
7932     "kind" : "offset_to_top"
7933    },
7934    {
7935     "kind" : "rtti",
7936     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEEE"
7937    },
7938    {
7939     "kind" : "complete_dtor_pointer",
7940     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED1Ev"
7941    },
7942    {
7943     "kind" : "deleting_dtor_pointer",
7944     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED0Ev"
7945    },
7946    {
7947     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7948    },
7949    {
7950     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7951    },
7952    {
7953     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7954    },
7955    {
7956     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7957    }
7958   ]
7959  },
7960  {
7961   "alignment" : 8,
7962   "base_specifiers" :
7963   [
7964    {
7965     "referenced_type" : "type-104"
7966    },
7967    {
7968     "referenced_type" : "type-14"
7969    },
7970    {
7971     "referenced_type" : "type-109"
7972    }
7973   ],
7974   "linker_set_key" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
7975   "name" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
7976   "record_kind" : "class",
7977   "referenced_type" : "type-108",
7978   "self_type" : "type-108",
7979   "size" : 64,
7980   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7981   "template_args" : [ "type-104" ],
7982   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEE",
7983   "vtable_components" :
7984   [
7985    {
7986     "component_value" : 48,
7987     "kind" : "vbase_offset"
7988    },
7989    {
7990     "kind" : "offset_to_top"
7991    },
7992    {
7993     "kind" : "rtti",
7994     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEE"
7995    },
7996    {
7997     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8isRemoteEv"
7998    },
7999    {
8000     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8001    },
8002    {
8003     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8004    },
8005    {
8006     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8007    },
8008    {
8009     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8010    },
8011    {
8012     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21setHALInstrumentationEv"
8013    },
8014    {
8015     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8016    },
8017    {
8018     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks4pingEv"
8019    },
8020    {
8021     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8022    },
8023    {
8024     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21notifySyspropsChangedEv"
8025    },
8026    {
8027     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8028    },
8029    {
8030     "kind" : "complete_dtor_pointer",
8031     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED1Ev"
8032    },
8033    {
8034     "kind" : "deleting_dtor_pointer",
8035     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED0Ev"
8036    },
8037    {
8038     "is_pure" : true,
8039     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks22initializationCompleteENS2_6StatusE"
8040    },
8041    {
8042     "is_pure" : true,
8043     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE"
8044    },
8045    {
8046     "is_pure" : true,
8047     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE"
8048    },
8049    {
8050     "is_pure" : true,
8051     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE"
8052    },
8053    {
8054     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEE10onAsBinderEv"
8055    },
8056    {
8057     "component_value" : 40,
8058     "kind" : "vbase_offset"
8059    },
8060    {
8061     "component_value" : -8,
8062     "kind" : "offset_to_top"
8063    },
8064    {
8065     "kind" : "rtti",
8066     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEE"
8067    },
8068    {
8069     "kind" : "complete_dtor_pointer",
8070     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED1Ev"
8071    },
8072    {
8073     "kind" : "deleting_dtor_pointer",
8074     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED0Ev"
8075    },
8076    {
8077     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEE10onAsBinderEv"
8078    },
8079    {
8080     "component_value" : 32,
8081     "kind" : "vbase_offset"
8082    },
8083    {
8084     "component_value" : -16,
8085     "kind" : "offset_to_top"
8086    },
8087    {
8088     "kind" : "rtti",
8089     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEE"
8090    },
8091    {
8092     "kind" : "complete_dtor_pointer",
8093     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED1Ev"
8094    },
8095    {
8096     "kind" : "deleting_dtor_pointer",
8097     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED0Ev"
8098    },
8099    {
8100     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8101    },
8102    {
8103     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8104    },
8105    {
8106     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8107    },
8108    {
8109     "kind" : "vcall_offset"
8110    },
8111    {
8112     "component_value" : -32,
8113     "kind" : "vcall_offset"
8114    },
8115    {
8116     "component_value" : -32,
8117     "kind" : "vcall_offset"
8118    },
8119    {
8120     "component_value" : -32,
8121     "kind" : "vcall_offset"
8122    },
8123    {
8124     "component_value" : -48,
8125     "kind" : "vcall_offset"
8126    },
8127    {
8128     "component_value" : -48,
8129     "kind" : "offset_to_top"
8130    },
8131    {
8132     "kind" : "rtti",
8133     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEE"
8134    },
8135    {
8136     "kind" : "complete_dtor_pointer",
8137     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED1Ev"
8138    },
8139    {
8140     "kind" : "deleting_dtor_pointer",
8141     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED0Ev"
8142    },
8143    {
8144     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8145    },
8146    {
8147     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8148    },
8149    {
8150     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8151    },
8152    {
8153     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8154    }
8155   ]
8156  },
8157  {
8158   "alignment" : 8,
8159   "base_specifiers" :
8160   [
8161    {
8162     "referenced_type" : "type-69"
8163    },
8164    {
8165     "referenced_type" : "type-14"
8166    },
8167    {
8168     "referenced_type" : "type-109"
8169    }
8170   ],
8171   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8172   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8173   "record_kind" : "class",
8174   "referenced_type" : "type-392",
8175   "self_type" : "type-392",
8176   "size" : 64,
8177   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8178   "template_args" : [ "type-69" ],
8179   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
8180   "vtable_components" :
8181   [
8182    {
8183     "component_value" : 48,
8184     "kind" : "vbase_offset"
8185    },
8186    {
8187     "kind" : "offset_to_top"
8188    },
8189    {
8190     "kind" : "rtti",
8191     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8192    },
8193    {
8194     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
8195    },
8196    {
8197     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8198    },
8199    {
8200     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8201    },
8202    {
8203     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8204    },
8205    {
8206     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
8207    },
8208    {
8209     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
8210    },
8211    {
8212     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
8213    },
8214    {
8215     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
8216    },
8217    {
8218     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8219    },
8220    {
8221     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
8222    },
8223    {
8224     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8225    },
8226    {
8227     "kind" : "complete_dtor_pointer",
8228     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8229    },
8230    {
8231     "kind" : "deleting_dtor_pointer",
8232     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8233    },
8234    {
8235     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8236    },
8237    {
8238     "component_value" : 40,
8239     "kind" : "vbase_offset"
8240    },
8241    {
8242     "component_value" : -8,
8243     "kind" : "offset_to_top"
8244    },
8245    {
8246     "kind" : "rtti",
8247     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8248    },
8249    {
8250     "kind" : "complete_dtor_pointer",
8251     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8252    },
8253    {
8254     "kind" : "deleting_dtor_pointer",
8255     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8256    },
8257    {
8258     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8259    },
8260    {
8261     "component_value" : 32,
8262     "kind" : "vbase_offset"
8263    },
8264    {
8265     "component_value" : -16,
8266     "kind" : "offset_to_top"
8267    },
8268    {
8269     "kind" : "rtti",
8270     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8271    },
8272    {
8273     "kind" : "complete_dtor_pointer",
8274     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8275    },
8276    {
8277     "kind" : "deleting_dtor_pointer",
8278     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8279    },
8280    {
8281     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8282    },
8283    {
8284     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8285    },
8286    {
8287     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8288    },
8289    {
8290     "kind" : "vcall_offset"
8291    },
8292    {
8293     "component_value" : -32,
8294     "kind" : "vcall_offset"
8295    },
8296    {
8297     "component_value" : -32,
8298     "kind" : "vcall_offset"
8299    },
8300    {
8301     "component_value" : -32,
8302     "kind" : "vcall_offset"
8303    },
8304    {
8305     "component_value" : -48,
8306     "kind" : "vcall_offset"
8307    },
8308    {
8309     "component_value" : -48,
8310     "kind" : "offset_to_top"
8311    },
8312    {
8313     "kind" : "rtti",
8314     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8315    },
8316    {
8317     "kind" : "complete_dtor_pointer",
8318     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8319    },
8320    {
8321     "kind" : "deleting_dtor_pointer",
8322     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8323    },
8324    {
8325     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8326    },
8327    {
8328     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8329    },
8330    {
8331     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8332    },
8333    {
8334     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8335    }
8336   ]
8337  },
8338  {
8339   "alignment" : 8,
8340   "fields" :
8341   [
8342    {
8343     "access" : "private",
8344     "field_name" : "mMutex",
8345     "referenced_type" : "type-418"
8346    },
8347    {
8348     "access" : "private",
8349     "field_name" : "mMap",
8350     "field_offset" : 320,
8351     "referenced_type" : "type-419"
8352    }
8353   ],
8354   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8355   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8356   "record_kind" : "class",
8357   "referenced_type" : "type-417",
8358   "self_type" : "type-417",
8359   "size" : 64,
8360   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8361   "template_args" : [ "type-139", "type-420" ],
8362   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
8363  },
8364  {
8365   "alignment" : 8,
8366   "fields" :
8367   [
8368    {
8369     "access" : "private",
8370     "field_name" : "mMutex",
8371     "referenced_type" : "type-427"
8372    },
8373    {
8374     "access" : "private",
8375     "field_name" : "mMap",
8376     "field_offset" : 320,
8377     "referenced_type" : "type-428"
8378    }
8379   ],
8380   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8381   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8382   "record_kind" : "class",
8383   "referenced_type" : "type-426",
8384   "self_type" : "type-426",
8385   "size" : 64,
8386   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8387   "template_args" : [ "type-139", "type-36" ],
8388   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
8389  },
8390  {
8391   "alignment" : 8,
8392   "fields" :
8393   [
8394    {
8395     "access" : "private",
8396     "field_name" : "mMutex",
8397     "referenced_type" : "type-432"
8398    },
8399    {
8400     "access" : "private",
8401     "field_name" : "mMap",
8402     "field_offset" : 320,
8403     "referenced_type" : "type-433"
8404    }
8405   ],
8406   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8407   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8408   "record_kind" : "class",
8409   "referenced_type" : "type-431",
8410   "self_type" : "type-431",
8411   "size" : 64,
8412   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8413   "template_args" : [ "type-434", "type-347" ],
8414   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
8415  },
8416  {
8417   "alignment" : 8,
8418   "fields" :
8419   [
8420    {
8421     "access" : "private",
8422     "field_name" : "mMutex",
8423     "referenced_type" : "type-451"
8424    },
8425    {
8426     "access" : "private",
8427     "field_name" : "mMap",
8428     "field_offset" : 320,
8429     "referenced_type" : "type-452"
8430    }
8431   ],
8432   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8433   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8434   "record_kind" : "class",
8435   "referenced_type" : "type-450",
8436   "self_type" : "type-450",
8437   "size" : 64,
8438   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8439   "template_args" : [ "type-453", "type-454" ],
8440   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
8441  },
8442  {
8443   "alignment" : 8,
8444   "fields" :
8445   [
8446    {
8447     "access" : "private",
8448     "field_name" : "mMutex",
8449     "referenced_type" : "type-440"
8450    },
8451    {
8452     "access" : "private",
8453     "field_name" : "mMap",
8454     "field_offset" : 320,
8455     "referenced_type" : "type-441"
8456    }
8457   ],
8458   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8459   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8460   "record_kind" : "class",
8461   "referenced_type" : "type-439",
8462   "self_type" : "type-439",
8463   "size" : 64,
8464   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8465   "template_args" : [ "type-442", "type-443" ],
8466   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
8467  },
8468  {
8469   "alignment" : 8,
8470   "fields" :
8471   [
8472    {
8473     "field_name" : "flags",
8474     "referenced_type" : "type-2"
8475    },
8476    {
8477     "field_name" : "fdIndex",
8478     "field_offset" : 32,
8479     "referenced_type" : "type-2"
8480    },
8481    {
8482     "field_name" : "offset",
8483     "field_offset" : 64,
8484     "referenced_type" : "type-2"
8485    },
8486    {
8487     "field_name" : "extent",
8488     "field_offset" : 128,
8489     "referenced_type" : "type-25"
8490    }
8491   ],
8492   "linker_set_key" : "android::hardware::GrantorDescriptor",
8493   "name" : "android::hardware::GrantorDescriptor",
8494   "referenced_type" : "type-314",
8495   "self_type" : "type-314",
8496   "size" : 24,
8497   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8498   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
8499  },
8500  {
8501   "alignment" : 8,
8502   "base_specifiers" :
8503   [
8504    {
8505     "is_virtual" : true,
8506     "referenced_type" : "type-297"
8507    },
8508    {
8509     "is_virtual" : true,
8510     "referenced_type" : "type-11"
8511    }
8512   ],
8513   "linker_set_key" : "android::hardware::HidlMemory",
8514   "name" : "android::hardware::HidlMemory",
8515   "record_kind" : "class",
8516   "referenced_type" : "type-306",
8517   "self_type" : "type-306",
8518   "size" : 64,
8519   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8520   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
8521   "vtable_components" :
8522   [
8523    {
8524     "component_value" : 48,
8525     "kind" : "vbase_offset"
8526    },
8527    {
8528     "component_value" : 8,
8529     "kind" : "vbase_offset"
8530    },
8531    {
8532     "kind" : "offset_to_top"
8533    },
8534    {
8535     "kind" : "rtti",
8536     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8537    },
8538    {
8539     "kind" : "complete_dtor_pointer",
8540     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
8541    },
8542    {
8543     "kind" : "deleting_dtor_pointer",
8544     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
8545    },
8546    {
8547     "kind" : "vcall_offset"
8548    },
8549    {
8550     "kind" : "vcall_offset"
8551    },
8552    {
8553     "kind" : "vcall_offset"
8554    },
8555    {
8556     "kind" : "vcall_offset"
8557    },
8558    {
8559     "component_value" : -48,
8560     "kind" : "vcall_offset"
8561    },
8562    {
8563     "component_value" : -48,
8564     "kind" : "offset_to_top"
8565    },
8566    {
8567     "kind" : "rtti",
8568     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8569    },
8570    {
8571     "kind" : "complete_dtor_pointer",
8572     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
8573    },
8574    {
8575     "kind" : "deleting_dtor_pointer",
8576     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
8577    },
8578    {
8579     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8580    },
8581    {
8582     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8583    },
8584    {
8585     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8586    },
8587    {
8588     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8589    }
8590   ]
8591  },
8592  {
8593   "alignment" : 8,
8594   "base_specifiers" :
8595   [
8596    {
8597     "is_virtual" : true,
8598     "referenced_type" : "type-11"
8599    }
8600   ],
8601   "linker_set_key" : "android::hardware::IBinder",
8602   "name" : "android::hardware::IBinder",
8603   "record_kind" : "class",
8604   "referenced_type" : "type-10",
8605   "self_type" : "type-10",
8606   "size" : 24,
8607   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8608   "unique_id" : "_ZTSN7android8hardware7IBinderE",
8609   "vtable_components" :
8610   [
8611    {
8612     "component_value" : 8,
8613     "kind" : "vbase_offset"
8614    },
8615    {
8616     "kind" : "offset_to_top"
8617    },
8618    {
8619     "kind" : "rtti",
8620     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8621    },
8622    {
8623     "is_pure" : true,
8624     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8625    },
8626    {
8627     "is_pure" : true,
8628     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
8629    },
8630    {
8631     "is_pure" : true,
8632     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
8633    },
8634    {
8635     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8636    },
8637    {
8638     "is_pure" : true,
8639     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8640    },
8641    {
8642     "is_pure" : true,
8643     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
8644    },
8645    {
8646     "is_pure" : true,
8647     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
8648    },
8649    {
8650     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
8651    },
8652    {
8653     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8654    },
8655    {
8656     "kind" : "complete_dtor_pointer",
8657     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
8658    },
8659    {
8660     "kind" : "deleting_dtor_pointer",
8661     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
8662    },
8663    {
8664     "kind" : "vcall_offset"
8665    },
8666    {
8667     "kind" : "vcall_offset"
8668    },
8669    {
8670     "kind" : "vcall_offset"
8671    },
8672    {
8673     "kind" : "vcall_offset"
8674    },
8675    {
8676     "component_value" : -8,
8677     "kind" : "vcall_offset"
8678    },
8679    {
8680     "component_value" : -8,
8681     "kind" : "offset_to_top"
8682    },
8683    {
8684     "kind" : "rtti",
8685     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8686    },
8687    {
8688     "kind" : "complete_dtor_pointer",
8689     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
8690    },
8691    {
8692     "kind" : "deleting_dtor_pointer",
8693     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
8694    },
8695    {
8696     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8697    },
8698    {
8699     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8700    },
8701    {
8702     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8703    },
8704    {
8705     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8706    }
8707   ]
8708  },
8709  {
8710   "alignment" : 8,
8711   "base_specifiers" :
8712   [
8713    {
8714     "is_virtual" : true,
8715     "referenced_type" : "type-11"
8716    }
8717   ],
8718   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
8719   "name" : "android::hardware::IBinder::DeathRecipient",
8720   "record_kind" : "class",
8721   "referenced_type" : "type-62",
8722   "self_type" : "type-62",
8723   "size" : 24,
8724   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8725   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
8726   "vtable_components" :
8727   [
8728    {
8729     "component_value" : 8,
8730     "kind" : "vbase_offset"
8731    },
8732    {
8733     "kind" : "offset_to_top"
8734    },
8735    {
8736     "kind" : "rtti",
8737     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8738    },
8739    {
8740     "is_pure" : true,
8741     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
8742    },
8743    {
8744     "kind" : "complete_dtor_pointer",
8745     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
8746    },
8747    {
8748     "kind" : "deleting_dtor_pointer",
8749     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
8750    },
8751    {
8752     "kind" : "vcall_offset"
8753    },
8754    {
8755     "kind" : "vcall_offset"
8756    },
8757    {
8758     "kind" : "vcall_offset"
8759    },
8760    {
8761     "kind" : "vcall_offset"
8762    },
8763    {
8764     "component_value" : -8,
8765     "kind" : "vcall_offset"
8766    },
8767    {
8768     "component_value" : -8,
8769     "kind" : "offset_to_top"
8770    },
8771    {
8772     "kind" : "rtti",
8773     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8774    },
8775    {
8776     "kind" : "complete_dtor_pointer",
8777     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
8778    },
8779    {
8780     "kind" : "deleting_dtor_pointer",
8781     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
8782    },
8783    {
8784     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8785    },
8786    {
8787     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8788    },
8789    {
8790     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8791    },
8792    {
8793     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8794    }
8795   ]
8796  },
8797  {
8798   "alignment" : 8,
8799   "base_specifiers" :
8800   [
8801    {
8802     "is_virtual" : true,
8803     "referenced_type" : "type-11"
8804    }
8805   ],
8806   "linker_set_key" : "android::hardware::IInterface",
8807   "name" : "android::hardware::IInterface",
8808   "record_kind" : "class",
8809   "referenced_type" : "type-14",
8810   "self_type" : "type-14",
8811   "size" : 24,
8812   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8813   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
8814   "vtable_components" :
8815   [
8816    {
8817     "component_value" : 8,
8818     "kind" : "vbase_offset"
8819    },
8820    {
8821     "kind" : "offset_to_top"
8822    },
8823    {
8824     "kind" : "rtti",
8825     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8826    },
8827    {
8828     "kind" : "complete_dtor_pointer",
8829     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
8830    },
8831    {
8832     "kind" : "deleting_dtor_pointer",
8833     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
8834    },
8835    {
8836     "is_pure" : true,
8837     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
8838    },
8839    {
8840     "kind" : "vcall_offset"
8841    },
8842    {
8843     "kind" : "vcall_offset"
8844    },
8845    {
8846     "kind" : "vcall_offset"
8847    },
8848    {
8849     "kind" : "vcall_offset"
8850    },
8851    {
8852     "component_value" : -8,
8853     "kind" : "vcall_offset"
8854    },
8855    {
8856     "component_value" : -8,
8857     "kind" : "offset_to_top"
8858    },
8859    {
8860     "kind" : "rtti",
8861     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8862    },
8863    {
8864     "kind" : "complete_dtor_pointer",
8865     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
8866    },
8867    {
8868     "kind" : "deleting_dtor_pointer",
8869     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
8870    },
8871    {
8872     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8873    },
8874    {
8875     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8876    },
8877    {
8878     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8879    },
8880    {
8881     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8882    }
8883   ]
8884  },
8885  {
8886   "alignment" : 8,
8887   "fields" :
8888   [
8889    {
8890     "access" : "private",
8891     "field_name" : "mGrantors",
8892     "referenced_type" : "type-310"
8893    },
8894    {
8895     "access" : "private",
8896     "field_name" : "mHandle",
8897     "field_offset" : 128,
8898     "referenced_type" : "type-366"
8899    },
8900    {
8901     "access" : "private",
8902     "field_name" : "mQuantum",
8903     "field_offset" : 192,
8904     "referenced_type" : "type-2"
8905    },
8906    {
8907     "access" : "private",
8908     "field_name" : "mFlags",
8909     "field_offset" : 224,
8910     "referenced_type" : "type-2"
8911    }
8912   ],
8913   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8914   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8915   "referenced_type" : "type-365",
8916   "self_type" : "type-365",
8917   "size" : 32,
8918   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8919   "template_args" : [ "type-53" ],
8920   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
8921  },
8922  {
8923   "alignment" : 8,
8924   "fields" :
8925   [
8926    {
8927     "access" : "private",
8928     "field_name" : "mBufCachePos",
8929     "referenced_type" : "type-25"
8930    },
8931    {
8932     "access" : "private",
8933     "field_name" : "mBufCache",
8934     "field_offset" : 64,
8935     "referenced_type" : "type-396"
8936    },
8937    {
8938     "access" : "private",
8939     "field_name" : "mError",
8940     "field_offset" : 256,
8941     "referenced_type" : "type-20"
8942    },
8943    {
8944     "access" : "private",
8945     "field_name" : "mData",
8946     "field_offset" : 320,
8947     "referenced_type" : "type-346"
8948    },
8949    {
8950     "access" : "private",
8951     "field_name" : "mDataSize",
8952     "field_offset" : 384,
8953     "referenced_type" : "type-25"
8954    },
8955    {
8956     "access" : "private",
8957     "field_name" : "mDataCapacity",
8958     "field_offset" : 448,
8959     "referenced_type" : "type-25"
8960    },
8961    {
8962     "access" : "private",
8963     "field_name" : "mDataPos",
8964     "field_offset" : 512,
8965     "referenced_type" : "type-25"
8966    },
8967    {
8968     "access" : "private",
8969     "field_name" : "mObjects",
8970     "field_offset" : 576,
8971     "referenced_type" : "type-397"
8972    },
8973    {
8974     "access" : "private",
8975     "field_name" : "mObjectsSize",
8976     "field_offset" : 640,
8977     "referenced_type" : "type-25"
8978    },
8979    {
8980     "access" : "private",
8981     "field_name" : "mObjectsCapacity",
8982     "field_offset" : 704,
8983     "referenced_type" : "type-25"
8984    },
8985    {
8986     "access" : "private",
8987     "field_name" : "mNextObjectHint",
8988     "field_offset" : 768,
8989     "referenced_type" : "type-25"
8990    },
8991    {
8992     "access" : "private",
8993     "field_name" : "mNumRef",
8994     "field_offset" : 832,
8995     "referenced_type" : "type-25"
8996    },
8997    {
8998     "access" : "private",
8999     "field_name" : "mFdsKnown",
9000     "field_offset" : 896,
9001     "referenced_type" : "type-36"
9002    },
9003    {
9004     "access" : "private",
9005     "field_name" : "mHasFds",
9006     "field_offset" : 904,
9007     "referenced_type" : "type-36"
9008    },
9009    {
9010     "access" : "private",
9011     "field_name" : "mAllowFds",
9012     "field_offset" : 912,
9013     "referenced_type" : "type-36"
9014    },
9015    {
9016     "access" : "private",
9017     "field_name" : "mOwner",
9018     "field_offset" : 960,
9019     "referenced_type" : "type-398"
9020    },
9021    {
9022     "access" : "private",
9023     "field_name" : "mOwnerCookie",
9024     "field_offset" : 1024,
9025     "referenced_type" : "type-21"
9026    }
9027   ],
9028   "linker_set_key" : "android::hardware::Parcel",
9029   "name" : "android::hardware::Parcel",
9030   "record_kind" : "class",
9031   "referenced_type" : "type-395",
9032   "self_type" : "type-395",
9033   "size" : 136,
9034   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9035   "unique_id" : "_ZTSN7android8hardware6ParcelE"
9036  },
9037  {
9038   "access" : "private",
9039   "alignment" : 8,
9040   "fields" :
9041   [
9042    {
9043     "field_name" : "index",
9044     "referenced_type" : "type-25"
9045    },
9046    {
9047     "field_name" : "buffer",
9048     "field_offset" : 64,
9049     "referenced_type" : "type-243"
9050    },
9051    {
9052     "field_name" : "bufend",
9053     "field_offset" : 128,
9054     "referenced_type" : "type-243"
9055    }
9056   ],
9057   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9058   "name" : "android::hardware::Parcel::BufferInfo",
9059   "referenced_type" : "type-403",
9060   "self_type" : "type-403",
9061   "size" : 24,
9062   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9063   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9064  },
9065  {
9066   "alignment" : 8,
9067   "base_specifiers" :
9068   [
9069    {
9070     "is_virtual" : true,
9071     "referenced_type" : "type-11"
9072    }
9073   ],
9074   "fields" :
9075   [
9076    {
9077     "access" : "private",
9078     "field_name" : "mDriverFD",
9079     "field_offset" : 64,
9080     "referenced_type" : "type-20"
9081    },
9082    {
9083     "access" : "private",
9084     "field_name" : "mVMStart",
9085     "field_offset" : 128,
9086     "referenced_type" : "type-21"
9087    },
9088    {
9089     "access" : "private",
9090     "field_name" : "mThreadCountLock",
9091     "field_offset" : 192,
9092     "referenced_type" : "type-23"
9093    },
9094    {
9095     "access" : "private",
9096     "field_name" : "mThreadCountDecrement",
9097     "field_offset" : 512,
9098     "referenced_type" : "type-24"
9099    },
9100    {
9101     "access" : "private",
9102     "field_name" : "mExecutingThreadsCount",
9103     "field_offset" : 896,
9104     "referenced_type" : "type-25"
9105    },
9106    {
9107     "access" : "private",
9108     "field_name" : "mMaxThreads",
9109     "field_offset" : 960,
9110     "referenced_type" : "type-25"
9111    },
9112    {
9113     "access" : "private",
9114     "field_name" : "mStarvationStartTimeMs",
9115     "field_offset" : 1024,
9116     "referenced_type" : "type-26"
9117    },
9118    {
9119     "access" : "private",
9120     "field_name" : "mLock",
9121     "field_offset" : 1088,
9122     "referenced_type" : "type-27"
9123    },
9124    {
9125     "access" : "private",
9126     "field_name" : "mHandleToObject",
9127     "field_offset" : 1408,
9128     "referenced_type" : "type-29"
9129    },
9130    {
9131     "access" : "private",
9132     "field_name" : "mManagesContexts",
9133     "field_offset" : 1728,
9134     "referenced_type" : "type-36"
9135    },
9136    {
9137     "access" : "private",
9138     "field_name" : "mBinderContextCheckFunc",
9139     "field_offset" : 1792,
9140     "referenced_type" : "type-37"
9141    },
9142    {
9143     "access" : "private",
9144     "field_name" : "mBinderContextUserData",
9145     "field_offset" : 1856,
9146     "referenced_type" : "type-21"
9147    },
9148    {
9149     "access" : "private",
9150     "field_name" : "mContexts",
9151     "field_offset" : 1920,
9152     "referenced_type" : "type-46"
9153    },
9154    {
9155     "access" : "private",
9156     "field_name" : "mRootDir",
9157     "field_offset" : 2240,
9158     "referenced_type" : "type-50"
9159    },
9160    {
9161     "access" : "private",
9162     "field_name" : "mThreadPoolStarted",
9163     "field_offset" : 2304,
9164     "referenced_type" : "type-36"
9165    },
9166    {
9167     "access" : "private",
9168     "field_name" : "mSpawnThreadOnStart",
9169     "field_offset" : 2312,
9170     "referenced_type" : "type-36"
9171    },
9172    {
9173     "access" : "private",
9174     "field_name" : "mThreadPoolSeq",
9175     "field_offset" : 2336,
9176     "referenced_type" : "type-54"
9177    },
9178    {
9179     "access" : "private",
9180     "field_name" : "mMmapSize",
9181     "field_offset" : 2368,
9182     "referenced_type" : "type-32"
9183    },
9184    {
9185     "access" : "private",
9186     "field_name" : "mCallRestriction",
9187     "field_offset" : 2432,
9188     "referenced_type" : "type-55"
9189    }
9190   ],
9191   "linker_set_key" : "android::hardware::ProcessState",
9192   "name" : "android::hardware::ProcessState",
9193   "record_kind" : "class",
9194   "referenced_type" : "type-19",
9195   "self_type" : "type-19",
9196   "size" : 328,
9197   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9198   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
9199   "vtable_components" :
9200   [
9201    {
9202     "component_value" : 312,
9203     "kind" : "vbase_offset"
9204    },
9205    {
9206     "kind" : "offset_to_top"
9207    },
9208    {
9209     "kind" : "rtti",
9210     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9211    },
9212    {
9213     "kind" : "complete_dtor_pointer",
9214     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
9215    },
9216    {
9217     "kind" : "deleting_dtor_pointer",
9218     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
9219    },
9220    {
9221     "kind" : "vcall_offset"
9222    },
9223    {
9224     "kind" : "vcall_offset"
9225    },
9226    {
9227     "kind" : "vcall_offset"
9228    },
9229    {
9230     "kind" : "vcall_offset"
9231    },
9232    {
9233     "component_value" : -312,
9234     "kind" : "vcall_offset"
9235    },
9236    {
9237     "component_value" : -312,
9238     "kind" : "offset_to_top"
9239    },
9240    {
9241     "kind" : "rtti",
9242     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9243    },
9244    {
9245     "kind" : "complete_dtor_pointer",
9246     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
9247    },
9248    {
9249     "kind" : "deleting_dtor_pointer",
9250     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
9251    },
9252    {
9253     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9254    },
9255    {
9256     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9257    },
9258    {
9259     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9260    },
9261    {
9262     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9263    }
9264   ]
9265  },
9266  {
9267   "access" : "private",
9268   "alignment" : 8,
9269   "fields" :
9270   [
9271    {
9272     "field_name" : "binder",
9273     "referenced_type" : "type-9"
9274    },
9275    {
9276     "field_name" : "refs",
9277     "field_offset" : 64,
9278     "referenced_type" : "type-34"
9279    }
9280   ],
9281   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
9282   "name" : "android::hardware::ProcessState::handle_entry",
9283   "referenced_type" : "type-33",
9284   "self_type" : "type-33",
9285   "size" : 16,
9286   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9287   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
9288  },
9289  {
9290   "alignment" : 8,
9291   "base_specifiers" :
9292   [
9293    {
9294     "referenced_type" : "type-160"
9295    }
9296   ],
9297   "fields" :
9298   [
9299    {
9300     "access" : "private",
9301     "field_name" : "mVal",
9302     "field_offset" : 320,
9303     "referenced_type" : "type-124"
9304    }
9305   ],
9306   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> >",
9307   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> >",
9308   "record_kind" : "class",
9309   "referenced_type" : "type-166",
9310   "self_type" : "type-166",
9311   "size" : 48,
9312   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9313   "template_args" : [ "type-124" ],
9314   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_9bluetooth4V1_013IBluetoothHciEEEEE"
9315  },
9316  {
9317   "alignment" : 8,
9318   "base_specifiers" :
9319   [
9320    {
9321     "referenced_type" : "type-160"
9322    }
9323   ],
9324   "fields" :
9325   [
9326    {
9327     "access" : "private",
9328     "field_name" : "mVal",
9329     "field_offset" : 320,
9330     "referenced_type" : "type-102"
9331    }
9332   ],
9333   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> >",
9334   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> >",
9335   "record_kind" : "class",
9336   "referenced_type" : "type-577",
9337   "self_type" : "type-577",
9338   "size" : 48,
9339   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9340   "template_args" : [ "type-102" ],
9341   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEEEE"
9342  },
9343  {
9344   "alignment" : 8,
9345   "base_specifiers" :
9346   [
9347    {
9348     "referenced_type" : "type-160"
9349    }
9350   ],
9351   "fields" :
9352   [
9353    {
9354     "access" : "private",
9355     "field_name" : "mVal",
9356     "field_offset" : 264,
9357     "referenced_type" : "type-36"
9358    }
9359   ],
9360   "linker_set_key" : "android::hardware::Return<bool>",
9361   "name" : "android::hardware::Return<bool>",
9362   "record_kind" : "class",
9363   "referenced_type" : "type-159",
9364   "self_type" : "type-159",
9365   "size" : 40,
9366   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9367   "template_args" : [ "type-36" ],
9368   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
9369  },
9370  {
9371   "alignment" : 8,
9372   "base_specifiers" :
9373   [
9374    {
9375     "referenced_type" : "type-160"
9376    }
9377   ],
9378   "linker_set_key" : "android::hardware::Return<void>",
9379   "name" : "android::hardware::Return<void>",
9380   "record_kind" : "class",
9381   "referenced_type" : "type-179",
9382   "self_type" : "type-179",
9383   "size" : 40,
9384   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9385   "template_args" : [ "type-22" ],
9386   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
9387  },
9388  {
9389   "alignment" : 8,
9390   "fields" :
9391   [
9392    {
9393     "access" : "private",
9394     "field_name" : "mException",
9395     "referenced_type" : "type-20"
9396    },
9397    {
9398     "access" : "private",
9399     "field_name" : "mErrorCode",
9400     "field_offset" : 32,
9401     "referenced_type" : "type-20"
9402    },
9403    {
9404     "access" : "private",
9405     "field_name" : "mMessage",
9406     "field_offset" : 64,
9407     "referenced_type" : "type-150"
9408    }
9409   ],
9410   "linker_set_key" : "android::hardware::Status",
9411   "name" : "android::hardware::Status",
9412   "record_kind" : "class",
9413   "referenced_type" : "type-149",
9414   "self_type" : "type-149",
9415   "size" : 32,
9416   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9417   "unique_id" : "_ZTSN7android8hardware6StatusE"
9418  },
9419  {
9420   "alignment" : 8,
9421   "base_specifiers" :
9422   [
9423    {
9424     "referenced_type" : "type-409"
9425    }
9426   ],
9427   "fields" :
9428   [
9429    {
9430     "access" : "private",
9431     "field_name" : "_hidl_mImpl",
9432     "field_offset" : 1024,
9433     "referenced_type" : "type-124"
9434    }
9435   ],
9436   "linker_set_key" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci",
9437   "name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci",
9438   "referenced_type" : "type-444",
9439   "self_type" : "type-444",
9440   "size" : 152,
9441   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h",
9442   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE",
9443   "vtable_components" :
9444   [
9445    {
9446     "component_value" : 136,
9447     "kind" : "vbase_offset"
9448    },
9449    {
9450     "kind" : "offset_to_top"
9451    },
9452    {
9453     "kind" : "rtti",
9454     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE"
9455    },
9456    {
9457     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9458    },
9459    {
9460     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9461    },
9462    {
9463     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9464    },
9465    {
9466     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9467    },
9468    {
9469     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9470    },
9471    {
9472     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9473    },
9474    {
9475     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9476    },
9477    {
9478     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9479    },
9480    {
9481     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9482    },
9483    {
9484     "kind" : "complete_dtor_pointer",
9485     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
9486    },
9487    {
9488     "kind" : "deleting_dtor_pointer",
9489     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
9490    },
9491    {
9492     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
9493    },
9494    {
9495     "component_value" : -32,
9496     "kind" : "offset_to_top"
9497    },
9498    {
9499     "kind" : "rtti",
9500     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE"
9501    },
9502    {
9503     "kind" : "complete_dtor_pointer",
9504     "mangled_component_name" : "_ZThn32_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
9505    },
9506    {
9507     "kind" : "deleting_dtor_pointer",
9508     "mangled_component_name" : "_ZThn32_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
9509    },
9510    {
9511     "kind" : "vcall_offset"
9512    },
9513    {
9514     "kind" : "vcall_offset"
9515    },
9516    {
9517     "kind" : "vcall_offset"
9518    },
9519    {
9520     "kind" : "vcall_offset"
9521    },
9522    {
9523     "component_value" : -136,
9524     "kind" : "vcall_offset"
9525    },
9526    {
9527     "component_value" : -136,
9528     "kind" : "offset_to_top"
9529    },
9530    {
9531     "kind" : "rtti",
9532     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE"
9533    },
9534    {
9535     "kind" : "complete_dtor_pointer",
9536     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
9537    },
9538    {
9539     "kind" : "deleting_dtor_pointer",
9540     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
9541    },
9542    {
9543     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9544    },
9545    {
9546     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9547    },
9548    {
9549     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9550    },
9551    {
9552     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9553    }
9554   ]
9555  },
9556  {
9557   "alignment" : 8,
9558   "base_specifiers" :
9559   [
9560    {
9561     "referenced_type" : "type-409"
9562    }
9563   ],
9564   "fields" :
9565   [
9566    {
9567     "access" : "private",
9568     "field_name" : "_hidl_mImpl",
9569     "field_offset" : 1024,
9570     "referenced_type" : "type-102"
9571    }
9572   ],
9573   "linker_set_key" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks",
9574   "name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks",
9575   "referenced_type" : "type-413",
9576   "self_type" : "type-413",
9577   "size" : 152,
9578   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h",
9579   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE",
9580   "vtable_components" :
9581   [
9582    {
9583     "component_value" : 136,
9584     "kind" : "vbase_offset"
9585    },
9586    {
9587     "kind" : "offset_to_top"
9588    },
9589    {
9590     "kind" : "rtti",
9591     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE"
9592    },
9593    {
9594     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9595    },
9596    {
9597     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9598    },
9599    {
9600     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9601    },
9602    {
9603     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9604    },
9605    {
9606     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9607    },
9608    {
9609     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9610    },
9611    {
9612     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9613    },
9614    {
9615     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9616    },
9617    {
9618     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9619    },
9620    {
9621     "kind" : "complete_dtor_pointer",
9622     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
9623    },
9624    {
9625     "kind" : "deleting_dtor_pointer",
9626     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
9627    },
9628    {
9629     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
9630    },
9631    {
9632     "component_value" : -32,
9633     "kind" : "offset_to_top"
9634    },
9635    {
9636     "kind" : "rtti",
9637     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE"
9638    },
9639    {
9640     "kind" : "complete_dtor_pointer",
9641     "mangled_component_name" : "_ZThn32_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
9642    },
9643    {
9644     "kind" : "deleting_dtor_pointer",
9645     "mangled_component_name" : "_ZThn32_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
9646    },
9647    {
9648     "kind" : "vcall_offset"
9649    },
9650    {
9651     "kind" : "vcall_offset"
9652    },
9653    {
9654     "kind" : "vcall_offset"
9655    },
9656    {
9657     "kind" : "vcall_offset"
9658    },
9659    {
9660     "component_value" : -136,
9661     "kind" : "vcall_offset"
9662    },
9663    {
9664     "component_value" : -136,
9665     "kind" : "offset_to_top"
9666    },
9667    {
9668     "kind" : "rtti",
9669     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE"
9670    },
9671    {
9672     "kind" : "complete_dtor_pointer",
9673     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
9674    },
9675    {
9676     "kind" : "deleting_dtor_pointer",
9677     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
9678    },
9679    {
9680     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9681    },
9682    {
9683     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9684    },
9685    {
9686     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9687    },
9688    {
9689     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9690    }
9691   ]
9692  },
9693  {
9694   "alignment" : 8,
9695   "base_specifiers" :
9696   [
9697    {
9698     "referenced_type" : "type-394"
9699    },
9700    {
9701     "referenced_type" : "type-112"
9702    }
9703   ],
9704   "fields" :
9705   [
9706    {
9707     "access" : "private",
9708     "field_name" : "_hidl_mMutex",
9709     "field_offset" : 1088,
9710     "referenced_type" : "type-540"
9711    },
9712    {
9713     "access" : "private",
9714     "field_name" : "_hidl_mDeathRecipients",
9715     "field_offset" : 1408,
9716     "referenced_type" : "type-541"
9717    }
9718   ],
9719   "linker_set_key" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci",
9720   "name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci",
9721   "referenced_type" : "type-539",
9722   "self_type" : "type-539",
9723   "size" : 216,
9724   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h",
9725   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE",
9726   "vtable_components" :
9727   [
9728    {
9729     "component_value" : 200,
9730     "kind" : "vbase_offset"
9731    },
9732    {
9733     "kind" : "offset_to_top"
9734    },
9735    {
9736     "kind" : "rtti",
9737     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
9738    },
9739    {
9740     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_016BpHwBluetoothHci8isRemoteEv"
9741    },
9742    {
9743     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9744    },
9745    {
9746     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9747    },
9748    {
9749     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9750    },
9751    {
9752     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9753    },
9754    {
9755     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21setHALInstrumentationEv"
9756    },
9757    {
9758     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9759    },
9760    {
9761     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci4pingEv"
9762    },
9763    {
9764     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9765    },
9766    {
9767     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21notifySyspropsChangedEv"
9768    },
9769    {
9770     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9771    },
9772    {
9773     "kind" : "complete_dtor_pointer",
9774     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciD1Ev"
9775    },
9776    {
9777     "kind" : "deleting_dtor_pointer",
9778     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciD0Ev"
9779    },
9780    {
9781     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
9782    },
9783    {
9784     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE"
9785    },
9786    {
9787     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE"
9788    },
9789    {
9790     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE"
9791    },
9792    {
9793     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5closeEv"
9794    },
9795    {
9796     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEE10onAsBinderEv"
9797    },
9798    {
9799     "component_value" : 192,
9800     "kind" : "vbase_offset"
9801    },
9802    {
9803     "component_value" : -8,
9804     "kind" : "offset_to_top"
9805    },
9806    {
9807     "kind" : "rtti",
9808     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
9809    },
9810    {
9811     "kind" : "complete_dtor_pointer",
9812     "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD1Ev"
9813    },
9814    {
9815     "kind" : "deleting_dtor_pointer",
9816     "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD0Ev"
9817    },
9818    {
9819     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEE10onAsBinderEv"
9820    },
9821    {
9822     "component_value" : 184,
9823     "kind" : "vbase_offset"
9824    },
9825    {
9826     "component_value" : -16,
9827     "kind" : "offset_to_top"
9828    },
9829    {
9830     "kind" : "rtti",
9831     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
9832    },
9833    {
9834     "kind" : "complete_dtor_pointer",
9835     "mangled_component_name" : "_ZThn16_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD1Ev"
9836    },
9837    {
9838     "kind" : "deleting_dtor_pointer",
9839     "mangled_component_name" : "_ZThn16_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD0Ev"
9840    },
9841    {
9842     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9843    },
9844    {
9845     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9846    },
9847    {
9848     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9849    },
9850    {
9851     "component_value" : -48,
9852     "kind" : "offset_to_top"
9853    },
9854    {
9855     "kind" : "rtti",
9856     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
9857    },
9858    {
9859     "kind" : "complete_dtor_pointer",
9860     "mangled_component_name" : "_ZThn48_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD1Ev"
9861    },
9862    {
9863     "kind" : "deleting_dtor_pointer",
9864     "mangled_component_name" : "_ZThn48_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD0Ev"
9865    },
9866    {
9867     "kind" : "vcall_offset"
9868    },
9869    {
9870     "component_value" : -184,
9871     "kind" : "vcall_offset"
9872    },
9873    {
9874     "component_value" : -184,
9875     "kind" : "vcall_offset"
9876    },
9877    {
9878     "component_value" : -184,
9879     "kind" : "vcall_offset"
9880    },
9881    {
9882     "component_value" : -200,
9883     "kind" : "vcall_offset"
9884    },
9885    {
9886     "component_value" : -200,
9887     "kind" : "offset_to_top"
9888    },
9889    {
9890     "kind" : "rtti",
9891     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
9892    },
9893    {
9894     "kind" : "complete_dtor_pointer",
9895     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD1Ev"
9896    },
9897    {
9898     "kind" : "deleting_dtor_pointer",
9899     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD0Ev"
9900    },
9901    {
9902     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9903    },
9904    {
9905     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9906    },
9907    {
9908     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9909    },
9910    {
9911     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9912    }
9913   ]
9914  },
9915  {
9916   "alignment" : 8,
9917   "base_specifiers" :
9918   [
9919    {
9920     "referenced_type" : "type-108"
9921    },
9922    {
9923     "referenced_type" : "type-112"
9924    }
9925   ],
9926   "fields" :
9927   [
9928    {
9929     "access" : "private",
9930     "field_name" : "_hidl_mMutex",
9931     "field_offset" : 1088,
9932     "referenced_type" : "type-106"
9933    },
9934    {
9935     "access" : "private",
9936     "field_name" : "_hidl_mDeathRecipients",
9937     "field_offset" : 1408,
9938     "referenced_type" : "type-107"
9939    }
9940   ],
9941   "linker_set_key" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks",
9942   "name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks",
9943   "referenced_type" : "type-105",
9944   "self_type" : "type-105",
9945   "size" : 216,
9946   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h",
9947   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE",
9948   "vtable_components" :
9949   [
9950    {
9951     "component_value" : 200,
9952     "kind" : "vbase_offset"
9953    },
9954    {
9955     "kind" : "offset_to_top"
9956    },
9957    {
9958     "kind" : "rtti",
9959     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
9960    },
9961    {
9962     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks8isRemoteEv"
9963    },
9964    {
9965     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9966    },
9967    {
9968     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9969    },
9970    {
9971     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9972    },
9973    {
9974     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9975    },
9976    {
9977     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21setHALInstrumentationEv"
9978    },
9979    {
9980     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9981    },
9982    {
9983     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks4pingEv"
9984    },
9985    {
9986     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9987    },
9988    {
9989     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21notifySyspropsChangedEv"
9990    },
9991    {
9992     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9993    },
9994    {
9995     "kind" : "complete_dtor_pointer",
9996     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD1Ev"
9997    },
9998    {
9999     "kind" : "deleting_dtor_pointer",
10000     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD0Ev"
10001    },
10002    {
10003     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks22initializationCompleteENS2_6StatusE"
10004    },
10005    {
10006     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE"
10007    },
10008    {
10009     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE"
10010    },
10011    {
10012     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE"
10013    },
10014    {
10015     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEE10onAsBinderEv"
10016    },
10017    {
10018     "component_value" : 192,
10019     "kind" : "vbase_offset"
10020    },
10021    {
10022     "component_value" : -8,
10023     "kind" : "offset_to_top"
10024    },
10025    {
10026     "kind" : "rtti",
10027     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
10028    },
10029    {
10030     "kind" : "complete_dtor_pointer",
10031     "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD1Ev"
10032    },
10033    {
10034     "kind" : "deleting_dtor_pointer",
10035     "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD0Ev"
10036    },
10037    {
10038     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEE10onAsBinderEv"
10039    },
10040    {
10041     "component_value" : 184,
10042     "kind" : "vbase_offset"
10043    },
10044    {
10045     "component_value" : -16,
10046     "kind" : "offset_to_top"
10047    },
10048    {
10049     "kind" : "rtti",
10050     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
10051    },
10052    {
10053     "kind" : "complete_dtor_pointer",
10054     "mangled_component_name" : "_ZThn16_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD1Ev"
10055    },
10056    {
10057     "kind" : "deleting_dtor_pointer",
10058     "mangled_component_name" : "_ZThn16_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD0Ev"
10059    },
10060    {
10061     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10062    },
10063    {
10064     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10065    },
10066    {
10067     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10068    },
10069    {
10070     "component_value" : -48,
10071     "kind" : "offset_to_top"
10072    },
10073    {
10074     "kind" : "rtti",
10075     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
10076    },
10077    {
10078     "kind" : "complete_dtor_pointer",
10079     "mangled_component_name" : "_ZThn48_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD1Ev"
10080    },
10081    {
10082     "kind" : "deleting_dtor_pointer",
10083     "mangled_component_name" : "_ZThn48_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD0Ev"
10084    },
10085    {
10086     "kind" : "vcall_offset"
10087    },
10088    {
10089     "component_value" : -184,
10090     "kind" : "vcall_offset"
10091    },
10092    {
10093     "component_value" : -184,
10094     "kind" : "vcall_offset"
10095    },
10096    {
10097     "component_value" : -184,
10098     "kind" : "vcall_offset"
10099    },
10100    {
10101     "component_value" : -200,
10102     "kind" : "vcall_offset"
10103    },
10104    {
10105     "component_value" : -200,
10106     "kind" : "offset_to_top"
10107    },
10108    {
10109     "kind" : "rtti",
10110     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
10111    },
10112    {
10113     "kind" : "complete_dtor_pointer",
10114     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD1Ev"
10115    },
10116    {
10117     "kind" : "deleting_dtor_pointer",
10118     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD0Ev"
10119    },
10120    {
10121     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
10122    },
10123    {
10124     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10125    },
10126    {
10127     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10128    },
10129    {
10130     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10131    }
10132   ]
10133  },
10134  {
10135   "alignment" : 8,
10136   "base_specifiers" :
10137   [
10138    {
10139     "referenced_type" : "type-126"
10140    },
10141    {
10142     "referenced_type" : "type-112"
10143    }
10144   ],
10145   "fields" :
10146   [
10147    {
10148     "access" : "private",
10149     "field_name" : "mImpl",
10150     "field_offset" : 768,
10151     "referenced_type" : "type-131"
10152    },
10153    {
10154     "access" : "private",
10155     "field_name" : "mOnewayQueue",
10156     "field_offset" : 832,
10157     "referenced_type" : "type-573"
10158    }
10159   ],
10160   "linker_set_key" : "android::hardware::bluetooth::V1_0::BsBluetoothHci",
10161   "name" : "android::hardware::bluetooth::V1_0::BsBluetoothHci",
10162   "referenced_type" : "type-585",
10163   "self_type" : "type-585",
10164   "size" : 136,
10165   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHci.h",
10166   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_014BsBluetoothHciE",
10167   "vtable_components" :
10168   [
10169    {
10170     "component_value" : 120,
10171     "kind" : "vbase_offset"
10172    },
10173    {
10174     "kind" : "offset_to_top"
10175    },
10176    {
10177     "kind" : "rtti",
10178     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_014BsBluetoothHciE"
10179    },
10180    {
10181     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_013IBluetoothHci8isRemoteEv"
10182    },
10183    {
10184     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10185    },
10186    {
10187     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10188    },
10189    {
10190     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10191    },
10192    {
10193     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10194    },
10195    {
10196     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci21setHALInstrumentationEv"
10197    },
10198    {
10199     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10200    },
10201    {
10202     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci4pingEv"
10203    },
10204    {
10205     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10206    },
10207    {
10208     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci21notifySyspropsChangedEv"
10209    },
10210    {
10211     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10212    },
10213    {
10214     "kind" : "complete_dtor_pointer",
10215     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciD1Ev"
10216    },
10217    {
10218     "kind" : "deleting_dtor_pointer",
10219     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciD0Ev"
10220    },
10221    {
10222     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
10223    },
10224    {
10225     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE"
10226    },
10227    {
10228     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE"
10229    },
10230    {
10231     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE"
10232    },
10233    {
10234     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci5closeEv"
10235    },
10236    {
10237     "component_value" : -8,
10238     "kind" : "offset_to_top"
10239    },
10240    {
10241     "kind" : "rtti",
10242     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_014BsBluetoothHciE"
10243    },
10244    {
10245     "kind" : "complete_dtor_pointer",
10246     "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_014BsBluetoothHciD1Ev"
10247    },
10248    {
10249     "kind" : "deleting_dtor_pointer",
10250     "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_014BsBluetoothHciD0Ev"
10251    },
10252    {
10253     "kind" : "vcall_offset"
10254    },
10255    {
10256     "kind" : "vcall_offset"
10257    },
10258    {
10259     "kind" : "vcall_offset"
10260    },
10261    {
10262     "kind" : "vcall_offset"
10263    },
10264    {
10265     "component_value" : -120,
10266     "kind" : "vcall_offset"
10267    },
10268    {
10269     "component_value" : -120,
10270     "kind" : "offset_to_top"
10271    },
10272    {
10273     "kind" : "rtti",
10274     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_014BsBluetoothHciE"
10275    },
10276    {
10277     "kind" : "complete_dtor_pointer",
10278     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_014BsBluetoothHciD1Ev"
10279    },
10280    {
10281     "kind" : "deleting_dtor_pointer",
10282     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_014BsBluetoothHciD0Ev"
10283    },
10284    {
10285     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10286    },
10287    {
10288     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10289    },
10290    {
10291     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10292    },
10293    {
10294     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10295    }
10296   ]
10297  },
10298  {
10299   "alignment" : 8,
10300   "base_specifiers" :
10301   [
10302    {
10303     "referenced_type" : "type-104"
10304    },
10305    {
10306     "referenced_type" : "type-112"
10307    }
10308   ],
10309   "fields" :
10310   [
10311    {
10312     "access" : "private",
10313     "field_name" : "mImpl",
10314     "field_offset" : 768,
10315     "referenced_type" : "type-120"
10316    },
10317    {
10318     "access" : "private",
10319     "field_name" : "mOnewayQueue",
10320     "field_offset" : 832,
10321     "referenced_type" : "type-573"
10322    }
10323   ],
10324   "linker_set_key" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks",
10325   "name" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks",
10326   "referenced_type" : "type-572",
10327   "self_type" : "type-572",
10328   "size" : 136,
10329   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHciCallbacks.h",
10330   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE",
10331   "vtable_components" :
10332   [
10333    {
10334     "component_value" : 120,
10335     "kind" : "vbase_offset"
10336    },
10337    {
10338     "kind" : "offset_to_top"
10339    },
10340    {
10341     "kind" : "rtti",
10342     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE"
10343    },
10344    {
10345     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8isRemoteEv"
10346    },
10347    {
10348     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10349    },
10350    {
10351     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10352    },
10353    {
10354     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10355    },
10356    {
10357     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10358    },
10359    {
10360     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks21setHALInstrumentationEv"
10361    },
10362    {
10363     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10364    },
10365    {
10366     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks4pingEv"
10367    },
10368    {
10369     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10370    },
10371    {
10372     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks21notifySyspropsChangedEv"
10373    },
10374    {
10375     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10376    },
10377    {
10378     "kind" : "complete_dtor_pointer",
10379     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD1Ev"
10380    },
10381    {
10382     "kind" : "deleting_dtor_pointer",
10383     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD0Ev"
10384    },
10385    {
10386     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks22initializationCompleteENS2_6StatusE"
10387    },
10388    {
10389     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE"
10390    },
10391    {
10392     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE"
10393    },
10394    {
10395     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE"
10396    },
10397    {
10398     "component_value" : -8,
10399     "kind" : "offset_to_top"
10400    },
10401    {
10402     "kind" : "rtti",
10403     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE"
10404    },
10405    {
10406     "kind" : "complete_dtor_pointer",
10407     "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD1Ev"
10408    },
10409    {
10410     "kind" : "deleting_dtor_pointer",
10411     "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD0Ev"
10412    },
10413    {
10414     "kind" : "vcall_offset"
10415    },
10416    {
10417     "kind" : "vcall_offset"
10418    },
10419    {
10420     "kind" : "vcall_offset"
10421    },
10422    {
10423     "kind" : "vcall_offset"
10424    },
10425    {
10426     "component_value" : -120,
10427     "kind" : "vcall_offset"
10428    },
10429    {
10430     "component_value" : -120,
10431     "kind" : "offset_to_top"
10432    },
10433    {
10434     "kind" : "rtti",
10435     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE"
10436    },
10437    {
10438     "kind" : "complete_dtor_pointer",
10439     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD1Ev"
10440    },
10441    {
10442     "kind" : "deleting_dtor_pointer",
10443     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD0Ev"
10444    },
10445    {
10446     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10447    },
10448    {
10449     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10450    },
10451    {
10452     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10453    },
10454    {
10455     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10456    }
10457   ]
10458  },
10459  {
10460   "alignment" : 8,
10461   "base_specifiers" :
10462   [
10463    {
10464     "referenced_type" : "type-69"
10465    }
10466   ],
10467   "linker_set_key" : "android::hardware::bluetooth::V1_0::IBluetoothHci",
10468   "name" : "android::hardware::bluetooth::V1_0::IBluetoothHci",
10469   "referenced_type" : "type-126",
10470   "self_type" : "type-126",
10471   "size" : 24,
10472   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h",
10473   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_013IBluetoothHciE",
10474   "vtable_components" :
10475   [
10476    {
10477     "component_value" : 8,
10478     "kind" : "vbase_offset"
10479    },
10480    {
10481     "kind" : "offset_to_top"
10482    },
10483    {
10484     "kind" : "rtti",
10485     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_013IBluetoothHciE"
10486    },
10487    {
10488     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_013IBluetoothHci8isRemoteEv"
10489    },
10490    {
10491     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10492    },
10493    {
10494     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10495    },
10496    {
10497     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10498    },
10499    {
10500     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10501    },
10502    {
10503     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21setHALInstrumentationEv"
10504    },
10505    {
10506     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10507    },
10508    {
10509     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci4pingEv"
10510    },
10511    {
10512     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10513    },
10514    {
10515     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21notifySyspropsChangedEv"
10516    },
10517    {
10518     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10519    },
10520    {
10521     "kind" : "complete_dtor_pointer",
10522     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHciD1Ev"
10523    },
10524    {
10525     "kind" : "deleting_dtor_pointer",
10526     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHciD0Ev"
10527    },
10528    {
10529     "is_pure" : true,
10530     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
10531    },
10532    {
10533     "is_pure" : true,
10534     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE"
10535    },
10536    {
10537     "is_pure" : true,
10538     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE"
10539    },
10540    {
10541     "is_pure" : true,
10542     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE"
10543    },
10544    {
10545     "is_pure" : true,
10546     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5closeEv"
10547    },
10548    {
10549     "kind" : "vcall_offset"
10550    },
10551    {
10552     "kind" : "vcall_offset"
10553    },
10554    {
10555     "kind" : "vcall_offset"
10556    },
10557    {
10558     "kind" : "vcall_offset"
10559    },
10560    {
10561     "component_value" : -8,
10562     "kind" : "vcall_offset"
10563    },
10564    {
10565     "component_value" : -8,
10566     "kind" : "offset_to_top"
10567    },
10568    {
10569     "kind" : "rtti",
10570     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_013IBluetoothHciE"
10571    },
10572    {
10573     "kind" : "complete_dtor_pointer",
10574     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_013IBluetoothHciD1Ev"
10575    },
10576    {
10577     "kind" : "deleting_dtor_pointer",
10578     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_013IBluetoothHciD0Ev"
10579    },
10580    {
10581     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10582    },
10583    {
10584     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10585    },
10586    {
10587     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10588    },
10589    {
10590     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10591    }
10592   ]
10593  },
10594  {
10595   "alignment" : 8,
10596   "base_specifiers" :
10597   [
10598    {
10599     "referenced_type" : "type-69"
10600    }
10601   ],
10602   "linker_set_key" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks",
10603   "name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks",
10604   "referenced_type" : "type-104",
10605   "self_type" : "type-104",
10606   "size" : 24,
10607   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h",
10608   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE",
10609   "vtable_components" :
10610   [
10611    {
10612     "component_value" : 8,
10613     "kind" : "vbase_offset"
10614    },
10615    {
10616     "kind" : "offset_to_top"
10617    },
10618    {
10619     "kind" : "rtti",
10620     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE"
10621    },
10622    {
10623     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8isRemoteEv"
10624    },
10625    {
10626     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10627    },
10628    {
10629     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10630    },
10631    {
10632     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10633    },
10634    {
10635     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10636    },
10637    {
10638     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21setHALInstrumentationEv"
10639    },
10640    {
10641     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10642    },
10643    {
10644     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks4pingEv"
10645    },
10646    {
10647     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10648    },
10649    {
10650     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21notifySyspropsChangedEv"
10651    },
10652    {
10653     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10654    },
10655    {
10656     "kind" : "complete_dtor_pointer",
10657     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksD1Ev"
10658    },
10659    {
10660     "kind" : "deleting_dtor_pointer",
10661     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksD0Ev"
10662    },
10663    {
10664     "is_pure" : true,
10665     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks22initializationCompleteENS2_6StatusE"
10666    },
10667    {
10668     "is_pure" : true,
10669     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE"
10670    },
10671    {
10672     "is_pure" : true,
10673     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE"
10674    },
10675    {
10676     "is_pure" : true,
10677     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE"
10678    },
10679    {
10680     "kind" : "vcall_offset"
10681    },
10682    {
10683     "kind" : "vcall_offset"
10684    },
10685    {
10686     "kind" : "vcall_offset"
10687    },
10688    {
10689     "kind" : "vcall_offset"
10690    },
10691    {
10692     "component_value" : -8,
10693     "kind" : "vcall_offset"
10694    },
10695    {
10696     "component_value" : -8,
10697     "kind" : "offset_to_top"
10698    },
10699    {
10700     "kind" : "rtti",
10701     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE"
10702    },
10703    {
10704     "kind" : "complete_dtor_pointer",
10705     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksD1Ev"
10706    },
10707    {
10708     "kind" : "deleting_dtor_pointer",
10709     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksD0Ev"
10710    },
10711    {
10712     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10713    },
10714    {
10715     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10716    },
10717    {
10718     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10719    },
10720    {
10721     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10722    }
10723   ]
10724  },
10725  {
10726   "alignment" : 8,
10727   "fields" :
10728   [
10729    {
10730     "access" : "protected",
10731     "field_name" : "mInstrumentationCallbacks",
10732     "field_offset" : 64,
10733     "referenced_type" : "type-113"
10734    },
10735    {
10736     "access" : "protected",
10737     "field_name" : "mEnableInstrumentation",
10738     "field_offset" : 256,
10739     "referenced_type" : "type-36"
10740    },
10741    {
10742     "access" : "protected",
10743     "field_name" : "mInstrumentationLibPackage",
10744     "field_offset" : 320,
10745     "referenced_type" : "type-114"
10746    },
10747    {
10748     "access" : "protected",
10749     "field_name" : "mInterfaceName",
10750     "field_offset" : 512,
10751     "referenced_type" : "type-115"
10752    }
10753   ],
10754   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
10755   "name" : "android::hardware::details::HidlInstrumentor",
10756   "referenced_type" : "type-112",
10757   "self_type" : "type-112",
10758   "size" : 88,
10759   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10760   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
10761   "vtable_components" :
10762   [
10763    {
10764     "kind" : "offset_to_top"
10765    },
10766    {
10767     "kind" : "rtti",
10768     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
10769    },
10770    {
10771     "kind" : "complete_dtor_pointer",
10772     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
10773    },
10774    {
10775     "kind" : "deleting_dtor_pointer",
10776     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
10777    }
10778   ]
10779  },
10780  {
10781   "alignment" : 4,
10782   "fields" :
10783   [
10784    {
10785     "field_name" : "sched_policy",
10786     "referenced_type" : "type-20"
10787    },
10788    {
10789     "field_name" : "prio",
10790     "field_offset" : 32,
10791     "referenced_type" : "type-20"
10792    }
10793   ],
10794   "linker_set_key" : "android::hardware::details::SchedPrio",
10795   "name" : "android::hardware::details::SchedPrio",
10796   "referenced_type" : "type-420",
10797   "self_type" : "type-420",
10798   "size" : 8,
10799   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
10800   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
10801  },
10802  {
10803   "alignment" : 8,
10804   "fields" :
10805   [
10806    {
10807     "access" : "private",
10808     "field_name" : "mQueue",
10809     "referenced_type" : "type-574"
10810    }
10811   ],
10812   "linker_set_key" : "android::hardware::details::TaskRunner",
10813   "name" : "android::hardware::details::TaskRunner",
10814   "record_kind" : "class",
10815   "referenced_type" : "type-573",
10816   "self_type" : "type-573",
10817   "size" : 16,
10818   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
10819   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
10820  },
10821  {
10822   "alignment" : 1,
10823   "linker_set_key" : "android::hardware::details::bnhw_tag",
10824   "name" : "android::hardware::details::bnhw_tag",
10825   "referenced_type" : "type-240",
10826   "self_type" : "type-240",
10827   "size" : 1,
10828   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10829   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
10830  },
10831  {
10832   "alignment" : 1,
10833   "linker_set_key" : "android::hardware::details::bphw_tag",
10834   "name" : "android::hardware::details::bphw_tag",
10835   "referenced_type" : "type-251",
10836   "self_type" : "type-251",
10837   "size" : 1,
10838   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10839   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
10840  },
10841  {
10842   "alignment" : 1,
10843   "linker_set_key" : "android::hardware::details::bs_tag",
10844   "name" : "android::hardware::details::bs_tag",
10845   "referenced_type" : "type-264",
10846   "self_type" : "type-264",
10847   "size" : 1,
10848   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10849   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
10850  },
10851  {
10852   "access" : "private",
10853   "alignment" : 8,
10854   "fields" :
10855   [
10856    {
10857     "field_name" : "mPointer",
10858     "referenced_type" : "type-313"
10859    },
10860    {
10861     "field_name" : "_pad",
10862     "referenced_type" : "type-25"
10863    }
10864   ],
10865   "is_anonymous" : true,
10866   "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",
10867   "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",
10868   "record_kind" : "union",
10869   "referenced_type" : "type-312",
10870   "self_type" : "type-312",
10871   "size" : 8,
10872   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10873   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
10874  },
10875  {
10876   "alignment" : 8,
10877   "fields" :
10878   [
10879    {
10880     "access" : "private",
10881     "referenced_type" : "type-312"
10882    }
10883   ],
10884   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10885   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10886   "referenced_type" : "type-311",
10887   "self_type" : "type-311",
10888   "size" : 8,
10889   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10890   "template_args" : [ "type-314" ],
10891   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
10892  },
10893  {
10894   "alignment" : 8,
10895   "fields" :
10896   [
10897    {
10898     "access" : "private",
10899     "referenced_type" : "type-327"
10900    }
10901   ],
10902   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10903   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10904   "referenced_type" : "type-326",
10905   "self_type" : "type-326",
10906   "size" : 8,
10907   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10908   "template_args" : [ "type-329" ],
10909   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
10910  },
10911  {
10912   "alignment" : 8,
10913   "fields" :
10914   [
10915    {
10916     "access" : "private",
10917     "referenced_type" : "type-319"
10918    }
10919   ],
10920   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10921   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10922   "referenced_type" : "type-318",
10923   "self_type" : "type-318",
10924   "size" : 8,
10925   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10926   "template_args" : [ "type-293" ],
10927   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
10928  },
10929  {
10930   "alignment" : 8,
10931   "fields" :
10932   [
10933    {
10934     "access" : "private",
10935     "referenced_type" : "type-353"
10936    }
10937   ],
10938   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
10939   "name" : "android::hardware::details::hidl_pointer<char>",
10940   "referenced_type" : "type-352",
10941   "self_type" : "type-352",
10942   "size" : 8,
10943   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10944   "template_args" : [ "type-53" ],
10945   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
10946  },
10947  {
10948   "access" : "private",
10949   "alignment" : 8,
10950   "fields" :
10951   [
10952    {
10953     "field_name" : "mPointer",
10954     "referenced_type" : "type-186"
10955    },
10956    {
10957     "field_name" : "_pad",
10958     "referenced_type" : "type-25"
10959    }
10960   ],
10961   "is_anonymous" : true,
10962   "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",
10963   "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",
10964   "record_kind" : "union",
10965   "referenced_type" : "type-353",
10966   "self_type" : "type-353",
10967   "size" : 8,
10968   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10969   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
10970  },
10971  {
10972   "alignment" : 8,
10973   "fields" :
10974   [
10975    {
10976     "access" : "private",
10977     "referenced_type" : "type-295"
10978    }
10979   ],
10980   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
10981   "name" : "android::hardware::details::hidl_pointer<const char>",
10982   "referenced_type" : "type-294",
10983   "self_type" : "type-294",
10984   "size" : 8,
10985   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10986   "template_args" : [ "type-52" ],
10987   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
10988  },
10989  {
10990   "access" : "private",
10991   "alignment" : 8,
10992   "fields" :
10993   [
10994    {
10995     "field_name" : "mPointer",
10996     "referenced_type" : "type-51"
10997    },
10998    {
10999     "field_name" : "_pad",
11000     "referenced_type" : "type-25"
11001    }
11002   ],
11003   "is_anonymous" : true,
11004   "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",
11005   "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",
11006   "record_kind" : "union",
11007   "referenced_type" : "type-295",
11008   "self_type" : "type-295",
11009   "size" : 8,
11010   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11011   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
11012  },
11013  {
11014   "alignment" : 8,
11015   "fields" :
11016   [
11017    {
11018     "access" : "private",
11019     "referenced_type" : "type-274"
11020    }
11021   ],
11022   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
11023   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
11024   "referenced_type" : "type-273",
11025   "self_type" : "type-273",
11026   "size" : 8,
11027   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11028   "template_args" : [ "type-276" ],
11029   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
11030  },
11031  {
11032   "access" : "private",
11033   "alignment" : 8,
11034   "fields" :
11035   [
11036    {
11037     "field_name" : "mPointer",
11038     "referenced_type" : "type-275"
11039    },
11040    {
11041     "field_name" : "_pad",
11042     "referenced_type" : "type-25"
11043    }
11044   ],
11045   "is_anonymous" : true,
11046   "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",
11047   "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",
11048   "record_kind" : "union",
11049   "referenced_type" : "type-274",
11050   "self_type" : "type-274",
11051   "size" : 8,
11052   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11053   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
11054  },
11055  {
11056   "access" : "private",
11057   "alignment" : 8,
11058   "fields" :
11059   [
11060    {
11061     "field_name" : "mPointer",
11062     "referenced_type" : "type-328"
11063    },
11064    {
11065     "field_name" : "_pad",
11066     "referenced_type" : "type-25"
11067    }
11068   ],
11069   "is_anonymous" : true,
11070   "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",
11071   "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",
11072   "record_kind" : "union",
11073   "referenced_type" : "type-327",
11074   "self_type" : "type-327",
11075   "size" : 8,
11076   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11077   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
11078  },
11079  {
11080   "access" : "private",
11081   "alignment" : 8,
11082   "fields" :
11083   [
11084    {
11085     "field_name" : "mPointer",
11086     "referenced_type" : "type-320"
11087    },
11088    {
11089     "field_name" : "_pad",
11090     "referenced_type" : "type-25"
11091    }
11092   ],
11093   "is_anonymous" : true,
11094   "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",
11095   "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",
11096   "record_kind" : "union",
11097   "referenced_type" : "type-319",
11098   "self_type" : "type-319",
11099   "size" : 8,
11100   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11101   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
11102  },
11103  {
11104   "alignment" : 8,
11105   "fields" :
11106   [
11107    {
11108     "access" : "private",
11109     "referenced_type" : "type-338"
11110    }
11111   ],
11112   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
11113   "name" : "android::hardware::details::hidl_pointer<int>",
11114   "referenced_type" : "type-337",
11115   "self_type" : "type-337",
11116   "size" : 8,
11117   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11118   "template_args" : [ "type-20" ],
11119   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
11120  },
11121  {
11122   "access" : "private",
11123   "alignment" : 8,
11124   "fields" :
11125   [
11126    {
11127     "field_name" : "mPointer",
11128     "referenced_type" : "type-339"
11129    },
11130    {
11131     "field_name" : "_pad",
11132     "referenced_type" : "type-25"
11133    }
11134   ],
11135   "is_anonymous" : true,
11136   "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",
11137   "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",
11138   "record_kind" : "union",
11139   "referenced_type" : "type-338",
11140   "self_type" : "type-338",
11141   "size" : 8,
11142   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11143   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
11144  },
11145  {
11146   "alignment" : 8,
11147   "fields" :
11148   [
11149    {
11150     "access" : "private",
11151     "referenced_type" : "type-367"
11152    }
11153   ],
11154   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
11155   "name" : "android::hardware::details::hidl_pointer<native_handle>",
11156   "referenced_type" : "type-366",
11157   "self_type" : "type-366",
11158   "size" : 8,
11159   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11160   "template_args" : [ "type-191" ],
11161   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
11162  },
11163  {
11164   "access" : "private",
11165   "alignment" : 8,
11166   "fields" :
11167   [
11168    {
11169     "field_name" : "mPointer",
11170     "referenced_type" : "type-190"
11171    },
11172    {
11173     "field_name" : "_pad",
11174     "referenced_type" : "type-25"
11175    }
11176   ],
11177   "is_anonymous" : true,
11178   "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",
11179   "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",
11180   "record_kind" : "union",
11181   "referenced_type" : "type-367",
11182   "self_type" : "type-367",
11183   "size" : 8,
11184   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11185   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
11186  },
11187  {
11188   "alignment" : 8,
11189   "fields" :
11190   [
11191    {
11192     "access" : "private",
11193     "referenced_type" : "type-345"
11194    }
11195   ],
11196   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
11197   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
11198   "referenced_type" : "type-344",
11199   "self_type" : "type-344",
11200   "size" : 8,
11201   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11202   "template_args" : [ "type-94" ],
11203   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
11204  },
11205  {
11206   "access" : "private",
11207   "alignment" : 8,
11208   "fields" :
11209   [
11210    {
11211     "field_name" : "mPointer",
11212     "referenced_type" : "type-346"
11213    },
11214    {
11215     "field_name" : "_pad",
11216     "referenced_type" : "type-25"
11217    }
11218   ],
11219   "is_anonymous" : true,
11220   "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",
11221   "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",
11222   "record_kind" : "union",
11223   "referenced_type" : "type-345",
11224   "self_type" : "type-345",
11225   "size" : 8,
11226   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11227   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
11228  },
11229  {
11230   "alignment" : 1,
11231   "linker_set_key" : "android::hardware::details::i_tag",
11232   "name" : "android::hardware::details::i_tag",
11233   "referenced_type" : "type-229",
11234   "self_type" : "type-229",
11235   "size" : 1,
11236   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11237   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
11238  },
11239  {
11240   "alignment" : 8,
11241   "fields" :
11242   [
11243    {
11244     "access" : "private",
11245     "field_name" : "mStatus",
11246     "referenced_type" : "type-149"
11247    },
11248    {
11249     "access" : "private",
11250     "field_name" : "mCheckedStatus",
11251     "field_offset" : 256,
11252     "referenced_type" : "type-36"
11253    }
11254   ],
11255   "linker_set_key" : "android::hardware::details::return_status",
11256   "name" : "android::hardware::details::return_status",
11257   "record_kind" : "class",
11258   "referenced_type" : "type-160",
11259   "self_type" : "type-160",
11260   "size" : 40,
11261   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11262   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
11263  },
11264  {
11265   "alignment" : 1,
11266   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
11267   "name" : "android::hardware::details::std_array<unsigned char, 32>",
11268   "referenced_type" : "type-354",
11269   "self_type" : "type-354",
11270   "size" : 1,
11271   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11272   "template_args" : [ "type-94" ],
11273   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
11274  },
11275  {
11276   "alignment" : 1,
11277   "fields" :
11278   [
11279    {
11280     "access" : "private",
11281     "field_name" : "mBuffer",
11282     "referenced_type" : "type-330"
11283    }
11284   ],
11285   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
11286   "name" : "android::hardware::hidl_array<unsigned char, 32>",
11287   "referenced_type" : "type-329",
11288   "self_type" : "type-329",
11289   "size" : 32,
11290   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11291   "template_args" : [ "type-94" ],
11292   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
11293  },
11294  {
11295   "alignment" : 8,
11296   "base_specifiers" :
11297   [
11298    {
11299     "referenced_type" : "type-62"
11300    }
11301   ],
11302   "fields" :
11303   [
11304    {
11305     "access" : "private",
11306     "field_name" : "mRecipient",
11307     "field_offset" : 64,
11308     "referenced_type" : "type-136"
11309    },
11310    {
11311     "access" : "private",
11312     "field_name" : "mCookie",
11313     "field_offset" : 192,
11314     "referenced_type" : "type-25"
11315    },
11316    {
11317     "access" : "private",
11318     "field_name" : "mBase",
11319     "field_offset" : 256,
11320     "referenced_type" : "type-139"
11321    }
11322   ],
11323   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
11324   "name" : "android::hardware::hidl_binder_death_recipient",
11325   "referenced_type" : "type-135",
11326   "self_type" : "type-135",
11327   "size" : 64,
11328   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
11329   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
11330   "vtable_components" :
11331   [
11332    {
11333     "component_value" : 48,
11334     "kind" : "vbase_offset"
11335    },
11336    {
11337     "kind" : "offset_to_top"
11338    },
11339    {
11340     "kind" : "rtti",
11341     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11342    },
11343    {
11344     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
11345    },
11346    {
11347     "kind" : "complete_dtor_pointer",
11348     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
11349    },
11350    {
11351     "kind" : "deleting_dtor_pointer",
11352     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
11353    },
11354    {
11355     "kind" : "vcall_offset"
11356    },
11357    {
11358     "kind" : "vcall_offset"
11359    },
11360    {
11361     "kind" : "vcall_offset"
11362    },
11363    {
11364     "kind" : "vcall_offset"
11365    },
11366    {
11367     "component_value" : -48,
11368     "kind" : "vcall_offset"
11369    },
11370    {
11371     "component_value" : -48,
11372     "kind" : "offset_to_top"
11373    },
11374    {
11375     "kind" : "rtti",
11376     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11377    },
11378    {
11379     "kind" : "complete_dtor_pointer",
11380     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
11381    },
11382    {
11383     "kind" : "deleting_dtor_pointer",
11384     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
11385    },
11386    {
11387     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11388    },
11389    {
11390     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11391    },
11392    {
11393     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11394    },
11395    {
11396     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11397    }
11398   ]
11399  },
11400  {
11401   "alignment" : 8,
11402   "base_specifiers" :
11403   [
11404    {
11405     "is_virtual" : true,
11406     "referenced_type" : "type-11"
11407    }
11408   ],
11409   "linker_set_key" : "android::hardware::hidl_death_recipient",
11410   "name" : "android::hardware::hidl_death_recipient",
11411   "referenced_type" : "type-138",
11412   "self_type" : "type-138",
11413   "size" : 24,
11414   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11415   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
11416   "vtable_components" :
11417   [
11418    {
11419     "component_value" : 8,
11420     "kind" : "vbase_offset"
11421    },
11422    {
11423     "kind" : "offset_to_top"
11424    },
11425    {
11426     "kind" : "rtti",
11427     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11428    },
11429    {
11430     "is_pure" : true,
11431     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
11432    },
11433    {
11434     "kind" : "complete_dtor_pointer",
11435     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
11436    },
11437    {
11438     "kind" : "deleting_dtor_pointer",
11439     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
11440    },
11441    {
11442     "kind" : "vcall_offset"
11443    },
11444    {
11445     "kind" : "vcall_offset"
11446    },
11447    {
11448     "kind" : "vcall_offset"
11449    },
11450    {
11451     "kind" : "vcall_offset"
11452    },
11453    {
11454     "component_value" : -8,
11455     "kind" : "vcall_offset"
11456    },
11457    {
11458     "component_value" : -8,
11459     "kind" : "offset_to_top"
11460    },
11461    {
11462     "kind" : "rtti",
11463     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11464    },
11465    {
11466     "kind" : "complete_dtor_pointer",
11467     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
11468    },
11469    {
11470     "kind" : "deleting_dtor_pointer",
11471     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
11472    },
11473    {
11474     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11475    },
11476    {
11477     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11478    },
11479    {
11480     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11481    },
11482    {
11483     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11484    }
11485   ]
11486  },
11487  {
11488   "alignment" : 8,
11489   "fields" :
11490   [
11491    {
11492     "access" : "private",
11493     "field_name" : "mHandle",
11494     "referenced_type" : "type-273"
11495    },
11496    {
11497     "access" : "private",
11498     "field_name" : "mOwnsHandle",
11499     "field_offset" : 64,
11500     "referenced_type" : "type-36"
11501    }
11502   ],
11503   "linker_set_key" : "android::hardware::hidl_handle",
11504   "name" : "android::hardware::hidl_handle",
11505   "referenced_type" : "type-290",
11506   "self_type" : "type-290",
11507   "size" : 16,
11508   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11509   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
11510  },
11511  {
11512   "alignment" : 8,
11513   "fields" :
11514   [
11515    {
11516     "access" : "private",
11517     "field_name" : "mHandle",
11518     "referenced_type" : "type-290"
11519    },
11520    {
11521     "access" : "private",
11522     "field_name" : "mSize",
11523     "field_offset" : 128,
11524     "referenced_type" : "type-25"
11525    },
11526    {
11527     "access" : "private",
11528     "field_name" : "mName",
11529     "field_offset" : 192,
11530     "referenced_type" : "type-293"
11531    }
11532   ],
11533   "linker_set_key" : "android::hardware::hidl_memory",
11534   "name" : "android::hardware::hidl_memory",
11535   "referenced_type" : "type-297",
11536   "self_type" : "type-297",
11537   "size" : 40,
11538   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11539   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
11540  },
11541  {
11542   "alignment" : 8,
11543   "fields" :
11544   [
11545    {
11546     "access" : "private",
11547     "field_name" : "mBuffer",
11548     "referenced_type" : "type-294"
11549    },
11550    {
11551     "access" : "private",
11552     "field_name" : "mSize",
11553     "field_offset" : 64,
11554     "referenced_type" : "type-2"
11555    },
11556    {
11557     "access" : "private",
11558     "field_name" : "mOwnsBuffer",
11559     "field_offset" : 96,
11560     "referenced_type" : "type-36"
11561    }
11562   ],
11563   "linker_set_key" : "android::hardware::hidl_string",
11564   "name" : "android::hardware::hidl_string",
11565   "referenced_type" : "type-293",
11566   "self_type" : "type-293",
11567   "size" : 16,
11568   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11569   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
11570  },
11571  {
11572   "alignment" : 8,
11573   "fields" :
11574   [
11575    {
11576     "access" : "private",
11577     "field_name" : "mBuffer",
11578     "referenced_type" : "type-311"
11579    },
11580    {
11581     "access" : "private",
11582     "field_name" : "mSize",
11583     "field_offset" : 64,
11584     "referenced_type" : "type-2"
11585    },
11586    {
11587     "access" : "private",
11588     "field_name" : "mOwnsBuffer",
11589     "field_offset" : 96,
11590     "referenced_type" : "type-36"
11591    }
11592   ],
11593   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11594   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11595   "referenced_type" : "type-310",
11596   "self_type" : "type-310",
11597   "size" : 16,
11598   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11599   "template_args" : [ "type-314" ],
11600   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
11601  },
11602  {
11603   "alignment" : 8,
11604   "fields" :
11605   [
11606    {
11607     "access" : "private",
11608     "field_name" : "mBuffer",
11609     "referenced_type" : "type-326"
11610    },
11611    {
11612     "access" : "private",
11613     "field_name" : "mSize",
11614     "field_offset" : 64,
11615     "referenced_type" : "type-2"
11616    },
11617    {
11618     "access" : "private",
11619     "field_name" : "mOwnsBuffer",
11620     "field_offset" : 96,
11621     "referenced_type" : "type-36"
11622    }
11623   ],
11624   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11625   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11626   "referenced_type" : "type-325",
11627   "self_type" : "type-325",
11628   "size" : 16,
11629   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11630   "template_args" : [ "type-329" ],
11631   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
11632  },
11633  {
11634   "alignment" : 8,
11635   "fields" :
11636   [
11637    {
11638     "access" : "private",
11639     "field_name" : "mBuffer",
11640     "referenced_type" : "type-318"
11641    },
11642    {
11643     "access" : "private",
11644     "field_name" : "mSize",
11645     "field_offset" : 64,
11646     "referenced_type" : "type-2"
11647    },
11648    {
11649     "access" : "private",
11650     "field_name" : "mOwnsBuffer",
11651     "field_offset" : 96,
11652     "referenced_type" : "type-36"
11653    }
11654   ],
11655   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11656   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11657   "referenced_type" : "type-317",
11658   "self_type" : "type-317",
11659   "size" : 16,
11660   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11661   "template_args" : [ "type-293" ],
11662   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
11663  },
11664  {
11665   "alignment" : 8,
11666   "fields" :
11667   [
11668    {
11669     "access" : "private",
11670     "field_name" : "mBuffer",
11671     "referenced_type" : "type-352"
11672    },
11673    {
11674     "access" : "private",
11675     "field_name" : "mSize",
11676     "field_offset" : 64,
11677     "referenced_type" : "type-2"
11678    },
11679    {
11680     "access" : "private",
11681     "field_name" : "mOwnsBuffer",
11682     "field_offset" : 96,
11683     "referenced_type" : "type-36"
11684    }
11685   ],
11686   "linker_set_key" : "android::hardware::hidl_vec<char>",
11687   "name" : "android::hardware::hidl_vec<char>",
11688   "referenced_type" : "type-351",
11689   "self_type" : "type-351",
11690   "size" : 16,
11691   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11692   "template_args" : [ "type-53" ],
11693   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
11694  },
11695  {
11696   "alignment" : 8,
11697   "fields" :
11698   [
11699    {
11700     "access" : "private",
11701     "field_name" : "mBuffer",
11702     "referenced_type" : "type-337"
11703    },
11704    {
11705     "access" : "private",
11706     "field_name" : "mSize",
11707     "field_offset" : 64,
11708     "referenced_type" : "type-2"
11709    },
11710    {
11711     "access" : "private",
11712     "field_name" : "mOwnsBuffer",
11713     "field_offset" : 96,
11714     "referenced_type" : "type-36"
11715    }
11716   ],
11717   "linker_set_key" : "android::hardware::hidl_vec<int>",
11718   "name" : "android::hardware::hidl_vec<int>",
11719   "referenced_type" : "type-336",
11720   "self_type" : "type-336",
11721   "size" : 16,
11722   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11723   "template_args" : [ "type-20" ],
11724   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
11725  },
11726  {
11727   "alignment" : 8,
11728   "fields" :
11729   [
11730    {
11731     "access" : "private",
11732     "field_name" : "mBuffer",
11733     "referenced_type" : "type-344"
11734    },
11735    {
11736     "access" : "private",
11737     "field_name" : "mSize",
11738     "field_offset" : 64,
11739     "referenced_type" : "type-2"
11740    },
11741    {
11742     "access" : "private",
11743     "field_name" : "mOwnsBuffer",
11744     "field_offset" : 96,
11745     "referenced_type" : "type-36"
11746    }
11747   ],
11748   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
11749   "name" : "android::hardware::hidl_vec<unsigned char>",
11750   "referenced_type" : "type-343",
11751   "self_type" : "type-343",
11752   "size" : 16,
11753   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11754   "template_args" : [ "type-94" ],
11755   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
11756  },
11757  {
11758   "alignment" : 2,
11759   "fields" :
11760   [
11761    {
11762     "access" : "private",
11763     "field_name" : "mMajor",
11764     "referenced_type" : "type-96"
11765    },
11766    {
11767     "access" : "private",
11768     "field_name" : "mMinor",
11769     "field_offset" : 16,
11770     "referenced_type" : "type-96"
11771    }
11772   ],
11773   "linker_set_key" : "android::hardware::hidl_version",
11774   "name" : "android::hardware::hidl_version",
11775   "referenced_type" : "type-355",
11776   "self_type" : "type-355",
11777   "size" : 4,
11778   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11779   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
11780  },
11781  {
11782   "alignment" : 8,
11783   "base_specifiers" :
11784   [
11785    {
11786     "referenced_type" : "type-147"
11787    },
11788    {
11789     "referenced_type" : "type-112"
11790    }
11791   ],
11792   "fields" :
11793   [
11794    {
11795     "access" : "private",
11796     "field_name" : "_hidl_mImpl",
11797     "field_offset" : 960,
11798     "referenced_type" : "type-410"
11799    }
11800   ],
11801   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
11802   "name" : "android::hidl::base::V1_0::BnHwBase",
11803   "referenced_type" : "type-409",
11804   "self_type" : "type-409",
11805   "size" : 144,
11806   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
11807   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
11808   "vtable_components" :
11809   [
11810    {
11811     "component_value" : 128,
11812     "kind" : "vbase_offset"
11813    },
11814    {
11815     "kind" : "offset_to_top"
11816    },
11817    {
11818     "kind" : "rtti",
11819     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11820    },
11821    {
11822     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11823    },
11824    {
11825     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11826    },
11827    {
11828     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11829    },
11830    {
11831     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11832    },
11833    {
11834     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11835    },
11836    {
11837     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11838    },
11839    {
11840     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11841    },
11842    {
11843     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11844    },
11845    {
11846     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11847    },
11848    {
11849     "kind" : "complete_dtor_pointer",
11850     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
11851    },
11852    {
11853     "kind" : "deleting_dtor_pointer",
11854     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
11855    },
11856    {
11857     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
11858    },
11859    {
11860     "component_value" : -32,
11861     "kind" : "offset_to_top"
11862    },
11863    {
11864     "kind" : "rtti",
11865     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11866    },
11867    {
11868     "kind" : "complete_dtor_pointer",
11869     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
11870    },
11871    {
11872     "kind" : "deleting_dtor_pointer",
11873     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
11874    },
11875    {
11876     "kind" : "vcall_offset"
11877    },
11878    {
11879     "kind" : "vcall_offset"
11880    },
11881    {
11882     "kind" : "vcall_offset"
11883    },
11884    {
11885     "kind" : "vcall_offset"
11886    },
11887    {
11888     "component_value" : -128,
11889     "kind" : "vcall_offset"
11890    },
11891    {
11892     "component_value" : -128,
11893     "kind" : "offset_to_top"
11894    },
11895    {
11896     "kind" : "rtti",
11897     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11898    },
11899    {
11900     "kind" : "complete_dtor_pointer",
11901     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
11902    },
11903    {
11904     "kind" : "deleting_dtor_pointer",
11905     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
11906    },
11907    {
11908     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11909    },
11910    {
11911     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11912    },
11913    {
11914     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11915    },
11916    {
11917     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11918    }
11919   ]
11920  },
11921  {
11922   "alignment" : 8,
11923   "base_specifiers" :
11924   [
11925    {
11926     "referenced_type" : "type-392"
11927    },
11928    {
11929     "referenced_type" : "type-112"
11930    }
11931   ],
11932   "fields" :
11933   [
11934    {
11935     "access" : "private",
11936     "field_name" : "_hidl_mMutex",
11937     "field_offset" : 1088,
11938     "referenced_type" : "type-531"
11939    },
11940    {
11941     "access" : "private",
11942     "field_name" : "_hidl_mDeathRecipients",
11943     "field_offset" : 1408,
11944     "referenced_type" : "type-532"
11945    }
11946   ],
11947   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
11948   "name" : "android::hidl::base::V1_0::BpHwBase",
11949   "referenced_type" : "type-530",
11950   "self_type" : "type-530",
11951   "size" : 216,
11952   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
11953   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
11954   "vtable_components" :
11955   [
11956    {
11957     "component_value" : 200,
11958     "kind" : "vbase_offset"
11959    },
11960    {
11961     "kind" : "offset_to_top"
11962    },
11963    {
11964     "kind" : "rtti",
11965     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11966    },
11967    {
11968     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
11969    },
11970    {
11971     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11972    },
11973    {
11974     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
11975    },
11976    {
11977     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
11978    },
11979    {
11980     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
11981    },
11982    {
11983     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
11984    },
11985    {
11986     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
11987    },
11988    {
11989     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
11990    },
11991    {
11992     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
11993    },
11994    {
11995     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
11996    },
11997    {
11998     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
11999    },
12000    {
12001     "kind" : "complete_dtor_pointer",
12002     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
12003    },
12004    {
12005     "kind" : "deleting_dtor_pointer",
12006     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
12007    },
12008    {
12009     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12010    },
12011    {
12012     "component_value" : 192,
12013     "kind" : "vbase_offset"
12014    },
12015    {
12016     "component_value" : -8,
12017     "kind" : "offset_to_top"
12018    },
12019    {
12020     "kind" : "rtti",
12021     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12022    },
12023    {
12024     "kind" : "complete_dtor_pointer",
12025     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12026    },
12027    {
12028     "kind" : "deleting_dtor_pointer",
12029     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12030    },
12031    {
12032     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12033    },
12034    {
12035     "component_value" : 184,
12036     "kind" : "vbase_offset"
12037    },
12038    {
12039     "component_value" : -16,
12040     "kind" : "offset_to_top"
12041    },
12042    {
12043     "kind" : "rtti",
12044     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12045    },
12046    {
12047     "kind" : "complete_dtor_pointer",
12048     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12049    },
12050    {
12051     "kind" : "deleting_dtor_pointer",
12052     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12053    },
12054    {
12055     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12056    },
12057    {
12058     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12059    },
12060    {
12061     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12062    },
12063    {
12064     "component_value" : -48,
12065     "kind" : "offset_to_top"
12066    },
12067    {
12068     "kind" : "rtti",
12069     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12070    },
12071    {
12072     "kind" : "complete_dtor_pointer",
12073     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12074    },
12075    {
12076     "kind" : "deleting_dtor_pointer",
12077     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12078    },
12079    {
12080     "kind" : "vcall_offset"
12081    },
12082    {
12083     "component_value" : -184,
12084     "kind" : "vcall_offset"
12085    },
12086    {
12087     "component_value" : -184,
12088     "kind" : "vcall_offset"
12089    },
12090    {
12091     "component_value" : -184,
12092     "kind" : "vcall_offset"
12093    },
12094    {
12095     "component_value" : -200,
12096     "kind" : "vcall_offset"
12097    },
12098    {
12099     "component_value" : -200,
12100     "kind" : "offset_to_top"
12101    },
12102    {
12103     "kind" : "rtti",
12104     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12105    },
12106    {
12107     "kind" : "complete_dtor_pointer",
12108     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12109    },
12110    {
12111     "kind" : "deleting_dtor_pointer",
12112     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12113    },
12114    {
12115     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12116    },
12117    {
12118     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12119    },
12120    {
12121     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12122    },
12123    {
12124     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12125    }
12126   ]
12127  },
12128  {
12129   "alignment" : 8,
12130   "fields" :
12131   [
12132    {
12133     "field_name" : "pid",
12134     "referenced_type" : "type-20"
12135    },
12136    {
12137     "field_name" : "ptr",
12138     "field_offset" : 64,
12139     "referenced_type" : "type-25"
12140    },
12141    {
12142     "field_name" : "arch",
12143     "field_offset" : 128,
12144     "referenced_type" : "type-372"
12145    }
12146   ],
12147   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
12148   "name" : "android::hidl::base::V1_0::DebugInfo",
12149   "referenced_type" : "type-371",
12150   "self_type" : "type-371",
12151   "size" : 24,
12152   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
12153   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
12154  },
12155  {
12156   "alignment" : 8,
12157   "base_specifiers" :
12158   [
12159    {
12160     "is_virtual" : true,
12161     "referenced_type" : "type-11"
12162    }
12163   ],
12164   "linker_set_key" : "android::hidl::base::V1_0::IBase",
12165   "name" : "android::hidl::base::V1_0::IBase",
12166   "referenced_type" : "type-69",
12167   "self_type" : "type-69",
12168   "size" : 24,
12169   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
12170   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
12171   "vtable_components" :
12172   [
12173    {
12174     "component_value" : 8,
12175     "kind" : "vbase_offset"
12176    },
12177    {
12178     "kind" : "offset_to_top"
12179    },
12180    {
12181     "kind" : "rtti",
12182     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12183    },
12184    {
12185     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
12186    },
12187    {
12188     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12189    },
12190    {
12191     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12192    },
12193    {
12194     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12195    },
12196    {
12197     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12198    },
12199    {
12200     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
12201    },
12202    {
12203     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12204    },
12205    {
12206     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
12207    },
12208    {
12209     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12210    },
12211    {
12212     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
12213    },
12214    {
12215     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12216    },
12217    {
12218     "kind" : "complete_dtor_pointer",
12219     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
12220    },
12221    {
12222     "kind" : "deleting_dtor_pointer",
12223     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
12224    },
12225    {
12226     "kind" : "vcall_offset"
12227    },
12228    {
12229     "kind" : "vcall_offset"
12230    },
12231    {
12232     "kind" : "vcall_offset"
12233    },
12234    {
12235     "kind" : "vcall_offset"
12236    },
12237    {
12238     "component_value" : -8,
12239     "kind" : "vcall_offset"
12240    },
12241    {
12242     "component_value" : -8,
12243     "kind" : "offset_to_top"
12244    },
12245    {
12246     "kind" : "rtti",
12247     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12248    },
12249    {
12250     "kind" : "complete_dtor_pointer",
12251     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
12252    },
12253    {
12254     "kind" : "deleting_dtor_pointer",
12255     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
12256    },
12257    {
12258     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12259    },
12260    {
12261     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12262    },
12263    {
12264     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12265    },
12266    {
12267     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12268    }
12269   ]
12270  },
12271  {
12272   "alignment" : 8,
12273   "base_specifiers" :
12274   [
12275    {
12276     "referenced_type" : "type-69"
12277    }
12278   ],
12279   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
12280   "name" : "android::hidl::manager::V1_0::IServiceManager",
12281   "referenced_type" : "type-68",
12282   "self_type" : "type-68",
12283   "size" : 24,
12284   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12285   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
12286   "vtable_components" :
12287   [
12288    {
12289     "component_value" : 8,
12290     "kind" : "vbase_offset"
12291    },
12292    {
12293     "kind" : "offset_to_top"
12294    },
12295    {
12296     "kind" : "rtti",
12297     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12298    },
12299    {
12300     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
12301    },
12302    {
12303     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12304    },
12305    {
12306     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12307    },
12308    {
12309     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12310    },
12311    {
12312     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12313    },
12314    {
12315     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
12316    },
12317    {
12318     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12319    },
12320    {
12321     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
12322    },
12323    {
12324     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12325    },
12326    {
12327     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
12328    },
12329    {
12330     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12331    },
12332    {
12333     "kind" : "complete_dtor_pointer",
12334     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
12335    },
12336    {
12337     "kind" : "deleting_dtor_pointer",
12338     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
12339    },
12340    {
12341     "is_pure" : true,
12342     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
12343    },
12344    {
12345     "is_pure" : true,
12346     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
12347    },
12348    {
12349     "is_pure" : true,
12350     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
12351    },
12352    {
12353     "is_pure" : true,
12354     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12355    },
12356    {
12357     "is_pure" : true,
12358     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
12359    },
12360    {
12361     "is_pure" : true,
12362     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
12363    },
12364    {
12365     "is_pure" : true,
12366     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
12367    },
12368    {
12369     "is_pure" : true,
12370     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
12371    },
12372    {
12373     "kind" : "vcall_offset"
12374    },
12375    {
12376     "kind" : "vcall_offset"
12377    },
12378    {
12379     "kind" : "vcall_offset"
12380    },
12381    {
12382     "kind" : "vcall_offset"
12383    },
12384    {
12385     "component_value" : -8,
12386     "kind" : "vcall_offset"
12387    },
12388    {
12389     "component_value" : -8,
12390     "kind" : "offset_to_top"
12391    },
12392    {
12393     "kind" : "rtti",
12394     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12395    },
12396    {
12397     "kind" : "complete_dtor_pointer",
12398     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
12399    },
12400    {
12401     "kind" : "deleting_dtor_pointer",
12402     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
12403    },
12404    {
12405     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12406    },
12407    {
12408     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12409    },
12410    {
12411     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12412    },
12413    {
12414     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12415    }
12416   ]
12417  },
12418  {
12419   "alignment" : 8,
12420   "fields" :
12421   [
12422    {
12423     "field_name" : "interfaceName",
12424     "referenced_type" : "type-293"
12425    },
12426    {
12427     "field_name" : "instanceName",
12428     "field_offset" : 128,
12429     "referenced_type" : "type-293"
12430    },
12431    {
12432     "field_name" : "pid",
12433     "field_offset" : 256,
12434     "referenced_type" : "type-20"
12435    },
12436    {
12437     "field_name" : "clientPids",
12438     "field_offset" : 320,
12439     "referenced_type" : "type-336"
12440    },
12441    {
12442     "field_name" : "arch",
12443     "field_offset" : 448,
12444     "referenced_type" : "type-372"
12445    }
12446   ],
12447   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12448   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12449   "referenced_type" : "type-513",
12450   "self_type" : "type-513",
12451   "size" : 64,
12452   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12453   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
12454  },
12455  {
12456   "alignment" : 8,
12457   "base_specifiers" :
12458   [
12459    {
12460     "referenced_type" : "type-69"
12461    }
12462   ],
12463   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
12464   "name" : "android::hidl::manager::V1_0::IServiceNotification",
12465   "referenced_type" : "type-86",
12466   "self_type" : "type-86",
12467   "size" : 24,
12468   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
12469   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
12470   "vtable_components" :
12471   [
12472    {
12473     "component_value" : 8,
12474     "kind" : "vbase_offset"
12475    },
12476    {
12477     "kind" : "offset_to_top"
12478    },
12479    {
12480     "kind" : "rtti",
12481     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12482    },
12483    {
12484     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
12485    },
12486    {
12487     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12488    },
12489    {
12490     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12491    },
12492    {
12493     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12494    },
12495    {
12496     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12497    },
12498    {
12499     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
12500    },
12501    {
12502     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12503    },
12504    {
12505     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
12506    },
12507    {
12508     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12509    },
12510    {
12511     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
12512    },
12513    {
12514     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12515    },
12516    {
12517     "kind" : "complete_dtor_pointer",
12518     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12519    },
12520    {
12521     "kind" : "deleting_dtor_pointer",
12522     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12523    },
12524    {
12525     "is_pure" : true,
12526     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
12527    },
12528    {
12529     "kind" : "vcall_offset"
12530    },
12531    {
12532     "kind" : "vcall_offset"
12533    },
12534    {
12535     "kind" : "vcall_offset"
12536    },
12537    {
12538     "kind" : "vcall_offset"
12539    },
12540    {
12541     "component_value" : -8,
12542     "kind" : "vcall_offset"
12543    },
12544    {
12545     "component_value" : -8,
12546     "kind" : "offset_to_top"
12547    },
12548    {
12549     "kind" : "rtti",
12550     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12551    },
12552    {
12553     "kind" : "complete_dtor_pointer",
12554     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12555    },
12556    {
12557     "kind" : "deleting_dtor_pointer",
12558     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12559    },
12560    {
12561     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12562    },
12563    {
12564     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12565    },
12566    {
12567     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12568    },
12569    {
12570     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12571    }
12572   ]
12573  },
12574  {
12575   "alignment" : 8,
12576   "fields" :
12577   [
12578    {
12579     "access" : "private",
12580     "field_name" : "m_ptr",
12581     "referenced_type" : "type-78"
12582    }
12583   ],
12584   "linker_set_key" : "android::sp<android::Thread>",
12585   "name" : "android::sp<android::Thread>",
12586   "record_kind" : "class",
12587   "referenced_type" : "type-77",
12588   "self_type" : "type-77",
12589   "size" : 8,
12590   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12591   "template_args" : [ "type-79" ],
12592   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
12593  },
12594  {
12595   "alignment" : 8,
12596   "fields" :
12597   [
12598    {
12599     "access" : "private",
12600     "field_name" : "m_ptr",
12601     "referenced_type" : "type-146"
12602    }
12603   ],
12604   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
12605   "name" : "android::sp<android::hardware::BHwBinder>",
12606   "record_kind" : "class",
12607   "referenced_type" : "type-145",
12608   "self_type" : "type-145",
12609   "size" : 8,
12610   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12611   "template_args" : [ "type-147" ],
12612   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
12613  },
12614  {
12615   "alignment" : 8,
12616   "fields" :
12617   [
12618    {
12619     "access" : "private",
12620     "field_name" : "m_ptr",
12621     "referenced_type" : "type-61"
12622    }
12623   ],
12624   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12625   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12626   "record_kind" : "class",
12627   "referenced_type" : "type-623",
12628   "self_type" : "type-623",
12629   "size" : 8,
12630   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12631   "template_args" : [ "type-62" ],
12632   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
12633  },
12634  {
12635   "alignment" : 8,
12636   "fields" :
12637   [
12638    {
12639     "access" : "private",
12640     "field_name" : "m_ptr",
12641     "referenced_type" : "type-9"
12642    }
12643   ],
12644   "linker_set_key" : "android::sp<android::hardware::IBinder>",
12645   "name" : "android::sp<android::hardware::IBinder>",
12646   "record_kind" : "class",
12647   "referenced_type" : "type-8",
12648   "self_type" : "type-8",
12649   "size" : 8,
12650   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12651   "template_args" : [ "type-10" ],
12652   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
12653  },
12654  {
12655   "alignment" : 8,
12656   "fields" :
12657   [
12658    {
12659     "access" : "private",
12660     "field_name" : "m_ptr",
12661     "referenced_type" : "type-13"
12662    }
12663   ],
12664   "linker_set_key" : "android::sp<android::hardware::IInterface>",
12665   "name" : "android::sp<android::hardware::IInterface>",
12666   "record_kind" : "class",
12667   "referenced_type" : "type-12",
12668   "self_type" : "type-12",
12669   "size" : 8,
12670   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12671   "template_args" : [ "type-14" ],
12672   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
12673  },
12674  {
12675   "alignment" : 8,
12676   "fields" :
12677   [
12678    {
12679     "access" : "private",
12680     "field_name" : "m_ptr",
12681     "referenced_type" : "type-18"
12682    }
12683   ],
12684   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
12685   "name" : "android::sp<android::hardware::ProcessState>",
12686   "record_kind" : "class",
12687   "referenced_type" : "type-17",
12688   "self_type" : "type-17",
12689   "size" : 8,
12690   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12691   "template_args" : [ "type-19" ],
12692   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
12693  },
12694  {
12695   "alignment" : 8,
12696   "fields" :
12697   [
12698    {
12699     "access" : "private",
12700     "field_name" : "m_ptr",
12701     "referenced_type" : "type-125"
12702    }
12703   ],
12704   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci>",
12705   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci>",
12706   "record_kind" : "class",
12707   "referenced_type" : "type-124",
12708   "self_type" : "type-124",
12709   "size" : 8,
12710   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12711   "template_args" : [ "type-126" ],
12712   "unique_id" : "_ZTSN7android2spINS_8hardware9bluetooth4V1_013IBluetoothHciEEE"
12713  },
12714  {
12715   "alignment" : 8,
12716   "fields" :
12717   [
12718    {
12719     "access" : "private",
12720     "field_name" : "m_ptr",
12721     "referenced_type" : "type-103"
12722    }
12723   ],
12724   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
12725   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
12726   "record_kind" : "class",
12727   "referenced_type" : "type-102",
12728   "self_type" : "type-102",
12729   "size" : 8,
12730   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12731   "template_args" : [ "type-104" ],
12732   "unique_id" : "_ZTSN7android2spINS_8hardware9bluetooth4V1_022IBluetoothHciCallbacksEEE"
12733  },
12734  {
12735   "alignment" : 8,
12736   "fields" :
12737   [
12738    {
12739     "access" : "private",
12740     "field_name" : "m_ptr",
12741     "referenced_type" : "type-134"
12742    }
12743   ],
12744   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12745   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12746   "record_kind" : "class",
12747   "referenced_type" : "type-133",
12748   "self_type" : "type-133",
12749   "size" : 8,
12750   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12751   "template_args" : [ "type-135" ],
12752   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
12753  },
12754  {
12755   "alignment" : 8,
12756   "fields" :
12757   [
12758    {
12759     "access" : "private",
12760     "field_name" : "m_ptr",
12761     "referenced_type" : "type-137"
12762    }
12763   ],
12764   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
12765   "name" : "android::sp<android::hardware::hidl_death_recipient>",
12766   "record_kind" : "class",
12767   "referenced_type" : "type-316",
12768   "self_type" : "type-316",
12769   "size" : 8,
12770   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12771   "template_args" : [ "type-138" ],
12772   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
12773  },
12774  {
12775   "alignment" : 8,
12776   "fields" :
12777   [
12778    {
12779     "access" : "private",
12780     "field_name" : "m_ptr",
12781     "referenced_type" : "type-140"
12782    }
12783   ],
12784   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
12785   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
12786   "record_kind" : "class",
12787   "referenced_type" : "type-410",
12788   "self_type" : "type-410",
12789   "size" : 8,
12790   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12791   "template_args" : [ "type-69" ],
12792   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
12793  },
12794  {
12795   "alignment" : 8,
12796   "fields" :
12797   [
12798    {
12799     "access" : "private",
12800     "field_name" : "m_ptr",
12801     "referenced_type" : "type-67"
12802    }
12803   ],
12804   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
12805   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
12806   "record_kind" : "class",
12807   "referenced_type" : "type-66",
12808   "self_type" : "type-66",
12809   "size" : 8,
12810   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12811   "template_args" : [ "type-68" ],
12812   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
12813  },
12814  {
12815   "alignment" : 8,
12816   "fields" :
12817   [
12818    {
12819     "access" : "private",
12820     "field_name" : "m_ptr",
12821     "referenced_type" : "type-85"
12822    }
12823   ],
12824   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
12825   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
12826   "record_kind" : "class",
12827   "referenced_type" : "type-84",
12828   "self_type" : "type-84",
12829   "size" : 8,
12830   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12831   "template_args" : [ "type-86" ],
12832   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
12833  },
12834  {
12835   "alignment" : 1,
12836   "linker_set_key" : "android::trait_trivial_copy<bool>",
12837   "name" : "android::trait_trivial_copy<bool>",
12838   "referenced_type" : "type-200",
12839   "self_type" : "type-200",
12840   "size" : 1,
12841   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12842   "template_args" : [ "type-36" ],
12843   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
12844  },
12845  {
12846   "alignment" : 1,
12847   "linker_set_key" : "android::trait_trivial_copy<char>",
12848   "name" : "android::trait_trivial_copy<char>",
12849   "referenced_type" : "type-204",
12850   "self_type" : "type-204",
12851   "size" : 1,
12852   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12853   "template_args" : [ "type-53" ],
12854   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
12855  },
12856  {
12857   "alignment" : 1,
12858   "linker_set_key" : "android::trait_trivial_copy<double>",
12859   "name" : "android::trait_trivial_copy<double>",
12860   "referenced_type" : "type-256",
12861   "self_type" : "type-256",
12862   "size" : 1,
12863   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12864   "template_args" : [ "type-254" ],
12865   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
12866  },
12867  {
12868   "alignment" : 1,
12869   "linker_set_key" : "android::trait_trivial_copy<float>",
12870   "name" : "android::trait_trivial_copy<float>",
12871   "referenced_type" : "type-250",
12872   "self_type" : "type-250",
12873   "size" : 1,
12874   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12875   "template_args" : [ "type-248" ],
12876   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
12877  },
12878  {
12879   "alignment" : 1,
12880   "linker_set_key" : "android::trait_trivial_copy<int>",
12881   "name" : "android::trait_trivial_copy<int>",
12882   "referenced_type" : "type-221",
12883   "self_type" : "type-221",
12884   "size" : 1,
12885   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12886   "template_args" : [ "type-20" ],
12887   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
12888  },
12889  {
12890   "alignment" : 1,
12891   "linker_set_key" : "android::trait_trivial_copy<long long>",
12892   "name" : "android::trait_trivial_copy<long long>",
12893   "referenced_type" : "type-239",
12894   "self_type" : "type-239",
12895   "size" : 1,
12896   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12897   "template_args" : [ "type-237" ],
12898   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
12899  },
12900  {
12901   "alignment" : 1,
12902   "linker_set_key" : "android::trait_trivial_copy<long>",
12903   "name" : "android::trait_trivial_copy<long>",
12904   "referenced_type" : "type-230",
12905   "self_type" : "type-230",
12906   "size" : 1,
12907   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12908   "template_args" : [ "type-26" ],
12909   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
12910  },
12911  {
12912   "alignment" : 1,
12913   "linker_set_key" : "android::trait_trivial_copy<short>",
12914   "name" : "android::trait_trivial_copy<short>",
12915   "referenced_type" : "type-213",
12916   "self_type" : "type-213",
12917   "size" : 1,
12918   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12919   "template_args" : [ "type-211" ],
12920   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
12921  },
12922  {
12923   "alignment" : 1,
12924   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
12925   "name" : "android::trait_trivial_copy<unsigned char>",
12926   "referenced_type" : "type-208",
12927   "self_type" : "type-208",
12928   "size" : 1,
12929   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12930   "template_args" : [ "type-94" ],
12931   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
12932  },
12933  {
12934   "alignment" : 1,
12935   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
12936   "name" : "android::trait_trivial_copy<unsigned int>",
12937   "referenced_type" : "type-225",
12938   "self_type" : "type-225",
12939   "size" : 1,
12940   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12941   "template_args" : [ "type-2" ],
12942   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
12943  },
12944  {
12945   "alignment" : 1,
12946   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
12947   "name" : "android::trait_trivial_copy<unsigned long long>",
12948   "referenced_type" : "type-245",
12949   "self_type" : "type-245",
12950   "size" : 1,
12951   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12952   "template_args" : [ "type-243" ],
12953   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
12954  },
12955  {
12956   "alignment" : 1,
12957   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
12958   "name" : "android::trait_trivial_copy<unsigned long>",
12959   "referenced_type" : "type-234",
12960   "self_type" : "type-234",
12961   "size" : 1,
12962   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12963   "template_args" : [ "type-25" ],
12964   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
12965  },
12966  {
12967   "alignment" : 1,
12968   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
12969   "name" : "android::trait_trivial_copy<unsigned short>",
12970   "referenced_type" : "type-217",
12971   "self_type" : "type-217",
12972   "size" : 1,
12973   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12974   "template_args" : [ "type-96" ],
12975   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
12976  },
12977  {
12978   "alignment" : 1,
12979   "linker_set_key" : "android::trait_trivial_copy<void>",
12980   "name" : "android::trait_trivial_copy<void>",
12981   "referenced_type" : "type-196",
12982   "self_type" : "type-196",
12983   "size" : 1,
12984   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12985   "template_args" : [ "type-22" ],
12986   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
12987  },
12988  {
12989   "alignment" : 1,
12990   "linker_set_key" : "android::trait_trivial_ctor<bool>",
12991   "name" : "android::trait_trivial_ctor<bool>",
12992   "referenced_type" : "type-198",
12993   "self_type" : "type-198",
12994   "size" : 1,
12995   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12996   "template_args" : [ "type-36" ],
12997   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
12998  },
12999  {
13000   "alignment" : 1,
13001   "linker_set_key" : "android::trait_trivial_ctor<char>",
13002   "name" : "android::trait_trivial_ctor<char>",
13003   "referenced_type" : "type-202",
13004   "self_type" : "type-202",
13005   "size" : 1,
13006   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13007   "template_args" : [ "type-53" ],
13008   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
13009  },
13010  {
13011   "alignment" : 1,
13012   "linker_set_key" : "android::trait_trivial_ctor<double>",
13013   "name" : "android::trait_trivial_ctor<double>",
13014   "referenced_type" : "type-253",
13015   "self_type" : "type-253",
13016   "size" : 1,
13017   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13018   "template_args" : [ "type-254" ],
13019   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
13020  },
13021  {
13022   "alignment" : 1,
13023   "linker_set_key" : "android::trait_trivial_ctor<float>",
13024   "name" : "android::trait_trivial_ctor<float>",
13025   "referenced_type" : "type-247",
13026   "self_type" : "type-247",
13027   "size" : 1,
13028   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13029   "template_args" : [ "type-248" ],
13030   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
13031  },
13032  {
13033   "alignment" : 1,
13034   "linker_set_key" : "android::trait_trivial_ctor<int>",
13035   "name" : "android::trait_trivial_ctor<int>",
13036   "referenced_type" : "type-219",
13037   "self_type" : "type-219",
13038   "size" : 1,
13039   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13040   "template_args" : [ "type-20" ],
13041   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
13042  },
13043  {
13044   "alignment" : 1,
13045   "linker_set_key" : "android::trait_trivial_ctor<long long>",
13046   "name" : "android::trait_trivial_ctor<long long>",
13047   "referenced_type" : "type-236",
13048   "self_type" : "type-236",
13049   "size" : 1,
13050   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13051   "template_args" : [ "type-237" ],
13052   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
13053  },
13054  {
13055   "alignment" : 1,
13056   "linker_set_key" : "android::trait_trivial_ctor<long>",
13057   "name" : "android::trait_trivial_ctor<long>",
13058   "referenced_type" : "type-227",
13059   "self_type" : "type-227",
13060   "size" : 1,
13061   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13062   "template_args" : [ "type-26" ],
13063   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
13064  },
13065  {
13066   "alignment" : 1,
13067   "linker_set_key" : "android::trait_trivial_ctor<short>",
13068   "name" : "android::trait_trivial_ctor<short>",
13069   "referenced_type" : "type-210",
13070   "self_type" : "type-210",
13071   "size" : 1,
13072   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13073   "template_args" : [ "type-211" ],
13074   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
13075  },
13076  {
13077   "alignment" : 1,
13078   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
13079   "name" : "android::trait_trivial_ctor<unsigned char>",
13080   "referenced_type" : "type-206",
13081   "self_type" : "type-206",
13082   "size" : 1,
13083   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13084   "template_args" : [ "type-94" ],
13085   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
13086  },
13087  {
13088   "alignment" : 1,
13089   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
13090   "name" : "android::trait_trivial_ctor<unsigned int>",
13091   "referenced_type" : "type-223",
13092   "self_type" : "type-223",
13093   "size" : 1,
13094   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13095   "template_args" : [ "type-2" ],
13096   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
13097  },
13098  {
13099   "alignment" : 1,
13100   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
13101   "name" : "android::trait_trivial_ctor<unsigned long long>",
13102   "referenced_type" : "type-242",
13103   "self_type" : "type-242",
13104   "size" : 1,
13105   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13106   "template_args" : [ "type-243" ],
13107   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
13108  },
13109  {
13110   "alignment" : 1,
13111   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
13112   "name" : "android::trait_trivial_ctor<unsigned long>",
13113   "referenced_type" : "type-232",
13114   "self_type" : "type-232",
13115   "size" : 1,
13116   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13117   "template_args" : [ "type-25" ],
13118   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
13119  },
13120  {
13121   "alignment" : 1,
13122   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
13123   "name" : "android::trait_trivial_ctor<unsigned short>",
13124   "referenced_type" : "type-215",
13125   "self_type" : "type-215",
13126   "size" : 1,
13127   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13128   "template_args" : [ "type-96" ],
13129   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
13130  },
13131  {
13132   "alignment" : 1,
13133   "linker_set_key" : "android::trait_trivial_ctor<void>",
13134   "name" : "android::trait_trivial_ctor<void>",
13135   "referenced_type" : "type-194",
13136   "self_type" : "type-194",
13137   "size" : 1,
13138   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13139   "template_args" : [ "type-22" ],
13140   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
13141  },
13142  {
13143   "alignment" : 1,
13144   "linker_set_key" : "android::trait_trivial_dtor<bool>",
13145   "name" : "android::trait_trivial_dtor<bool>",
13146   "referenced_type" : "type-199",
13147   "self_type" : "type-199",
13148   "size" : 1,
13149   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13150   "template_args" : [ "type-36" ],
13151   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
13152  },
13153  {
13154   "alignment" : 1,
13155   "linker_set_key" : "android::trait_trivial_dtor<char>",
13156   "name" : "android::trait_trivial_dtor<char>",
13157   "referenced_type" : "type-203",
13158   "self_type" : "type-203",
13159   "size" : 1,
13160   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13161   "template_args" : [ "type-53" ],
13162   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
13163  },
13164  {
13165   "alignment" : 1,
13166   "linker_set_key" : "android::trait_trivial_dtor<double>",
13167   "name" : "android::trait_trivial_dtor<double>",
13168   "referenced_type" : "type-255",
13169   "self_type" : "type-255",
13170   "size" : 1,
13171   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13172   "template_args" : [ "type-254" ],
13173   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
13174  },
13175  {
13176   "alignment" : 1,
13177   "linker_set_key" : "android::trait_trivial_dtor<float>",
13178   "name" : "android::trait_trivial_dtor<float>",
13179   "referenced_type" : "type-249",
13180   "self_type" : "type-249",
13181   "size" : 1,
13182   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13183   "template_args" : [ "type-248" ],
13184   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
13185  },
13186  {
13187   "alignment" : 1,
13188   "linker_set_key" : "android::trait_trivial_dtor<int>",
13189   "name" : "android::trait_trivial_dtor<int>",
13190   "referenced_type" : "type-220",
13191   "self_type" : "type-220",
13192   "size" : 1,
13193   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13194   "template_args" : [ "type-20" ],
13195   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
13196  },
13197  {
13198   "alignment" : 1,
13199   "linker_set_key" : "android::trait_trivial_dtor<long long>",
13200   "name" : "android::trait_trivial_dtor<long long>",
13201   "referenced_type" : "type-238",
13202   "self_type" : "type-238",
13203   "size" : 1,
13204   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13205   "template_args" : [ "type-237" ],
13206   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
13207  },
13208  {
13209   "alignment" : 1,
13210   "linker_set_key" : "android::trait_trivial_dtor<long>",
13211   "name" : "android::trait_trivial_dtor<long>",
13212   "referenced_type" : "type-228",
13213   "self_type" : "type-228",
13214   "size" : 1,
13215   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13216   "template_args" : [ "type-26" ],
13217   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
13218  },
13219  {
13220   "alignment" : 1,
13221   "linker_set_key" : "android::trait_trivial_dtor<short>",
13222   "name" : "android::trait_trivial_dtor<short>",
13223   "referenced_type" : "type-212",
13224   "self_type" : "type-212",
13225   "size" : 1,
13226   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13227   "template_args" : [ "type-211" ],
13228   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
13229  },
13230  {
13231   "alignment" : 1,
13232   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
13233   "name" : "android::trait_trivial_dtor<unsigned char>",
13234   "referenced_type" : "type-207",
13235   "self_type" : "type-207",
13236   "size" : 1,
13237   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13238   "template_args" : [ "type-94" ],
13239   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
13240  },
13241  {
13242   "alignment" : 1,
13243   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
13244   "name" : "android::trait_trivial_dtor<unsigned int>",
13245   "referenced_type" : "type-224",
13246   "self_type" : "type-224",
13247   "size" : 1,
13248   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13249   "template_args" : [ "type-2" ],
13250   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
13251  },
13252  {
13253   "alignment" : 1,
13254   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
13255   "name" : "android::trait_trivial_dtor<unsigned long long>",
13256   "referenced_type" : "type-244",
13257   "self_type" : "type-244",
13258   "size" : 1,
13259   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13260   "template_args" : [ "type-243" ],
13261   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
13262  },
13263  {
13264   "alignment" : 1,
13265   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
13266   "name" : "android::trait_trivial_dtor<unsigned long>",
13267   "referenced_type" : "type-233",
13268   "self_type" : "type-233",
13269   "size" : 1,
13270   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13271   "template_args" : [ "type-25" ],
13272   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
13273  },
13274  {
13275   "alignment" : 1,
13276   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
13277   "name" : "android::trait_trivial_dtor<unsigned short>",
13278   "referenced_type" : "type-216",
13279   "self_type" : "type-216",
13280   "size" : 1,
13281   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13282   "template_args" : [ "type-96" ],
13283   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
13284  },
13285  {
13286   "alignment" : 1,
13287   "linker_set_key" : "android::trait_trivial_dtor<void>",
13288   "name" : "android::trait_trivial_dtor<void>",
13289   "referenced_type" : "type-195",
13290   "self_type" : "type-195",
13291   "size" : 1,
13292   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13293   "template_args" : [ "type-22" ],
13294   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
13295  },
13296  {
13297   "alignment" : 1,
13298   "linker_set_key" : "android::trait_trivial_move<android::String16>",
13299   "name" : "android::trait_trivial_move<android::String16>",
13300   "referenced_type" : "type-389",
13301   "self_type" : "type-389",
13302   "size" : 1,
13303   "source_file" : "/system/core/libutils/include/utils/String16.h",
13304   "template_args" : [ "type-41" ],
13305   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
13306  },
13307  {
13308   "alignment" : 1,
13309   "linker_set_key" : "android::trait_trivial_move<android::String8>",
13310   "name" : "android::trait_trivial_move<android::String8>",
13311   "referenced_type" : "type-383",
13312   "self_type" : "type-383",
13313   "size" : 1,
13314   "source_file" : "/system/core/libutils/include/utils/String8.h",
13315   "template_args" : [ "type-50" ],
13316   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
13317  },
13318  {
13319   "alignment" : 1,
13320   "linker_set_key" : "android::trait_trivial_move<bool>",
13321   "name" : "android::trait_trivial_move<bool>",
13322   "referenced_type" : "type-201",
13323   "self_type" : "type-201",
13324   "size" : 1,
13325   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13326   "template_args" : [ "type-36" ],
13327   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
13328  },
13329  {
13330   "alignment" : 1,
13331   "linker_set_key" : "android::trait_trivial_move<char>",
13332   "name" : "android::trait_trivial_move<char>",
13333   "referenced_type" : "type-205",
13334   "self_type" : "type-205",
13335   "size" : 1,
13336   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13337   "template_args" : [ "type-53" ],
13338   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
13339  },
13340  {
13341   "alignment" : 1,
13342   "linker_set_key" : "android::trait_trivial_move<double>",
13343   "name" : "android::trait_trivial_move<double>",
13344   "referenced_type" : "type-257",
13345   "self_type" : "type-257",
13346   "size" : 1,
13347   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13348   "template_args" : [ "type-254" ],
13349   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
13350  },
13351  {
13352   "alignment" : 1,
13353   "linker_set_key" : "android::trait_trivial_move<float>",
13354   "name" : "android::trait_trivial_move<float>",
13355   "referenced_type" : "type-252",
13356   "self_type" : "type-252",
13357   "size" : 1,
13358   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13359   "template_args" : [ "type-248" ],
13360   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
13361  },
13362  {
13363   "alignment" : 1,
13364   "linker_set_key" : "android::trait_trivial_move<int>",
13365   "name" : "android::trait_trivial_move<int>",
13366   "referenced_type" : "type-222",
13367   "self_type" : "type-222",
13368   "size" : 1,
13369   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13370   "template_args" : [ "type-20" ],
13371   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
13372  },
13373  {
13374   "alignment" : 1,
13375   "linker_set_key" : "android::trait_trivial_move<long long>",
13376   "name" : "android::trait_trivial_move<long long>",
13377   "referenced_type" : "type-241",
13378   "self_type" : "type-241",
13379   "size" : 1,
13380   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13381   "template_args" : [ "type-237" ],
13382   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
13383  },
13384  {
13385   "alignment" : 1,
13386   "linker_set_key" : "android::trait_trivial_move<long>",
13387   "name" : "android::trait_trivial_move<long>",
13388   "referenced_type" : "type-231",
13389   "self_type" : "type-231",
13390   "size" : 1,
13391   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13392   "template_args" : [ "type-26" ],
13393   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
13394  },
13395  {
13396   "alignment" : 1,
13397   "linker_set_key" : "android::trait_trivial_move<short>",
13398   "name" : "android::trait_trivial_move<short>",
13399   "referenced_type" : "type-214",
13400   "self_type" : "type-214",
13401   "size" : 1,
13402   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13403   "template_args" : [ "type-211" ],
13404   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
13405  },
13406  {
13407   "alignment" : 1,
13408   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
13409   "name" : "android::trait_trivial_move<unsigned char>",
13410   "referenced_type" : "type-209",
13411   "self_type" : "type-209",
13412   "size" : 1,
13413   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13414   "template_args" : [ "type-94" ],
13415   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
13416  },
13417  {
13418   "alignment" : 1,
13419   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
13420   "name" : "android::trait_trivial_move<unsigned int>",
13421   "referenced_type" : "type-226",
13422   "self_type" : "type-226",
13423   "size" : 1,
13424   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13425   "template_args" : [ "type-2" ],
13426   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
13427  },
13428  {
13429   "alignment" : 1,
13430   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
13431   "name" : "android::trait_trivial_move<unsigned long long>",
13432   "referenced_type" : "type-246",
13433   "self_type" : "type-246",
13434   "size" : 1,
13435   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13436   "template_args" : [ "type-243" ],
13437   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
13438  },
13439  {
13440   "alignment" : 1,
13441   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
13442   "name" : "android::trait_trivial_move<unsigned long>",
13443   "referenced_type" : "type-235",
13444   "self_type" : "type-235",
13445   "size" : 1,
13446   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13447   "template_args" : [ "type-25" ],
13448   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
13449  },
13450  {
13451   "alignment" : 1,
13452   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
13453   "name" : "android::trait_trivial_move<unsigned short>",
13454   "referenced_type" : "type-218",
13455   "self_type" : "type-218",
13456   "size" : 1,
13457   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13458   "template_args" : [ "type-96" ],
13459   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
13460  },
13461  {
13462   "alignment" : 1,
13463   "linker_set_key" : "android::trait_trivial_move<void>",
13464   "name" : "android::trait_trivial_move<void>",
13465   "referenced_type" : "type-197",
13466   "self_type" : "type-197",
13467   "size" : 1,
13468   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13469   "template_args" : [ "type-22" ],
13470   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
13471  },
13472  {
13473   "alignment" : 8,
13474   "fields" :
13475   [
13476    {
13477     "access" : "private",
13478     "field_name" : "m_ptr",
13479     "referenced_type" : "type-146"
13480    },
13481    {
13482     "access" : "private",
13483     "field_name" : "m_refs",
13484     "field_offset" : 64,
13485     "referenced_type" : "type-34"
13486    }
13487   ],
13488   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
13489   "name" : "android::wp<android::hardware::BHwBinder>",
13490   "record_kind" : "class",
13491   "referenced_type" : "type-347",
13492   "self_type" : "type-347",
13493   "size" : 16,
13494   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13495   "template_args" : [ "type-147" ],
13496   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
13497  },
13498  {
13499   "alignment" : 8,
13500   "fields" :
13501   [
13502    {
13503     "access" : "private",
13504     "field_name" : "m_ptr",
13505     "referenced_type" : "type-61"
13506    },
13507    {
13508     "access" : "private",
13509     "field_name" : "m_refs",
13510     "field_offset" : 64,
13511     "referenced_type" : "type-34"
13512    }
13513   ],
13514   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13515   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13516   "record_kind" : "class",
13517   "referenced_type" : "type-71",
13518   "self_type" : "type-71",
13519   "size" : 16,
13520   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13521   "template_args" : [ "type-62" ],
13522   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
13523  },
13524  {
13525   "alignment" : 8,
13526   "fields" :
13527   [
13528    {
13529     "access" : "private",
13530     "field_name" : "m_ptr",
13531     "referenced_type" : "type-137"
13532    },
13533    {
13534     "access" : "private",
13535     "field_name" : "m_refs",
13536     "field_offset" : 64,
13537     "referenced_type" : "type-34"
13538    }
13539   ],
13540   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
13541   "name" : "android::wp<android::hardware::hidl_death_recipient>",
13542   "record_kind" : "class",
13543   "referenced_type" : "type-136",
13544   "self_type" : "type-136",
13545   "size" : 16,
13546   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13547   "template_args" : [ "type-138" ],
13548   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
13549  },
13550  {
13551   "alignment" : 8,
13552   "fields" :
13553   [
13554    {
13555     "access" : "private",
13556     "field_name" : "m_ptr",
13557     "referenced_type" : "type-140"
13558    },
13559    {
13560     "access" : "private",
13561     "field_name" : "m_refs",
13562     "field_offset" : 64,
13563     "referenced_type" : "type-34"
13564    }
13565   ],
13566   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
13567   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
13568   "record_kind" : "class",
13569   "referenced_type" : "type-139",
13570   "self_type" : "type-139",
13571   "size" : 16,
13572   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13573   "template_args" : [ "type-69" ],
13574   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
13575  },
13576  {
13577   "alignment" : 4,
13578   "fields" :
13579   [
13580    {
13581     "field_name" : "maxContentLightLevel",
13582     "referenced_type" : "type-248"
13583    },
13584    {
13585     "field_name" : "maxFrameAverageLightLevel",
13586     "field_offset" : 32,
13587     "referenced_type" : "type-248"
13588    }
13589   ],
13590   "linker_set_key" : "android_cta861_3_metadata",
13591   "name" : "android_cta861_3_metadata",
13592   "referenced_type" : "type-487",
13593   "self_type" : "type-487",
13594   "size" : 8,
13595   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13596   "unique_id" : "android_cta861_3_metadata"
13597  },
13598  {
13599   "alignment" : 4,
13600   "fields" :
13601   [
13602    {
13603     "field_name" : "num_points",
13604     "referenced_type" : "type-2"
13605    },
13606    {
13607     "field_name" : "reserved",
13608     "field_offset" : 32,
13609     "referenced_type" : "type-475"
13610    },
13611    {
13612     "field_name" : "xyzc_points",
13613     "field_offset" : 288,
13614     "referenced_type" : "type-484"
13615    }
13616   ],
13617   "linker_set_key" : "android_depth_points",
13618   "name" : "android_depth_points",
13619   "referenced_type" : "type-483",
13620   "self_type" : "type-483",
13621   "size" : 36,
13622   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13623   "unique_id" : "android_depth_points"
13624  },
13625  {
13626   "alignment" : 8,
13627   "fields" :
13628   [
13629    {
13630     "field_name" : "format",
13631     "referenced_type" : "type-480"
13632    },
13633    {
13634     "field_name" : "num_planes",
13635     "field_offset" : 32,
13636     "referenced_type" : "type-2"
13637    },
13638    {
13639     "field_name" : "planes",
13640     "field_offset" : 64,
13641     "referenced_type" : "type-482"
13642    }
13643   ],
13644   "linker_set_key" : "android_flex_layout",
13645   "name" : "android_flex_layout",
13646   "referenced_type" : "type-481",
13647   "self_type" : "type-481",
13648   "size" : 16,
13649   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13650   "unique_id" : "android_flex_layout"
13651  },
13652  {
13653   "alignment" : 8,
13654   "fields" :
13655   [
13656    {
13657     "field_name" : "top_left",
13658     "referenced_type" : "type-346"
13659    },
13660    {
13661     "field_name" : "component",
13662     "field_offset" : 64,
13663     "referenced_type" : "type-476"
13664    },
13665    {
13666     "field_name" : "bits_per_component",
13667     "field_offset" : 96,
13668     "referenced_type" : "type-20"
13669    },
13670    {
13671     "field_name" : "bits_used",
13672     "field_offset" : 128,
13673     "referenced_type" : "type-20"
13674    },
13675    {
13676     "field_name" : "h_increment",
13677     "field_offset" : 160,
13678     "referenced_type" : "type-20"
13679    },
13680    {
13681     "field_name" : "v_increment",
13682     "field_offset" : 192,
13683     "referenced_type" : "type-20"
13684    },
13685    {
13686     "field_name" : "h_subsampling",
13687     "field_offset" : 224,
13688     "referenced_type" : "type-20"
13689    },
13690    {
13691     "field_name" : "v_subsampling",
13692     "field_offset" : 256,
13693     "referenced_type" : "type-20"
13694    }
13695   ],
13696   "linker_set_key" : "android_flex_plane",
13697   "name" : "android_flex_plane",
13698   "referenced_type" : "type-477",
13699   "self_type" : "type-477",
13700   "size" : 40,
13701   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13702   "unique_id" : "android_flex_plane"
13703  },
13704  {
13705   "alignment" : 4,
13706   "fields" :
13707   [
13708    {
13709     "field_name" : "displayPrimaryRed",
13710     "referenced_type" : "type-485"
13711    },
13712    {
13713     "field_name" : "displayPrimaryGreen",
13714     "field_offset" : 64,
13715     "referenced_type" : "type-485"
13716    },
13717    {
13718     "field_name" : "displayPrimaryBlue",
13719     "field_offset" : 128,
13720     "referenced_type" : "type-485"
13721    },
13722    {
13723     "field_name" : "whitePoint",
13724     "field_offset" : 192,
13725     "referenced_type" : "type-485"
13726    },
13727    {
13728     "field_name" : "maxLuminance",
13729     "field_offset" : 256,
13730     "referenced_type" : "type-248"
13731    },
13732    {
13733     "field_name" : "minLuminance",
13734     "field_offset" : 288,
13735     "referenced_type" : "type-248"
13736    }
13737   ],
13738   "linker_set_key" : "android_smpte2086_metadata",
13739   "name" : "android_smpte2086_metadata",
13740   "referenced_type" : "type-486",
13741   "self_type" : "type-486",
13742   "size" : 40,
13743   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13744   "unique_id" : "android_smpte2086_metadata"
13745  },
13746  {
13747   "alignment" : 4,
13748   "fields" :
13749   [
13750    {
13751     "field_name" : "x",
13752     "referenced_type" : "type-248"
13753    },
13754    {
13755     "field_name" : "y",
13756     "field_offset" : 32,
13757     "referenced_type" : "type-248"
13758    }
13759   ],
13760   "linker_set_key" : "android_xy_color",
13761   "name" : "android_xy_color",
13762   "referenced_type" : "type-485",
13763   "self_type" : "type-485",
13764   "size" : 8,
13765   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13766   "unique_id" : "android_xy_color"
13767  },
13768  {
13769   "alignment" : 8,
13770   "fields" :
13771   [
13772    {
13773     "field_name" : "y",
13774     "referenced_type" : "type-21"
13775    },
13776    {
13777     "field_name" : "cb",
13778     "field_offset" : 64,
13779     "referenced_type" : "type-21"
13780    },
13781    {
13782     "field_name" : "cr",
13783     "field_offset" : 128,
13784     "referenced_type" : "type-21"
13785    },
13786    {
13787     "field_name" : "ystride",
13788     "field_offset" : 192,
13789     "referenced_type" : "type-25"
13790    },
13791    {
13792     "field_name" : "cstride",
13793     "field_offset" : 256,
13794     "referenced_type" : "type-25"
13795    },
13796    {
13797     "field_name" : "chroma_step",
13798     "field_offset" : 320,
13799     "referenced_type" : "type-25"
13800    },
13801    {
13802     "field_name" : "reserved",
13803     "field_offset" : 384,
13804     "referenced_type" : "type-475"
13805    }
13806   ],
13807   "linker_set_key" : "android_ycbcr",
13808   "name" : "android_ycbcr",
13809   "referenced_type" : "type-474",
13810   "self_type" : "type-474",
13811   "size" : 80,
13812   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13813   "unique_id" : "android_ycbcr"
13814  },
13815  {
13816   "alignment" : 4,
13817   "fields" :
13818   [
13819    {
13820     "referenced_type" : "type-92"
13821    }
13822   ],
13823   "linker_set_key" : "log_msg",
13824   "name" : "log_msg",
13825   "referenced_type" : "type-91",
13826   "self_type" : "type-91",
13827   "size" : 5124,
13828   "source_file" : "/system/core/liblog/include/log/log_read.h",
13829   "unique_id" : "log_msg"
13830  },
13831  {
13832   "alignment" : 4,
13833   "fields" :
13834   [
13835    {
13836     "field_name" : "buf",
13837     "referenced_type" : "type-93"
13838    },
13839    {
13840     "field_name" : "entry",
13841     "referenced_type" : "type-95"
13842    },
13843    {
13844     "field_name" : "entry_v4",
13845     "referenced_type" : "type-95"
13846    },
13847    {
13848     "field_name" : "entry_v3",
13849     "referenced_type" : "type-98"
13850    },
13851    {
13852     "field_name" : "entry_v2",
13853     "referenced_type" : "type-99"
13854    },
13855    {
13856     "field_name" : "entry_v1",
13857     "referenced_type" : "type-100"
13858    }
13859   ],
13860   "is_anonymous" : true,
13861   "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",
13862   "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",
13863   "record_kind" : "union",
13864   "referenced_type" : "type-92",
13865   "self_type" : "type-92",
13866   "size" : 5124,
13867   "source_file" : "/system/core/liblog/include/log/log_read.h",
13868   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
13869  },
13870  {
13871   "alignment" : 1,
13872   "fields" :
13873   [
13874    {
13875     "field_name" : "tv_sec",
13876     "referenced_type" : "type-2"
13877    },
13878    {
13879     "field_name" : "tv_nsec",
13880     "field_offset" : 32,
13881     "referenced_type" : "type-2"
13882    }
13883   ],
13884   "linker_set_key" : "log_time",
13885   "name" : "log_time",
13886   "referenced_type" : "type-386",
13887   "self_type" : "type-386",
13888   "size" : 8,
13889   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
13890   "unique_id" : "_ZTS8log_time"
13891  },
13892  {
13893   "alignment" : 4,
13894   "fields" :
13895   [
13896    {
13897     "field_name" : "len",
13898     "referenced_type" : "type-96"
13899    },
13900    {
13901     "field_name" : "__pad",
13902     "field_offset" : 16,
13903     "referenced_type" : "type-96"
13904    },
13905    {
13906     "field_name" : "pid",
13907     "field_offset" : 32,
13908     "referenced_type" : "type-20"
13909    },
13910    {
13911     "field_name" : "tid",
13912     "field_offset" : 64,
13913     "referenced_type" : "type-20"
13914    },
13915    {
13916     "field_name" : "sec",
13917     "field_offset" : 96,
13918     "referenced_type" : "type-20"
13919    },
13920    {
13921     "field_name" : "nsec",
13922     "field_offset" : 128,
13923     "referenced_type" : "type-20"
13924    },
13925    {
13926     "field_name" : "msg",
13927     "field_offset" : 160,
13928     "referenced_type" : "type-97"
13929    }
13930   ],
13931   "linker_set_key" : "logger_entry",
13932   "name" : "logger_entry",
13933   "referenced_type" : "type-100",
13934   "self_type" : "type-100",
13935   "size" : 20,
13936   "source_file" : "/system/core/liblog/include/log/log_read.h",
13937   "unique_id" : "logger_entry"
13938  },
13939  {
13940   "alignment" : 1,
13941   "fields" :
13942   [
13943    {
13944     "field_name" : "len",
13945     "referenced_type" : "type-96"
13946    },
13947    {
13948     "field_name" : "hdr_size",
13949     "field_offset" : 16,
13950     "referenced_type" : "type-96"
13951    },
13952    {
13953     "field_name" : "pid",
13954     "field_offset" : 32,
13955     "referenced_type" : "type-20"
13956    },
13957    {
13958     "field_name" : "tid",
13959     "field_offset" : 64,
13960     "referenced_type" : "type-20"
13961    },
13962    {
13963     "field_name" : "sec",
13964     "field_offset" : 96,
13965     "referenced_type" : "type-20"
13966    },
13967    {
13968     "field_name" : "nsec",
13969     "field_offset" : 128,
13970     "referenced_type" : "type-20"
13971    },
13972    {
13973     "field_name" : "euid",
13974     "field_offset" : 160,
13975     "referenced_type" : "type-2"
13976    },
13977    {
13978     "field_name" : "msg",
13979     "field_offset" : 192,
13980     "referenced_type" : "type-97"
13981    }
13982   ],
13983   "linker_set_key" : "logger_entry_v2",
13984   "name" : "logger_entry_v2",
13985   "referenced_type" : "type-99",
13986   "self_type" : "type-99",
13987   "size" : 24,
13988   "source_file" : "/system/core/liblog/include/log/log_read.h",
13989   "unique_id" : "logger_entry_v2"
13990  },
13991  {
13992   "alignment" : 1,
13993   "fields" :
13994   [
13995    {
13996     "field_name" : "len",
13997     "referenced_type" : "type-96"
13998    },
13999    {
14000     "field_name" : "hdr_size",
14001     "field_offset" : 16,
14002     "referenced_type" : "type-96"
14003    },
14004    {
14005     "field_name" : "pid",
14006     "field_offset" : 32,
14007     "referenced_type" : "type-20"
14008    },
14009    {
14010     "field_name" : "tid",
14011     "field_offset" : 64,
14012     "referenced_type" : "type-20"
14013    },
14014    {
14015     "field_name" : "sec",
14016     "field_offset" : 96,
14017     "referenced_type" : "type-20"
14018    },
14019    {
14020     "field_name" : "nsec",
14021     "field_offset" : 128,
14022     "referenced_type" : "type-20"
14023    },
14024    {
14025     "field_name" : "lid",
14026     "field_offset" : 160,
14027     "referenced_type" : "type-2"
14028    },
14029    {
14030     "field_name" : "msg",
14031     "field_offset" : 192,
14032     "referenced_type" : "type-97"
14033    }
14034   ],
14035   "linker_set_key" : "logger_entry_v3",
14036   "name" : "logger_entry_v3",
14037   "referenced_type" : "type-98",
14038   "self_type" : "type-98",
14039   "size" : 24,
14040   "source_file" : "/system/core/liblog/include/log/log_read.h",
14041   "unique_id" : "logger_entry_v3"
14042  },
14043  {
14044   "alignment" : 4,
14045   "fields" :
14046   [
14047    {
14048     "field_name" : "len",
14049     "referenced_type" : "type-96"
14050    },
14051    {
14052     "field_name" : "hdr_size",
14053     "field_offset" : 16,
14054     "referenced_type" : "type-96"
14055    },
14056    {
14057     "field_name" : "pid",
14058     "field_offset" : 32,
14059     "referenced_type" : "type-20"
14060    },
14061    {
14062     "field_name" : "tid",
14063     "field_offset" : 64,
14064     "referenced_type" : "type-2"
14065    },
14066    {
14067     "field_name" : "sec",
14068     "field_offset" : 96,
14069     "referenced_type" : "type-2"
14070    },
14071    {
14072     "field_name" : "nsec",
14073     "field_offset" : 128,
14074     "referenced_type" : "type-2"
14075    },
14076    {
14077     "field_name" : "lid",
14078     "field_offset" : 160,
14079     "referenced_type" : "type-2"
14080    },
14081    {
14082     "field_name" : "uid",
14083     "field_offset" : 192,
14084     "referenced_type" : "type-2"
14085    },
14086    {
14087     "field_name" : "msg",
14088     "field_offset" : 224,
14089     "referenced_type" : "type-97"
14090    }
14091   ],
14092   "linker_set_key" : "logger_entry_v4",
14093   "name" : "logger_entry_v4",
14094   "referenced_type" : "type-95",
14095   "self_type" : "type-95",
14096   "size" : 28,
14097   "source_file" : "/system/core/liblog/include/log/log_read.h",
14098   "unique_id" : "logger_entry_v4"
14099  },
14100  {
14101   "alignment" : 4,
14102   "fields" :
14103   [
14104    {
14105     "field_name" : "version",
14106     "referenced_type" : "type-20"
14107    },
14108    {
14109     "field_name" : "numFds",
14110     "field_offset" : 32,
14111     "referenced_type" : "type-20"
14112    },
14113    {
14114     "field_name" : "numInts",
14115     "field_offset" : 64,
14116     "referenced_type" : "type-20"
14117    },
14118    {
14119     "field_name" : "data",
14120     "field_offset" : 96,
14121     "referenced_type" : "type-192"
14122    }
14123   ],
14124   "linker_set_key" : "native_handle",
14125   "name" : "native_handle",
14126   "referenced_type" : "type-191",
14127   "self_type" : "type-191",
14128   "size" : 12,
14129   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
14130   "unique_id" : "native_handle"
14131  }
14132 ],
14133 "rvalue_reference_types" :
14134 [
14135  {
14136   "alignment" : 8,
14137   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > &&",
14138   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > &&",
14139   "referenced_type" : "type-166",
14140   "self_type" : "type-168",
14141   "size" : 8,
14142   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14143  },
14144  {
14145   "alignment" : 8,
14146   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > &&",
14147   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > &&",
14148   "referenced_type" : "type-577",
14149   "self_type" : "type-579",
14150   "size" : 8,
14151   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14152  },
14153  {
14154   "alignment" : 8,
14155   "linker_set_key" : "android::hardware::Return<bool> &&",
14156   "name" : "android::hardware::Return<bool> &&",
14157   "referenced_type" : "type-159",
14158   "self_type" : "type-162",
14159   "size" : 8,
14160   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14161  },
14162  {
14163   "alignment" : 8,
14164   "linker_set_key" : "android::hardware::Return<void> &&",
14165   "name" : "android::hardware::Return<void> &&",
14166   "referenced_type" : "type-179",
14167   "self_type" : "type-181",
14168   "size" : 8,
14169   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14170  },
14171  {
14172   "alignment" : 8,
14173   "linker_set_key" : "android::hardware::Status &&",
14174   "name" : "android::hardware::Status &&",
14175   "referenced_type" : "type-149",
14176   "self_type" : "type-156",
14177   "size" : 8,
14178   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14179  },
14180  {
14181   "alignment" : 8,
14182   "linker_set_key" : "android::hardware::details::return_status &&",
14183   "name" : "android::hardware::details::return_status &&",
14184   "referenced_type" : "type-160",
14185   "self_type" : "type-175",
14186   "size" : 8,
14187   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14188  },
14189  {
14190   "alignment" : 8,
14191   "linker_set_key" : "android::hardware::hidl_handle &&",
14192   "name" : "android::hardware::hidl_handle &&",
14193   "referenced_type" : "type-290",
14194   "self_type" : "type-299",
14195   "size" : 8,
14196   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14197  },
14198  {
14199   "alignment" : 8,
14200   "linker_set_key" : "android::hardware::hidl_memory &&",
14201   "name" : "android::hardware::hidl_memory &&",
14202   "referenced_type" : "type-297",
14203   "self_type" : "type-304",
14204   "size" : 8,
14205   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14206  },
14207  {
14208   "alignment" : 8,
14209   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &&",
14210   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &&",
14211   "referenced_type" : "type-124",
14212   "self_type" : "type-127",
14213   "size" : 8,
14214   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14215  },
14216  {
14217   "alignment" : 8,
14218   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &&",
14219   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &&",
14220   "referenced_type" : "type-102",
14221   "self_type" : "type-118",
14222   "size" : 8,
14223   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14224  },
14225  {
14226   "alignment" : 8,
14227   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14228   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14229   "referenced_type" : "type-133",
14230   "self_type" : "type-141",
14231   "size" : 8,
14232   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14233  },
14234  {
14235   "alignment" : 8,
14236   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14237   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14238   "referenced_type" : "type-447",
14239   "self_type" : "type-446",
14240   "size" : 8,
14241   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14242  },
14243  {
14244   "alignment" : 8,
14245   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14246   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14247   "referenced_type" : "type-606",
14248   "self_type" : "type-605",
14249   "size" : 8,
14250   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14251  },
14252  {
14253   "alignment" : 8,
14254   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14255   "name" : "std::function<sp<IBase> (void *)> &&",
14256   "referenced_type" : "type-457",
14257   "self_type" : "type-456",
14258   "size" : 8,
14259   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14260  },
14261  {
14262   "alignment" : 8,
14263   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14264   "name" : "std::function<sp<IBase> (void *)> &&",
14265   "referenced_type" : "type-610",
14266   "self_type" : "type-609",
14267   "size" : 8,
14268   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14269  },
14270  {
14271   "alignment" : 8,
14272   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14273   "name" : "std::function<sp<IBinder> (void *)> &&",
14274   "referenced_type" : "type-449",
14275   "self_type" : "type-448",
14276   "size" : 8,
14277   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14278  },
14279  {
14280   "alignment" : 8,
14281   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14282   "name" : "std::function<sp<IBinder> (void *)> &&",
14283   "referenced_type" : "type-608",
14284   "self_type" : "type-607",
14285   "size" : 8,
14286   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14287  }
14288 ]
14289}
14290