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   "is_unsigned" : true,
71   "linker_set_key" : "char",
72   "name" : "char",
73   "referenced_type" : "type-53",
74   "self_type" : "type-53",
75   "size" : 1
76  },
77  {
78   "alignment" : 2,
79   "is_integral" : true,
80   "is_unsigned" : true,
81   "linker_set_key" : "char16_t",
82   "name" : "char16_t",
83   "referenced_type" : "type-44",
84   "self_type" : "type-44",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-254",
92   "self_type" : "type-254",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-248",
100   "self_type" : "type-248",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-20",
109   "self_type" : "type-20",
110   "size" : 4
111  },
112  {
113   "alignment" : 8,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-26",
118   "self_type" : "type-26",
119   "size" : 8
120  },
121  {
122   "alignment" : 8,
123   "is_integral" : true,
124   "linker_set_key" : "long long",
125   "name" : "long long",
126   "referenced_type" : "type-237",
127   "self_type" : "type-237",
128   "size" : 8
129  },
130  {
131   "alignment" : 2,
132   "is_integral" : true,
133   "linker_set_key" : "short",
134   "name" : "short",
135   "referenced_type" : "type-211",
136   "self_type" : "type-211",
137   "size" : 2
138  },
139  {
140   "alignment" : 1,
141   "is_integral" : true,
142   "linker_set_key" : "signed char",
143   "name" : "signed char",
144   "referenced_type" : "type-261",
145   "self_type" : "type-261",
146   "size" : 1
147  },
148  {
149   "alignment" : 1,
150   "is_integral" : true,
151   "is_unsigned" : true,
152   "linker_set_key" : "unsigned char",
153   "name" : "unsigned char",
154   "referenced_type" : "type-94",
155   "self_type" : "type-94",
156   "size" : 1
157  },
158  {
159   "alignment" : 4,
160   "is_integral" : true,
161   "is_unsigned" : true,
162   "linker_set_key" : "unsigned int",
163   "name" : "unsigned int",
164   "referenced_type" : "type-2",
165   "self_type" : "type-2",
166   "size" : 4
167  },
168  {
169   "alignment" : 8,
170   "is_integral" : true,
171   "is_unsigned" : true,
172   "linker_set_key" : "unsigned long",
173   "name" : "unsigned long",
174   "referenced_type" : "type-25",
175   "self_type" : "type-25",
176   "size" : 8
177  },
178  {
179   "alignment" : 8,
180   "is_integral" : true,
181   "is_unsigned" : true,
182   "linker_set_key" : "unsigned long long",
183   "name" : "unsigned long long",
184   "referenced_type" : "type-243",
185   "self_type" : "type-243",
186   "size" : 8
187  },
188  {
189   "alignment" : 2,
190   "is_integral" : true,
191   "is_unsigned" : true,
192   "linker_set_key" : "unsigned short",
193   "name" : "unsigned short",
194   "referenced_type" : "type-96",
195   "self_type" : "type-96",
196   "size" : 2
197  },
198  {
199   "linker_set_key" : "void",
200   "name" : "void",
201   "referenced_type" : "type-22",
202   "self_type" : "type-22"
203  }
204 ],
205 "elf_functions" :
206 [
207  {
208   "binding" : "weak",
209   "name" : "_ZN7android8hardware10fromBinderINS0_9bluetooth4V1_022IBluetoothHciCallbacksENS3_25BpHwBluetoothHciCallbacksENS3_25BnHwBluetoothHciCallbacksEEENS_2spIT_EERKNS7_INS0_7IBinderEEE"
210  },
211  {
212   "binding" : "weak",
213   "name" : "_ZN7android8hardware7details13castInterfaceINS0_9bluetooth4V1_013IBluetoothHciENS_4hidl4base4V1_05IBaseENS4_16BpHwBluetoothHciEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
214  },
215  {
216   "binding" : "weak",
217   "name" : "_ZN7android8hardware7details13castInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksENS_4hidl4base4V1_05IBaseENS4_25BpHwBluetoothHciCallbacksEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
218  },
219  {
220   "binding" : "weak",
221   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_9bluetooth4V1_022IBluetoothHciCallbacksEvEENS_2spIT_EES8_"
222  },
223  {
224   "binding" : "weak",
225   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_9bluetooth4V1_016BpHwBluetoothHciENS4_13IBluetoothHciEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
226  },
227  {
228   "binding" : "weak",
229   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_9bluetooth4V1_025BpHwBluetoothHciCallbacksENS4_22IBluetoothHciCallbacksEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
230  },
231  {
232   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
233  },
234  {
235   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
236  },
237  {
238   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
239  },
240  {
241   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
242  },
243  {
244   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
245  },
246  {
247   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
248  },
249  {
250   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
251  },
252  {
253   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
254  },
255  {
256   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
257  },
258  {
259   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21notifySyspropsChangedEv"
260  },
261  {
262   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21setHALInstrumentationEv"
263  },
264  {
265   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
266  },
267  {
268   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci4pingEv"
269  },
270  {
271   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
272  },
273  {
274   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
275  },
276  {
277   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci8castFromERKNS_2spIS3_EEb"
278  },
279  {
280   "name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci13addOnewayTaskENSt3__18functionIFvvEEE"
281  },
282  {
283   "name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciC1ENS_2spINS2_13IBluetoothHciEEE"
284  },
285  {
286   "name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciC2ENS_2spINS2_13IBluetoothHciEEE"
287  },
288  {
289   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
290  },
291  {
292   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci11_hidl_closeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
293  },
294  {
295   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
296  },
297  {
298   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci16_hidl_initializeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
299  },
300  {
301   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci17_hidl_sendAclDataEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
302  },
303  {
304   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci17_hidl_sendScoDataEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
305  },
306  {
307   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci20_hidl_sendHciCommandEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
308  },
309  {
310   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci4pingEv"
311  },
312  {
313   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciC1ERKNS_2spINS2_13IBluetoothHciEEE"
314  },
315  {
316   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciC2ERKNS_2spINS2_13IBluetoothHciEEE"
317  },
318  {
319   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
320  },
321  {
322   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
323  },
324  {
325   "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD2Ev"
326  },
327  {
328   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
329  },
330  {
331   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11_hidl_closeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
332  },
333  {
334   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
335  },
336  {
337   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE"
338  },
339  {
340   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE"
341  },
342  {
343   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
344  },
345  {
346   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
347  },
348  {
349   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
350  },
351  {
352   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
353  },
354  {
355   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE"
356  },
357  {
358   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci16_hidl_initializeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
359  },
360  {
361   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci17_hidl_sendAclDataEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
362  },
363  {
364   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci17_hidl_sendScoDataEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
365  },
366  {
367   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
368  },
369  {
370   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci20_hidl_sendHciCommandEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
371  },
372  {
373   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21notifySyspropsChangedEv"
374  },
375  {
376   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21setHALInstrumentationEv"
377  },
378  {
379   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci4pingEv"
380  },
381  {
382   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5closeEv"
383  },
384  {
385   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
386  },
387  {
388   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciC1ERKNS_2spINS0_7IBinderEEE"
389  },
390  {
391   "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciC2ERKNS_2spINS0_7IBinderEEE"
392  },
393  {
394   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
395  },
396  {
397   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
398  },
399  {
400   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
401  },
402  {
403   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
404  },
405  {
406   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
407  },
408  {
409   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
410  },
411  {
412   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
413  },
414  {
415   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
416  },
417  {
418   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
419  },
420  {
421   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21notifySyspropsChangedEv"
422  },
423  {
424   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21setHALInstrumentationEv"
425  },
426  {
427   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
428  },
429  {
430   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks4pingEv"
431  },
432  {
433   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
434  },
435  {
436   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
437  },
438  {
439   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8castFromERKNS_2spIS3_EEb"
440  },
441  {
442   "name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks13addOnewayTaskENSt3__18functionIFvvEEE"
443  },
444  {
445   "name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksC1ENS_2spINS2_22IBluetoothHciCallbacksEEE"
446  },
447  {
448   "name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksC2ENS_2spINS2_22IBluetoothHciCallbacksEEE"
449  },
450  {
451   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
452  },
453  {
454   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
455  },
456  {
457   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks21_hidl_aclDataReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
458  },
459  {
460   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks21_hidl_scoDataReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
461  },
462  {
463   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks22_hidl_hciEventReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
464  },
465  {
466   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks28_hidl_initializationCompleteEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
467  },
468  {
469   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks4pingEv"
470  },
471  {
472   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksC1ERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
473  },
474  {
475   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksC2ERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
476  },
477  {
478   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
479  },
480  {
481   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
482  },
483  {
484   "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD2Ev"
485  },
486  {
487   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
488  },
489  {
490   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
491  },
492  {
493   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
494  },
495  {
496   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
497  },
498  {
499   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
500  },
501  {
502   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE"
503  },
504  {
505   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE"
506  },
507  {
508   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE"
509  },
510  {
511   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
512  },
513  {
514   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21_hidl_aclDataReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
515  },
516  {
517   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21_hidl_scoDataReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
518  },
519  {
520   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21notifySyspropsChangedEv"
521  },
522  {
523   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21setHALInstrumentationEv"
524  },
525  {
526   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks22_hidl_hciEventReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
527  },
528  {
529   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks22initializationCompleteENS2_6StatusE"
530  },
531  {
532   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks28_hidl_initializationCompleteEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_6StatusE"
533  },
534  {
535   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks4pingEv"
536  },
537  {
538   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
539  },
540  {
541   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksC1ERKNS_2spINS0_7IBinderEEE"
542  },
543  {
544   "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksC2ERKNS_2spINS0_7IBinderEEE"
545  },
546  {
547   "binding" : "weak",
548   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
549  },
550  {
551   "binding" : "weak",
552   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
553  },
554  {
555   "binding" : "weak",
556   "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_"
557  },
558  {
559   "binding" : "weak",
560   "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_"
561  },
562  {
563   "binding" : "weak",
564   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEE"
565  },
566  {
567   "binding" : "weak",
568   "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_"
569  },
570  {
571   "binding" : "weak",
572   "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_"
573  },
574  {
575   "binding" : "weak",
576   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EElEE"
577  },
578  {
579   "binding" : "weak",
580   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
581  },
582  {
583   "binding" : "weak",
584   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
585  },
586  {
587   "binding" : "weak",
588   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
589  },
590  {
591   "name" : "_ZThn32_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
592  },
593  {
594   "name" : "_ZThn32_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
595  },
596  {
597   "name" : "_ZThn32_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
598  },
599  {
600   "name" : "_ZThn32_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
601  },
602  {
603   "name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
604  },
605  {
606   "name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
607  },
608  {
609   "name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
610  },
611  {
612   "name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
613  }
614 ],
615 "elf_objects" :
616 [
617  {
618   "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10descriptorE"
619  },
620  {
621   "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks10descriptorE"
622  },
623  {
624   "name" : "_ZTCN7android8hardware9bluetooth4V1_013IBluetoothHciE0_NS_4hidl4base4V1_05IBaseE"
625  },
626  {
627   "binding" : "weak",
628   "name" : "_ZTCN7android8hardware9bluetooth4V1_014BsBluetoothHciE0_NS2_13IBluetoothHciE"
629  },
630  {
631   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE0_NS0_7IBinderE"
632  },
633  {
634   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE0_NS0_9BHwBinderE"
635  },
636  {
637   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE0_NS_4hidl4base4V1_08BnHwBaseE"
638  },
639  {
640   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE0_NS0_11BpInterfaceINS2_13IBluetoothHciEEE"
641  },
642  {
643   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE0_NS2_13IBluetoothHciE"
644  },
645  {
646   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE0_NS_4hidl4base4V1_05IBaseE"
647  },
648  {
649   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE16_NS0_11BpHwRefBaseE"
650  },
651  {
652   "name" : "_ZTCN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE8_NS0_10IInterfaceE"
653  },
654  {
655   "name" : "_ZTCN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE0_NS_4hidl4base4V1_05IBaseE"
656  },
657  {
658   "binding" : "weak",
659   "name" : "_ZTCN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE0_NS2_22IBluetoothHciCallbacksE"
660  },
661  {
662   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE0_NS0_7IBinderE"
663  },
664  {
665   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE0_NS0_9BHwBinderE"
666  },
667  {
668   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE0_NS_4hidl4base4V1_08BnHwBaseE"
669  },
670  {
671   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE0_NS0_11BpInterfaceINS2_22IBluetoothHciCallbacksEEE"
672  },
673  {
674   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE0_NS2_22IBluetoothHciCallbacksE"
675  },
676  {
677   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE0_NS_4hidl4base4V1_05IBaseE"
678  },
679  {
680   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE16_NS0_11BpHwRefBaseE"
681  },
682  {
683   "name" : "_ZTCN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE8_NS0_10IInterfaceE"
684  },
685  {
686   "name" : "_ZTTN7android8hardware9bluetooth4V1_013IBluetoothHciE"
687  },
688  {
689   "name" : "_ZTTN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE"
690  },
691  {
692   "name" : "_ZTTN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
693  },
694  {
695   "name" : "_ZTTN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE"
696  },
697  {
698   "name" : "_ZTTN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE"
699  },
700  {
701   "name" : "_ZTTN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
702  },
703  {
704   "name" : "_ZTVN7android8hardware9bluetooth4V1_013IBluetoothHciE"
705  },
706  {
707   "binding" : "weak",
708   "name" : "_ZTVN7android8hardware9bluetooth4V1_014BsBluetoothHciE"
709  },
710  {
711   "name" : "_ZTVN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE"
712  },
713  {
714   "name" : "_ZTVN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
715  },
716  {
717   "name" : "_ZTVN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE"
718  },
719  {
720   "binding" : "weak",
721   "name" : "_ZTVN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE"
722  },
723  {
724   "name" : "_ZTVN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE"
725  },
726  {
727   "name" : "_ZTVN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
728  }
729 ],
730 "enum_types" :
731 [
732  {
733   "alignment" : 4,
734   "enum_fields" :
735   [
736    {
737     "enum_field_value" : 0,
738     "name" : "android::Condition::WAKE_UP_ONE"
739    },
740    {
741     "enum_field_value" : 1,
742     "name" : "android::Condition::WAKE_UP_ALL"
743    }
744   ],
745   "linker_set_key" : "android::Condition::WakeUpType",
746   "name" : "android::Condition::WakeUpType",
747   "referenced_type" : "type-495",
748   "self_type" : "type-495",
749   "size" : 4,
750   "source_file" : "/system/core/libutils/include/utils/Condition.h",
751   "underlying_type" : "type-2",
752   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
753  },
754  {
755   "alignment" : 4,
756   "enum_fields" :
757   [
758    {
759     "enum_field_value" : 0,
760     "name" : "android::String16::kEmptyString"
761    }
762   ],
763   "linker_set_key" : "android::String16::StaticLinkage",
764   "name" : "android::String16::StaticLinkage",
765   "referenced_type" : "type-384",
766   "self_type" : "type-384",
767   "size" : 4,
768   "source_file" : "/system/core/libutils/include/utils/String16.h",
769   "underlying_type" : "type-2",
770   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
771  },
772  {
773   "alignment" : 4,
774   "enum_fields" :
775   [
776    {
777     "enum_field_value" : 0,
778     "name" : "android::String8::kEmptyString"
779    }
780   ],
781   "linker_set_key" : "android::String8::StaticLinkage",
782   "name" : "android::String8::StaticLinkage",
783   "referenced_type" : "type-377",
784   "self_type" : "type-377",
785   "size" : 4,
786   "source_file" : "/system/core/libutils/include/utils/String8.h",
787   "underlying_type" : "type-2",
788   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
789  },
790  {
791   "alignment" : 4,
792   "enum_fields" :
793   [
794    {
795     "enum_field_value" : 0,
796     "name" : "android::hardware::HidlReturnRestriction::NONE"
797    },
798    {
799     "enum_field_value" : 1,
800     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
801    },
802    {
803     "enum_field_value" : 2,
804     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
805    }
806   ],
807   "linker_set_key" : "android::hardware::HidlReturnRestriction",
808   "name" : "android::hardware::HidlReturnRestriction",
809   "referenced_type" : "type-178",
810   "self_type" : "type-178",
811   "size" : 4,
812   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
813   "underlying_type" : "type-20",
814   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
815  },
816  {
817   "alignment" : 4,
818   "enum_fields" :
819   [
820    {
821     "enum_field_value" : 0,
822     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
823    },
824    {
825     "enum_field_value" : 1,
826     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
827    },
828    {
829     "enum_field_value" : 2,
830     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
831    },
832    {
833     "enum_field_value" : 3,
834     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
835    }
836   ],
837   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
838   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
839   "referenced_type" : "type-368",
840   "self_type" : "type-368",
841   "size" : 4,
842   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
843   "underlying_type" : "type-20",
844   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
845  },
846  {
847   "alignment" : 4,
848   "enum_fields" :
849   [
850    {
851     "enum_field_value" : 1,
852     "name" : "android::hardware::kSynchronizedReadWrite"
853    },
854    {
855     "enum_field_value" : 2,
856     "name" : "android::hardware::kUnsynchronizedWrite"
857    }
858   ],
859   "linker_set_key" : "android::hardware::MQFlavor",
860   "name" : "android::hardware::MQFlavor",
861   "referenced_type" : "type-364",
862   "self_type" : "type-364",
863   "size" : 4,
864   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
865   "underlying_type" : "type-2",
866   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
867  },
868  {
869   "alignment" : 4,
870   "enum_fields" :
871   [
872    {
873     "enum_field_value" : 0,
874     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
875    },
876    {
877     "enum_field_value" : 1,
878     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
879    },
880    {
881     "enum_field_value" : 2,
882     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
883    }
884   ],
885   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
886   "name" : "android::hardware::ProcessState::CallRestriction",
887   "referenced_type" : "type-55",
888   "self_type" : "type-55",
889   "size" : 4,
890   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
891   "underlying_type" : "type-20",
892   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
893  },
894  {
895   "alignment" : 4,
896   "enum_fields" :
897   [
898    {
899     "enum_field_value" : 0,
900     "name" : "android::hardware::Status::EX_NONE"
901    },
902    {
903     "enum_field_value" : -1,
904     "name" : "android::hardware::Status::EX_SECURITY"
905    },
906    {
907     "enum_field_value" : -2,
908     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
909    },
910    {
911     "enum_field_value" : -3,
912     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
913    },
914    {
915     "enum_field_value" : -4,
916     "name" : "android::hardware::Status::EX_NULL_POINTER"
917    },
918    {
919     "enum_field_value" : -5,
920     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
921    },
922    {
923     "enum_field_value" : -6,
924     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
925    },
926    {
927     "enum_field_value" : -7,
928     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
929    },
930    {
931     "enum_field_value" : -128,
932     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
933    },
934    {
935     "enum_field_value" : -129,
936     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
937    }
938   ],
939   "linker_set_key" : "android::hardware::Status::Exception",
940   "name" : "android::hardware::Status::Exception",
941   "referenced_type" : "type-151",
942   "self_type" : "type-151",
943   "size" : 4,
944   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
945   "underlying_type" : "type-20",
946   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
947  },
948  {
949   "alignment" : 4,
950   "enum_fields" :
951   [
952    {
953     "enum_field_value" : 0,
954     "name" : "android::hardware::bluetooth::V1_0::Status::SUCCESS"
955    },
956    {
957     "enum_field_value" : 1,
958     "name" : "android::hardware::bluetooth::V1_0::Status::TRANSPORT_ERROR"
959    },
960    {
961     "enum_field_value" : 2,
962     "name" : "android::hardware::bluetooth::V1_0::Status::INITIALIZATION_ERROR"
963    },
964    {
965     "enum_field_value" : 3,
966     "name" : "android::hardware::bluetooth::V1_0::Status::UNKNOWN"
967    }
968   ],
969   "linker_set_key" : "android::hardware::bluetooth::V1_0::Status",
970   "name" : "android::hardware::bluetooth::V1_0::Status",
971   "referenced_type" : "type-521",
972   "self_type" : "type-521",
973   "size" : 4,
974   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h",
975   "underlying_type" : "type-20",
976   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_06StatusE"
977  },
978  {
979   "alignment" : 4,
980   "enum_fields" :
981   [
982    {
983     "enum_field_value" : 0,
984     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
985    },
986    {
987     "enum_field_value" : 1,
988     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
989    },
990    {
991     "enum_field_value" : 2,
992     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
993    },
994    {
995     "enum_field_value" : 3,
996     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
997    },
998    {
999     "enum_field_value" : 4,
1000     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
1001    },
1002    {
1003     "enum_field_value" : 5,
1004     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
1005    },
1006    {
1007     "enum_field_value" : 6,
1008     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
1009    },
1010    {
1011     "enum_field_value" : 7,
1012     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
1013    },
1014    {
1015     "enum_field_value" : 8,
1016     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
1017    },
1018    {
1019     "enum_field_value" : 9,
1020     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
1021    }
1022   ],
1023   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1024   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1025   "referenced_type" : "type-555",
1026   "self_type" : "type-555",
1027   "size" : 4,
1028   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
1029   "underlying_type" : "type-2",
1030   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
1031  },
1032  {
1033   "alignment" : 4,
1034   "enum_fields" :
1035   [
1036    {
1037     "enum_field_value" : 0,
1038     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1039    },
1040    {
1041     "enum_field_value" : 1,
1042     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1043    },
1044    {
1045     "enum_field_value" : 2,
1046     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1047    }
1048   ],
1049   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1050   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1051   "referenced_type" : "type-372",
1052   "self_type" : "type-372",
1053   "size" : 4,
1054   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1055   "underlying_type" : "type-20",
1056   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1057  },
1058  {
1059   "alignment" : 4,
1060   "enum_fields" :
1061   [
1062    {
1063     "enum_field_value" : -1,
1064     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1065    }
1066   ],
1067   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1068   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1069   "referenced_type" : "type-512",
1070   "self_type" : "type-512",
1071   "size" : 4,
1072   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1073   "underlying_type" : "type-20",
1074   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1075  },
1076  {
1077   "alignment" : 1,
1078   "enum_fields" :
1079   [
1080    {
1081     "enum_field_value" : 0,
1082     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1083    },
1084    {
1085     "enum_field_value" : 1,
1086     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1087    },
1088    {
1089     "enum_field_value" : 2,
1090     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1091    }
1092   ],
1093   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1094   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1095   "referenced_type" : "type-511",
1096   "self_type" : "type-511",
1097   "size" : 1,
1098   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1099   "underlying_type" : "type-94",
1100   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1101  },
1102  {
1103   "alignment" : 4,
1104   "enum_fields" :
1105   [
1106    {
1107     "enum_field_value" : 0,
1108     "name" : "ANDROID_LOG_UNKNOWN"
1109    },
1110    {
1111     "enum_field_value" : 1,
1112     "name" : "ANDROID_LOG_DEFAULT"
1113    },
1114    {
1115     "enum_field_value" : 2,
1116     "name" : "ANDROID_LOG_VERBOSE"
1117    },
1118    {
1119     "enum_field_value" : 3,
1120     "name" : "ANDROID_LOG_DEBUG"
1121    },
1122    {
1123     "enum_field_value" : 4,
1124     "name" : "ANDROID_LOG_INFO"
1125    },
1126    {
1127     "enum_field_value" : 5,
1128     "name" : "ANDROID_LOG_WARN"
1129    },
1130    {
1131     "enum_field_value" : 6,
1132     "name" : "ANDROID_LOG_ERROR"
1133    },
1134    {
1135     "enum_field_value" : 7,
1136     "name" : "ANDROID_LOG_FATAL"
1137    },
1138    {
1139     "enum_field_value" : 8,
1140     "name" : "ANDROID_LOG_SILENT"
1141    }
1142   ],
1143   "linker_set_key" : "android_LogPriority",
1144   "name" : "android_LogPriority",
1145   "referenced_type" : "type-1",
1146   "self_type" : "type-1",
1147   "size" : 4,
1148   "source_file" : "/system/core/liblog/include/android/log.h",
1149   "underlying_type" : "type-2",
1150   "unique_id" : "android_LogPriority"
1151  },
1152  {
1153   "alignment" : 4,
1154   "enum_fields" :
1155   [
1156    {
1157     "enum_field_value" : 0,
1158     "name" : "HAL_COLOR_MODE_NATIVE"
1159    },
1160    {
1161     "enum_field_value" : 1,
1162     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1163    },
1164    {
1165     "enum_field_value" : 2,
1166     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1167    },
1168    {
1169     "enum_field_value" : 3,
1170     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1171    },
1172    {
1173     "enum_field_value" : 4,
1174     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1175    },
1176    {
1177     "enum_field_value" : 5,
1178     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1179    },
1180    {
1181     "enum_field_value" : 6,
1182     "name" : "HAL_COLOR_MODE_DCI_P3"
1183    },
1184    {
1185     "enum_field_value" : 7,
1186     "name" : "HAL_COLOR_MODE_SRGB"
1187    },
1188    {
1189     "enum_field_value" : 8,
1190     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1191    },
1192    {
1193     "enum_field_value" : 9,
1194     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1195    }
1196   ],
1197   "linker_set_key" : "android_color_mode_t",
1198   "name" : "android_color_mode_t",
1199   "referenced_type" : "type-463",
1200   "self_type" : "type-463",
1201   "size" : 4,
1202   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1203   "underlying_type" : "type-2",
1204   "unique_id" : "android_color_mode_t"
1205  },
1206  {
1207   "alignment" : 4,
1208   "enum_fields" :
1209   [
1210    {
1211     "enum_field_value" : 10,
1212     "name" : "HAL_COLOR_MODE_BT2020"
1213    },
1214    {
1215     "enum_field_value" : 11,
1216     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1217    },
1218    {
1219     "enum_field_value" : 12,
1220     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1221    }
1222   ],
1223   "linker_set_key" : "android_color_mode_v1_1_t",
1224   "name" : "android_color_mode_v1_1_t",
1225   "referenced_type" : "type-468",
1226   "self_type" : "type-468",
1227   "size" : 4,
1228   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1229   "underlying_type" : "type-2",
1230   "unique_id" : "android_color_mode_v1_1_t"
1231  },
1232  {
1233   "alignment" : 4,
1234   "enum_fields" :
1235   [
1236    {
1237     "enum_field_value" : 0,
1238     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1239    },
1240    {
1241     "enum_field_value" : 1,
1242     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1243    },
1244    {
1245     "enum_field_value" : 2,
1246     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1247    },
1248    {
1249     "enum_field_value" : 3,
1250     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1251    },
1252    {
1253     "enum_field_value" : 4,
1254     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1255    },
1256    {
1257     "enum_field_value" : 5,
1258     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1259    },
1260    {
1261     "enum_field_value" : 6,
1262     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1263    }
1264   ],
1265   "linker_set_key" : "android_color_transform_t",
1266   "name" : "android_color_transform_t",
1267   "referenced_type" : "type-464",
1268   "self_type" : "type-464",
1269   "size" : 4,
1270   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1271   "underlying_type" : "type-2",
1272   "unique_id" : "android_color_transform_t"
1273  },
1274  {
1275   "alignment" : 4,
1276   "enum_fields" :
1277   [
1278    {
1279     "enum_field_value" : 0,
1280     "name" : "HAL_DATASPACE_UNKNOWN"
1281    },
1282    {
1283     "enum_field_value" : 1,
1284     "name" : "HAL_DATASPACE_ARBITRARY"
1285    },
1286    {
1287     "enum_field_value" : 16,
1288     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1289    },
1290    {
1291     "enum_field_value" : 4128768,
1292     "name" : "HAL_DATASPACE_STANDARD_MASK"
1293    },
1294    {
1295     "enum_field_value" : 0,
1296     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1297    },
1298    {
1299     "enum_field_value" : 65536,
1300     "name" : "HAL_DATASPACE_STANDARD_BT709"
1301    },
1302    {
1303     "enum_field_value" : 131072,
1304     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1305    },
1306    {
1307     "enum_field_value" : 196608,
1308     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1309    },
1310    {
1311     "enum_field_value" : 262144,
1312     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1313    },
1314    {
1315     "enum_field_value" : 327680,
1316     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1317    },
1318    {
1319     "enum_field_value" : 393216,
1320     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1321    },
1322    {
1323     "enum_field_value" : 458752,
1324     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1325    },
1326    {
1327     "enum_field_value" : 524288,
1328     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1329    },
1330    {
1331     "enum_field_value" : 589824,
1332     "name" : "HAL_DATASPACE_STANDARD_FILM"
1333    },
1334    {
1335     "enum_field_value" : 655360,
1336     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1337    },
1338    {
1339     "enum_field_value" : 720896,
1340     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1341    },
1342    {
1343     "enum_field_value" : 22,
1344     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1345    },
1346    {
1347     "enum_field_value" : 130023424,
1348     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1349    },
1350    {
1351     "enum_field_value" : 0,
1352     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1353    },
1354    {
1355     "enum_field_value" : 4194304,
1356     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1357    },
1358    {
1359     "enum_field_value" : 8388608,
1360     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1361    },
1362    {
1363     "enum_field_value" : 12582912,
1364     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1365    },
1366    {
1367     "enum_field_value" : 16777216,
1368     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1369    },
1370    {
1371     "enum_field_value" : 20971520,
1372     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1373    },
1374    {
1375     "enum_field_value" : 25165824,
1376     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1377    },
1378    {
1379     "enum_field_value" : 29360128,
1380     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1381    },
1382    {
1383     "enum_field_value" : 33554432,
1384     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1385    },
1386    {
1387     "enum_field_value" : 27,
1388     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1389    },
1390    {
1391     "enum_field_value" : 939524096,
1392     "name" : "HAL_DATASPACE_RANGE_MASK"
1393    },
1394    {
1395     "enum_field_value" : 0,
1396     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1397    },
1398    {
1399     "enum_field_value" : 134217728,
1400     "name" : "HAL_DATASPACE_RANGE_FULL"
1401    },
1402    {
1403     "enum_field_value" : 268435456,
1404     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1405    },
1406    {
1407     "enum_field_value" : 402653184,
1408     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1409    },
1410    {
1411     "enum_field_value" : 512,
1412     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1413    },
1414    {
1415     "enum_field_value" : 138477568,
1416     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1417    },
1418    {
1419     "enum_field_value" : 406913024,
1420     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1421    },
1422    {
1423     "enum_field_value" : 513,
1424     "name" : "HAL_DATASPACE_SRGB"
1425    },
1426    {
1427     "enum_field_value" : 142671872,
1428     "name" : "HAL_DATASPACE_V0_SRGB"
1429    },
1430    {
1431     "enum_field_value" : 411107328,
1432     "name" : "HAL_DATASPACE_V0_SCRGB"
1433    },
1434    {
1435     "enum_field_value" : 257,
1436     "name" : "HAL_DATASPACE_JFIF"
1437    },
1438    {
1439     "enum_field_value" : 146931712,
1440     "name" : "HAL_DATASPACE_V0_JFIF"
1441    },
1442    {
1443     "enum_field_value" : 258,
1444     "name" : "HAL_DATASPACE_BT601_625"
1445    },
1446    {
1447     "enum_field_value" : 281149440,
1448     "name" : "HAL_DATASPACE_V0_BT601_625"
1449    },
1450    {
1451     "enum_field_value" : 259,
1452     "name" : "HAL_DATASPACE_BT601_525"
1453    },
1454    {
1455     "enum_field_value" : 281280512,
1456     "name" : "HAL_DATASPACE_V0_BT601_525"
1457    },
1458    {
1459     "enum_field_value" : 260,
1460     "name" : "HAL_DATASPACE_BT709"
1461    },
1462    {
1463     "enum_field_value" : 281083904,
1464     "name" : "HAL_DATASPACE_V0_BT709"
1465    },
1466    {
1467     "enum_field_value" : 139067392,
1468     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1469    },
1470    {
1471     "enum_field_value" : 155844608,
1472     "name" : "HAL_DATASPACE_DCI_P3"
1473    },
1474    {
1475     "enum_field_value" : 139067392,
1476     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1477    },
1478    {
1479     "enum_field_value" : 143261696,
1480     "name" : "HAL_DATASPACE_DISPLAY_P3"
1481    },
1482    {
1483     "enum_field_value" : 151715840,
1484     "name" : "HAL_DATASPACE_ADOBE_RGB"
1485    },
1486    {
1487     "enum_field_value" : 138805248,
1488     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1489    },
1490    {
1491     "enum_field_value" : 147193856,
1492     "name" : "HAL_DATASPACE_BT2020"
1493    },
1494    {
1495     "enum_field_value" : 163971072,
1496     "name" : "HAL_DATASPACE_BT2020_PQ"
1497    },
1498    {
1499     "enum_field_value" : 4096,
1500     "name" : "HAL_DATASPACE_DEPTH"
1501    },
1502    {
1503     "enum_field_value" : 4097,
1504     "name" : "HAL_DATASPACE_SENSOR"
1505    }
1506   ],
1507   "linker_set_key" : "android_dataspace_t",
1508   "name" : "android_dataspace_t",
1509   "referenced_type" : "type-462",
1510   "self_type" : "type-462",
1511   "size" : 4,
1512   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1513   "underlying_type" : "type-2",
1514   "unique_id" : "android_dataspace_t"
1515  },
1516  {
1517   "alignment" : 4,
1518   "enum_fields" :
1519   [
1520    {
1521     "enum_field_value" : 281411584,
1522     "name" : "HAL_DATASPACE_BT2020_ITU"
1523    },
1524    {
1525     "enum_field_value" : 298188800,
1526     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1527    },
1528    {
1529     "enum_field_value" : 302383104,
1530     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1531    },
1532    {
1533     "enum_field_value" : 168165376,
1534     "name" : "HAL_DATASPACE_BT2020_HLG"
1535    }
1536   ],
1537   "linker_set_key" : "android_dataspace_v1_1_t",
1538   "name" : "android_dataspace_v1_1_t",
1539   "referenced_type" : "type-467",
1540   "self_type" : "type-467",
1541   "size" : 4,
1542   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1543   "underlying_type" : "type-2",
1544   "unique_id" : "android_dataspace_v1_1_t"
1545  },
1546  {
1547   "alignment" : 4,
1548   "enum_fields" :
1549   [
1550    {
1551     "enum_field_value" : 142999552,
1552     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1553    },
1554    {
1555     "enum_field_value" : 4098,
1556     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1557    },
1558    {
1559     "enum_field_value" : 4099,
1560     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1561    },
1562    {
1563     "enum_field_value" : 4100,
1564     "name" : "HAL_DATASPACE_HEIF"
1565    }
1566   ],
1567   "linker_set_key" : "android_dataspace_v1_2_t",
1568   "name" : "android_dataspace_v1_2_t",
1569   "referenced_type" : "type-471",
1570   "self_type" : "type-471",
1571   "size" : 4,
1572   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1573   "underlying_type" : "type-2",
1574   "unique_id" : "android_dataspace_v1_2_t"
1575  },
1576  {
1577   "alignment" : 4,
1578   "enum_fields" :
1579   [
1580    {
1581     "enum_field_value" : 1,
1582     "name" : "FLEX_COMPONENT_Y"
1583    },
1584    {
1585     "enum_field_value" : 2,
1586     "name" : "FLEX_COMPONENT_Cb"
1587    },
1588    {
1589     "enum_field_value" : 4,
1590     "name" : "FLEX_COMPONENT_Cr"
1591    },
1592    {
1593     "enum_field_value" : 1024,
1594     "name" : "FLEX_COMPONENT_R"
1595    },
1596    {
1597     "enum_field_value" : 2048,
1598     "name" : "FLEX_COMPONENT_G"
1599    },
1600    {
1601     "enum_field_value" : 4096,
1602     "name" : "FLEX_COMPONENT_B"
1603    },
1604    {
1605     "enum_field_value" : 1073741824,
1606     "name" : "FLEX_COMPONENT_A"
1607    }
1608   ],
1609   "linker_set_key" : "android_flex_component",
1610   "name" : "android_flex_component",
1611   "referenced_type" : "type-476",
1612   "self_type" : "type-476",
1613   "size" : 4,
1614   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1615   "underlying_type" : "type-2",
1616   "unique_id" : "android_flex_component"
1617  },
1618  {
1619   "alignment" : 4,
1620   "enum_fields" :
1621   [
1622    {
1623     "enum_field_value" : 0,
1624     "name" : "FLEX_FORMAT_INVALID"
1625    },
1626    {
1627     "enum_field_value" : 1,
1628     "name" : "FLEX_FORMAT_Y"
1629    },
1630    {
1631     "enum_field_value" : 7,
1632     "name" : "FLEX_FORMAT_YCbCr"
1633    },
1634    {
1635     "enum_field_value" : 1073741831,
1636     "name" : "FLEX_FORMAT_YCbCrA"
1637    },
1638    {
1639     "enum_field_value" : 7168,
1640     "name" : "FLEX_FORMAT_RGB"
1641    },
1642    {
1643     "enum_field_value" : 1073748992,
1644     "name" : "FLEX_FORMAT_RGBA"
1645    }
1646   ],
1647   "linker_set_key" : "android_flex_format",
1648   "name" : "android_flex_format",
1649   "referenced_type" : "type-480",
1650   "self_type" : "type-480",
1651   "size" : 4,
1652   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1653   "underlying_type" : "type-2",
1654   "unique_id" : "android_flex_format"
1655  },
1656  {
1657   "alignment" : 4,
1658   "enum_fields" :
1659   [
1660    {
1661     "enum_field_value" : 1,
1662     "name" : "HAL_HDR_DOLBY_VISION"
1663    },
1664    {
1665     "enum_field_value" : 2,
1666     "name" : "HAL_HDR_HDR10"
1667    },
1668    {
1669     "enum_field_value" : 3,
1670     "name" : "HAL_HDR_HLG"
1671    }
1672   ],
1673   "linker_set_key" : "android_hdr_t",
1674   "name" : "android_hdr_t",
1675   "referenced_type" : "type-465",
1676   "self_type" : "type-465",
1677   "size" : 4,
1678   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1679   "underlying_type" : "type-2",
1680   "unique_id" : "android_hdr_t"
1681  },
1682  {
1683   "alignment" : 4,
1684   "enum_fields" :
1685   [
1686    {
1687     "enum_field_value" : 4,
1688     "name" : "HAL_HDR_HDR10_PLUS"
1689    }
1690   ],
1691   "linker_set_key" : "android_hdr_v1_2_t",
1692   "name" : "android_hdr_v1_2_t",
1693   "referenced_type" : "type-470",
1694   "self_type" : "type-470",
1695   "size" : 4,
1696   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1697   "underlying_type" : "type-2",
1698   "unique_id" : "android_hdr_v1_2_t"
1699  },
1700  {
1701   "alignment" : 4,
1702   "enum_fields" :
1703   [
1704    {
1705     "enum_field_value" : 39,
1706     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1707    },
1708    {
1709     "enum_field_value" : 40,
1710     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1711    },
1712    {
1713     "enum_field_value" : 41,
1714     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1715    },
1716    {
1717     "enum_field_value" : 42,
1718     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1719    }
1720   ],
1721   "linker_set_key" : "android_pixel_format_sw_t",
1722   "name" : "android_pixel_format_sw_t",
1723   "referenced_type" : "type-473",
1724   "self_type" : "type-473",
1725   "size" : 4,
1726   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1727   "underlying_type" : "type-2",
1728   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1729  },
1730  {
1731   "alignment" : 4,
1732   "enum_fields" :
1733   [
1734    {
1735     "enum_field_value" : 1,
1736     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1737    },
1738    {
1739     "enum_field_value" : 2,
1740     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1741    },
1742    {
1743     "enum_field_value" : 3,
1744     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1745    },
1746    {
1747     "enum_field_value" : 4,
1748     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1749    },
1750    {
1751     "enum_field_value" : 5,
1752     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1753    },
1754    {
1755     "enum_field_value" : 16,
1756     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1757    },
1758    {
1759     "enum_field_value" : 17,
1760     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1761    },
1762    {
1763     "enum_field_value" : 20,
1764     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1765    },
1766    {
1767     "enum_field_value" : 22,
1768     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1769    },
1770    {
1771     "enum_field_value" : 32,
1772     "name" : "HAL_PIXEL_FORMAT_RAW16"
1773    },
1774    {
1775     "enum_field_value" : 33,
1776     "name" : "HAL_PIXEL_FORMAT_BLOB"
1777    },
1778    {
1779     "enum_field_value" : 34,
1780     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1781    },
1782    {
1783     "enum_field_value" : 35,
1784     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1785    },
1786    {
1787     "enum_field_value" : 36,
1788     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1789    },
1790    {
1791     "enum_field_value" : 37,
1792     "name" : "HAL_PIXEL_FORMAT_RAW10"
1793    },
1794    {
1795     "enum_field_value" : 38,
1796     "name" : "HAL_PIXEL_FORMAT_RAW12"
1797    },
1798    {
1799     "enum_field_value" : 43,
1800     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1801    },
1802    {
1803     "enum_field_value" : 538982489,
1804     "name" : "HAL_PIXEL_FORMAT_Y8"
1805    },
1806    {
1807     "enum_field_value" : 540422489,
1808     "name" : "HAL_PIXEL_FORMAT_Y16"
1809    },
1810    {
1811     "enum_field_value" : 842094169,
1812     "name" : "HAL_PIXEL_FORMAT_YV12"
1813    }
1814   ],
1815   "linker_set_key" : "android_pixel_format_t",
1816   "name" : "android_pixel_format_t",
1817   "referenced_type" : "type-460",
1818   "self_type" : "type-460",
1819   "size" : 4,
1820   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1821   "underlying_type" : "type-2",
1822   "unique_id" : "android_pixel_format_t"
1823  },
1824  {
1825   "alignment" : 4,
1826   "enum_fields" :
1827   [
1828    {
1829     "enum_field_value" : 48,
1830     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1831    },
1832    {
1833     "enum_field_value" : 49,
1834     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1835    },
1836    {
1837     "enum_field_value" : 50,
1838     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1839    },
1840    {
1841     "enum_field_value" : 51,
1842     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1843    },
1844    {
1845     "enum_field_value" : 52,
1846     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1847    },
1848    {
1849     "enum_field_value" : 53,
1850     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1851    },
1852    {
1853     "enum_field_value" : 54,
1854     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1855    }
1856   ],
1857   "linker_set_key" : "android_pixel_format_v1_1_t",
1858   "name" : "android_pixel_format_v1_1_t",
1859   "referenced_type" : "type-466",
1860   "self_type" : "type-466",
1861   "size" : 4,
1862   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1863   "underlying_type" : "type-2",
1864   "unique_id" : "android_pixel_format_v1_1_t"
1865  },
1866  {
1867   "alignment" : 4,
1868   "enum_fields" :
1869   [
1870    {
1871     "enum_field_value" : 55,
1872     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1873    }
1874   ],
1875   "linker_set_key" : "android_pixel_format_v1_2_t",
1876   "name" : "android_pixel_format_v1_2_t",
1877   "referenced_type" : "type-472",
1878   "self_type" : "type-472",
1879   "size" : 4,
1880   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1881   "underlying_type" : "type-2",
1882   "unique_id" : "android_pixel_format_v1_2_t"
1883  },
1884  {
1885   "alignment" : 4,
1886   "enum_fields" :
1887   [
1888    {
1889     "enum_field_value" : 0,
1890     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1891    },
1892    {
1893     "enum_field_value" : 1,
1894     "name" : "HAL_RENDER_INTENT_ENHANCE"
1895    },
1896    {
1897     "enum_field_value" : 2,
1898     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1899    },
1900    {
1901     "enum_field_value" : 3,
1902     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1903    }
1904   ],
1905   "linker_set_key" : "android_render_intent_v1_1_t",
1906   "name" : "android_render_intent_v1_1_t",
1907   "referenced_type" : "type-469",
1908   "self_type" : "type-469",
1909   "size" : 4,
1910   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1911   "underlying_type" : "type-2",
1912   "unique_id" : "android_render_intent_v1_1_t"
1913  },
1914  {
1915   "alignment" : 4,
1916   "enum_fields" :
1917   [
1918    {
1919     "enum_field_value" : 1,
1920     "name" : "HAL_TRANSFORM_FLIP_H"
1921    },
1922    {
1923     "enum_field_value" : 2,
1924     "name" : "HAL_TRANSFORM_FLIP_V"
1925    },
1926    {
1927     "enum_field_value" : 4,
1928     "name" : "HAL_TRANSFORM_ROT_90"
1929    },
1930    {
1931     "enum_field_value" : 3,
1932     "name" : "HAL_TRANSFORM_ROT_180"
1933    },
1934    {
1935     "enum_field_value" : 7,
1936     "name" : "HAL_TRANSFORM_ROT_270"
1937    }
1938   ],
1939   "linker_set_key" : "android_transform_t",
1940   "name" : "android_transform_t",
1941   "referenced_type" : "type-461",
1942   "self_type" : "type-461",
1943   "size" : 4,
1944   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1945   "underlying_type" : "type-2",
1946   "unique_id" : "android_transform_t"
1947  },
1948  {
1949   "alignment" : 4,
1950   "enum_fields" :
1951   [
1952    {
1953     "enum_field_value" : 0,
1954     "name" : "LOG_ID_MIN"
1955    },
1956    {
1957     "enum_field_value" : 0,
1958     "name" : "LOG_ID_MAIN"
1959    },
1960    {
1961     "enum_field_value" : 1,
1962     "name" : "LOG_ID_RADIO"
1963    },
1964    {
1965     "enum_field_value" : 2,
1966     "name" : "LOG_ID_EVENTS"
1967    },
1968    {
1969     "enum_field_value" : 3,
1970     "name" : "LOG_ID_SYSTEM"
1971    },
1972    {
1973     "enum_field_value" : 4,
1974     "name" : "LOG_ID_CRASH"
1975    },
1976    {
1977     "enum_field_value" : 5,
1978     "name" : "LOG_ID_STATS"
1979    },
1980    {
1981     "enum_field_value" : 6,
1982     "name" : "LOG_ID_SECURITY"
1983    },
1984    {
1985     "enum_field_value" : 7,
1986     "name" : "LOG_ID_KERNEL"
1987    },
1988    {
1989     "enum_field_value" : 8,
1990     "name" : "LOG_ID_MAX"
1991    }
1992   ],
1993   "linker_set_key" : "log_id",
1994   "name" : "log_id",
1995   "referenced_type" : "type-263",
1996   "self_type" : "type-263",
1997   "size" : 4,
1998   "source_file" : "/system/core/liblog/include/android/log.h",
1999   "underlying_type" : "type-2",
2000   "unique_id" : "log_id"
2001  }
2002 ],
2003 "function_types" :
2004 [
2005  {
2006   "alignment" : 4,
2007   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2008   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2009   "parameters" :
2010   [
2011    {
2012     "referenced_type" : "type-39"
2013    },
2014    {
2015     "referenced_type" : "type-45"
2016    },
2017    {
2018     "referenced_type" : "type-21"
2019    }
2020   ],
2021   "referenced_type" : "type-38",
2022   "return_type" : "type-36",
2023   "self_type" : "type-38",
2024   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2025  },
2026  {
2027   "alignment" : 4,
2028   "linker_set_key" : "int (void *)",
2029   "name" : "int (void *)",
2030   "parameters" :
2031   [
2032    {
2033     "referenced_type" : "type-21"
2034    }
2035   ],
2036   "referenced_type" : "type-488",
2037   "return_type" : "type-20",
2038   "self_type" : "type-488",
2039   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2040  },
2041  {
2042   "alignment" : 4,
2043   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2044   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2045   "parameters" :
2046   [
2047    {
2048     "referenced_type" : "type-400"
2049    },
2050    {
2051     "referenced_type" : "type-348"
2052    },
2053    {
2054     "referenced_type" : "type-25"
2055    },
2056    {
2057     "referenced_type" : "type-401"
2058    },
2059    {
2060     "referenced_type" : "type-25"
2061    },
2062    {
2063     "referenced_type" : "type-21"
2064    }
2065   ],
2066   "referenced_type" : "type-399",
2067   "return_type" : "type-22",
2068   "self_type" : "type-399",
2069   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2070  }
2071 ],
2072 "functions" :
2073 [
2074  {
2075   "function_name" : "android::hardware::fromBinder",
2076   "linker_set_key" : "_ZN7android8hardware10fromBinderINS0_9bluetooth4V1_022IBluetoothHciCallbacksENS3_25BpHwBluetoothHciCallbacksENS3_25BnHwBluetoothHciCallbacksEEENS_2spIT_EERKNS7_INS0_7IBinderEEE",
2077   "parameters" :
2078   [
2079    {
2080     "referenced_type" : "type-45"
2081    }
2082   ],
2083   "return_type" : "type-102",
2084   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
2085   "template_args" : [ "type-104", "type-105", "type-413" ]
2086  },
2087  {
2088   "function_name" : "android::hardware::details::castInterface",
2089   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_9bluetooth4V1_013IBluetoothHciENS_4hidl4base4V1_05IBaseENS4_16BpHwBluetoothHciEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2090   "parameters" :
2091   [
2092    {
2093     "referenced_type" : "type-410"
2094    },
2095    {
2096     "referenced_type" : "type-51"
2097    },
2098    {
2099     "referenced_type" : "type-36"
2100    }
2101   ],
2102   "return_type" : "type-166",
2103   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2104   "template_args" : [ "type-126", "type-69", "type-539" ]
2105  },
2106  {
2107   "function_name" : "android::hardware::details::castInterface",
2108   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksENS_4hidl4base4V1_05IBaseENS4_25BpHwBluetoothHciCallbacksEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2109   "parameters" :
2110   [
2111    {
2112     "referenced_type" : "type-410"
2113    },
2114    {
2115     "referenced_type" : "type-51"
2116    },
2117    {
2118     "referenced_type" : "type-36"
2119    }
2120   ],
2121   "return_type" : "type-577",
2122   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2123   "template_args" : [ "type-104", "type-69", "type-105" ]
2124  },
2125  {
2126   "function_name" : "android::hardware::details::wrapPassthrough",
2127   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_9bluetooth4V1_022IBluetoothHciCallbacksEvEENS_2spIT_EES8_",
2128   "parameters" :
2129   [
2130    {
2131     "referenced_type" : "type-102"
2132    }
2133   ],
2134   "return_type" : "type-102",
2135   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
2136   "template_args" : [ "type-104", "type-22" ]
2137  },
2138  {
2139   "function_name" : "android::hardware::details::getServiceInternal",
2140   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_9bluetooth4V1_016BpHwBluetoothHciENS4_13IBluetoothHciEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2141   "parameters" :
2142   [
2143    {
2144     "referenced_type" : "type-416"
2145    },
2146    {
2147     "referenced_type" : "type-36"
2148    },
2149    {
2150     "referenced_type" : "type-36"
2151    }
2152   ],
2153   "return_type" : "type-124",
2154   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2155   "template_args" : [ "type-539", "type-126", "type-22", "type-22" ]
2156  },
2157  {
2158   "function_name" : "android::hardware::details::getServiceInternal",
2159   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_9bluetooth4V1_025BpHwBluetoothHciCallbacksENS4_22IBluetoothHciCallbacksEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2160   "parameters" :
2161   [
2162    {
2163     "referenced_type" : "type-604"
2164    },
2165    {
2166     "referenced_type" : "type-36"
2167    },
2168    {
2169     "referenced_type" : "type-36"
2170    }
2171   ],
2172   "return_type" : "type-102",
2173   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2174   "template_args" : [ "type-105", "type-104", "type-22", "type-22" ]
2175  },
2176  {
2177   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::getService",
2178   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2179   "parameters" :
2180   [
2181    {
2182     "default_arg" : true,
2183     "referenced_type" : "type-416"
2184    },
2185    {
2186     "default_arg" : true,
2187     "referenced_type" : "type-36"
2188    }
2189   ],
2190   "return_type" : "type-124",
2191   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2192  },
2193  {
2194   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::linkToDeath",
2195   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2196   "parameters" :
2197   [
2198    {
2199     "is_this_ptr" : true,
2200     "referenced_type" : "type-125"
2201    },
2202    {
2203     "referenced_type" : "type-335"
2204    },
2205    {
2206     "referenced_type" : "type-25"
2207    }
2208   ],
2209   "return_type" : "type-159",
2210   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2211  },
2212  {
2213   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::getDebugInfo",
2214   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2215   "parameters" :
2216   [
2217    {
2218     "is_this_ptr" : true,
2219     "referenced_type" : "type-125"
2220    },
2221    {
2222     "referenced_type" : "type-649"
2223    }
2224   ],
2225   "return_type" : "type-179",
2226   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2227  },
2228  {
2229   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::getHashChain",
2230   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2231   "parameters" :
2232   [
2233    {
2234     "is_this_ptr" : true,
2235     "referenced_type" : "type-125"
2236    },
2237    {
2238     "referenced_type" : "type-650"
2239    }
2240   ],
2241   "return_type" : "type-179",
2242   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2243  },
2244  {
2245   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::tryGetService",
2246   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2247   "parameters" :
2248   [
2249    {
2250     "default_arg" : true,
2251     "referenced_type" : "type-416"
2252    },
2253    {
2254     "default_arg" : true,
2255     "referenced_type" : "type-36"
2256    }
2257   ],
2258   "return_type" : "type-124",
2259   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2260  },
2261  {
2262   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::unlinkToDeath",
2263   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2264   "parameters" :
2265   [
2266    {
2267     "is_this_ptr" : true,
2268     "referenced_type" : "type-125"
2269    },
2270    {
2271     "referenced_type" : "type-335"
2272    }
2273   ],
2274   "return_type" : "type-159",
2275   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2276  },
2277  {
2278   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::interfaceChain",
2279   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2280   "parameters" :
2281   [
2282    {
2283     "is_this_ptr" : true,
2284     "referenced_type" : "type-125"
2285    },
2286    {
2287     "referenced_type" : "type-651"
2288    }
2289   ],
2290   "return_type" : "type-179",
2291   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2292  },
2293  {
2294   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::registerAsService",
2295   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2296   "parameters" :
2297   [
2298    {
2299     "is_this_ptr" : true,
2300     "referenced_type" : "type-125"
2301    },
2302    {
2303     "default_arg" : true,
2304     "referenced_type" : "type-416"
2305    }
2306   ],
2307   "return_type" : "type-20",
2308   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2309  },
2310  {
2311   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::interfaceDescriptor",
2312   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2313   "parameters" :
2314   [
2315    {
2316     "is_this_ptr" : true,
2317     "referenced_type" : "type-125"
2318    },
2319    {
2320     "referenced_type" : "type-652"
2321    }
2322   ],
2323   "return_type" : "type-179",
2324   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2325  },
2326  {
2327   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::notifySyspropsChanged",
2328   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21notifySyspropsChangedEv",
2329   "parameters" :
2330   [
2331    {
2332     "is_this_ptr" : true,
2333     "referenced_type" : "type-125"
2334    }
2335   ],
2336   "return_type" : "type-179",
2337   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2338  },
2339  {
2340   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::setHALInstrumentation",
2341   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21setHALInstrumentationEv",
2342   "parameters" :
2343   [
2344    {
2345     "is_this_ptr" : true,
2346     "referenced_type" : "type-125"
2347    }
2348   ],
2349   "return_type" : "type-179",
2350   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2351  },
2352  {
2353   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::registerForNotifications",
2354   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2355   "parameters" :
2356   [
2357    {
2358     "referenced_type" : "type-416"
2359    },
2360    {
2361     "referenced_type" : "type-529"
2362    }
2363   ],
2364   "return_type" : "type-36",
2365   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2366  },
2367  {
2368   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::ping",
2369   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci4pingEv",
2370   "parameters" :
2371   [
2372    {
2373     "is_this_ptr" : true,
2374     "referenced_type" : "type-125"
2375    }
2376   ],
2377   "return_type" : "type-179",
2378   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2379  },
2380  {
2381   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::debug",
2382   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2383   "parameters" :
2384   [
2385    {
2386     "is_this_ptr" : true,
2387     "referenced_type" : "type-125"
2388    },
2389    {
2390     "referenced_type" : "type-363"
2391    },
2392    {
2393     "referenced_type" : "type-528"
2394    }
2395   ],
2396   "return_type" : "type-179",
2397   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2398  },
2399  {
2400   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::castFrom",
2401   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2402   "parameters" :
2403   [
2404    {
2405     "referenced_type" : "type-584"
2406    },
2407    {
2408     "default_arg" : true,
2409     "referenced_type" : "type-36"
2410    }
2411   ],
2412   "return_type" : "type-166",
2413   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2414  },
2415  {
2416   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::castFrom",
2417   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci8castFromERKNS_2spIS3_EEb",
2418   "parameters" :
2419   [
2420    {
2421     "referenced_type" : "type-562"
2422    },
2423    {
2424     "default_arg" : true,
2425     "referenced_type" : "type-36"
2426    }
2427   ],
2428   "return_type" : "type-166",
2429   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2430  },
2431  {
2432   "access" : "private",
2433   "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHci::addOnewayTask",
2434   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci13addOnewayTaskENSt3__18functionIFvvEEE",
2435   "parameters" :
2436   [
2437    {
2438     "is_this_ptr" : true,
2439     "referenced_type" : "type-596"
2440    },
2441    {
2442     "referenced_type" : "type-655"
2443    }
2444   ],
2445   "return_type" : "type-179",
2446   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHci.h"
2447  },
2448  {
2449   "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHci::BsBluetoothHci",
2450   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciC1ENS_2spINS2_13IBluetoothHciEEE",
2451   "parameters" :
2452   [
2453    {
2454     "is_this_ptr" : true,
2455     "referenced_type" : "type-596"
2456    },
2457    {
2458     "referenced_type" : "type-131"
2459    }
2460   ],
2461   "return_type" : "type-22",
2462   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHci.h"
2463  },
2464  {
2465   "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHci::BsBluetoothHci",
2466   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciC2ENS_2spINS2_13IBluetoothHciEEE",
2467   "parameters" :
2468   [
2469    {
2470     "is_this_ptr" : true,
2471     "referenced_type" : "type-596"
2472    },
2473    {
2474     "referenced_type" : "type-131"
2475    }
2476   ],
2477   "return_type" : "type-22",
2478   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHci.h"
2479  },
2480  {
2481   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::onTransact",
2482   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2483   "parameters" :
2484   [
2485    {
2486     "is_this_ptr" : true,
2487     "referenced_type" : "type-559"
2488    },
2489    {
2490     "referenced_type" : "type-2"
2491    },
2492    {
2493     "referenced_type" : "type-407"
2494    },
2495    {
2496     "referenced_type" : "type-400"
2497    },
2498    {
2499     "default_arg" : true,
2500     "referenced_type" : "type-2"
2501    },
2502    {
2503     "default_arg" : true,
2504     "referenced_type" : "type-658"
2505    }
2506   ],
2507   "return_type" : "type-20",
2508   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2509  },
2510  {
2511   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::_hidl_close",
2512   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci11_hidl_closeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2513   "parameters" :
2514   [
2515    {
2516     "referenced_type" : "type-408"
2517    },
2518    {
2519     "referenced_type" : "type-407"
2520    },
2521    {
2522     "referenced_type" : "type-400"
2523    },
2524    {
2525     "referenced_type" : "type-659"
2526    }
2527   ],
2528   "return_type" : "type-20",
2529   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2530  },
2531  {
2532   "access" : "private",
2533   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::getDebugInfo",
2534   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2535   "parameters" :
2536   [
2537    {
2538     "is_this_ptr" : true,
2539     "referenced_type" : "type-559"
2540    },
2541    {
2542     "referenced_type" : "type-660"
2543    }
2544   ],
2545   "return_type" : "type-179",
2546   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2547  },
2548  {
2549   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::_hidl_initialize",
2550   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci16_hidl_initializeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2551   "parameters" :
2552   [
2553    {
2554     "referenced_type" : "type-408"
2555    },
2556    {
2557     "referenced_type" : "type-407"
2558    },
2559    {
2560     "referenced_type" : "type-400"
2561    },
2562    {
2563     "referenced_type" : "type-661"
2564    }
2565   ],
2566   "return_type" : "type-20",
2567   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2568  },
2569  {
2570   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::_hidl_sendAclData",
2571   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci17_hidl_sendAclDataEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2572   "parameters" :
2573   [
2574    {
2575     "referenced_type" : "type-408"
2576    },
2577    {
2578     "referenced_type" : "type-407"
2579    },
2580    {
2581     "referenced_type" : "type-400"
2582    },
2583    {
2584     "referenced_type" : "type-662"
2585    }
2586   ],
2587   "return_type" : "type-20",
2588   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2589  },
2590  {
2591   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::_hidl_sendScoData",
2592   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci17_hidl_sendScoDataEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2593   "parameters" :
2594   [
2595    {
2596     "referenced_type" : "type-408"
2597    },
2598    {
2599     "referenced_type" : "type-407"
2600    },
2601    {
2602     "referenced_type" : "type-400"
2603    },
2604    {
2605     "referenced_type" : "type-663"
2606    }
2607   ],
2608   "return_type" : "type-20",
2609   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2610  },
2611  {
2612   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::_hidl_sendHciCommand",
2613   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci20_hidl_sendHciCommandEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2614   "parameters" :
2615   [
2616    {
2617     "referenced_type" : "type-408"
2618    },
2619    {
2620     "referenced_type" : "type-407"
2621    },
2622    {
2623     "referenced_type" : "type-400"
2624    },
2625    {
2626     "referenced_type" : "type-664"
2627    }
2628   ],
2629   "return_type" : "type-20",
2630   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2631  },
2632  {
2633   "access" : "private",
2634   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::ping",
2635   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci4pingEv",
2636   "parameters" :
2637   [
2638    {
2639     "is_this_ptr" : true,
2640     "referenced_type" : "type-559"
2641    }
2642   ],
2643   "return_type" : "type-179",
2644   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2645  },
2646  {
2647   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::BnHwBluetoothHci",
2648   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciC1ERKNS_2spINS2_13IBluetoothHciEEE",
2649   "parameters" :
2650   [
2651    {
2652     "is_this_ptr" : true,
2653     "referenced_type" : "type-559"
2654    },
2655    {
2656     "referenced_type" : "type-562"
2657    }
2658   ],
2659   "return_type" : "type-22",
2660   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2661  },
2662  {
2663   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::BnHwBluetoothHci",
2664   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciC2ERKNS_2spINS2_13IBluetoothHciEEE",
2665   "parameters" :
2666   [
2667    {
2668     "is_this_ptr" : true,
2669     "referenced_type" : "type-559"
2670    },
2671    {
2672     "referenced_type" : "type-562"
2673    }
2674   ],
2675   "return_type" : "type-22",
2676   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2677  },
2678  {
2679   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::~BnHwBluetoothHci",
2680   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev",
2681   "parameters" :
2682   [
2683    {
2684     "is_this_ptr" : true,
2685     "referenced_type" : "type-559"
2686    }
2687   ],
2688   "return_type" : "type-22",
2689   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2690  },
2691  {
2692   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::~BnHwBluetoothHci",
2693   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev",
2694   "parameters" :
2695   [
2696    {
2697     "is_this_ptr" : true,
2698     "referenced_type" : "type-559"
2699    }
2700   ],
2701   "return_type" : "type-22",
2702   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2703  },
2704  {
2705   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::~BnHwBluetoothHci",
2706   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD2Ev",
2707   "parameters" :
2708   [
2709    {
2710     "is_this_ptr" : true,
2711     "referenced_type" : "type-559"
2712    }
2713   ],
2714   "return_type" : "type-22",
2715   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2716  },
2717  {
2718   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::initialize",
2719   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE",
2720   "parameters" :
2721   [
2722    {
2723     "is_this_ptr" : true,
2724     "referenced_type" : "type-611"
2725    },
2726    {
2727     "referenced_type" : "type-621"
2728    }
2729   ],
2730   "return_type" : "type-179",
2731   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2732  },
2733  {
2734   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::_hidl_close",
2735   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11_hidl_closeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
2736   "parameters" :
2737   [
2738    {
2739     "referenced_type" : "type-13"
2740    },
2741    {
2742     "referenced_type" : "type-560"
2743    }
2744   ],
2745   "return_type" : "type-179",
2746   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2747  },
2748  {
2749   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::linkToDeath",
2750   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2751   "parameters" :
2752   [
2753    {
2754     "is_this_ptr" : true,
2755     "referenced_type" : "type-611"
2756    },
2757    {
2758     "referenced_type" : "type-335"
2759    },
2760    {
2761     "referenced_type" : "type-25"
2762    }
2763   ],
2764   "return_type" : "type-159",
2765   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2766  },
2767  {
2768   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::sendAclData",
2769   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE",
2770   "parameters" :
2771   [
2772    {
2773     "is_this_ptr" : true,
2774     "referenced_type" : "type-611"
2775    },
2776    {
2777     "referenced_type" : "type-411"
2778    }
2779   ],
2780   "return_type" : "type-179",
2781   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2782  },
2783  {
2784   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::sendScoData",
2785   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE",
2786   "parameters" :
2787   [
2788    {
2789     "is_this_ptr" : true,
2790     "referenced_type" : "type-611"
2791    },
2792    {
2793     "referenced_type" : "type-411"
2794    }
2795   ],
2796   "return_type" : "type-179",
2797   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2798  },
2799  {
2800   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::getDebugInfo",
2801   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2802   "parameters" :
2803   [
2804    {
2805     "is_this_ptr" : true,
2806     "referenced_type" : "type-611"
2807    },
2808    {
2809     "referenced_type" : "type-665"
2810    }
2811   ],
2812   "return_type" : "type-179",
2813   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2814  },
2815  {
2816   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::getHashChain",
2817   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2818   "parameters" :
2819   [
2820    {
2821     "is_this_ptr" : true,
2822     "referenced_type" : "type-611"
2823    },
2824    {
2825     "referenced_type" : "type-666"
2826    }
2827   ],
2828   "return_type" : "type-179",
2829   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2830  },
2831  {
2832   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::unlinkToDeath",
2833   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2834   "parameters" :
2835   [
2836    {
2837     "is_this_ptr" : true,
2838     "referenced_type" : "type-611"
2839    },
2840    {
2841     "referenced_type" : "type-335"
2842    }
2843   ],
2844   "return_type" : "type-159",
2845   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2846  },
2847  {
2848   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::interfaceChain",
2849   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2850   "parameters" :
2851   [
2852    {
2853     "is_this_ptr" : true,
2854     "referenced_type" : "type-611"
2855    },
2856    {
2857     "referenced_type" : "type-667"
2858    }
2859   ],
2860   "return_type" : "type-179",
2861   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2862  },
2863  {
2864   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::sendHciCommand",
2865   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE",
2866   "parameters" :
2867   [
2868    {
2869     "is_this_ptr" : true,
2870     "referenced_type" : "type-611"
2871    },
2872    {
2873     "referenced_type" : "type-411"
2874    }
2875   ],
2876   "return_type" : "type-179",
2877   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2878  },
2879  {
2880   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::_hidl_initialize",
2881   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci16_hidl_initializeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_22IBluetoothHciCallbacksEEE",
2882   "parameters" :
2883   [
2884    {
2885     "referenced_type" : "type-13"
2886    },
2887    {
2888     "referenced_type" : "type-560"
2889    },
2890    {
2891     "referenced_type" : "type-621"
2892    }
2893   ],
2894   "return_type" : "type-179",
2895   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2896  },
2897  {
2898   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::_hidl_sendAclData",
2899   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci17_hidl_sendAclDataEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
2900   "parameters" :
2901   [
2902    {
2903     "referenced_type" : "type-13"
2904    },
2905    {
2906     "referenced_type" : "type-560"
2907    },
2908    {
2909     "referenced_type" : "type-411"
2910    }
2911   ],
2912   "return_type" : "type-179",
2913   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2914  },
2915  {
2916   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::_hidl_sendScoData",
2917   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci17_hidl_sendScoDataEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
2918   "parameters" :
2919   [
2920    {
2921     "referenced_type" : "type-13"
2922    },
2923    {
2924     "referenced_type" : "type-560"
2925    },
2926    {
2927     "referenced_type" : "type-411"
2928    }
2929   ],
2930   "return_type" : "type-179",
2931   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2932  },
2933  {
2934   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::interfaceDescriptor",
2935   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2936   "parameters" :
2937   [
2938    {
2939     "is_this_ptr" : true,
2940     "referenced_type" : "type-611"
2941    },
2942    {
2943     "referenced_type" : "type-668"
2944    }
2945   ],
2946   "return_type" : "type-179",
2947   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2948  },
2949  {
2950   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::_hidl_sendHciCommand",
2951   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci20_hidl_sendHciCommandEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
2952   "parameters" :
2953   [
2954    {
2955     "referenced_type" : "type-13"
2956    },
2957    {
2958     "referenced_type" : "type-560"
2959    },
2960    {
2961     "referenced_type" : "type-411"
2962    }
2963   ],
2964   "return_type" : "type-179",
2965   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2966  },
2967  {
2968   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::notifySyspropsChanged",
2969   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21notifySyspropsChangedEv",
2970   "parameters" :
2971   [
2972    {
2973     "is_this_ptr" : true,
2974     "referenced_type" : "type-611"
2975    }
2976   ],
2977   "return_type" : "type-179",
2978   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2979  },
2980  {
2981   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::setHALInstrumentation",
2982   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21setHALInstrumentationEv",
2983   "parameters" :
2984   [
2985    {
2986     "is_this_ptr" : true,
2987     "referenced_type" : "type-611"
2988    }
2989   ],
2990   "return_type" : "type-179",
2991   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2992  },
2993  {
2994   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::ping",
2995   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci4pingEv",
2996   "parameters" :
2997   [
2998    {
2999     "is_this_ptr" : true,
3000     "referenced_type" : "type-611"
3001    }
3002   ],
3003   "return_type" : "type-179",
3004   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3005  },
3006  {
3007   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::close",
3008   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5closeEv",
3009   "parameters" :
3010   [
3011    {
3012     "is_this_ptr" : true,
3013     "referenced_type" : "type-611"
3014    }
3015   ],
3016   "return_type" : "type-179",
3017   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3018  },
3019  {
3020   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::debug",
3021   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3022   "parameters" :
3023   [
3024    {
3025     "is_this_ptr" : true,
3026     "referenced_type" : "type-611"
3027    },
3028    {
3029     "referenced_type" : "type-363"
3030    },
3031    {
3032     "referenced_type" : "type-528"
3033    }
3034   ],
3035   "return_type" : "type-179",
3036   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3037  },
3038  {
3039   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::BpHwBluetoothHci",
3040   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciC1ERKNS_2spINS0_7IBinderEEE",
3041   "parameters" :
3042   [
3043    {
3044     "is_this_ptr" : true,
3045     "referenced_type" : "type-611"
3046    },
3047    {
3048     "referenced_type" : "type-45"
3049    }
3050   ],
3051   "return_type" : "type-22",
3052   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3053  },
3054  {
3055   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::BpHwBluetoothHci",
3056   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciC2ERKNS_2spINS0_7IBinderEEE",
3057   "parameters" :
3058   [
3059    {
3060     "is_this_ptr" : true,
3061     "referenced_type" : "type-611"
3062    },
3063    {
3064     "referenced_type" : "type-45"
3065    }
3066   ],
3067   "return_type" : "type-22",
3068   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3069  },
3070  {
3071   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::getService",
3072   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3073   "parameters" :
3074   [
3075    {
3076     "default_arg" : true,
3077     "referenced_type" : "type-604"
3078    },
3079    {
3080     "default_arg" : true,
3081     "referenced_type" : "type-36"
3082    }
3083   ],
3084   "return_type" : "type-102",
3085   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3086  },
3087  {
3088   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::linkToDeath",
3089   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3090   "parameters" :
3091   [
3092    {
3093     "is_this_ptr" : true,
3094     "referenced_type" : "type-103"
3095    },
3096    {
3097     "referenced_type" : "type-335"
3098    },
3099    {
3100     "referenced_type" : "type-25"
3101    }
3102   ],
3103   "return_type" : "type-159",
3104   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3105  },
3106  {
3107   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::getDebugInfo",
3108   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3109   "parameters" :
3110   [
3111    {
3112     "is_this_ptr" : true,
3113     "referenced_type" : "type-103"
3114    },
3115    {
3116     "referenced_type" : "type-669"
3117    }
3118   ],
3119   "return_type" : "type-179",
3120   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3121  },
3122  {
3123   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::getHashChain",
3124   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3125   "parameters" :
3126   [
3127    {
3128     "is_this_ptr" : true,
3129     "referenced_type" : "type-103"
3130    },
3131    {
3132     "referenced_type" : "type-670"
3133    }
3134   ],
3135   "return_type" : "type-179",
3136   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3137  },
3138  {
3139   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::tryGetService",
3140   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3141   "parameters" :
3142   [
3143    {
3144     "default_arg" : true,
3145     "referenced_type" : "type-604"
3146    },
3147    {
3148     "default_arg" : true,
3149     "referenced_type" : "type-36"
3150    }
3151   ],
3152   "return_type" : "type-102",
3153   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3154  },
3155  {
3156   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::unlinkToDeath",
3157   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3158   "parameters" :
3159   [
3160    {
3161     "is_this_ptr" : true,
3162     "referenced_type" : "type-103"
3163    },
3164    {
3165     "referenced_type" : "type-335"
3166    }
3167   ],
3168   "return_type" : "type-159",
3169   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3170  },
3171  {
3172   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::interfaceChain",
3173   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3174   "parameters" :
3175   [
3176    {
3177     "is_this_ptr" : true,
3178     "referenced_type" : "type-103"
3179    },
3180    {
3181     "referenced_type" : "type-671"
3182    }
3183   ],
3184   "return_type" : "type-179",
3185   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3186  },
3187  {
3188   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::registerAsService",
3189   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3190   "parameters" :
3191   [
3192    {
3193     "is_this_ptr" : true,
3194     "referenced_type" : "type-103"
3195    },
3196    {
3197     "default_arg" : true,
3198     "referenced_type" : "type-604"
3199    }
3200   ],
3201   "return_type" : "type-20",
3202   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3203  },
3204  {
3205   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::interfaceDescriptor",
3206   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3207   "parameters" :
3208   [
3209    {
3210     "is_this_ptr" : true,
3211     "referenced_type" : "type-103"
3212    },
3213    {
3214     "referenced_type" : "type-672"
3215    }
3216   ],
3217   "return_type" : "type-179",
3218   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3219  },
3220  {
3221   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::notifySyspropsChanged",
3222   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21notifySyspropsChangedEv",
3223   "parameters" :
3224   [
3225    {
3226     "is_this_ptr" : true,
3227     "referenced_type" : "type-103"
3228    }
3229   ],
3230   "return_type" : "type-179",
3231   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3232  },
3233  {
3234   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::setHALInstrumentation",
3235   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21setHALInstrumentationEv",
3236   "parameters" :
3237   [
3238    {
3239     "is_this_ptr" : true,
3240     "referenced_type" : "type-103"
3241    }
3242   ],
3243   "return_type" : "type-179",
3244   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3245  },
3246  {
3247   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::registerForNotifications",
3248   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3249   "parameters" :
3250   [
3251    {
3252     "referenced_type" : "type-604"
3253    },
3254    {
3255     "referenced_type" : "type-529"
3256    }
3257   ],
3258   "return_type" : "type-36",
3259   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3260  },
3261  {
3262   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::ping",
3263   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks4pingEv",
3264   "parameters" :
3265   [
3266    {
3267     "is_this_ptr" : true,
3268     "referenced_type" : "type-103"
3269    }
3270   ],
3271   "return_type" : "type-179",
3272   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3273  },
3274  {
3275   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::debug",
3276   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3277   "parameters" :
3278   [
3279    {
3280     "is_this_ptr" : true,
3281     "referenced_type" : "type-103"
3282    },
3283    {
3284     "referenced_type" : "type-363"
3285    },
3286    {
3287     "referenced_type" : "type-528"
3288    }
3289   ],
3290   "return_type" : "type-179",
3291   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3292  },
3293  {
3294   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::castFrom",
3295   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3296   "parameters" :
3297   [
3298    {
3299     "referenced_type" : "type-584"
3300    },
3301    {
3302     "default_arg" : true,
3303     "referenced_type" : "type-36"
3304    }
3305   ],
3306   "return_type" : "type-577",
3307   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3308  },
3309  {
3310   "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::castFrom",
3311   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8castFromERKNS_2spIS3_EEb",
3312   "parameters" :
3313   [
3314    {
3315     "referenced_type" : "type-621"
3316    },
3317    {
3318     "default_arg" : true,
3319     "referenced_type" : "type-36"
3320    }
3321   ],
3322   "return_type" : "type-577",
3323   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3324  },
3325  {
3326   "access" : "private",
3327   "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks::addOnewayTask",
3328   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks13addOnewayTaskENSt3__18functionIFvvEEE",
3329   "parameters" :
3330   [
3331    {
3332     "is_this_ptr" : true,
3333     "referenced_type" : "type-576"
3334    },
3335    {
3336     "referenced_type" : "type-675"
3337    }
3338   ],
3339   "return_type" : "type-179",
3340   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHciCallbacks.h"
3341  },
3342  {
3343   "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks::BsBluetoothHciCallbacks",
3344   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksC1ENS_2spINS2_22IBluetoothHciCallbacksEEE",
3345   "parameters" :
3346   [
3347    {
3348     "is_this_ptr" : true,
3349     "referenced_type" : "type-576"
3350    },
3351    {
3352     "referenced_type" : "type-120"
3353    }
3354   ],
3355   "return_type" : "type-22",
3356   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHciCallbacks.h"
3357  },
3358  {
3359   "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks::BsBluetoothHciCallbacks",
3360   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksC2ENS_2spINS2_22IBluetoothHciCallbacksEEE",
3361   "parameters" :
3362   [
3363    {
3364     "is_this_ptr" : true,
3365     "referenced_type" : "type-576"
3366    },
3367    {
3368     "referenced_type" : "type-120"
3369    }
3370   ],
3371   "return_type" : "type-22",
3372   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHciCallbacks.h"
3373  },
3374  {
3375   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::onTransact",
3376   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3377   "parameters" :
3378   [
3379    {
3380     "is_this_ptr" : true,
3381     "referenced_type" : "type-535"
3382    },
3383    {
3384     "referenced_type" : "type-2"
3385    },
3386    {
3387     "referenced_type" : "type-407"
3388    },
3389    {
3390     "referenced_type" : "type-400"
3391    },
3392    {
3393     "default_arg" : true,
3394     "referenced_type" : "type-2"
3395    },
3396    {
3397     "default_arg" : true,
3398     "referenced_type" : "type-678"
3399    }
3400   ],
3401   "return_type" : "type-20",
3402   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3403  },
3404  {
3405   "access" : "private",
3406   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::getDebugInfo",
3407   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3408   "parameters" :
3409   [
3410    {
3411     "is_this_ptr" : true,
3412     "referenced_type" : "type-535"
3413    },
3414    {
3415     "referenced_type" : "type-679"
3416    }
3417   ],
3418   "return_type" : "type-179",
3419   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3420  },
3421  {
3422   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::_hidl_aclDataReceived",
3423   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks21_hidl_aclDataReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3424   "parameters" :
3425   [
3426    {
3427     "referenced_type" : "type-408"
3428    },
3429    {
3430     "referenced_type" : "type-407"
3431    },
3432    {
3433     "referenced_type" : "type-400"
3434    },
3435    {
3436     "referenced_type" : "type-680"
3437    }
3438   ],
3439   "return_type" : "type-20",
3440   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3441  },
3442  {
3443   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::_hidl_scoDataReceived",
3444   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks21_hidl_scoDataReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3445   "parameters" :
3446   [
3447    {
3448     "referenced_type" : "type-408"
3449    },
3450    {
3451     "referenced_type" : "type-407"
3452    },
3453    {
3454     "referenced_type" : "type-400"
3455    },
3456    {
3457     "referenced_type" : "type-681"
3458    }
3459   ],
3460   "return_type" : "type-20",
3461   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3462  },
3463  {
3464   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::_hidl_hciEventReceived",
3465   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks22_hidl_hciEventReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3466   "parameters" :
3467   [
3468    {
3469     "referenced_type" : "type-408"
3470    },
3471    {
3472     "referenced_type" : "type-407"
3473    },
3474    {
3475     "referenced_type" : "type-400"
3476    },
3477    {
3478     "referenced_type" : "type-682"
3479    }
3480   ],
3481   "return_type" : "type-20",
3482   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3483  },
3484  {
3485   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::_hidl_initializationComplete",
3486   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks28_hidl_initializationCompleteEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3487   "parameters" :
3488   [
3489    {
3490     "referenced_type" : "type-408"
3491    },
3492    {
3493     "referenced_type" : "type-407"
3494    },
3495    {
3496     "referenced_type" : "type-400"
3497    },
3498    {
3499     "referenced_type" : "type-683"
3500    }
3501   ],
3502   "return_type" : "type-20",
3503   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3504  },
3505  {
3506   "access" : "private",
3507   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::ping",
3508   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks4pingEv",
3509   "parameters" :
3510   [
3511    {
3512     "is_this_ptr" : true,
3513     "referenced_type" : "type-535"
3514    }
3515   ],
3516   "return_type" : "type-179",
3517   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3518  },
3519  {
3520   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::BnHwBluetoothHciCallbacks",
3521   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksC1ERKNS_2spINS2_22IBluetoothHciCallbacksEEE",
3522   "parameters" :
3523   [
3524    {
3525     "is_this_ptr" : true,
3526     "referenced_type" : "type-535"
3527    },
3528    {
3529     "referenced_type" : "type-621"
3530    }
3531   ],
3532   "return_type" : "type-22",
3533   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3534  },
3535  {
3536   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::BnHwBluetoothHciCallbacks",
3537   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksC2ERKNS_2spINS2_22IBluetoothHciCallbacksEEE",
3538   "parameters" :
3539   [
3540    {
3541     "is_this_ptr" : true,
3542     "referenced_type" : "type-535"
3543    },
3544    {
3545     "referenced_type" : "type-621"
3546    }
3547   ],
3548   "return_type" : "type-22",
3549   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3550  },
3551  {
3552   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::~BnHwBluetoothHciCallbacks",
3553   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev",
3554   "parameters" :
3555   [
3556    {
3557     "is_this_ptr" : true,
3558     "referenced_type" : "type-535"
3559    }
3560   ],
3561   "return_type" : "type-22",
3562   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3563  },
3564  {
3565   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::~BnHwBluetoothHciCallbacks",
3566   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev",
3567   "parameters" :
3568   [
3569    {
3570     "is_this_ptr" : true,
3571     "referenced_type" : "type-535"
3572    }
3573   ],
3574   "return_type" : "type-22",
3575   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3576  },
3577  {
3578   "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::~BnHwBluetoothHciCallbacks",
3579   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD2Ev",
3580   "parameters" :
3581   [
3582    {
3583     "is_this_ptr" : true,
3584     "referenced_type" : "type-535"
3585    }
3586   ],
3587   "return_type" : "type-22",
3588   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3589  },
3590  {
3591   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::linkToDeath",
3592   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3593   "parameters" :
3594   [
3595    {
3596     "is_this_ptr" : true,
3597     "referenced_type" : "type-116"
3598    },
3599    {
3600     "referenced_type" : "type-335"
3601    },
3602    {
3603     "referenced_type" : "type-25"
3604    }
3605   ],
3606   "return_type" : "type-159",
3607   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3608  },
3609  {
3610   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::getDebugInfo",
3611   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3612   "parameters" :
3613   [
3614    {
3615     "is_this_ptr" : true,
3616     "referenced_type" : "type-116"
3617    },
3618    {
3619     "referenced_type" : "type-684"
3620    }
3621   ],
3622   "return_type" : "type-179",
3623   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3624  },
3625  {
3626   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::getHashChain",
3627   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3628   "parameters" :
3629   [
3630    {
3631     "is_this_ptr" : true,
3632     "referenced_type" : "type-116"
3633    },
3634    {
3635     "referenced_type" : "type-685"
3636    }
3637   ],
3638   "return_type" : "type-179",
3639   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3640  },
3641  {
3642   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::unlinkToDeath",
3643   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3644   "parameters" :
3645   [
3646    {
3647     "is_this_ptr" : true,
3648     "referenced_type" : "type-116"
3649    },
3650    {
3651     "referenced_type" : "type-335"
3652    }
3653   ],
3654   "return_type" : "type-159",
3655   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3656  },
3657  {
3658   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::interfaceChain",
3659   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3660   "parameters" :
3661   [
3662    {
3663     "is_this_ptr" : true,
3664     "referenced_type" : "type-116"
3665    },
3666    {
3667     "referenced_type" : "type-686"
3668    }
3669   ],
3670   "return_type" : "type-179",
3671   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3672  },
3673  {
3674   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::aclDataReceived",
3675   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE",
3676   "parameters" :
3677   [
3678    {
3679     "is_this_ptr" : true,
3680     "referenced_type" : "type-116"
3681    },
3682    {
3683     "referenced_type" : "type-411"
3684    }
3685   ],
3686   "return_type" : "type-179",
3687   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3688  },
3689  {
3690   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::scoDataReceived",
3691   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE",
3692   "parameters" :
3693   [
3694    {
3695     "is_this_ptr" : true,
3696     "referenced_type" : "type-116"
3697    },
3698    {
3699     "referenced_type" : "type-411"
3700    }
3701   ],
3702   "return_type" : "type-179",
3703   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3704  },
3705  {
3706   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::hciEventReceived",
3707   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE",
3708   "parameters" :
3709   [
3710    {
3711     "is_this_ptr" : true,
3712     "referenced_type" : "type-116"
3713    },
3714    {
3715     "referenced_type" : "type-411"
3716    }
3717   ],
3718   "return_type" : "type-179",
3719   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3720  },
3721  {
3722   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::interfaceDescriptor",
3723   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3724   "parameters" :
3725   [
3726    {
3727     "is_this_ptr" : true,
3728     "referenced_type" : "type-116"
3729    },
3730    {
3731     "referenced_type" : "type-687"
3732    }
3733   ],
3734   "return_type" : "type-179",
3735   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3736  },
3737  {
3738   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::_hidl_aclDataReceived",
3739   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21_hidl_aclDataReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
3740   "parameters" :
3741   [
3742    {
3743     "referenced_type" : "type-13"
3744    },
3745    {
3746     "referenced_type" : "type-560"
3747    },
3748    {
3749     "referenced_type" : "type-411"
3750    }
3751   ],
3752   "return_type" : "type-179",
3753   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3754  },
3755  {
3756   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::_hidl_scoDataReceived",
3757   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21_hidl_scoDataReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
3758   "parameters" :
3759   [
3760    {
3761     "referenced_type" : "type-13"
3762    },
3763    {
3764     "referenced_type" : "type-560"
3765    },
3766    {
3767     "referenced_type" : "type-411"
3768    }
3769   ],
3770   "return_type" : "type-179",
3771   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3772  },
3773  {
3774   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::notifySyspropsChanged",
3775   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21notifySyspropsChangedEv",
3776   "parameters" :
3777   [
3778    {
3779     "is_this_ptr" : true,
3780     "referenced_type" : "type-116"
3781    }
3782   ],
3783   "return_type" : "type-179",
3784   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3785  },
3786  {
3787   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::setHALInstrumentation",
3788   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21setHALInstrumentationEv",
3789   "parameters" :
3790   [
3791    {
3792     "is_this_ptr" : true,
3793     "referenced_type" : "type-116"
3794    }
3795   ],
3796   "return_type" : "type-179",
3797   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3798  },
3799  {
3800   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::_hidl_hciEventReceived",
3801   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks22_hidl_hciEventReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
3802   "parameters" :
3803   [
3804    {
3805     "referenced_type" : "type-13"
3806    },
3807    {
3808     "referenced_type" : "type-560"
3809    },
3810    {
3811     "referenced_type" : "type-411"
3812    }
3813   ],
3814   "return_type" : "type-179",
3815   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3816  },
3817  {
3818   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::initializationComplete",
3819   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks22initializationCompleteENS2_6StatusE",
3820   "parameters" :
3821   [
3822    {
3823     "is_this_ptr" : true,
3824     "referenced_type" : "type-116"
3825    },
3826    {
3827     "referenced_type" : "type-521"
3828    }
3829   ],
3830   "return_type" : "type-179",
3831   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3832  },
3833  {
3834   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::_hidl_initializationComplete",
3835   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks28_hidl_initializationCompleteEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_6StatusE",
3836   "parameters" :
3837   [
3838    {
3839     "referenced_type" : "type-13"
3840    },
3841    {
3842     "referenced_type" : "type-560"
3843    },
3844    {
3845     "referenced_type" : "type-521"
3846    }
3847   ],
3848   "return_type" : "type-179",
3849   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3850  },
3851  {
3852   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::ping",
3853   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks4pingEv",
3854   "parameters" :
3855   [
3856    {
3857     "is_this_ptr" : true,
3858     "referenced_type" : "type-116"
3859    }
3860   ],
3861   "return_type" : "type-179",
3862   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3863  },
3864  {
3865   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::debug",
3866   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3867   "parameters" :
3868   [
3869    {
3870     "is_this_ptr" : true,
3871     "referenced_type" : "type-116"
3872    },
3873    {
3874     "referenced_type" : "type-363"
3875    },
3876    {
3877     "referenced_type" : "type-528"
3878    }
3879   ],
3880   "return_type" : "type-179",
3881   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3882  },
3883  {
3884   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::BpHwBluetoothHciCallbacks",
3885   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksC1ERKNS_2spINS0_7IBinderEEE",
3886   "parameters" :
3887   [
3888    {
3889     "is_this_ptr" : true,
3890     "referenced_type" : "type-116"
3891    },
3892    {
3893     "referenced_type" : "type-45"
3894    }
3895   ],
3896   "return_type" : "type-22",
3897   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3898  },
3899  {
3900   "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::BpHwBluetoothHciCallbacks",
3901   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksC2ERKNS_2spINS0_7IBinderEEE",
3902   "parameters" :
3903   [
3904    {
3905     "is_this_ptr" : true,
3906     "referenced_type" : "type-116"
3907    },
3908    {
3909     "referenced_type" : "type-45"
3910    }
3911   ],
3912   "return_type" : "type-22",
3913   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3914  }
3915 ],
3916 "global_vars" :
3917 [
3918  {
3919   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10descriptorE",
3920   "name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::descriptor",
3921   "referenced_type" : "type-51",
3922   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
3923  },
3924  {
3925   "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks10descriptorE",
3926   "name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::descriptor",
3927   "referenced_type" : "type-51",
3928   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3929  }
3930 ],
3931 "lvalue_reference_types" :
3932 [
3933  {
3934   "alignment" : 8,
3935   "linker_set_key" : "android::Mutex &",
3936   "name" : "android::Mutex &",
3937   "referenced_type" : "type-27",
3938   "self_type" : "type-493",
3939   "size" : 8,
3940   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3941  },
3942  {
3943   "alignment" : 8,
3944   "linker_set_key" : "android::RWLock &",
3945   "name" : "android::RWLock &",
3946   "referenced_type" : "type-498",
3947   "self_type" : "type-502",
3948   "size" : 8,
3949   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3950  },
3951  {
3952   "alignment" : 8,
3953   "linker_set_key" : "android::String16 &",
3954   "name" : "android::String16 &",
3955   "referenced_type" : "type-41",
3956   "self_type" : "type-387",
3957   "size" : 8,
3958   "source_file" : "/system/core/libutils/include/utils/String16.h"
3959  },
3960  {
3961   "alignment" : 8,
3962   "linker_set_key" : "android::String8 &",
3963   "name" : "android::String8 &",
3964   "referenced_type" : "type-50",
3965   "self_type" : "type-381",
3966   "size" : 8,
3967   "source_file" : "/system/core/libutils/include/utils/String8.h"
3968  },
3969  {
3970   "alignment" : 8,
3971   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > &",
3972   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > &",
3973   "referenced_type" : "type-166",
3974   "self_type" : "type-169",
3975   "size" : 8,
3976   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3977  },
3978  {
3979   "alignment" : 8,
3980   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > &",
3981   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > &",
3982   "referenced_type" : "type-577",
3983   "self_type" : "type-580",
3984   "size" : 8,
3985   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3986  },
3987  {
3988   "alignment" : 8,
3989   "linker_set_key" : "android::hardware::Return<bool> &",
3990   "name" : "android::hardware::Return<bool> &",
3991   "referenced_type" : "type-159",
3992   "self_type" : "type-163",
3993   "size" : 8,
3994   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3995  },
3996  {
3997   "alignment" : 8,
3998   "linker_set_key" : "android::hardware::Return<void> &",
3999   "name" : "android::hardware::Return<void> &",
4000   "referenced_type" : "type-179",
4001   "self_type" : "type-182",
4002   "size" : 8,
4003   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4004  },
4005  {
4006   "alignment" : 8,
4007   "linker_set_key" : "android::hardware::Status &",
4008   "name" : "android::hardware::Status &",
4009   "referenced_type" : "type-149",
4010   "self_type" : "type-157",
4011   "size" : 8,
4012   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4013  },
4014  {
4015   "alignment" : 8,
4016   "linker_set_key" : "android::hardware::TextOutput &",
4017   "name" : "android::hardware::TextOutput &",
4018   "referenced_type" : "type-16",
4019   "self_type" : "type-15",
4020   "size" : 8,
4021   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4022  },
4023  {
4024   "alignment" : 8,
4025   "linker_set_key" : "android::hardware::TextOutput &",
4026   "name" : "android::hardware::TextOutput &",
4027   "referenced_type" : "type-405",
4028   "self_type" : "type-404",
4029   "size" : 8,
4030   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4031  },
4032  {
4033   "alignment" : 8,
4034   "linker_set_key" : "android::hardware::TextOutput &",
4035   "name" : "android::hardware::TextOutput &",
4036   "referenced_type" : "type-601",
4037   "self_type" : "type-600",
4038   "size" : 8,
4039   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4040  },
4041  {
4042   "alignment" : 8,
4043   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4044   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4045   "referenced_type" : "type-326",
4046   "self_type" : "type-551",
4047   "size" : 8,
4048   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4049  },
4050  {
4051   "alignment" : 8,
4052   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4053   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4054   "referenced_type" : "type-318",
4055   "self_type" : "type-546",
4056   "size" : 8,
4057   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4058  },
4059  {
4060   "alignment" : 8,
4061   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
4062   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4063   "referenced_type" : "type-329",
4064   "self_type" : "type-554",
4065   "size" : 8,
4066   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4067  },
4068  {
4069   "alignment" : 8,
4070   "linker_set_key" : "android::hardware::hidl_memory &",
4071   "name" : "android::hardware::hidl_memory &",
4072   "referenced_type" : "type-297",
4073   "self_type" : "type-303",
4074   "size" : 8,
4075   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4076  },
4077  {
4078   "alignment" : 8,
4079   "linker_set_key" : "android::hardware::hidl_string &",
4080   "name" : "android::hardware::hidl_string &",
4081   "referenced_type" : "type-293",
4082   "self_type" : "type-549",
4083   "size" : 8,
4084   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4085  },
4086  {
4087   "alignment" : 8,
4088   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4089   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4090   "referenced_type" : "type-325",
4091   "self_type" : "type-334",
4092   "size" : 8,
4093   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4094  },
4095  {
4096   "alignment" : 8,
4097   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4098   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4099   "referenced_type" : "type-317",
4100   "self_type" : "type-324",
4101   "size" : 8,
4102   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4103  },
4104  {
4105   "alignment" : 8,
4106   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &",
4107   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &",
4108   "referenced_type" : "type-124",
4109   "self_type" : "type-129",
4110   "size" : 8,
4111   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4112  },
4113  {
4114   "alignment" : 8,
4115   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &",
4116   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &",
4117   "referenced_type" : "type-102",
4118   "self_type" : "type-117",
4119   "size" : 8,
4120   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4121  },
4122  {
4123   "alignment" : 8,
4124   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4125   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4126   "referenced_type" : "type-133",
4127   "self_type" : "type-142",
4128   "size" : 8,
4129   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4130  },
4131  {
4132   "alignment" : 8,
4133   "linker_set_key" : "const android::String16 &",
4134   "name" : "const android::String16 &",
4135   "referenced_type" : "type-40",
4136   "self_type" : "type-39",
4137   "size" : 8,
4138   "source_file" : "/system/core/libutils/include/utils/String16.h"
4139  },
4140  {
4141   "alignment" : 8,
4142   "linker_set_key" : "const android::String8 &",
4143   "name" : "const android::String8 &",
4144   "referenced_type" : "type-378",
4145   "self_type" : "type-380",
4146   "size" : 8,
4147   "source_file" : "/system/core/libutils/include/utils/String8.h"
4148  },
4149  {
4150   "alignment" : 8,
4151   "linker_set_key" : "const android::hardware::Parcel &",
4152   "name" : "const android::hardware::Parcel &",
4153   "referenced_type" : "type-406",
4154   "self_type" : "type-407",
4155   "size" : 8,
4156   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4157  },
4158  {
4159   "alignment" : 8,
4160   "linker_set_key" : "const android::hardware::Return<bool> &",
4161   "name" : "const android::hardware::Return<bool> &",
4162   "referenced_type" : "type-164",
4163   "self_type" : "type-172",
4164   "size" : 8,
4165   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4166  },
4167  {
4168   "alignment" : 8,
4169   "linker_set_key" : "const android::hardware::Status &",
4170   "name" : "const android::hardware::Status &",
4171   "referenced_type" : "type-154",
4172   "self_type" : "type-155",
4173   "size" : 8,
4174   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4175  },
4176  {
4177   "alignment" : 8,
4178   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4179   "name" : "const android::hardware::details::SchedPrio &",
4180   "referenced_type" : "type-423",
4181   "self_type" : "type-422",
4182   "size" : 8,
4183   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4184  },
4185  {
4186   "alignment" : 8,
4187   "linker_set_key" : "const android::hardware::hidl_handle &",
4188   "name" : "const android::hardware::hidl_handle &",
4189   "referenced_type" : "type-362",
4190   "self_type" : "type-363",
4191   "size" : 8,
4192   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4193  },
4194  {
4195   "alignment" : 8,
4196   "linker_set_key" : "const android::hardware::hidl_memory &",
4197   "name" : "const android::hardware::hidl_memory &",
4198   "referenced_type" : "type-300",
4199   "self_type" : "type-301",
4200   "size" : 8,
4201   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4202  },
4203  {
4204   "alignment" : 8,
4205   "linker_set_key" : "const android::hardware::hidl_string &",
4206   "name" : "const android::hardware::hidl_string &",
4207   "referenced_type" : "type-292",
4208   "self_type" : "type-296",
4209   "size" : 8,
4210   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4211  },
4212  {
4213   "alignment" : 8,
4214   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4215   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4216   "referenced_type" : "type-527",
4217   "self_type" : "type-528",
4218   "size" : 8,
4219   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
4220  },
4221  {
4222   "alignment" : 8,
4223   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4224   "name" : "const android::hardware::hidl_vec<int> &",
4225   "referenced_type" : "type-340",
4226   "self_type" : "type-342",
4227   "size" : 8,
4228   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4229  },
4230  {
4231   "alignment" : 8,
4232   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> &",
4233   "name" : "const android::hardware::hidl_vec<unsigned char> &",
4234   "referenced_type" : "type-349",
4235   "self_type" : "type-411",
4236   "size" : 8,
4237   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4238  },
4239  {
4240   "alignment" : 8,
4241   "linker_set_key" : "const android::hardware::hidl_version &",
4242   "name" : "const android::hardware::hidl_version &",
4243   "referenced_type" : "type-357",
4244   "self_type" : "type-359",
4245   "size" : 8,
4246   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4247  },
4248  {
4249   "alignment" : 8,
4250   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4251   "name" : "const android::hidl::base::V1_0::IBase *const &",
4252   "referenced_type" : "type-437",
4253   "self_type" : "type-438",
4254   "size" : 8,
4255   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4256  },
4257  {
4258   "alignment" : 8,
4259   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4260   "name" : "const android::sp<android::hardware::IBinder> &",
4261   "referenced_type" : "type-7",
4262   "self_type" : "type-45",
4263   "size" : 8,
4264   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4265  },
4266  {
4267   "alignment" : 8,
4268   "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &",
4269   "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &",
4270   "referenced_type" : "type-131",
4271   "self_type" : "type-562",
4272   "size" : 8,
4273   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4274  },
4275  {
4276   "alignment" : 8,
4277   "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &",
4278   "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &",
4279   "referenced_type" : "type-120",
4280   "self_type" : "type-621",
4281   "size" : 8,
4282   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4283  },
4284  {
4285   "alignment" : 8,
4286   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4287   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4288   "referenced_type" : "type-144",
4289   "self_type" : "type-259",
4290   "size" : 8,
4291   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4292  },
4293  {
4294   "alignment" : 8,
4295   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4296   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4297   "referenced_type" : "type-315",
4298   "self_type" : "type-335",
4299   "size" : 8,
4300   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4301  },
4302  {
4303   "alignment" : 8,
4304   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4305   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4306   "referenced_type" : "type-583",
4307   "self_type" : "type-584",
4308   "size" : 8,
4309   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4310  },
4311  {
4312   "alignment" : 8,
4313   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4314   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4315   "referenced_type" : "type-88",
4316   "self_type" : "type-529",
4317   "size" : 8,
4318   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
4319  },
4320  {
4321   "alignment" : 8,
4322   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4323   "name" : "const android::wp<android::hardware::BHwBinder> &",
4324   "referenced_type" : "type-566",
4325   "self_type" : "type-568",
4326   "size" : 8,
4327   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4328  },
4329  {
4330   "alignment" : 8,
4331   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4332   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4333   "referenced_type" : "type-563",
4334   "self_type" : "type-565",
4335   "size" : 8,
4336   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4337  },
4338  {
4339   "alignment" : 8,
4340   "linker_set_key" : "const bool &",
4341   "name" : "const bool &",
4342   "referenced_type" : "type-80",
4343   "self_type" : "type-258",
4344   "size" : 8,
4345   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4346  },
4347  {
4348   "alignment" : 8,
4349   "linker_set_key" : "const double &",
4350   "name" : "const double &",
4351   "referenced_type" : "type-282",
4352   "self_type" : "type-283",
4353   "size" : 8,
4354   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4355  },
4356  {
4357   "alignment" : 8,
4358   "linker_set_key" : "const float &",
4359   "name" : "const float &",
4360   "referenced_type" : "type-279",
4361   "self_type" : "type-281",
4362   "size" : 8,
4363   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4364  },
4365  {
4366   "alignment" : 8,
4367   "linker_set_key" : "const int &",
4368   "name" : "const int &",
4369   "referenced_type" : "type-479",
4370   "self_type" : "type-478",
4371   "size" : 8,
4372   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4373  },
4374  {
4375   "linker_set_key" : "const iter<is_const> &",
4376   "name" : "const iter<is_const> &",
4377   "referenced_type" : "type-307",
4378   "self_type" : "type-309",
4379   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4380  },
4381  {
4382   "linker_set_key" : "const iter<is_const> &",
4383   "name" : "const iter<is_const> &",
4384   "referenced_type" : "type-589",
4385   "self_type" : "type-591",
4386   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4387  },
4388  {
4389   "linker_set_key" : "const iter<is_const> &",
4390   "name" : "const iter<is_const> &",
4391   "referenced_type" : "type-628",
4392   "self_type" : "type-630",
4393   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4394  },
4395  {
4396   "alignment" : 8,
4397   "linker_set_key" : "const log_msg &",
4398   "name" : "const log_msg &",
4399   "referenced_type" : "type-90",
4400   "self_type" : "type-153",
4401   "size" : 8,
4402   "source_file" : "/system/core/liblog/include/log/log_read.h"
4403  },
4404  {
4405   "alignment" : 8,
4406   "linker_set_key" : "const long &",
4407   "name" : "const long &",
4408   "referenced_type" : "type-272",
4409   "self_type" : "type-277",
4410   "size" : 8,
4411   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4412  },
4413  {
4414   "alignment" : 8,
4415   "linker_set_key" : "const short &",
4416   "name" : "const short &",
4417   "referenced_type" : "type-267",
4418   "self_type" : "type-268",
4419   "size" : 8,
4420   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4421  },
4422  {
4423   "alignment" : 8,
4424   "linker_set_key" : "const signed char &",
4425   "name" : "const signed char &",
4426   "referenced_type" : "type-260",
4427   "self_type" : "type-262",
4428   "size" : 8,
4429   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4430  },
4431  {
4432   "alignment" : 8,
4433   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4434   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4435   "referenced_type" : "type-414",
4436   "self_type" : "type-416",
4437   "size" : 8,
4438   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4439  },
4440  {
4441   "alignment" : 8,
4442   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4443   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4444   "referenced_type" : "type-602",
4445   "self_type" : "type-604",
4446   "size" : 8,
4447   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4448  },
4449  {
4450   "alignment" : 8,
4451   "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 *> > *)> > > &",
4452   "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 *> > *)> > > &",
4453   "referenced_type" : "type-557",
4454   "self_type" : "type-556",
4455   "size" : 8,
4456   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4457  },
4458  {
4459   "alignment" : 8,
4460   "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 *> > *)> > > &",
4461   "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 *> > *)> > > &",
4462   "referenced_type" : "type-59",
4463   "self_type" : "type-58",
4464   "size" : 8,
4465   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4466  },
4467  {
4468   "alignment" : 8,
4469   "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 *> > *)> > > &",
4470   "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 *> > *)> > > &",
4471   "referenced_type" : "type-619",
4472   "self_type" : "type-618",
4473   "size" : 8,
4474   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4475  },
4476  {
4477   "alignment" : 8,
4478   "linker_set_key" : "const unsigned char &",
4479   "name" : "const unsigned char &",
4480   "referenced_type" : "type-265",
4481   "self_type" : "type-266",
4482   "size" : 8,
4483   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4484  },
4485  {
4486   "alignment" : 8,
4487   "linker_set_key" : "const unsigned int &",
4488   "name" : "const unsigned int &",
4489   "referenced_type" : "type-31",
4490   "self_type" : "type-271",
4491   "size" : 8,
4492   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4493  },
4494  {
4495   "alignment" : 8,
4496   "linker_set_key" : "const unsigned long &",
4497   "name" : "const unsigned long &",
4498   "referenced_type" : "type-32",
4499   "self_type" : "type-278",
4500   "size" : 8,
4501   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4502  },
4503  {
4504   "alignment" : 8,
4505   "linker_set_key" : "const unsigned short &",
4506   "name" : "const unsigned short &",
4507   "referenced_type" : "type-269",
4508   "self_type" : "type-270",
4509   "size" : 8,
4510   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4511  },
4512  {
4513   "alignment" : 8,
4514   "linker_set_key" : "int &",
4515   "name" : "int &",
4516   "referenced_type" : "type-20",
4517   "self_type" : "type-374",
4518   "size" : 8,
4519   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4520  },
4521  {
4522   "alignment" : 8,
4523   "linker_set_key" : "unsigned char &",
4524   "name" : "unsigned char &",
4525   "referenced_type" : "type-94",
4526   "self_type" : "type-515",
4527   "size" : 8,
4528   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4529  }
4530 ],
4531 "pointer_types" :
4532 [
4533  {
4534   "alignment" : 8,
4535   "linker_set_key" : "android::Condition *",
4536   "name" : "android::Condition *",
4537   "referenced_type" : "type-81",
4538   "self_type" : "type-497",
4539   "size" : 8,
4540   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4541  },
4542  {
4543   "alignment" : 8,
4544   "linker_set_key" : "android::Mutex *",
4545   "name" : "android::Mutex *",
4546   "referenced_type" : "type-27",
4547   "self_type" : "type-491",
4548   "size" : 8,
4549   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4550  },
4551  {
4552   "alignment" : 8,
4553   "linker_set_key" : "android::Mutex::Autolock *",
4554   "name" : "android::Mutex::Autolock *",
4555   "referenced_type" : "type-492",
4556   "self_type" : "type-494",
4557   "size" : 8,
4558   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4559  },
4560  {
4561   "alignment" : 8,
4562   "linker_set_key" : "android::RWLock *",
4563   "name" : "android::RWLock *",
4564   "referenced_type" : "type-498",
4565   "self_type" : "type-500",
4566   "size" : 8,
4567   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4568  },
4569  {
4570   "alignment" : 8,
4571   "linker_set_key" : "android::RWLock::AutoRLock *",
4572   "name" : "android::RWLock::AutoRLock *",
4573   "referenced_type" : "type-501",
4574   "self_type" : "type-503",
4575   "size" : 8,
4576   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4577  },
4578  {
4579   "alignment" : 8,
4580   "linker_set_key" : "android::RWLock::AutoWLock *",
4581   "name" : "android::RWLock::AutoWLock *",
4582   "referenced_type" : "type-504",
4583   "self_type" : "type-505",
4584   "size" : 8,
4585   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4586  },
4587  {
4588   "alignment" : 8,
4589   "linker_set_key" : "android::RefBase *",
4590   "name" : "android::RefBase *",
4591   "referenced_type" : "type-11",
4592   "self_type" : "type-288",
4593   "size" : 8,
4594   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4595  },
4596  {
4597   "alignment" : 8,
4598   "linker_set_key" : "android::RefBase::weakref_impl *",
4599   "name" : "android::RefBase::weakref_impl *",
4600   "referenced_type" : "type-5",
4601   "self_type" : "type-4",
4602   "size" : 8,
4603   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4604  },
4605  {
4606   "alignment" : 8,
4607   "linker_set_key" : "android::RefBase::weakref_impl *",
4608   "name" : "android::RefBase::weakref_impl *",
4609   "referenced_type" : "type-587",
4610   "self_type" : "type-586",
4611   "size" : 8,
4612   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4613  },
4614  {
4615   "alignment" : 8,
4616   "linker_set_key" : "android::RefBase::weakref_impl *",
4617   "name" : "android::RefBase::weakref_impl *",
4618   "referenced_type" : "type-625",
4619   "self_type" : "type-624",
4620   "size" : 8,
4621   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4622  },
4623  {
4624   "alignment" : 8,
4625   "linker_set_key" : "android::RefBase::weakref_type *",
4626   "name" : "android::RefBase::weakref_type *",
4627   "referenced_type" : "type-35",
4628   "self_type" : "type-34",
4629   "size" : 8,
4630   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4631  },
4632  {
4633   "alignment" : 8,
4634   "linker_set_key" : "android::ReferenceRenamer *",
4635   "name" : "android::ReferenceRenamer *",
4636   "referenced_type" : "type-284",
4637   "self_type" : "type-285",
4638   "size" : 8,
4639   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4640  },
4641  {
4642   "alignment" : 8,
4643   "linker_set_key" : "android::ScopedTrace *",
4644   "name" : "android::ScopedTrace *",
4645   "referenced_type" : "type-507",
4646   "self_type" : "type-508",
4647   "size" : 8,
4648   "source_file" : "/system/core/libutils/include/utils/Trace.h"
4649  },
4650  {
4651   "alignment" : 8,
4652   "linker_set_key" : "android::String16 *",
4653   "name" : "android::String16 *",
4654   "referenced_type" : "type-41",
4655   "self_type" : "type-388",
4656   "size" : 8,
4657   "source_file" : "/system/core/libutils/include/utils/String16.h"
4658  },
4659  {
4660   "alignment" : 8,
4661   "linker_set_key" : "android::String8 *",
4662   "name" : "android::String8 *",
4663   "referenced_type" : "type-50",
4664   "self_type" : "type-382",
4665   "size" : 8,
4666   "source_file" : "/system/core/libutils/include/utils/String8.h"
4667  },
4668  {
4669   "alignment" : 8,
4670   "linker_set_key" : "android::Thread *",
4671   "name" : "android::Thread *",
4672   "referenced_type" : "type-79",
4673   "self_type" : "type-78",
4674   "size" : 8,
4675   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4676  },
4677  {
4678   "alignment" : 8,
4679   "linker_set_key" : "android::VirtualLightRefBase *",
4680   "name" : "android::VirtualLightRefBase *",
4681   "referenced_type" : "type-185",
4682   "self_type" : "type-193",
4683   "size" : 8,
4684   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4685  },
4686  {
4687   "alignment" : 8,
4688   "linker_set_key" : "android::hardware::BHwBinder *",
4689   "name" : "android::hardware::BHwBinder *",
4690   "referenced_type" : "type-147",
4691   "self_type" : "type-146",
4692   "size" : 8,
4693   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4694  },
4695  {
4696   "alignment" : 8,
4697   "linker_set_key" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
4698   "name" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
4699   "referenced_type" : "type-394",
4700   "self_type" : "type-393",
4701   "size" : 8,
4702   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4703  },
4704  {
4705   "alignment" : 8,
4706   "linker_set_key" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
4707   "name" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
4708   "referenced_type" : "type-108",
4709   "self_type" : "type-599",
4710   "size" : 8,
4711   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4712  },
4713  {
4714   "alignment" : 8,
4715   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4716   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4717   "referenced_type" : "type-431",
4718   "self_type" : "type-436",
4719   "size" : 8,
4720   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4721  },
4722  {
4723   "alignment" : 8,
4724   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4725   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4726   "referenced_type" : "type-450",
4727   "self_type" : "type-455",
4728   "size" : 8,
4729   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4730  },
4731  {
4732   "alignment" : 8,
4733   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4734   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4735   "referenced_type" : "type-439",
4736   "self_type" : "type-445",
4737   "size" : 8,
4738   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4739  },
4740  {
4741   "alignment" : 8,
4742   "linker_set_key" : "android::hardware::GrantorDescriptor *",
4743   "name" : "android::hardware::GrantorDescriptor *",
4744   "referenced_type" : "type-314",
4745   "self_type" : "type-313",
4746   "size" : 8,
4747   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4748  },
4749  {
4750   "alignment" : 8,
4751   "linker_set_key" : "android::hardware::IBinder *",
4752   "name" : "android::hardware::IBinder *",
4753   "referenced_type" : "type-10",
4754   "self_type" : "type-9",
4755   "size" : 8,
4756   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4757  },
4758  {
4759   "alignment" : 8,
4760   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
4761   "name" : "android::hardware::IBinder::DeathRecipient *",
4762   "referenced_type" : "type-62",
4763   "self_type" : "type-61",
4764   "size" : 8,
4765   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4766  },
4767  {
4768   "alignment" : 8,
4769   "linker_set_key" : "android::hardware::IInterface *",
4770   "name" : "android::hardware::IInterface *",
4771   "referenced_type" : "type-14",
4772   "self_type" : "type-13",
4773   "size" : 8,
4774   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4775  },
4776  {
4777   "alignment" : 8,
4778   "linker_set_key" : "android::hardware::Parcel *",
4779   "name" : "android::hardware::Parcel *",
4780   "referenced_type" : "type-395",
4781   "self_type" : "type-400",
4782   "size" : 8,
4783   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4784  },
4785  {
4786   "alignment" : 8,
4787   "linker_set_key" : "android::hardware::ProcessState *",
4788   "name" : "android::hardware::ProcessState *",
4789   "referenced_type" : "type-19",
4790   "self_type" : "type-18",
4791   "size" : 8,
4792   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4793  },
4794  {
4795   "alignment" : 8,
4796   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > *",
4797   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > *",
4798   "referenced_type" : "type-166",
4799   "self_type" : "type-167",
4800   "size" : 8,
4801   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4802  },
4803  {
4804   "alignment" : 8,
4805   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > *",
4806   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > *",
4807   "referenced_type" : "type-577",
4808   "self_type" : "type-578",
4809   "size" : 8,
4810   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4811  },
4812  {
4813   "alignment" : 8,
4814   "linker_set_key" : "android::hardware::Return<bool> *",
4815   "name" : "android::hardware::Return<bool> *",
4816   "referenced_type" : "type-159",
4817   "self_type" : "type-161",
4818   "size" : 8,
4819   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4820  },
4821  {
4822   "alignment" : 8,
4823   "linker_set_key" : "android::hardware::Return<void> *",
4824   "name" : "android::hardware::Return<void> *",
4825   "referenced_type" : "type-179",
4826   "self_type" : "type-180",
4827   "size" : 8,
4828   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4829  },
4830  {
4831   "alignment" : 8,
4832   "linker_set_key" : "android::hardware::Status *",
4833   "name" : "android::hardware::Status *",
4834   "referenced_type" : "type-149",
4835   "self_type" : "type-152",
4836   "size" : 8,
4837   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4838  },
4839  {
4840   "alignment" : 8,
4841   "linker_set_key" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci *",
4842   "name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci *",
4843   "referenced_type" : "type-444",
4844   "self_type" : "type-559",
4845   "size" : 8,
4846   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4847  },
4848  {
4849   "alignment" : 8,
4850   "linker_set_key" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks *",
4851   "name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks *",
4852   "referenced_type" : "type-413",
4853   "self_type" : "type-535",
4854   "size" : 8,
4855   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
4856  },
4857  {
4858   "alignment" : 8,
4859   "linker_set_key" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci *",
4860   "name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci *",
4861   "referenced_type" : "type-539",
4862   "self_type" : "type-611",
4863   "size" : 8,
4864   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4865  },
4866  {
4867   "alignment" : 8,
4868   "linker_set_key" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks *",
4869   "name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks *",
4870   "referenced_type" : "type-105",
4871   "self_type" : "type-116",
4872   "size" : 8,
4873   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4874  },
4875  {
4876   "alignment" : 8,
4877   "linker_set_key" : "android::hardware::bluetooth::V1_0::BsBluetoothHci *",
4878   "name" : "android::hardware::bluetooth::V1_0::BsBluetoothHci *",
4879   "referenced_type" : "type-585",
4880   "self_type" : "type-596",
4881   "size" : 8,
4882   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4883  },
4884  {
4885   "alignment" : 8,
4886   "linker_set_key" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks *",
4887   "name" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks *",
4888   "referenced_type" : "type-572",
4889   "self_type" : "type-576",
4890   "size" : 8,
4891   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4892  },
4893  {
4894   "alignment" : 8,
4895   "linker_set_key" : "android::hardware::bluetooth::V1_0::IBluetoothHci *",
4896   "name" : "android::hardware::bluetooth::V1_0::IBluetoothHci *",
4897   "referenced_type" : "type-126",
4898   "self_type" : "type-125",
4899   "size" : 8,
4900   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4901  },
4902  {
4903   "alignment" : 8,
4904   "linker_set_key" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks *",
4905   "name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks *",
4906   "referenced_type" : "type-104",
4907   "self_type" : "type-103",
4908   "size" : 8,
4909   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4910  },
4911  {
4912   "alignment" : 8,
4913   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
4914   "name" : "android::hardware::details::HidlInstrumentor *",
4915   "referenced_type" : "type-112",
4916   "self_type" : "type-560",
4917   "size" : 8,
4918   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4919  },
4920  {
4921   "alignment" : 8,
4922   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4923   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4924   "referenced_type" : "type-326",
4925   "self_type" : "type-550",
4926   "size" : 8,
4927   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4928  },
4929  {
4930   "alignment" : 8,
4931   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4932   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4933   "referenced_type" : "type-318",
4934   "self_type" : "type-545",
4935   "size" : 8,
4936   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4937  },
4938  {
4939   "alignment" : 8,
4940   "linker_set_key" : "android::hardware::details::return_status *",
4941   "name" : "android::hardware::details::return_status *",
4942   "referenced_type" : "type-160",
4943   "self_type" : "type-173",
4944   "size" : 8,
4945   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4946  },
4947  {
4948   "alignment" : 8,
4949   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
4950   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
4951   "referenced_type" : "type-329",
4952   "self_type" : "type-328",
4953   "size" : 8,
4954   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4955  },
4956  {
4957   "alignment" : 8,
4958   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
4959   "name" : "android::hardware::hidl_binder_death_recipient *",
4960   "referenced_type" : "type-135",
4961   "self_type" : "type-134",
4962   "size" : 8,
4963   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4964  },
4965  {
4966   "alignment" : 8,
4967   "linker_set_key" : "android::hardware::hidl_death_recipient *",
4968   "name" : "android::hardware::hidl_death_recipient *",
4969   "referenced_type" : "type-138",
4970   "self_type" : "type-137",
4971   "size" : 8,
4972   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4973  },
4974  {
4975   "alignment" : 8,
4976   "linker_set_key" : "android::hardware::hidl_memory *",
4977   "name" : "android::hardware::hidl_memory *",
4978   "referenced_type" : "type-297",
4979   "self_type" : "type-298",
4980   "size" : 8,
4981   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4982  },
4983  {
4984   "alignment" : 8,
4985   "linker_set_key" : "android::hardware::hidl_string *",
4986   "name" : "android::hardware::hidl_string *",
4987   "referenced_type" : "type-293",
4988   "self_type" : "type-320",
4989   "size" : 8,
4990   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4991  },
4992  {
4993   "alignment" : 8,
4994   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4995   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4996   "referenced_type" : "type-325",
4997   "self_type" : "type-331",
4998   "size" : 8,
4999   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5000  },
5001  {
5002   "alignment" : 8,
5003   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5004   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5005   "referenced_type" : "type-317",
5006   "self_type" : "type-321",
5007   "size" : 8,
5008   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5009  },
5010  {
5011   "alignment" : 8,
5012   "linker_set_key" : "android::hardware::hidl_version *",
5013   "name" : "android::hardware::hidl_version *",
5014   "referenced_type" : "type-355",
5015   "self_type" : "type-356",
5016   "size" : 8,
5017   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5018  },
5019  {
5020   "alignment" : 8,
5021   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5022   "name" : "android::hidl::base::V1_0::BnHwBase *",
5023   "referenced_type" : "type-409",
5024   "self_type" : "type-408",
5025   "size" : 8,
5026   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5027  },
5028  {
5029   "alignment" : 8,
5030   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5031   "name" : "android::hidl::base::V1_0::IBase *",
5032   "referenced_type" : "type-69",
5033   "self_type" : "type-140",
5034   "size" : 8,
5035   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5036  },
5037  {
5038   "alignment" : 8,
5039   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5040   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5041   "referenced_type" : "type-68",
5042   "self_type" : "type-67",
5043   "size" : 8,
5044   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5045  },
5046  {
5047   "alignment" : 8,
5048   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5049   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5050   "referenced_type" : "type-86",
5051   "self_type" : "type-85",
5052   "size" : 8,
5053   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5054  },
5055  {
5056   "alignment" : 8,
5057   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5058   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5059   "referenced_type" : "type-623",
5060   "self_type" : "type-627",
5061   "size" : 8,
5062   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5063  },
5064  {
5065   "alignment" : 8,
5066   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5067   "name" : "android::sp<android::hardware::IBinder> *",
5068   "referenced_type" : "type-8",
5069   "self_type" : "type-631",
5070   "size" : 8,
5071   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5072  },
5073  {
5074   "alignment" : 8,
5075   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5076   "name" : "android::sp<android::hardware::ProcessState> *",
5077   "referenced_type" : "type-17",
5078   "self_type" : "type-63",
5079   "size" : 8,
5080   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5081  },
5082  {
5083   "alignment" : 8,
5084   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
5085   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
5086   "referenced_type" : "type-124",
5087   "self_type" : "type-123",
5088   "size" : 8,
5089   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5090  },
5091  {
5092   "alignment" : 8,
5093   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
5094   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
5095   "referenced_type" : "type-102",
5096   "self_type" : "type-101",
5097   "size" : 8,
5098   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5099  },
5100  {
5101   "alignment" : 8,
5102   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5103   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5104   "referenced_type" : "type-133",
5105   "self_type" : "type-132",
5106   "size" : 8,
5107   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5108  },
5109  {
5110   "alignment" : 8,
5111   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5112   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5113   "referenced_type" : "type-410",
5114   "self_type" : "type-575",
5115   "size" : 8,
5116   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5117  },
5118  {
5119   "alignment" : 8,
5120   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5121   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5122   "referenced_type" : "type-66",
5123   "self_type" : "type-72",
5124   "size" : 8,
5125   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5126  },
5127  {
5128   "alignment" : 8,
5129   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5130   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5131   "referenced_type" : "type-84",
5132   "self_type" : "type-87",
5133   "size" : 8,
5134   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5135  },
5136  {
5137   "alignment" : 8,
5138   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5139   "name" : "android::wp<android::hardware::BHwBinder> *",
5140   "referenced_type" : "type-347",
5141   "self_type" : "type-421",
5142   "size" : 8,
5143   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5144  },
5145  {
5146   "alignment" : 8,
5147   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5148   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5149   "referenced_type" : "type-71",
5150   "self_type" : "type-70",
5151   "size" : 8,
5152   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5153  },
5154  {
5155   "alignment" : 8,
5156   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5157   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5158   "referenced_type" : "type-136",
5159   "self_type" : "type-280",
5160   "size" : 8,
5161   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5162  },
5163  {
5164   "alignment" : 8,
5165   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5166   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5167   "referenced_type" : "type-139",
5168   "self_type" : "type-561",
5169   "size" : 8,
5170   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5171  },
5172  {
5173   "alignment" : 8,
5174   "linker_set_key" : "android_flex_plane *",
5175   "name" : "android_flex_plane *",
5176   "referenced_type" : "type-477",
5177   "self_type" : "type-482",
5178   "size" : 8,
5179   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5180  },
5181  {
5182   "alignment" : 8,
5183   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5184   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5185   "referenced_type" : "type-38",
5186   "self_type" : "type-37",
5187   "size" : 8,
5188   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5189  },
5190  {
5191   "alignment" : 8,
5192   "linker_set_key" : "char *",
5193   "name" : "char *",
5194   "referenced_type" : "type-53",
5195   "self_type" : "type-186",
5196   "size" : 8,
5197   "source_file" : "/system/core/liblog/include/log/log_read.h"
5198  },
5199  {
5200   "alignment" : 8,
5201   "linker_set_key" : "const android::NativeHandle *",
5202   "name" : "const android::NativeHandle *",
5203   "referenced_type" : "type-369",
5204   "self_type" : "type-370",
5205   "size" : 8,
5206   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5207  },
5208  {
5209   "alignment" : 8,
5210   "linker_set_key" : "const android::RefBase *",
5211   "name" : "const android::RefBase *",
5212   "referenced_type" : "type-286",
5213   "self_type" : "type-287",
5214   "size" : 8,
5215   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5216  },
5217  {
5218   "alignment" : 8,
5219   "linker_set_key" : "const android::String16 *",
5220   "name" : "const android::String16 *",
5221   "referenced_type" : "type-40",
5222   "self_type" : "type-385",
5223   "size" : 8,
5224   "source_file" : "/system/core/libutils/include/utils/String16.h"
5225  },
5226  {
5227   "alignment" : 8,
5228   "linker_set_key" : "const android::String8 *",
5229   "name" : "const android::String8 *",
5230   "referenced_type" : "type-378",
5231   "self_type" : "type-379",
5232   "size" : 8,
5233   "source_file" : "/system/core/libutils/include/utils/String8.h"
5234  },
5235  {
5236   "alignment" : 8,
5237   "linker_set_key" : "const android::VectorImpl *",
5238   "name" : "const android::VectorImpl *",
5239   "referenced_type" : "type-458",
5240   "self_type" : "type-459",
5241   "size" : 8,
5242   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5243  },
5244  {
5245   "alignment" : 8,
5246   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5247   "name" : "const android::hardware::BpHwRefBase *",
5248   "referenced_type" : "type-390",
5249   "self_type" : "type-391",
5250   "size" : 8,
5251   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5252  },
5253  {
5254   "alignment" : 8,
5255   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5256   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5257   "referenced_type" : "type-424",
5258   "self_type" : "type-425",
5259   "size" : 8,
5260   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5261  },
5262  {
5263   "alignment" : 8,
5264   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5265   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5266   "referenced_type" : "type-429",
5267   "self_type" : "type-430",
5268   "size" : 8,
5269   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5270  },
5271  {
5272   "alignment" : 8,
5273   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > *",
5274   "name" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > *",
5275   "referenced_type" : "type-170",
5276   "self_type" : "type-171",
5277   "size" : 8,
5278   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5279  },
5280  {
5281   "alignment" : 8,
5282   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > *",
5283   "name" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > *",
5284   "referenced_type" : "type-581",
5285   "self_type" : "type-582",
5286   "size" : 8,
5287   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5288  },
5289  {
5290   "alignment" : 8,
5291   "linker_set_key" : "const android::hardware::Return<bool> *",
5292   "name" : "const android::hardware::Return<bool> *",
5293   "referenced_type" : "type-164",
5294   "self_type" : "type-165",
5295   "size" : 8,
5296   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5297  },
5298  {
5299   "alignment" : 8,
5300   "linker_set_key" : "const android::hardware::Status *",
5301   "name" : "const android::hardware::Status *",
5302   "referenced_type" : "type-154",
5303   "self_type" : "type-158",
5304   "size" : 8,
5305   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5306  },
5307  {
5308   "alignment" : 8,
5309   "linker_set_key" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHci *",
5310   "name" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHci *",
5311   "referenced_type" : "type-538",
5312   "self_type" : "type-542",
5313   "size" : 8,
5314   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
5315  },
5316  {
5317   "alignment" : 8,
5318   "linker_set_key" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks *",
5319   "name" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks *",
5320   "referenced_type" : "type-536",
5321   "self_type" : "type-537",
5322   "size" : 8,
5323   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
5324  },
5325  {
5326   "alignment" : 8,
5327   "linker_set_key" : "const android::hardware::bluetooth::V1_0::IBluetoothHci *",
5328   "name" : "const android::hardware::bluetooth::V1_0::IBluetoothHci *",
5329   "referenced_type" : "type-525",
5330   "self_type" : "type-526",
5331   "size" : 8,
5332   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
5333  },
5334  {
5335   "alignment" : 8,
5336   "linker_set_key" : "const android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks *",
5337   "name" : "const android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks *",
5338   "referenced_type" : "type-121",
5339   "self_type" : "type-122",
5340   "size" : 8,
5341   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5342  },
5343  {
5344   "alignment" : 8,
5345   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5346   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5347   "referenced_type" : "type-552",
5348   "self_type" : "type-553",
5349   "size" : 8,
5350   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5351  },
5352  {
5353   "alignment" : 8,
5354   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5355   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5356   "referenced_type" : "type-547",
5357   "self_type" : "type-548",
5358   "size" : 8,
5359   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5360  },
5361  {
5362   "alignment" : 8,
5363   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5364   "name" : "const android::hardware::details::hidl_pointer<int> *",
5365   "referenced_type" : "type-496",
5366   "self_type" : "type-506",
5367   "size" : 8,
5368   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5369  },
5370  {
5371   "alignment" : 8,
5372   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5373   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5374   "referenced_type" : "type-543",
5375   "self_type" : "type-544",
5376   "size" : 8,
5377   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5378  },
5379  {
5380   "alignment" : 8,
5381   "linker_set_key" : "const android::hardware::details::return_status *",
5382   "name" : "const android::hardware::details::return_status *",
5383   "referenced_type" : "type-176",
5384   "self_type" : "type-177",
5385   "size" : 8,
5386   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5387  },
5388  {
5389   "alignment" : 8,
5390   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5391   "name" : "const android::hardware::hidl_death_recipient *",
5392   "referenced_type" : "type-570",
5393   "self_type" : "type-571",
5394   "size" : 8,
5395   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5396  },
5397  {
5398   "alignment" : 8,
5399   "linker_set_key" : "const android::hardware::hidl_memory *",
5400   "name" : "const android::hardware::hidl_memory *",
5401   "referenced_type" : "type-300",
5402   "self_type" : "type-305",
5403   "size" : 8,
5404   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5405  },
5406  {
5407   "alignment" : 8,
5408   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
5409   "name" : "const android::hardware::hidl_vec<int> *",
5410   "referenced_type" : "type-340",
5411   "self_type" : "type-341",
5412   "size" : 8,
5413   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5414  },
5415  {
5416   "alignment" : 8,
5417   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> *",
5418   "name" : "const android::hardware::hidl_vec<unsigned char> *",
5419   "referenced_type" : "type-349",
5420   "self_type" : "type-350",
5421   "size" : 8,
5422   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5423  },
5424  {
5425   "alignment" : 8,
5426   "linker_set_key" : "const android::hardware::hidl_version *",
5427   "name" : "const android::hardware::hidl_version *",
5428   "referenced_type" : "type-357",
5429   "self_type" : "type-358",
5430   "size" : 8,
5431   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5432  },
5433  {
5434   "alignment" : 8,
5435   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5436   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5437   "referenced_type" : "type-533",
5438   "self_type" : "type-534",
5439   "size" : 8,
5440   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5441  },
5442  {
5443   "alignment" : 8,
5444   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5445   "name" : "const android::hidl::base::V1_0::IBase *",
5446   "referenced_type" : "type-435",
5447   "self_type" : "type-434",
5448   "size" : 8,
5449   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5450  },
5451  {
5452   "alignment" : 8,
5453   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5454   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5455   "referenced_type" : "type-75",
5456   "self_type" : "type-76",
5457   "size" : 8,
5458   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5459  },
5460  {
5461   "alignment" : 8,
5462   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5463   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5464   "referenced_type" : "type-509",
5465   "self_type" : "type-510",
5466   "size" : 8,
5467   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5468  },
5469  {
5470   "alignment" : 8,
5471   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
5472   "name" : "const android::sp<android::hardware::IBinder> *",
5473   "referenced_type" : "type-7",
5474   "self_type" : "type-6",
5475   "size" : 8,
5476   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5477  },
5478  {
5479   "alignment" : 8,
5480   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5481   "name" : "const android::sp<android::hardware::ProcessState> *",
5482   "referenced_type" : "type-64",
5483   "self_type" : "type-65",
5484   "size" : 8,
5485   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5486  },
5487  {
5488   "alignment" : 8,
5489   "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
5490   "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
5491   "referenced_type" : "type-131",
5492   "self_type" : "type-130",
5493   "size" : 8,
5494   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5495  },
5496  {
5497   "alignment" : 8,
5498   "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
5499   "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
5500   "referenced_type" : "type-120",
5501   "self_type" : "type-119",
5502   "size" : 8,
5503   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5504  },
5505  {
5506   "alignment" : 8,
5507   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5508   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5509   "referenced_type" : "type-144",
5510   "self_type" : "type-143",
5511   "size" : 8,
5512   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5513  },
5514  {
5515   "alignment" : 8,
5516   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
5517   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
5518   "referenced_type" : "type-315",
5519   "self_type" : "type-569",
5520   "size" : 8,
5521   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5522  },
5523  {
5524   "alignment" : 8,
5525   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5526   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5527   "referenced_type" : "type-583",
5528   "self_type" : "type-622",
5529   "size" : 8,
5530   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5531  },
5532  {
5533   "alignment" : 8,
5534   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5535   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5536   "referenced_type" : "type-73",
5537   "self_type" : "type-74",
5538   "size" : 8,
5539   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5540  },
5541  {
5542   "alignment" : 8,
5543   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5544   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5545   "referenced_type" : "type-88",
5546   "self_type" : "type-89",
5547   "size" : 8,
5548   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5549  },
5550  {
5551   "alignment" : 8,
5552   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
5553   "name" : "const android::wp<android::hardware::BHwBinder> *",
5554   "referenced_type" : "type-566",
5555   "self_type" : "type-567",
5556   "size" : 8,
5557   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5558  },
5559  {
5560   "alignment" : 8,
5561   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
5562   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
5563   "referenced_type" : "type-291",
5564   "self_type" : "type-302",
5565   "size" : 8,
5566   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5567  },
5568  {
5569   "alignment" : 8,
5570   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5571   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5572   "referenced_type" : "type-563",
5573   "self_type" : "type-564",
5574   "size" : 8,
5575   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5576  },
5577  {
5578   "alignment" : 8,
5579   "linker_set_key" : "const char *",
5580   "name" : "const char *",
5581   "referenced_type" : "type-52",
5582   "self_type" : "type-51",
5583   "size" : 8,
5584   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5585  },
5586  {
5587   "alignment" : 8,
5588   "linker_set_key" : "const char16_t *",
5589   "name" : "const char16_t *",
5590   "referenced_type" : "type-43",
5591   "self_type" : "type-42",
5592   "size" : 8,
5593   "source_file" : "/system/core/libutils/include/utils/String16.h"
5594  },
5595  {
5596   "alignment" : 8,
5597   "linker_set_key" : "const log_msg *",
5598   "name" : "const log_msg *",
5599   "referenced_type" : "type-90",
5600   "self_type" : "type-128",
5601   "size" : 8,
5602   "source_file" : "/system/core/liblog/include/log/log_read.h"
5603  },
5604  {
5605   "alignment" : 8,
5606   "linker_set_key" : "const native_handle *",
5607   "name" : "const native_handle *",
5608   "referenced_type" : "type-276",
5609   "self_type" : "type-275",
5610   "size" : 8,
5611   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5612  },
5613  {
5614   "alignment" : 8,
5615   "linker_set_key" : "const unsigned char *",
5616   "name" : "const unsigned char *",
5617   "referenced_type" : "type-265",
5618   "self_type" : "type-348",
5619   "size" : 8,
5620   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5621  },
5622  {
5623   "alignment" : 8,
5624   "linker_set_key" : "const unsigned long long *",
5625   "name" : "const unsigned long long *",
5626   "referenced_type" : "type-402",
5627   "self_type" : "type-401",
5628   "size" : 8,
5629   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5630  },
5631  {
5632   "alignment" : 8,
5633   "linker_set_key" : "const void *",
5634   "name" : "const void *",
5635   "referenced_type" : "type-360",
5636   "self_type" : "type-361",
5637   "size" : 8,
5638   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5639  },
5640  {
5641   "alignment" : 8,
5642   "linker_set_key" : "int (*)(void *)",
5643   "name" : "int (*)(void *)",
5644   "referenced_type" : "type-488",
5645   "self_type" : "type-489",
5646   "size" : 8,
5647   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5648  },
5649  {
5650   "alignment" : 8,
5651   "linker_set_key" : "int *",
5652   "name" : "int *",
5653   "referenced_type" : "type-20",
5654   "self_type" : "type-339",
5655   "size" : 8,
5656   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5657  },
5658  {
5659   "alignment" : 8,
5660   "linker_set_key" : "log_msg *",
5661   "name" : "log_msg *",
5662   "referenced_type" : "type-91",
5663   "self_type" : "type-174",
5664   "size" : 8,
5665   "source_file" : "/system/core/liblog/include/log/log_read.h"
5666  },
5667  {
5668   "alignment" : 8,
5669   "linker_set_key" : "native_handle *",
5670   "name" : "native_handle *",
5671   "referenced_type" : "type-191",
5672   "self_type" : "type-190",
5673   "size" : 8,
5674   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5675  },
5676  {
5677   "alignment" : 8,
5678   "linker_set_key" : "unsigned char *",
5679   "name" : "unsigned char *",
5680   "referenced_type" : "type-94",
5681   "self_type" : "type-346",
5682   "size" : 8,
5683   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5684  },
5685  {
5686   "alignment" : 8,
5687   "linker_set_key" : "unsigned long *",
5688   "name" : "unsigned long *",
5689   "referenced_type" : "type-25",
5690   "self_type" : "type-412",
5691   "size" : 8,
5692   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
5693  },
5694  {
5695   "alignment" : 8,
5696   "linker_set_key" : "unsigned long long *",
5697   "name" : "unsigned long long *",
5698   "referenced_type" : "type-243",
5699   "self_type" : "type-397",
5700   "size" : 8,
5701   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5702  },
5703  {
5704   "alignment" : 8,
5705   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
5706   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
5707   "referenced_type" : "type-399",
5708   "self_type" : "type-398",
5709   "size" : 8,
5710   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5711  },
5712  {
5713   "alignment" : 8,
5714   "linker_set_key" : "void *",
5715   "name" : "void *",
5716   "referenced_type" : "type-22",
5717   "self_type" : "type-21",
5718   "size" : 8,
5719   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5720  },
5721  {
5722   "alignment" : 8,
5723   "linker_set_key" : "void **",
5724   "name" : "void **",
5725   "referenced_type" : "type-21",
5726   "self_type" : "type-490",
5727   "size" : 8,
5728   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5729  }
5730 ],
5731 "qualified_types" :
5732 [
5733  {
5734   "alignment" : 8,
5735   "is_const" : true,
5736   "linker_set_key" : "android::RefBase::weakref_impl *const",
5737   "name" : "android::RefBase::weakref_impl *const",
5738   "referenced_type" : "type-4",
5739   "self_type" : "type-3",
5740   "size" : 8,
5741   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5742  },
5743  {
5744   "alignment" : 8,
5745   "is_const" : true,
5746   "linker_set_key" : "android::RefBase::weakref_impl *const",
5747   "name" : "android::RefBase::weakref_impl *const",
5748   "referenced_type" : "type-586",
5749   "self_type" : "type-588",
5750   "size" : 8,
5751   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5752  },
5753  {
5754   "alignment" : 8,
5755   "is_const" : true,
5756   "linker_set_key" : "android::RefBase::weakref_impl *const",
5757   "name" : "android::RefBase::weakref_impl *const",
5758   "referenced_type" : "type-624",
5759   "self_type" : "type-626",
5760   "size" : 8,
5761   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5762  },
5763  {
5764   "alignment" : 8,
5765   "is_const" : true,
5766   "linker_set_key" : "android::hardware::IBinder *const",
5767   "name" : "android::hardware::IBinder *const",
5768   "referenced_type" : "type-9",
5769   "self_type" : "type-110",
5770   "size" : 8,
5771   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5772  },
5773  {
5774   "alignment" : 8,
5775   "is_const" : true,
5776   "linker_set_key" : "const android::NativeHandle",
5777   "name" : "const android::NativeHandle",
5778   "referenced_type" : "type-189",
5779   "self_type" : "type-369",
5780   "size" : 24,
5781   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5782  },
5783  {
5784   "alignment" : 8,
5785   "is_const" : true,
5786   "linker_set_key" : "const android::RefBase",
5787   "name" : "const android::RefBase",
5788   "referenced_type" : "type-11",
5789   "self_type" : "type-286",
5790   "size" : 16,
5791   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5792  },
5793  {
5794   "alignment" : 8,
5795   "is_const" : true,
5796   "linker_set_key" : "const android::String16",
5797   "name" : "const android::String16",
5798   "referenced_type" : "type-41",
5799   "self_type" : "type-40",
5800   "size" : 8,
5801   "source_file" : "/system/core/libutils/include/utils/String16.h"
5802  },
5803  {
5804   "alignment" : 8,
5805   "is_const" : true,
5806   "linker_set_key" : "const android::String8",
5807   "name" : "const android::String8",
5808   "referenced_type" : "type-50",
5809   "self_type" : "type-378",
5810   "size" : 8,
5811   "source_file" : "/system/core/libutils/include/utils/String8.h"
5812  },
5813  {
5814   "alignment" : 8,
5815   "is_const" : true,
5816   "linker_set_key" : "const android::VectorImpl",
5817   "name" : "const android::VectorImpl",
5818   "referenced_type" : "type-30",
5819   "self_type" : "type-458",
5820   "size" : 40,
5821   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5822  },
5823  {
5824   "alignment" : 8,
5825   "is_const" : true,
5826   "linker_set_key" : "const android::hardware::BpHwRefBase",
5827   "name" : "const android::hardware::BpHwRefBase",
5828   "referenced_type" : "type-109",
5829   "self_type" : "type-390",
5830   "size" : 48,
5831   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5832  },
5833  {
5834   "alignment" : 8,
5835   "is_const" : true,
5836   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5837   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5838   "referenced_type" : "type-417",
5839   "self_type" : "type-424",
5840   "size" : 64,
5841   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5842  },
5843  {
5844   "alignment" : 8,
5845   "is_const" : true,
5846   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5847   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5848   "referenced_type" : "type-426",
5849   "self_type" : "type-429",
5850   "size" : 64,
5851   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5852  },
5853  {
5854   "alignment" : 8,
5855   "is_const" : true,
5856   "linker_set_key" : "const android::hardware::Parcel",
5857   "name" : "const android::hardware::Parcel",
5858   "referenced_type" : "type-395",
5859   "self_type" : "type-406",
5860   "size" : 136,
5861   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5862  },
5863  {
5864   "alignment" : 8,
5865   "is_const" : true,
5866   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> >",
5867   "name" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> >",
5868   "referenced_type" : "type-166",
5869   "self_type" : "type-170",
5870   "size" : 48,
5871   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5872  },
5873  {
5874   "alignment" : 8,
5875   "is_const" : true,
5876   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> >",
5877   "name" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> >",
5878   "referenced_type" : "type-577",
5879   "self_type" : "type-581",
5880   "size" : 48,
5881   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5882  },
5883  {
5884   "alignment" : 8,
5885   "is_const" : true,
5886   "linker_set_key" : "const android::hardware::Return<bool>",
5887   "name" : "const android::hardware::Return<bool>",
5888   "referenced_type" : "type-159",
5889   "self_type" : "type-164",
5890   "size" : 40,
5891   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5892  },
5893  {
5894   "alignment" : 8,
5895   "is_const" : true,
5896   "linker_set_key" : "const android::hardware::Status",
5897   "name" : "const android::hardware::Status",
5898   "referenced_type" : "type-149",
5899   "self_type" : "type-154",
5900   "size" : 32,
5901   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5902  },
5903  {
5904   "alignment" : 8,
5905   "is_const" : true,
5906   "linker_set_key" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHci",
5907   "name" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHci",
5908   "referenced_type" : "type-539",
5909   "self_type" : "type-538",
5910   "size" : 216,
5911   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
5912  },
5913  {
5914   "alignment" : 8,
5915   "is_const" : true,
5916   "linker_set_key" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks",
5917   "name" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks",
5918   "referenced_type" : "type-105",
5919   "self_type" : "type-536",
5920   "size" : 216,
5921   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
5922  },
5923  {
5924   "alignment" : 8,
5925   "is_const" : true,
5926   "linker_set_key" : "const android::hardware::bluetooth::V1_0::IBluetoothHci",
5927   "name" : "const android::hardware::bluetooth::V1_0::IBluetoothHci",
5928   "referenced_type" : "type-126",
5929   "self_type" : "type-525",
5930   "size" : 24,
5931   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
5932  },
5933  {
5934   "alignment" : 8,
5935   "is_const" : true,
5936   "linker_set_key" : "const android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks",
5937   "name" : "const android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks",
5938   "referenced_type" : "type-104",
5939   "self_type" : "type-121",
5940   "size" : 24,
5941   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5942  },
5943  {
5944   "alignment" : 4,
5945   "is_const" : true,
5946   "linker_set_key" : "const android::hardware::bluetooth::V1_0::Status",
5947   "name" : "const android::hardware::bluetooth::V1_0::Status",
5948   "referenced_type" : "type-521",
5949   "self_type" : "type-522",
5950   "size" : 4,
5951   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h"
5952  },
5953  {
5954   "alignment" : 4,
5955   "is_const" : true,
5956   "linker_set_key" : "const android::hardware::details::SchedPrio",
5957   "name" : "const android::hardware::details::SchedPrio",
5958   "referenced_type" : "type-420",
5959   "self_type" : "type-423",
5960   "size" : 8,
5961   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5962  },
5963  {
5964   "alignment" : 8,
5965   "is_const" : true,
5966   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5967   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5968   "referenced_type" : "type-326",
5969   "self_type" : "type-552",
5970   "size" : 8,
5971   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5972  },
5973  {
5974   "alignment" : 8,
5975   "is_const" : true,
5976   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5977   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5978   "referenced_type" : "type-318",
5979   "self_type" : "type-547",
5980   "size" : 8,
5981   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5982  },
5983  {
5984   "alignment" : 8,
5985   "is_const" : true,
5986   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
5987   "name" : "const android::hardware::details::hidl_pointer<int>",
5988   "referenced_type" : "type-337",
5989   "self_type" : "type-496",
5990   "size" : 8,
5991   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5992  },
5993  {
5994   "alignment" : 8,
5995   "is_const" : true,
5996   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char>",
5997   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
5998   "referenced_type" : "type-344",
5999   "self_type" : "type-543",
6000   "size" : 8,
6001   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6002  },
6003  {
6004   "alignment" : 8,
6005   "is_const" : true,
6006   "linker_set_key" : "const android::hardware::details::return_status",
6007   "name" : "const android::hardware::details::return_status",
6008   "referenced_type" : "type-160",
6009   "self_type" : "type-176",
6010   "size" : 40,
6011   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6012  },
6013  {
6014   "alignment" : 8,
6015   "is_const" : true,
6016   "linker_set_key" : "const android::hardware::hidl_death_recipient",
6017   "name" : "const android::hardware::hidl_death_recipient",
6018   "referenced_type" : "type-138",
6019   "self_type" : "type-570",
6020   "size" : 24,
6021   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6022  },
6023  {
6024   "alignment" : 8,
6025   "is_const" : true,
6026   "linker_set_key" : "const android::hardware::hidl_handle",
6027   "name" : "const android::hardware::hidl_handle",
6028   "referenced_type" : "type-290",
6029   "self_type" : "type-362",
6030   "size" : 16,
6031   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6032  },
6033  {
6034   "alignment" : 8,
6035   "is_const" : true,
6036   "linker_set_key" : "const android::hardware::hidl_memory",
6037   "name" : "const android::hardware::hidl_memory",
6038   "referenced_type" : "type-297",
6039   "self_type" : "type-300",
6040   "size" : 40,
6041   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6042  },
6043  {
6044   "alignment" : 8,
6045   "is_const" : true,
6046   "linker_set_key" : "const android::hardware::hidl_string",
6047   "name" : "const android::hardware::hidl_string",
6048   "referenced_type" : "type-293",
6049   "self_type" : "type-292",
6050   "size" : 16,
6051   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6052  },
6053  {
6054   "alignment" : 8,
6055   "is_const" : true,
6056   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6057   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6058   "referenced_type" : "type-317",
6059   "self_type" : "type-527",
6060   "size" : 16,
6061   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
6062  },
6063  {
6064   "alignment" : 8,
6065   "is_const" : true,
6066   "linker_set_key" : "const android::hardware::hidl_vec<int>",
6067   "name" : "const android::hardware::hidl_vec<int>",
6068   "referenced_type" : "type-336",
6069   "self_type" : "type-340",
6070   "size" : 16,
6071   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6072  },
6073  {
6074   "alignment" : 8,
6075   "is_const" : true,
6076   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char>",
6077   "name" : "const android::hardware::hidl_vec<unsigned char>",
6078   "referenced_type" : "type-343",
6079   "self_type" : "type-349",
6080   "size" : 16,
6081   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6082  },
6083  {
6084   "alignment" : 2,
6085   "is_const" : true,
6086   "linker_set_key" : "const android::hardware::hidl_version",
6087   "name" : "const android::hardware::hidl_version",
6088   "referenced_type" : "type-355",
6089   "self_type" : "type-357",
6090   "size" : 4,
6091   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6092  },
6093  {
6094   "alignment" : 8,
6095   "is_const" : true,
6096   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
6097   "name" : "const android::hidl::base::V1_0::BpHwBase",
6098   "referenced_type" : "type-530",
6099   "self_type" : "type-533",
6100   "size" : 216,
6101   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6102  },
6103  {
6104   "alignment" : 4,
6105   "is_const" : true,
6106   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6107   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6108   "referenced_type" : "type-372",
6109   "self_type" : "type-373",
6110   "size" : 4,
6111   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6112  },
6113  {
6114   "alignment" : 8,
6115   "is_const" : true,
6116   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
6117   "name" : "const android::hidl::base::V1_0::IBase",
6118   "referenced_type" : "type-69",
6119   "self_type" : "type-435",
6120   "size" : 24,
6121   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6122  },
6123  {
6124   "alignment" : 8,
6125   "is_const" : true,
6126   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
6127   "name" : "const android::hidl::base::V1_0::IBase *const",
6128   "referenced_type" : "type-434",
6129   "self_type" : "type-437",
6130   "size" : 8,
6131   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6132  },
6133  {
6134   "alignment" : 8,
6135   "is_const" : true,
6136   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
6137   "name" : "const android::hidl::manager::V1_0::IServiceManager",
6138   "referenced_type" : "type-68",
6139   "self_type" : "type-75",
6140   "size" : 24,
6141   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6142  },
6143  {
6144   "alignment" : 4,
6145   "is_const" : true,
6146   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6147   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6148   "referenced_type" : "type-512",
6149   "self_type" : "type-516",
6150   "size" : 4,
6151   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6152  },
6153  {
6154   "alignment" : 1,
6155   "is_const" : true,
6156   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6157   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6158   "referenced_type" : "type-511",
6159   "self_type" : "type-514",
6160   "size" : 1,
6161   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6162  },
6163  {
6164   "alignment" : 8,
6165   "is_const" : true,
6166   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
6167   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
6168   "referenced_type" : "type-86",
6169   "self_type" : "type-509",
6170   "size" : 24,
6171   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6172  },
6173  {
6174   "alignment" : 8,
6175   "is_const" : true,
6176   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
6177   "name" : "const android::sp<android::hardware::IBinder>",
6178   "referenced_type" : "type-8",
6179   "self_type" : "type-7",
6180   "size" : 8,
6181   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6182  },
6183  {
6184   "alignment" : 8,
6185   "is_const" : true,
6186   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
6187   "name" : "const android::sp<android::hardware::ProcessState>",
6188   "referenced_type" : "type-17",
6189   "self_type" : "type-64",
6190   "size" : 8,
6191   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6192  },
6193  {
6194   "alignment" : 8,
6195   "is_const" : true,
6196   "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci>",
6197   "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci>",
6198   "referenced_type" : "type-124",
6199   "self_type" : "type-131",
6200   "size" : 8,
6201   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6202  },
6203  {
6204   "alignment" : 8,
6205   "is_const" : true,
6206   "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
6207   "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
6208   "referenced_type" : "type-102",
6209   "self_type" : "type-120",
6210   "size" : 8,
6211   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6212  },
6213  {
6214   "alignment" : 8,
6215   "is_const" : true,
6216   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6217   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6218   "referenced_type" : "type-133",
6219   "self_type" : "type-144",
6220   "size" : 8,
6221   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6222  },
6223  {
6224   "alignment" : 8,
6225   "is_const" : true,
6226   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
6227   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
6228   "referenced_type" : "type-316",
6229   "self_type" : "type-315",
6230   "size" : 8,
6231   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6232  },
6233  {
6234   "alignment" : 8,
6235   "is_const" : true,
6236   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
6237   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
6238   "referenced_type" : "type-410",
6239   "self_type" : "type-583",
6240   "size" : 8,
6241   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6242  },
6243  {
6244   "alignment" : 8,
6245   "is_const" : true,
6246   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6247   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6248   "referenced_type" : "type-66",
6249   "self_type" : "type-73",
6250   "size" : 8,
6251   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6252  },
6253  {
6254   "alignment" : 8,
6255   "is_const" : true,
6256   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6257   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6258   "referenced_type" : "type-84",
6259   "self_type" : "type-88",
6260   "size" : 8,
6261   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6262  },
6263  {
6264   "alignment" : 8,
6265   "is_const" : true,
6266   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
6267   "name" : "const android::wp<android::hardware::BHwBinder>",
6268   "referenced_type" : "type-347",
6269   "self_type" : "type-566",
6270   "size" : 16,
6271   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6272  },
6273  {
6274   "alignment" : 8,
6275   "is_const" : true,
6276   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
6277   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
6278   "referenced_type" : "type-136",
6279   "self_type" : "type-291",
6280   "size" : 16,
6281   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6282  },
6283  {
6284   "alignment" : 8,
6285   "is_const" : true,
6286   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
6287   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
6288   "referenced_type" : "type-139",
6289   "self_type" : "type-563",
6290   "size" : 16,
6291   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6292  },
6293  {
6294   "alignment" : 1,
6295   "is_const" : true,
6296   "linker_set_key" : "const bool",
6297   "name" : "const bool",
6298   "referenced_type" : "type-36",
6299   "self_type" : "type-80",
6300   "size" : 1,
6301   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6302  },
6303  {
6304   "alignment" : 1,
6305   "is_const" : true,
6306   "linker_set_key" : "const char",
6307   "name" : "const char",
6308   "referenced_type" : "type-53",
6309   "self_type" : "type-52",
6310   "size" : 1,
6311   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6312  },
6313  {
6314   "alignment" : 2,
6315   "is_const" : true,
6316   "linker_set_key" : "const char16_t",
6317   "name" : "const char16_t",
6318   "referenced_type" : "type-44",
6319   "self_type" : "type-43",
6320   "size" : 2,
6321   "source_file" : "/system/core/libutils/include/utils/String16.h"
6322  },
6323  {
6324   "alignment" : 8,
6325   "is_const" : true,
6326   "linker_set_key" : "const double",
6327   "name" : "const double",
6328   "referenced_type" : "type-254",
6329   "self_type" : "type-282",
6330   "size" : 8,
6331   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6332  },
6333  {
6334   "alignment" : 4,
6335   "is_const" : true,
6336   "linker_set_key" : "const float",
6337   "name" : "const float",
6338   "referenced_type" : "type-248",
6339   "self_type" : "type-279",
6340   "size" : 4,
6341   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6342  },
6343  {
6344   "alignment" : 4,
6345   "is_const" : true,
6346   "linker_set_key" : "const int",
6347   "name" : "const int",
6348   "referenced_type" : "type-20",
6349   "self_type" : "type-479",
6350   "size" : 4,
6351   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6352  },
6353  {
6354   "is_const" : true,
6355   "linker_set_key" : "const iter<is_const>",
6356   "name" : "const iter<is_const>",
6357   "referenced_type" : "type-308",
6358   "self_type" : "type-307",
6359   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6360  },
6361  {
6362   "is_const" : true,
6363   "linker_set_key" : "const iter<is_const>",
6364   "name" : "const iter<is_const>",
6365   "referenced_type" : "type-590",
6366   "self_type" : "type-589",
6367   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6368  },
6369  {
6370   "is_const" : true,
6371   "linker_set_key" : "const iter<is_const>",
6372   "name" : "const iter<is_const>",
6373   "referenced_type" : "type-629",
6374   "self_type" : "type-628",
6375   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6376  },
6377  {
6378   "alignment" : 4,
6379   "is_const" : true,
6380   "linker_set_key" : "const log_msg",
6381   "name" : "const log_msg",
6382   "referenced_type" : "type-91",
6383   "self_type" : "type-90",
6384   "size" : 5124,
6385   "source_file" : "/system/core/liblog/include/log/log_read.h"
6386  },
6387  {
6388   "alignment" : 8,
6389   "is_const" : true,
6390   "linker_set_key" : "const long",
6391   "name" : "const long",
6392   "referenced_type" : "type-26",
6393   "self_type" : "type-272",
6394   "size" : 8,
6395   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6396  },
6397  {
6398   "alignment" : 4,
6399   "is_const" : true,
6400   "linker_set_key" : "const native_handle",
6401   "name" : "const native_handle",
6402   "referenced_type" : "type-191",
6403   "self_type" : "type-276",
6404   "size" : 12,
6405   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6406  },
6407  {
6408   "alignment" : 2,
6409   "is_const" : true,
6410   "linker_set_key" : "const short",
6411   "name" : "const short",
6412   "referenced_type" : "type-211",
6413   "self_type" : "type-267",
6414   "size" : 2,
6415   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6416  },
6417  {
6418   "alignment" : 1,
6419   "is_const" : true,
6420   "linker_set_key" : "const signed char",
6421   "name" : "const signed char",
6422   "referenced_type" : "type-261",
6423   "self_type" : "type-260",
6424   "size" : 1,
6425   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6426  },
6427  {
6428   "alignment" : 4,
6429   "is_const" : true,
6430   "linker_set_key" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6431   "name" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6432   "referenced_type" : "type-524",
6433   "self_type" : "type-523",
6434   "size" : 16,
6435   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h"
6436  },
6437  {
6438   "alignment" : 4,
6439   "is_const" : true,
6440   "linker_set_key" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6441   "name" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6442   "referenced_type" : "type-57",
6443   "self_type" : "type-56",
6444   "size" : 16,
6445   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h"
6446  },
6447  {
6448   "alignment" : 4,
6449   "is_const" : true,
6450   "linker_set_key" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6451   "name" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6452   "referenced_type" : "type-617",
6453   "self_type" : "type-616",
6454   "size" : 16,
6455   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h"
6456  },
6457  {
6458   "alignment" : 4,
6459   "is_const" : true,
6460   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6461   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6462   "referenced_type" : "type-376",
6463   "self_type" : "type-375",
6464   "size" : 12,
6465   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6466  },
6467  {
6468   "alignment" : 4,
6469   "is_const" : true,
6470   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6471   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6472   "referenced_type" : "type-598",
6473   "self_type" : "type-597",
6474   "size" : 12,
6475   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6476  },
6477  {
6478   "alignment" : 4,
6479   "is_const" : true,
6480   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6481   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6482   "referenced_type" : "type-633",
6483   "self_type" : "type-632",
6484   "size" : 12,
6485   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6486  },
6487  {
6488   "alignment" : 4,
6489   "is_const" : true,
6490   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6491   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6492   "referenced_type" : "type-520",
6493   "self_type" : "type-519",
6494   "size" : 4,
6495   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6496  },
6497  {
6498   "alignment" : 4,
6499   "is_const" : true,
6500   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6501   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6502   "referenced_type" : "type-615",
6503   "self_type" : "type-614",
6504   "size" : 4,
6505   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6506  },
6507  {
6508   "alignment" : 1,
6509   "is_const" : true,
6510   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6511   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6512   "referenced_type" : "type-518",
6513   "self_type" : "type-517",
6514   "size" : 3,
6515   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6516  },
6517  {
6518   "alignment" : 1,
6519   "is_const" : true,
6520   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6521   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6522   "referenced_type" : "type-613",
6523   "self_type" : "type-612",
6524   "size" : 3,
6525   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6526  },
6527  {
6528   "alignment" : 8,
6529   "is_const" : true,
6530   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6531   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6532   "referenced_type" : "type-415",
6533   "self_type" : "type-414",
6534   "size" : 24,
6535   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6536  },
6537  {
6538   "alignment" : 8,
6539   "is_const" : true,
6540   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6541   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6542   "referenced_type" : "type-603",
6543   "self_type" : "type-602",
6544   "size" : 24,
6545   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6546  },
6547  {
6548   "alignment" : 8,
6549   "is_const" : true,
6550   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6551   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6552   "referenced_type" : "type-333",
6553   "self_type" : "type-332",
6554   "size" : 16,
6555   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6556  },
6557  {
6558   "alignment" : 8,
6559   "is_const" : true,
6560   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6561   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6562   "referenced_type" : "type-595",
6563   "self_type" : "type-594",
6564   "size" : 16,
6565   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6566  },
6567  {
6568   "alignment" : 8,
6569   "is_const" : true,
6570   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6571   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6572   "referenced_type" : "type-323",
6573   "self_type" : "type-322",
6574   "size" : 16,
6575   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6576  },
6577  {
6578   "alignment" : 8,
6579   "is_const" : true,
6580   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6581   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6582   "referenced_type" : "type-593",
6583   "self_type" : "type-592",
6584   "size" : 16,
6585   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6586  },
6587  {
6588   "alignment" : 8,
6589   "is_const" : true,
6590   "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 *> > *)> > >",
6591   "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 *> > *)> > >",
6592   "referenced_type" : "type-558",
6593   "self_type" : "type-557",
6594   "size" : 24,
6595   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6596  },
6597  {
6598   "alignment" : 8,
6599   "is_const" : true,
6600   "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 *> > *)> > >",
6601   "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 *> > *)> > >",
6602   "referenced_type" : "type-60",
6603   "self_type" : "type-59",
6604   "size" : 24,
6605   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6606  },
6607  {
6608   "alignment" : 8,
6609   "is_const" : true,
6610   "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 *> > *)> > >",
6611   "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 *> > *)> > >",
6612   "referenced_type" : "type-620",
6613   "self_type" : "type-619",
6614   "size" : 24,
6615   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6616  },
6617  {
6618   "alignment" : 1,
6619   "is_const" : true,
6620   "linker_set_key" : "const unsigned char",
6621   "name" : "const unsigned char",
6622   "referenced_type" : "type-94",
6623   "self_type" : "type-265",
6624   "size" : 1,
6625   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6626  },
6627  {
6628   "alignment" : 4,
6629   "is_const" : true,
6630   "linker_set_key" : "const unsigned int",
6631   "name" : "const unsigned int",
6632   "referenced_type" : "type-2",
6633   "self_type" : "type-31",
6634   "size" : 4,
6635   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6636  },
6637  {
6638   "alignment" : 8,
6639   "is_const" : true,
6640   "linker_set_key" : "const unsigned long",
6641   "name" : "const unsigned long",
6642   "referenced_type" : "type-25",
6643   "self_type" : "type-32",
6644   "size" : 8,
6645   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6646  },
6647  {
6648   "alignment" : 8,
6649   "is_const" : true,
6650   "linker_set_key" : "const unsigned long long",
6651   "name" : "const unsigned long long",
6652   "referenced_type" : "type-243",
6653   "self_type" : "type-402",
6654   "size" : 8,
6655   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6656  },
6657  {
6658   "alignment" : 2,
6659   "is_const" : true,
6660   "linker_set_key" : "const unsigned short",
6661   "name" : "const unsigned short",
6662   "referenced_type" : "type-96",
6663   "self_type" : "type-269",
6664   "size" : 2,
6665   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6666  },
6667  {
6668   "is_const" : true,
6669   "linker_set_key" : "const void",
6670   "name" : "const void",
6671   "referenced_type" : "type-22",
6672   "self_type" : "type-360",
6673   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6674  },
6675  {
6676   "alignment" : 1,
6677   "is_volatile" : true,
6678   "linker_set_key" : "volatile bool",
6679   "name" : "volatile bool",
6680   "referenced_type" : "type-36",
6681   "self_type" : "type-83",
6682   "size" : 1,
6683   "source_file" : "/system/core/libutils/include/utils/Thread.h"
6684  },
6685  {
6686   "alignment" : 4,
6687   "is_volatile" : true,
6688   "linker_set_key" : "volatile int",
6689   "name" : "volatile int",
6690   "referenced_type" : "type-20",
6691   "self_type" : "type-54",
6692   "size" : 4,
6693   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6694  }
6695 ],
6696 "record_types" :
6697 [
6698  {
6699   "alignment" : 4,
6700   "fields" :
6701   [
6702    {
6703     "access" : "private",
6704     "field_name" : "mCond",
6705     "referenced_type" : "type-82"
6706    }
6707   ],
6708   "linker_set_key" : "android::Condition",
6709   "name" : "android::Condition",
6710   "record_kind" : "class",
6711   "referenced_type" : "type-81",
6712   "self_type" : "type-81",
6713   "size" : 48,
6714   "source_file" : "/system/core/libutils/include/utils/Condition.h",
6715   "unique_id" : "_ZTSN7android9ConditionE"
6716  },
6717  {
6718   "alignment" : 8,
6719   "fields" :
6720   [
6721    {
6722     "access" : "private",
6723     "field_name" : "mVector",
6724     "referenced_type" : "type-47"
6725    }
6726   ],
6727   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6728   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6729   "record_kind" : "class",
6730   "referenced_type" : "type-46",
6731   "self_type" : "type-46",
6732   "size" : 40,
6733   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
6734   "template_args" : [ "type-41", "type-8" ],
6735   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
6736  },
6737  {
6738   "alignment" : 4,
6739   "fields" :
6740   [
6741    {
6742     "access" : "private",
6743     "field_name" : "mCount",
6744     "referenced_type" : "type-188"
6745    }
6746   ],
6747   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
6748   "name" : "android::LightRefBase<android::NativeHandle>",
6749   "record_kind" : "class",
6750   "referenced_type" : "type-187",
6751   "self_type" : "type-187",
6752   "size" : 4,
6753   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6754   "template_args" : [ "type-189" ],
6755   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
6756  },
6757  {
6758   "alignment" : 4,
6759   "fields" :
6760   [
6761    {
6762     "access" : "private",
6763     "field_name" : "mCount",
6764     "referenced_type" : "type-184"
6765    }
6766   ],
6767   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
6768   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
6769   "record_kind" : "class",
6770   "referenced_type" : "type-183",
6771   "self_type" : "type-183",
6772   "size" : 4,
6773   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6774   "template_args" : [ "type-185" ],
6775   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
6776  },
6777  {
6778   "alignment" : 4,
6779   "fields" :
6780   [
6781    {
6782     "access" : "private",
6783     "field_name" : "mMutex",
6784     "referenced_type" : "type-28"
6785    }
6786   ],
6787   "linker_set_key" : "android::Mutex",
6788   "name" : "android::Mutex",
6789   "record_kind" : "class",
6790   "referenced_type" : "type-27",
6791   "self_type" : "type-27",
6792   "size" : 40,
6793   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6794   "unique_id" : "_ZTSN7android5MutexE"
6795  },
6796  {
6797   "alignment" : 8,
6798   "fields" :
6799   [
6800    {
6801     "access" : "private",
6802     "field_name" : "mLock",
6803     "referenced_type" : "type-493"
6804    }
6805   ],
6806   "linker_set_key" : "android::Mutex::Autolock",
6807   "name" : "android::Mutex::Autolock",
6808   "record_kind" : "class",
6809   "referenced_type" : "type-492",
6810   "self_type" : "type-492",
6811   "size" : 8,
6812   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6813   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
6814  },
6815  {
6816   "alignment" : 8,
6817   "base_specifiers" :
6818   [
6819    {
6820     "referenced_type" : "type-187"
6821    }
6822   ],
6823   "fields" :
6824   [
6825    {
6826     "access" : "private",
6827     "field_name" : "mHandle",
6828     "field_offset" : 64,
6829     "referenced_type" : "type-190"
6830    },
6831    {
6832     "access" : "private",
6833     "field_name" : "mOwnsHandle",
6834     "field_offset" : 128,
6835     "referenced_type" : "type-36"
6836    }
6837   ],
6838   "linker_set_key" : "android::NativeHandle",
6839   "name" : "android::NativeHandle",
6840   "record_kind" : "class",
6841   "referenced_type" : "type-189",
6842   "self_type" : "type-189",
6843   "size" : 24,
6844   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
6845   "unique_id" : "_ZTSN7android12NativeHandleE"
6846  },
6847  {
6848   "alignment" : 4,
6849   "fields" :
6850   [
6851    {
6852     "access" : "private",
6853     "field_name" : "mRWLock",
6854     "referenced_type" : "type-499"
6855    }
6856   ],
6857   "linker_set_key" : "android::RWLock",
6858   "name" : "android::RWLock",
6859   "record_kind" : "class",
6860   "referenced_type" : "type-498",
6861   "self_type" : "type-498",
6862   "size" : 56,
6863   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6864   "unique_id" : "_ZTSN7android6RWLockE"
6865  },
6866  {
6867   "alignment" : 8,
6868   "fields" :
6869   [
6870    {
6871     "access" : "private",
6872     "field_name" : "mLock",
6873     "referenced_type" : "type-502"
6874    }
6875   ],
6876   "linker_set_key" : "android::RWLock::AutoRLock",
6877   "name" : "android::RWLock::AutoRLock",
6878   "record_kind" : "class",
6879   "referenced_type" : "type-501",
6880   "self_type" : "type-501",
6881   "size" : 8,
6882   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6883   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
6884  },
6885  {
6886   "alignment" : 8,
6887   "fields" :
6888   [
6889    {
6890     "access" : "private",
6891     "field_name" : "mLock",
6892     "referenced_type" : "type-502"
6893    }
6894   ],
6895   "linker_set_key" : "android::RWLock::AutoWLock",
6896   "name" : "android::RWLock::AutoWLock",
6897   "record_kind" : "class",
6898   "referenced_type" : "type-504",
6899   "self_type" : "type-504",
6900   "size" : 8,
6901   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6902   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
6903  },
6904  {
6905   "alignment" : 8,
6906   "fields" :
6907   [
6908    {
6909     "access" : "private",
6910     "field_name" : "mRefs",
6911     "field_offset" : 64,
6912     "referenced_type" : "type-3"
6913    }
6914   ],
6915   "linker_set_key" : "android::RefBase",
6916   "name" : "android::RefBase",
6917   "record_kind" : "class",
6918   "referenced_type" : "type-11",
6919   "self_type" : "type-11",
6920   "size" : 16,
6921   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6922   "unique_id" : "_ZTSN7android7RefBaseE",
6923   "vtable_components" :
6924   [
6925    {
6926     "kind" : "offset_to_top"
6927    },
6928    {
6929     "kind" : "rtti",
6930     "mangled_component_name" : "_ZTIN7android7RefBaseE"
6931    },
6932    {
6933     "kind" : "complete_dtor_pointer",
6934     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
6935    },
6936    {
6937     "kind" : "deleting_dtor_pointer",
6938     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
6939    },
6940    {
6941     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6942    },
6943    {
6944     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6945    },
6946    {
6947     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6948    },
6949    {
6950     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6951    }
6952   ]
6953  },
6954  {
6955   "alignment" : 1,
6956   "linker_set_key" : "android::RefBase::weakref_type",
6957   "name" : "android::RefBase::weakref_type",
6958   "record_kind" : "class",
6959   "referenced_type" : "type-35",
6960   "self_type" : "type-35",
6961   "size" : 1,
6962   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6963   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
6964  },
6965  {
6966   "alignment" : 1,
6967   "linker_set_key" : "android::ReferenceMover",
6968   "name" : "android::ReferenceMover",
6969   "record_kind" : "class",
6970   "referenced_type" : "type-289",
6971   "self_type" : "type-289",
6972   "size" : 1,
6973   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6974   "unique_id" : "_ZTSN7android14ReferenceMoverE"
6975  },
6976  {
6977   "alignment" : 8,
6978   "linker_set_key" : "android::ReferenceRenamer",
6979   "name" : "android::ReferenceRenamer",
6980   "record_kind" : "class",
6981   "referenced_type" : "type-284",
6982   "self_type" : "type-284",
6983   "size" : 8,
6984   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6985   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
6986   "vtable_components" :
6987   [
6988    {
6989     "kind" : "offset_to_top"
6990    },
6991    {
6992     "kind" : "rtti",
6993     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
6994    },
6995    {
6996     "is_pure" : true,
6997     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
6998    }
6999   ]
7000  },
7001  {
7002   "alignment" : 8,
7003   "fields" :
7004   [
7005    {
7006     "access" : "private",
7007     "field_name" : "mTag",
7008     "referenced_type" : "type-25"
7009    }
7010   ],
7011   "linker_set_key" : "android::ScopedTrace",
7012   "name" : "android::ScopedTrace",
7013   "record_kind" : "class",
7014   "referenced_type" : "type-507",
7015   "self_type" : "type-507",
7016   "size" : 8,
7017   "source_file" : "/system/core/libutils/include/utils/Trace.h",
7018   "unique_id" : "_ZTSN7android11ScopedTraceE"
7019  },
7020  {
7021   "alignment" : 8,
7022   "base_specifiers" :
7023   [
7024    {
7025     "access" : "private",
7026     "referenced_type" : "type-48"
7027    }
7028   ],
7029   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7030   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7031   "record_kind" : "class",
7032   "referenced_type" : "type-47",
7033   "self_type" : "type-47",
7034   "size" : 40,
7035   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
7036   "template_args" : [ "type-49" ],
7037   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7038   "vtable_components" :
7039   [
7040    {
7041     "kind" : "offset_to_top"
7042    },
7043    {
7044     "kind" : "rtti",
7045     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7046    },
7047    {
7048     "kind" : "complete_dtor_pointer",
7049     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
7050    },
7051    {
7052     "kind" : "deleting_dtor_pointer",
7053     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
7054    },
7055    {
7056     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
7057    },
7058    {
7059     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
7060    },
7061    {
7062     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
7063    },
7064    {
7065     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
7066    },
7067    {
7068     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
7069    },
7070    {
7071     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
7072    },
7073    {
7074     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
7075    }
7076   ]
7077  },
7078  {
7079   "alignment" : 8,
7080   "base_specifiers" :
7081   [
7082    {
7083     "referenced_type" : "type-30"
7084    }
7085   ],
7086   "linker_set_key" : "android::SortedVectorImpl",
7087   "name" : "android::SortedVectorImpl",
7088   "record_kind" : "class",
7089   "referenced_type" : "type-48",
7090   "self_type" : "type-48",
7091   "size" : 40,
7092   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7093   "unique_id" : "_ZTSN7android16SortedVectorImplE",
7094   "vtable_components" :
7095   [
7096    {
7097     "kind" : "offset_to_top"
7098    },
7099    {
7100     "kind" : "rtti",
7101     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
7102    },
7103    {
7104     "kind" : "complete_dtor_pointer",
7105     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
7106    },
7107    {
7108     "kind" : "deleting_dtor_pointer",
7109     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
7110    },
7111    {
7112     "is_pure" : true,
7113     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
7114    },
7115    {
7116     "is_pure" : true,
7117     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
7118    },
7119    {
7120     "is_pure" : true,
7121     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
7122    },
7123    {
7124     "is_pure" : true,
7125     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
7126    },
7127    {
7128     "is_pure" : true,
7129     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
7130    },
7131    {
7132     "is_pure" : true,
7133     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
7134    },
7135    {
7136     "is_pure" : true,
7137     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
7138    }
7139   ]
7140  },
7141  {
7142   "alignment" : 8,
7143   "fields" :
7144   [
7145    {
7146     "access" : "private",
7147     "field_name" : "mString",
7148     "referenced_type" : "type-42"
7149    }
7150   ],
7151   "linker_set_key" : "android::String16",
7152   "name" : "android::String16",
7153   "record_kind" : "class",
7154   "referenced_type" : "type-41",
7155   "self_type" : "type-41",
7156   "size" : 8,
7157   "source_file" : "/system/core/libutils/include/utils/String16.h",
7158   "unique_id" : "_ZTSN7android8String16E"
7159  },
7160  {
7161   "alignment" : 8,
7162   "fields" :
7163   [
7164    {
7165     "access" : "private",
7166     "field_name" : "mString",
7167     "referenced_type" : "type-51"
7168    }
7169   ],
7170   "linker_set_key" : "android::String8",
7171   "name" : "android::String8",
7172   "record_kind" : "class",
7173   "referenced_type" : "type-50",
7174   "self_type" : "type-50",
7175   "size" : 8,
7176   "source_file" : "/system/core/libutils/include/utils/String8.h",
7177   "unique_id" : "_ZTSN7android7String8E"
7178  },
7179  {
7180   "alignment" : 8,
7181   "base_specifiers" :
7182   [
7183    {
7184     "is_virtual" : true,
7185     "referenced_type" : "type-11"
7186    }
7187   ],
7188   "fields" :
7189   [
7190    {
7191     "access" : "private",
7192     "field_name" : "mCanCallJava",
7193     "field_offset" : 64,
7194     "referenced_type" : "type-80"
7195    },
7196    {
7197     "access" : "private",
7198     "field_name" : "mThread",
7199     "field_offset" : 128,
7200     "referenced_type" : "type-21"
7201    },
7202    {
7203     "access" : "private",
7204     "field_name" : "mLock",
7205     "field_offset" : 192,
7206     "referenced_type" : "type-27"
7207    },
7208    {
7209     "access" : "private",
7210     "field_name" : "mThreadExitedCondition",
7211     "field_offset" : 512,
7212     "referenced_type" : "type-81"
7213    },
7214    {
7215     "access" : "private",
7216     "field_name" : "mStatus",
7217     "field_offset" : 896,
7218     "referenced_type" : "type-20"
7219    },
7220    {
7221     "access" : "private",
7222     "field_name" : "mExitPending",
7223     "field_offset" : 928,
7224     "referenced_type" : "type-83"
7225    },
7226    {
7227     "access" : "private",
7228     "field_name" : "mRunning",
7229     "field_offset" : 936,
7230     "referenced_type" : "type-83"
7231    },
7232    {
7233     "access" : "private",
7234     "field_name" : "mHoldSelf",
7235     "field_offset" : 960,
7236     "referenced_type" : "type-77"
7237    },
7238    {
7239     "access" : "private",
7240     "field_name" : "mTid",
7241     "field_offset" : 1024,
7242     "referenced_type" : "type-20"
7243    }
7244   ],
7245   "linker_set_key" : "android::Thread",
7246   "name" : "android::Thread",
7247   "record_kind" : "class",
7248   "referenced_type" : "type-79",
7249   "self_type" : "type-79",
7250   "size" : 152,
7251   "source_file" : "/system/core/libutils/include/utils/Thread.h",
7252   "unique_id" : "_ZTSN7android6ThreadE",
7253   "vtable_components" :
7254   [
7255    {
7256     "component_value" : 136,
7257     "kind" : "vbase_offset"
7258    },
7259    {
7260     "kind" : "offset_to_top"
7261    },
7262    {
7263     "kind" : "rtti",
7264     "mangled_component_name" : "_ZTIN7android6ThreadE"
7265    },
7266    {
7267     "kind" : "complete_dtor_pointer",
7268     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
7269    },
7270    {
7271     "kind" : "deleting_dtor_pointer",
7272     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
7273    },
7274    {
7275     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
7276    },
7277    {
7278     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
7279    },
7280    {
7281     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
7282    },
7283    {
7284     "is_pure" : true,
7285     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
7286    },
7287    {
7288     "kind" : "vcall_offset"
7289    },
7290    {
7291     "kind" : "vcall_offset"
7292    },
7293    {
7294     "kind" : "vcall_offset"
7295    },
7296    {
7297     "kind" : "vcall_offset"
7298    },
7299    {
7300     "component_value" : -136,
7301     "kind" : "vcall_offset"
7302    },
7303    {
7304     "component_value" : -136,
7305     "kind" : "offset_to_top"
7306    },
7307    {
7308     "kind" : "rtti",
7309     "mangled_component_name" : "_ZTIN7android6ThreadE"
7310    },
7311    {
7312     "kind" : "complete_dtor_pointer",
7313     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
7314    },
7315    {
7316     "kind" : "deleting_dtor_pointer",
7317     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
7318    },
7319    {
7320     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7321    },
7322    {
7323     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7324    },
7325    {
7326     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7327    },
7328    {
7329     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7330    }
7331   ]
7332  },
7333  {
7334   "alignment" : 8,
7335   "base_specifiers" :
7336   [
7337    {
7338     "access" : "private",
7339     "referenced_type" : "type-30"
7340    }
7341   ],
7342   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7343   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7344   "record_kind" : "class",
7345   "referenced_type" : "type-29",
7346   "self_type" : "type-29",
7347   "size" : 40,
7348   "source_file" : "/system/core/libutils/include/utils/Vector.h",
7349   "template_args" : [ "type-33" ],
7350   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
7351   "vtable_components" :
7352   [
7353    {
7354     "kind" : "offset_to_top"
7355    },
7356    {
7357     "kind" : "rtti",
7358     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
7359    },
7360    {
7361     "kind" : "complete_dtor_pointer",
7362     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
7363    },
7364    {
7365     "kind" : "deleting_dtor_pointer",
7366     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
7367    },
7368    {
7369     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
7370    },
7371    {
7372     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
7373    },
7374    {
7375     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
7376    },
7377    {
7378     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
7379    },
7380    {
7381     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
7382    },
7383    {
7384     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
7385    }
7386   ]
7387  },
7388  {
7389   "alignment" : 8,
7390   "fields" :
7391   [
7392    {
7393     "access" : "private",
7394     "field_name" : "mStorage",
7395     "field_offset" : 64,
7396     "referenced_type" : "type-21"
7397    },
7398    {
7399     "access" : "private",
7400     "field_name" : "mCount",
7401     "field_offset" : 128,
7402     "referenced_type" : "type-25"
7403    },
7404    {
7405     "access" : "private",
7406     "field_name" : "mFlags",
7407     "field_offset" : 192,
7408     "referenced_type" : "type-31"
7409    },
7410    {
7411     "access" : "private",
7412     "field_name" : "mItemSize",
7413     "field_offset" : 256,
7414     "referenced_type" : "type-32"
7415    }
7416   ],
7417   "linker_set_key" : "android::VectorImpl",
7418   "name" : "android::VectorImpl",
7419   "record_kind" : "class",
7420   "referenced_type" : "type-30",
7421   "self_type" : "type-30",
7422   "size" : 40,
7423   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7424   "unique_id" : "_ZTSN7android10VectorImplE",
7425   "vtable_components" :
7426   [
7427    {
7428     "kind" : "offset_to_top"
7429    },
7430    {
7431     "kind" : "rtti",
7432     "mangled_component_name" : "_ZTIN7android10VectorImplE"
7433    },
7434    {
7435     "kind" : "complete_dtor_pointer",
7436     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
7437    },
7438    {
7439     "kind" : "deleting_dtor_pointer",
7440     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
7441    },
7442    {
7443     "is_pure" : true,
7444     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
7445    },
7446    {
7447     "is_pure" : true,
7448     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
7449    },
7450    {
7451     "is_pure" : true,
7452     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
7453    },
7454    {
7455     "is_pure" : true,
7456     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
7457    },
7458    {
7459     "is_pure" : true,
7460     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
7461    },
7462    {
7463     "is_pure" : true,
7464     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
7465    }
7466   ]
7467  },
7468  {
7469   "alignment" : 8,
7470   "base_specifiers" :
7471   [
7472    {
7473     "referenced_type" : "type-183"
7474    }
7475   ],
7476   "linker_set_key" : "android::VirtualLightRefBase",
7477   "name" : "android::VirtualLightRefBase",
7478   "record_kind" : "class",
7479   "referenced_type" : "type-185",
7480   "self_type" : "type-185",
7481   "size" : 16,
7482   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7483   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
7484   "vtable_components" :
7485   [
7486    {
7487     "kind" : "offset_to_top"
7488    },
7489    {
7490     "kind" : "rtti",
7491     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
7492    },
7493    {
7494     "kind" : "complete_dtor_pointer",
7495     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
7496    },
7497    {
7498     "kind" : "deleting_dtor_pointer",
7499     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
7500    }
7501   ]
7502  },
7503  {
7504   "alignment" : 8,
7505   "base_specifiers" :
7506   [
7507    {
7508     "referenced_type" : "type-10"
7509    }
7510   ],
7511   "fields" :
7512   [
7513    {
7514     "access" : "protected",
7515     "field_name" : "mSchedPolicy",
7516     "field_offset" : 64,
7517     "referenced_type" : "type-20"
7518    },
7519    {
7520     "access" : "protected",
7521     "field_name" : "mSchedPriority",
7522     "field_offset" : 96,
7523     "referenced_type" : "type-20"
7524    },
7525    {
7526     "access" : "private",
7527     "field_name" : "mExtras",
7528     "field_offset" : 128,
7529     "referenced_type" : "type-148"
7530    },
7531    {
7532     "access" : "private",
7533     "field_name" : "mReserved0",
7534     "field_offset" : 192,
7535     "referenced_type" : "type-21"
7536    }
7537   ],
7538   "linker_set_key" : "android::hardware::BHwBinder",
7539   "name" : "android::hardware::BHwBinder",
7540   "record_kind" : "class",
7541   "referenced_type" : "type-147",
7542   "self_type" : "type-147",
7543   "size" : 48,
7544   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7545   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
7546   "vtable_components" :
7547   [
7548    {
7549     "component_value" : 32,
7550     "kind" : "vbase_offset"
7551    },
7552    {
7553     "kind" : "offset_to_top"
7554    },
7555    {
7556     "kind" : "rtti",
7557     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7558    },
7559    {
7560     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7561    },
7562    {
7563     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
7564    },
7565    {
7566     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
7567    },
7568    {
7569     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7570    },
7571    {
7572     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7573    },
7574    {
7575     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
7576    },
7577    {
7578     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
7579    },
7580    {
7581     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
7582    },
7583    {
7584     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7585    },
7586    {
7587     "kind" : "complete_dtor_pointer",
7588     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
7589    },
7590    {
7591     "kind" : "deleting_dtor_pointer",
7592     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
7593    },
7594    {
7595     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7596    },
7597    {
7598     "kind" : "vcall_offset"
7599    },
7600    {
7601     "kind" : "vcall_offset"
7602    },
7603    {
7604     "kind" : "vcall_offset"
7605    },
7606    {
7607     "kind" : "vcall_offset"
7608    },
7609    {
7610     "component_value" : -32,
7611     "kind" : "vcall_offset"
7612    },
7613    {
7614     "component_value" : -32,
7615     "kind" : "offset_to_top"
7616    },
7617    {
7618     "kind" : "rtti",
7619     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7620    },
7621    {
7622     "kind" : "complete_dtor_pointer",
7623     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
7624    },
7625    {
7626     "kind" : "deleting_dtor_pointer",
7627     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
7628    },
7629    {
7630     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7631    },
7632    {
7633     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7634    },
7635    {
7636     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7637    },
7638    {
7639     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7640    }
7641   ]
7642  },
7643  {
7644   "alignment" : 8,
7645   "base_specifiers" :
7646   [
7647    {
7648     "is_virtual" : true,
7649     "referenced_type" : "type-11"
7650    }
7651   ],
7652   "fields" :
7653   [
7654    {
7655     "access" : "private",
7656     "field_name" : "mRemote",
7657     "field_offset" : 64,
7658     "referenced_type" : "type-110"
7659    },
7660    {
7661     "access" : "private",
7662     "field_name" : "mRefs",
7663     "field_offset" : 128,
7664     "referenced_type" : "type-34"
7665    },
7666    {
7667     "access" : "private",
7668     "field_name" : "mState",
7669     "field_offset" : 192,
7670     "referenced_type" : "type-111"
7671    }
7672   ],
7673   "linker_set_key" : "android::hardware::BpHwRefBase",
7674   "name" : "android::hardware::BpHwRefBase",
7675   "record_kind" : "class",
7676   "referenced_type" : "type-109",
7677   "self_type" : "type-109",
7678   "size" : 48,
7679   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7680   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
7681   "vtable_components" :
7682   [
7683    {
7684     "component_value" : 32,
7685     "kind" : "vbase_offset"
7686    },
7687    {
7688     "kind" : "offset_to_top"
7689    },
7690    {
7691     "kind" : "rtti",
7692     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7693    },
7694    {
7695     "kind" : "complete_dtor_pointer",
7696     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
7697    },
7698    {
7699     "kind" : "deleting_dtor_pointer",
7700     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
7701    },
7702    {
7703     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7704    },
7705    {
7706     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7707    },
7708    {
7709     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7710    },
7711    {
7712     "kind" : "vcall_offset"
7713    },
7714    {
7715     "component_value" : -32,
7716     "kind" : "vcall_offset"
7717    },
7718    {
7719     "component_value" : -32,
7720     "kind" : "vcall_offset"
7721    },
7722    {
7723     "component_value" : -32,
7724     "kind" : "vcall_offset"
7725    },
7726    {
7727     "component_value" : -32,
7728     "kind" : "vcall_offset"
7729    },
7730    {
7731     "component_value" : -32,
7732     "kind" : "offset_to_top"
7733    },
7734    {
7735     "kind" : "rtti",
7736     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7737    },
7738    {
7739     "kind" : "complete_dtor_pointer",
7740     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
7741    },
7742    {
7743     "kind" : "deleting_dtor_pointer",
7744     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
7745    },
7746    {
7747     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7748    },
7749    {
7750     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7751    },
7752    {
7753     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7754    },
7755    {
7756     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7757    }
7758   ]
7759  },
7760  {
7761   "alignment" : 8,
7762   "base_specifiers" :
7763   [
7764    {
7765     "referenced_type" : "type-126"
7766    },
7767    {
7768     "referenced_type" : "type-14"
7769    },
7770    {
7771     "referenced_type" : "type-109"
7772    }
7773   ],
7774   "linker_set_key" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHci>",
7775   "name" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHci>",
7776   "record_kind" : "class",
7777   "referenced_type" : "type-394",
7778   "self_type" : "type-394",
7779   "size" : 64,
7780   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7781   "template_args" : [ "type-126" ],
7782   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEEE",
7783   "vtable_components" :
7784   [
7785    {
7786     "component_value" : 48,
7787     "kind" : "vbase_offset"
7788    },
7789    {
7790     "kind" : "offset_to_top"
7791    },
7792    {
7793     "kind" : "rtti",
7794     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEEE"
7795    },
7796    {
7797     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_013IBluetoothHci8isRemoteEv"
7798    },
7799    {
7800     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7801    },
7802    {
7803     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7804    },
7805    {
7806     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7807    },
7808    {
7809     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7810    },
7811    {
7812     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21setHALInstrumentationEv"
7813    },
7814    {
7815     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7816    },
7817    {
7818     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci4pingEv"
7819    },
7820    {
7821     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7822    },
7823    {
7824     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21notifySyspropsChangedEv"
7825    },
7826    {
7827     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7828    },
7829    {
7830     "kind" : "complete_dtor_pointer",
7831     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED1Ev"
7832    },
7833    {
7834     "kind" : "deleting_dtor_pointer",
7835     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED0Ev"
7836    },
7837    {
7838     "is_pure" : true,
7839     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
7840    },
7841    {
7842     "is_pure" : true,
7843     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE"
7844    },
7845    {
7846     "is_pure" : true,
7847     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE"
7848    },
7849    {
7850     "is_pure" : true,
7851     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE"
7852    },
7853    {
7854     "is_pure" : true,
7855     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5closeEv"
7856    },
7857    {
7858     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEE10onAsBinderEv"
7859    },
7860    {
7861     "component_value" : 40,
7862     "kind" : "vbase_offset"
7863    },
7864    {
7865     "component_value" : -8,
7866     "kind" : "offset_to_top"
7867    },
7868    {
7869     "kind" : "rtti",
7870     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEEE"
7871    },
7872    {
7873     "kind" : "complete_dtor_pointer",
7874     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED1Ev"
7875    },
7876    {
7877     "kind" : "deleting_dtor_pointer",
7878     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED0Ev"
7879    },
7880    {
7881     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEE10onAsBinderEv"
7882    },
7883    {
7884     "component_value" : 32,
7885     "kind" : "vbase_offset"
7886    },
7887    {
7888     "component_value" : -16,
7889     "kind" : "offset_to_top"
7890    },
7891    {
7892     "kind" : "rtti",
7893     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEEE"
7894    },
7895    {
7896     "kind" : "complete_dtor_pointer",
7897     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED1Ev"
7898    },
7899    {
7900     "kind" : "deleting_dtor_pointer",
7901     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED0Ev"
7902    },
7903    {
7904     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7905    },
7906    {
7907     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7908    },
7909    {
7910     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7911    },
7912    {
7913     "kind" : "vcall_offset"
7914    },
7915    {
7916     "component_value" : -32,
7917     "kind" : "vcall_offset"
7918    },
7919    {
7920     "component_value" : -32,
7921     "kind" : "vcall_offset"
7922    },
7923    {
7924     "component_value" : -32,
7925     "kind" : "vcall_offset"
7926    },
7927    {
7928     "component_value" : -48,
7929     "kind" : "vcall_offset"
7930    },
7931    {
7932     "component_value" : -48,
7933     "kind" : "offset_to_top"
7934    },
7935    {
7936     "kind" : "rtti",
7937     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEEE"
7938    },
7939    {
7940     "kind" : "complete_dtor_pointer",
7941     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED1Ev"
7942    },
7943    {
7944     "kind" : "deleting_dtor_pointer",
7945     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED0Ev"
7946    },
7947    {
7948     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7949    },
7950    {
7951     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7952    },
7953    {
7954     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7955    },
7956    {
7957     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7958    }
7959   ]
7960  },
7961  {
7962   "alignment" : 8,
7963   "base_specifiers" :
7964   [
7965    {
7966     "referenced_type" : "type-104"
7967    },
7968    {
7969     "referenced_type" : "type-14"
7970    },
7971    {
7972     "referenced_type" : "type-109"
7973    }
7974   ],
7975   "linker_set_key" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
7976   "name" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
7977   "record_kind" : "class",
7978   "referenced_type" : "type-108",
7979   "self_type" : "type-108",
7980   "size" : 64,
7981   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7982   "template_args" : [ "type-104" ],
7983   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEE",
7984   "vtable_components" :
7985   [
7986    {
7987     "component_value" : 48,
7988     "kind" : "vbase_offset"
7989    },
7990    {
7991     "kind" : "offset_to_top"
7992    },
7993    {
7994     "kind" : "rtti",
7995     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEE"
7996    },
7997    {
7998     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8isRemoteEv"
7999    },
8000    {
8001     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8002    },
8003    {
8004     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8005    },
8006    {
8007     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8008    },
8009    {
8010     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8011    },
8012    {
8013     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21setHALInstrumentationEv"
8014    },
8015    {
8016     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8017    },
8018    {
8019     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks4pingEv"
8020    },
8021    {
8022     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8023    },
8024    {
8025     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21notifySyspropsChangedEv"
8026    },
8027    {
8028     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8029    },
8030    {
8031     "kind" : "complete_dtor_pointer",
8032     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED1Ev"
8033    },
8034    {
8035     "kind" : "deleting_dtor_pointer",
8036     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED0Ev"
8037    },
8038    {
8039     "is_pure" : true,
8040     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks22initializationCompleteENS2_6StatusE"
8041    },
8042    {
8043     "is_pure" : true,
8044     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE"
8045    },
8046    {
8047     "is_pure" : true,
8048     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE"
8049    },
8050    {
8051     "is_pure" : true,
8052     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE"
8053    },
8054    {
8055     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEE10onAsBinderEv"
8056    },
8057    {
8058     "component_value" : 40,
8059     "kind" : "vbase_offset"
8060    },
8061    {
8062     "component_value" : -8,
8063     "kind" : "offset_to_top"
8064    },
8065    {
8066     "kind" : "rtti",
8067     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEE"
8068    },
8069    {
8070     "kind" : "complete_dtor_pointer",
8071     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED1Ev"
8072    },
8073    {
8074     "kind" : "deleting_dtor_pointer",
8075     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED0Ev"
8076    },
8077    {
8078     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEE10onAsBinderEv"
8079    },
8080    {
8081     "component_value" : 32,
8082     "kind" : "vbase_offset"
8083    },
8084    {
8085     "component_value" : -16,
8086     "kind" : "offset_to_top"
8087    },
8088    {
8089     "kind" : "rtti",
8090     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEE"
8091    },
8092    {
8093     "kind" : "complete_dtor_pointer",
8094     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED1Ev"
8095    },
8096    {
8097     "kind" : "deleting_dtor_pointer",
8098     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED0Ev"
8099    },
8100    {
8101     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8102    },
8103    {
8104     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8105    },
8106    {
8107     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8108    },
8109    {
8110     "kind" : "vcall_offset"
8111    },
8112    {
8113     "component_value" : -32,
8114     "kind" : "vcall_offset"
8115    },
8116    {
8117     "component_value" : -32,
8118     "kind" : "vcall_offset"
8119    },
8120    {
8121     "component_value" : -32,
8122     "kind" : "vcall_offset"
8123    },
8124    {
8125     "component_value" : -48,
8126     "kind" : "vcall_offset"
8127    },
8128    {
8129     "component_value" : -48,
8130     "kind" : "offset_to_top"
8131    },
8132    {
8133     "kind" : "rtti",
8134     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEE"
8135    },
8136    {
8137     "kind" : "complete_dtor_pointer",
8138     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED1Ev"
8139    },
8140    {
8141     "kind" : "deleting_dtor_pointer",
8142     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED0Ev"
8143    },
8144    {
8145     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8146    },
8147    {
8148     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8149    },
8150    {
8151     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8152    },
8153    {
8154     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8155    }
8156   ]
8157  },
8158  {
8159   "alignment" : 8,
8160   "base_specifiers" :
8161   [
8162    {
8163     "referenced_type" : "type-69"
8164    },
8165    {
8166     "referenced_type" : "type-14"
8167    },
8168    {
8169     "referenced_type" : "type-109"
8170    }
8171   ],
8172   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8173   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8174   "record_kind" : "class",
8175   "referenced_type" : "type-392",
8176   "self_type" : "type-392",
8177   "size" : 64,
8178   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8179   "template_args" : [ "type-69" ],
8180   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
8181   "vtable_components" :
8182   [
8183    {
8184     "component_value" : 48,
8185     "kind" : "vbase_offset"
8186    },
8187    {
8188     "kind" : "offset_to_top"
8189    },
8190    {
8191     "kind" : "rtti",
8192     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8193    },
8194    {
8195     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
8196    },
8197    {
8198     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8199    },
8200    {
8201     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8202    },
8203    {
8204     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8205    },
8206    {
8207     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
8208    },
8209    {
8210     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
8211    },
8212    {
8213     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
8214    },
8215    {
8216     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
8217    },
8218    {
8219     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8220    },
8221    {
8222     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
8223    },
8224    {
8225     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8226    },
8227    {
8228     "kind" : "complete_dtor_pointer",
8229     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8230    },
8231    {
8232     "kind" : "deleting_dtor_pointer",
8233     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8234    },
8235    {
8236     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8237    },
8238    {
8239     "component_value" : 40,
8240     "kind" : "vbase_offset"
8241    },
8242    {
8243     "component_value" : -8,
8244     "kind" : "offset_to_top"
8245    },
8246    {
8247     "kind" : "rtti",
8248     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8249    },
8250    {
8251     "kind" : "complete_dtor_pointer",
8252     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8253    },
8254    {
8255     "kind" : "deleting_dtor_pointer",
8256     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8257    },
8258    {
8259     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8260    },
8261    {
8262     "component_value" : 32,
8263     "kind" : "vbase_offset"
8264    },
8265    {
8266     "component_value" : -16,
8267     "kind" : "offset_to_top"
8268    },
8269    {
8270     "kind" : "rtti",
8271     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8272    },
8273    {
8274     "kind" : "complete_dtor_pointer",
8275     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8276    },
8277    {
8278     "kind" : "deleting_dtor_pointer",
8279     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8280    },
8281    {
8282     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8283    },
8284    {
8285     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8286    },
8287    {
8288     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8289    },
8290    {
8291     "kind" : "vcall_offset"
8292    },
8293    {
8294     "component_value" : -32,
8295     "kind" : "vcall_offset"
8296    },
8297    {
8298     "component_value" : -32,
8299     "kind" : "vcall_offset"
8300    },
8301    {
8302     "component_value" : -32,
8303     "kind" : "vcall_offset"
8304    },
8305    {
8306     "component_value" : -48,
8307     "kind" : "vcall_offset"
8308    },
8309    {
8310     "component_value" : -48,
8311     "kind" : "offset_to_top"
8312    },
8313    {
8314     "kind" : "rtti",
8315     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8316    },
8317    {
8318     "kind" : "complete_dtor_pointer",
8319     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8320    },
8321    {
8322     "kind" : "deleting_dtor_pointer",
8323     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8324    },
8325    {
8326     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8327    },
8328    {
8329     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8330    },
8331    {
8332     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8333    },
8334    {
8335     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8336    }
8337   ]
8338  },
8339  {
8340   "alignment" : 8,
8341   "fields" :
8342   [
8343    {
8344     "access" : "private",
8345     "field_name" : "mMutex",
8346     "referenced_type" : "type-418"
8347    },
8348    {
8349     "access" : "private",
8350     "field_name" : "mMap",
8351     "field_offset" : 320,
8352     "referenced_type" : "type-419"
8353    }
8354   ],
8355   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8356   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8357   "record_kind" : "class",
8358   "referenced_type" : "type-417",
8359   "self_type" : "type-417",
8360   "size" : 64,
8361   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8362   "template_args" : [ "type-139", "type-420" ],
8363   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
8364  },
8365  {
8366   "alignment" : 8,
8367   "fields" :
8368   [
8369    {
8370     "access" : "private",
8371     "field_name" : "mMutex",
8372     "referenced_type" : "type-427"
8373    },
8374    {
8375     "access" : "private",
8376     "field_name" : "mMap",
8377     "field_offset" : 320,
8378     "referenced_type" : "type-428"
8379    }
8380   ],
8381   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8382   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8383   "record_kind" : "class",
8384   "referenced_type" : "type-426",
8385   "self_type" : "type-426",
8386   "size" : 64,
8387   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8388   "template_args" : [ "type-139", "type-36" ],
8389   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
8390  },
8391  {
8392   "alignment" : 8,
8393   "fields" :
8394   [
8395    {
8396     "access" : "private",
8397     "field_name" : "mMutex",
8398     "referenced_type" : "type-432"
8399    },
8400    {
8401     "access" : "private",
8402     "field_name" : "mMap",
8403     "field_offset" : 320,
8404     "referenced_type" : "type-433"
8405    }
8406   ],
8407   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8408   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8409   "record_kind" : "class",
8410   "referenced_type" : "type-431",
8411   "self_type" : "type-431",
8412   "size" : 64,
8413   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8414   "template_args" : [ "type-434", "type-347" ],
8415   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
8416  },
8417  {
8418   "alignment" : 8,
8419   "fields" :
8420   [
8421    {
8422     "access" : "private",
8423     "field_name" : "mMutex",
8424     "referenced_type" : "type-451"
8425    },
8426    {
8427     "access" : "private",
8428     "field_name" : "mMap",
8429     "field_offset" : 320,
8430     "referenced_type" : "type-452"
8431    }
8432   ],
8433   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8434   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8435   "record_kind" : "class",
8436   "referenced_type" : "type-450",
8437   "self_type" : "type-450",
8438   "size" : 64,
8439   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8440   "template_args" : [ "type-453", "type-454" ],
8441   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
8442  },
8443  {
8444   "alignment" : 8,
8445   "fields" :
8446   [
8447    {
8448     "access" : "private",
8449     "field_name" : "mMutex",
8450     "referenced_type" : "type-440"
8451    },
8452    {
8453     "access" : "private",
8454     "field_name" : "mMap",
8455     "field_offset" : 320,
8456     "referenced_type" : "type-441"
8457    }
8458   ],
8459   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8460   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8461   "record_kind" : "class",
8462   "referenced_type" : "type-439",
8463   "self_type" : "type-439",
8464   "size" : 64,
8465   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8466   "template_args" : [ "type-442", "type-443" ],
8467   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
8468  },
8469  {
8470   "alignment" : 8,
8471   "fields" :
8472   [
8473    {
8474     "field_name" : "flags",
8475     "referenced_type" : "type-2"
8476    },
8477    {
8478     "field_name" : "fdIndex",
8479     "field_offset" : 32,
8480     "referenced_type" : "type-2"
8481    },
8482    {
8483     "field_name" : "offset",
8484     "field_offset" : 64,
8485     "referenced_type" : "type-2"
8486    },
8487    {
8488     "field_name" : "extent",
8489     "field_offset" : 128,
8490     "referenced_type" : "type-25"
8491    }
8492   ],
8493   "linker_set_key" : "android::hardware::GrantorDescriptor",
8494   "name" : "android::hardware::GrantorDescriptor",
8495   "referenced_type" : "type-314",
8496   "self_type" : "type-314",
8497   "size" : 24,
8498   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8499   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
8500  },
8501  {
8502   "alignment" : 8,
8503   "base_specifiers" :
8504   [
8505    {
8506     "is_virtual" : true,
8507     "referenced_type" : "type-297"
8508    },
8509    {
8510     "is_virtual" : true,
8511     "referenced_type" : "type-11"
8512    }
8513   ],
8514   "linker_set_key" : "android::hardware::HidlMemory",
8515   "name" : "android::hardware::HidlMemory",
8516   "record_kind" : "class",
8517   "referenced_type" : "type-306",
8518   "self_type" : "type-306",
8519   "size" : 64,
8520   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8521   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
8522   "vtable_components" :
8523   [
8524    {
8525     "component_value" : 48,
8526     "kind" : "vbase_offset"
8527    },
8528    {
8529     "component_value" : 8,
8530     "kind" : "vbase_offset"
8531    },
8532    {
8533     "kind" : "offset_to_top"
8534    },
8535    {
8536     "kind" : "rtti",
8537     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8538    },
8539    {
8540     "kind" : "complete_dtor_pointer",
8541     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
8542    },
8543    {
8544     "kind" : "deleting_dtor_pointer",
8545     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
8546    },
8547    {
8548     "kind" : "vcall_offset"
8549    },
8550    {
8551     "kind" : "vcall_offset"
8552    },
8553    {
8554     "kind" : "vcall_offset"
8555    },
8556    {
8557     "kind" : "vcall_offset"
8558    },
8559    {
8560     "component_value" : -48,
8561     "kind" : "vcall_offset"
8562    },
8563    {
8564     "component_value" : -48,
8565     "kind" : "offset_to_top"
8566    },
8567    {
8568     "kind" : "rtti",
8569     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8570    },
8571    {
8572     "kind" : "complete_dtor_pointer",
8573     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
8574    },
8575    {
8576     "kind" : "deleting_dtor_pointer",
8577     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
8578    },
8579    {
8580     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8581    },
8582    {
8583     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8584    },
8585    {
8586     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8587    },
8588    {
8589     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8590    }
8591   ]
8592  },
8593  {
8594   "alignment" : 8,
8595   "base_specifiers" :
8596   [
8597    {
8598     "is_virtual" : true,
8599     "referenced_type" : "type-11"
8600    }
8601   ],
8602   "linker_set_key" : "android::hardware::IBinder",
8603   "name" : "android::hardware::IBinder",
8604   "record_kind" : "class",
8605   "referenced_type" : "type-10",
8606   "self_type" : "type-10",
8607   "size" : 24,
8608   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8609   "unique_id" : "_ZTSN7android8hardware7IBinderE",
8610   "vtable_components" :
8611   [
8612    {
8613     "component_value" : 8,
8614     "kind" : "vbase_offset"
8615    },
8616    {
8617     "kind" : "offset_to_top"
8618    },
8619    {
8620     "kind" : "rtti",
8621     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8622    },
8623    {
8624     "is_pure" : true,
8625     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8626    },
8627    {
8628     "is_pure" : true,
8629     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
8630    },
8631    {
8632     "is_pure" : true,
8633     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
8634    },
8635    {
8636     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8637    },
8638    {
8639     "is_pure" : true,
8640     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8641    },
8642    {
8643     "is_pure" : true,
8644     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
8645    },
8646    {
8647     "is_pure" : true,
8648     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
8649    },
8650    {
8651     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
8652    },
8653    {
8654     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8655    },
8656    {
8657     "kind" : "complete_dtor_pointer",
8658     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
8659    },
8660    {
8661     "kind" : "deleting_dtor_pointer",
8662     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
8663    },
8664    {
8665     "kind" : "vcall_offset"
8666    },
8667    {
8668     "kind" : "vcall_offset"
8669    },
8670    {
8671     "kind" : "vcall_offset"
8672    },
8673    {
8674     "kind" : "vcall_offset"
8675    },
8676    {
8677     "component_value" : -8,
8678     "kind" : "vcall_offset"
8679    },
8680    {
8681     "component_value" : -8,
8682     "kind" : "offset_to_top"
8683    },
8684    {
8685     "kind" : "rtti",
8686     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8687    },
8688    {
8689     "kind" : "complete_dtor_pointer",
8690     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
8691    },
8692    {
8693     "kind" : "deleting_dtor_pointer",
8694     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
8695    },
8696    {
8697     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8698    },
8699    {
8700     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8701    },
8702    {
8703     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8704    },
8705    {
8706     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8707    }
8708   ]
8709  },
8710  {
8711   "alignment" : 8,
8712   "base_specifiers" :
8713   [
8714    {
8715     "is_virtual" : true,
8716     "referenced_type" : "type-11"
8717    }
8718   ],
8719   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
8720   "name" : "android::hardware::IBinder::DeathRecipient",
8721   "record_kind" : "class",
8722   "referenced_type" : "type-62",
8723   "self_type" : "type-62",
8724   "size" : 24,
8725   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8726   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
8727   "vtable_components" :
8728   [
8729    {
8730     "component_value" : 8,
8731     "kind" : "vbase_offset"
8732    },
8733    {
8734     "kind" : "offset_to_top"
8735    },
8736    {
8737     "kind" : "rtti",
8738     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8739    },
8740    {
8741     "is_pure" : true,
8742     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
8743    },
8744    {
8745     "kind" : "complete_dtor_pointer",
8746     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
8747    },
8748    {
8749     "kind" : "deleting_dtor_pointer",
8750     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
8751    },
8752    {
8753     "kind" : "vcall_offset"
8754    },
8755    {
8756     "kind" : "vcall_offset"
8757    },
8758    {
8759     "kind" : "vcall_offset"
8760    },
8761    {
8762     "kind" : "vcall_offset"
8763    },
8764    {
8765     "component_value" : -8,
8766     "kind" : "vcall_offset"
8767    },
8768    {
8769     "component_value" : -8,
8770     "kind" : "offset_to_top"
8771    },
8772    {
8773     "kind" : "rtti",
8774     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8775    },
8776    {
8777     "kind" : "complete_dtor_pointer",
8778     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
8779    },
8780    {
8781     "kind" : "deleting_dtor_pointer",
8782     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
8783    },
8784    {
8785     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8786    },
8787    {
8788     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8789    },
8790    {
8791     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8792    },
8793    {
8794     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8795    }
8796   ]
8797  },
8798  {
8799   "alignment" : 8,
8800   "base_specifiers" :
8801   [
8802    {
8803     "is_virtual" : true,
8804     "referenced_type" : "type-11"
8805    }
8806   ],
8807   "linker_set_key" : "android::hardware::IInterface",
8808   "name" : "android::hardware::IInterface",
8809   "record_kind" : "class",
8810   "referenced_type" : "type-14",
8811   "self_type" : "type-14",
8812   "size" : 24,
8813   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8814   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
8815   "vtable_components" :
8816   [
8817    {
8818     "component_value" : 8,
8819     "kind" : "vbase_offset"
8820    },
8821    {
8822     "kind" : "offset_to_top"
8823    },
8824    {
8825     "kind" : "rtti",
8826     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8827    },
8828    {
8829     "kind" : "complete_dtor_pointer",
8830     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
8831    },
8832    {
8833     "kind" : "deleting_dtor_pointer",
8834     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
8835    },
8836    {
8837     "is_pure" : true,
8838     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
8839    },
8840    {
8841     "kind" : "vcall_offset"
8842    },
8843    {
8844     "kind" : "vcall_offset"
8845    },
8846    {
8847     "kind" : "vcall_offset"
8848    },
8849    {
8850     "kind" : "vcall_offset"
8851    },
8852    {
8853     "component_value" : -8,
8854     "kind" : "vcall_offset"
8855    },
8856    {
8857     "component_value" : -8,
8858     "kind" : "offset_to_top"
8859    },
8860    {
8861     "kind" : "rtti",
8862     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8863    },
8864    {
8865     "kind" : "complete_dtor_pointer",
8866     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
8867    },
8868    {
8869     "kind" : "deleting_dtor_pointer",
8870     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
8871    },
8872    {
8873     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8874    },
8875    {
8876     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8877    },
8878    {
8879     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8880    },
8881    {
8882     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8883    }
8884   ]
8885  },
8886  {
8887   "alignment" : 8,
8888   "fields" :
8889   [
8890    {
8891     "access" : "private",
8892     "field_name" : "mGrantors",
8893     "referenced_type" : "type-310"
8894    },
8895    {
8896     "access" : "private",
8897     "field_name" : "mHandle",
8898     "field_offset" : 128,
8899     "referenced_type" : "type-366"
8900    },
8901    {
8902     "access" : "private",
8903     "field_name" : "mQuantum",
8904     "field_offset" : 192,
8905     "referenced_type" : "type-2"
8906    },
8907    {
8908     "access" : "private",
8909     "field_name" : "mFlags",
8910     "field_offset" : 224,
8911     "referenced_type" : "type-2"
8912    }
8913   ],
8914   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8915   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8916   "referenced_type" : "type-365",
8917   "self_type" : "type-365",
8918   "size" : 32,
8919   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8920   "template_args" : [ "type-53" ],
8921   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
8922  },
8923  {
8924   "alignment" : 8,
8925   "fields" :
8926   [
8927    {
8928     "access" : "private",
8929     "field_name" : "mBufCachePos",
8930     "referenced_type" : "type-25"
8931    },
8932    {
8933     "access" : "private",
8934     "field_name" : "mBufCache",
8935     "field_offset" : 64,
8936     "referenced_type" : "type-396"
8937    },
8938    {
8939     "access" : "private",
8940     "field_name" : "mError",
8941     "field_offset" : 256,
8942     "referenced_type" : "type-20"
8943    },
8944    {
8945     "access" : "private",
8946     "field_name" : "mData",
8947     "field_offset" : 320,
8948     "referenced_type" : "type-346"
8949    },
8950    {
8951     "access" : "private",
8952     "field_name" : "mDataSize",
8953     "field_offset" : 384,
8954     "referenced_type" : "type-25"
8955    },
8956    {
8957     "access" : "private",
8958     "field_name" : "mDataCapacity",
8959     "field_offset" : 448,
8960     "referenced_type" : "type-25"
8961    },
8962    {
8963     "access" : "private",
8964     "field_name" : "mDataPos",
8965     "field_offset" : 512,
8966     "referenced_type" : "type-25"
8967    },
8968    {
8969     "access" : "private",
8970     "field_name" : "mObjects",
8971     "field_offset" : 576,
8972     "referenced_type" : "type-397"
8973    },
8974    {
8975     "access" : "private",
8976     "field_name" : "mObjectsSize",
8977     "field_offset" : 640,
8978     "referenced_type" : "type-25"
8979    },
8980    {
8981     "access" : "private",
8982     "field_name" : "mObjectsCapacity",
8983     "field_offset" : 704,
8984     "referenced_type" : "type-25"
8985    },
8986    {
8987     "access" : "private",
8988     "field_name" : "mNextObjectHint",
8989     "field_offset" : 768,
8990     "referenced_type" : "type-25"
8991    },
8992    {
8993     "access" : "private",
8994     "field_name" : "mNumRef",
8995     "field_offset" : 832,
8996     "referenced_type" : "type-25"
8997    },
8998    {
8999     "access" : "private",
9000     "field_name" : "mFdsKnown",
9001     "field_offset" : 896,
9002     "referenced_type" : "type-36"
9003    },
9004    {
9005     "access" : "private",
9006     "field_name" : "mHasFds",
9007     "field_offset" : 904,
9008     "referenced_type" : "type-36"
9009    },
9010    {
9011     "access" : "private",
9012     "field_name" : "mAllowFds",
9013     "field_offset" : 912,
9014     "referenced_type" : "type-36"
9015    },
9016    {
9017     "access" : "private",
9018     "field_name" : "mOwner",
9019     "field_offset" : 960,
9020     "referenced_type" : "type-398"
9021    },
9022    {
9023     "access" : "private",
9024     "field_name" : "mOwnerCookie",
9025     "field_offset" : 1024,
9026     "referenced_type" : "type-21"
9027    }
9028   ],
9029   "linker_set_key" : "android::hardware::Parcel",
9030   "name" : "android::hardware::Parcel",
9031   "record_kind" : "class",
9032   "referenced_type" : "type-395",
9033   "self_type" : "type-395",
9034   "size" : 136,
9035   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9036   "unique_id" : "_ZTSN7android8hardware6ParcelE"
9037  },
9038  {
9039   "access" : "private",
9040   "alignment" : 8,
9041   "fields" :
9042   [
9043    {
9044     "field_name" : "index",
9045     "referenced_type" : "type-25"
9046    },
9047    {
9048     "field_name" : "buffer",
9049     "field_offset" : 64,
9050     "referenced_type" : "type-243"
9051    },
9052    {
9053     "field_name" : "bufend",
9054     "field_offset" : 128,
9055     "referenced_type" : "type-243"
9056    }
9057   ],
9058   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9059   "name" : "android::hardware::Parcel::BufferInfo",
9060   "referenced_type" : "type-403",
9061   "self_type" : "type-403",
9062   "size" : 24,
9063   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9064   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9065  },
9066  {
9067   "alignment" : 8,
9068   "base_specifiers" :
9069   [
9070    {
9071     "is_virtual" : true,
9072     "referenced_type" : "type-11"
9073    }
9074   ],
9075   "fields" :
9076   [
9077    {
9078     "access" : "private",
9079     "field_name" : "mDriverFD",
9080     "field_offset" : 64,
9081     "referenced_type" : "type-20"
9082    },
9083    {
9084     "access" : "private",
9085     "field_name" : "mVMStart",
9086     "field_offset" : 128,
9087     "referenced_type" : "type-21"
9088    },
9089    {
9090     "access" : "private",
9091     "field_name" : "mThreadCountLock",
9092     "field_offset" : 192,
9093     "referenced_type" : "type-23"
9094    },
9095    {
9096     "access" : "private",
9097     "field_name" : "mThreadCountDecrement",
9098     "field_offset" : 512,
9099     "referenced_type" : "type-24"
9100    },
9101    {
9102     "access" : "private",
9103     "field_name" : "mExecutingThreadsCount",
9104     "field_offset" : 896,
9105     "referenced_type" : "type-25"
9106    },
9107    {
9108     "access" : "private",
9109     "field_name" : "mMaxThreads",
9110     "field_offset" : 960,
9111     "referenced_type" : "type-25"
9112    },
9113    {
9114     "access" : "private",
9115     "field_name" : "mStarvationStartTimeMs",
9116     "field_offset" : 1024,
9117     "referenced_type" : "type-26"
9118    },
9119    {
9120     "access" : "private",
9121     "field_name" : "mLock",
9122     "field_offset" : 1088,
9123     "referenced_type" : "type-27"
9124    },
9125    {
9126     "access" : "private",
9127     "field_name" : "mHandleToObject",
9128     "field_offset" : 1408,
9129     "referenced_type" : "type-29"
9130    },
9131    {
9132     "access" : "private",
9133     "field_name" : "mManagesContexts",
9134     "field_offset" : 1728,
9135     "referenced_type" : "type-36"
9136    },
9137    {
9138     "access" : "private",
9139     "field_name" : "mBinderContextCheckFunc",
9140     "field_offset" : 1792,
9141     "referenced_type" : "type-37"
9142    },
9143    {
9144     "access" : "private",
9145     "field_name" : "mBinderContextUserData",
9146     "field_offset" : 1856,
9147     "referenced_type" : "type-21"
9148    },
9149    {
9150     "access" : "private",
9151     "field_name" : "mContexts",
9152     "field_offset" : 1920,
9153     "referenced_type" : "type-46"
9154    },
9155    {
9156     "access" : "private",
9157     "field_name" : "mRootDir",
9158     "field_offset" : 2240,
9159     "referenced_type" : "type-50"
9160    },
9161    {
9162     "access" : "private",
9163     "field_name" : "mThreadPoolStarted",
9164     "field_offset" : 2304,
9165     "referenced_type" : "type-36"
9166    },
9167    {
9168     "access" : "private",
9169     "field_name" : "mSpawnThreadOnStart",
9170     "field_offset" : 2312,
9171     "referenced_type" : "type-36"
9172    },
9173    {
9174     "access" : "private",
9175     "field_name" : "mThreadPoolSeq",
9176     "field_offset" : 2336,
9177     "referenced_type" : "type-54"
9178    },
9179    {
9180     "access" : "private",
9181     "field_name" : "mMmapSize",
9182     "field_offset" : 2368,
9183     "referenced_type" : "type-32"
9184    },
9185    {
9186     "access" : "private",
9187     "field_name" : "mCallRestriction",
9188     "field_offset" : 2432,
9189     "referenced_type" : "type-55"
9190    }
9191   ],
9192   "linker_set_key" : "android::hardware::ProcessState",
9193   "name" : "android::hardware::ProcessState",
9194   "record_kind" : "class",
9195   "referenced_type" : "type-19",
9196   "self_type" : "type-19",
9197   "size" : 328,
9198   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9199   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
9200   "vtable_components" :
9201   [
9202    {
9203     "component_value" : 312,
9204     "kind" : "vbase_offset"
9205    },
9206    {
9207     "kind" : "offset_to_top"
9208    },
9209    {
9210     "kind" : "rtti",
9211     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9212    },
9213    {
9214     "kind" : "complete_dtor_pointer",
9215     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
9216    },
9217    {
9218     "kind" : "deleting_dtor_pointer",
9219     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
9220    },
9221    {
9222     "kind" : "vcall_offset"
9223    },
9224    {
9225     "kind" : "vcall_offset"
9226    },
9227    {
9228     "kind" : "vcall_offset"
9229    },
9230    {
9231     "kind" : "vcall_offset"
9232    },
9233    {
9234     "component_value" : -312,
9235     "kind" : "vcall_offset"
9236    },
9237    {
9238     "component_value" : -312,
9239     "kind" : "offset_to_top"
9240    },
9241    {
9242     "kind" : "rtti",
9243     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9244    },
9245    {
9246     "kind" : "complete_dtor_pointer",
9247     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
9248    },
9249    {
9250     "kind" : "deleting_dtor_pointer",
9251     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
9252    },
9253    {
9254     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9255    },
9256    {
9257     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9258    },
9259    {
9260     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9261    },
9262    {
9263     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9264    }
9265   ]
9266  },
9267  {
9268   "access" : "private",
9269   "alignment" : 8,
9270   "fields" :
9271   [
9272    {
9273     "field_name" : "binder",
9274     "referenced_type" : "type-9"
9275    },
9276    {
9277     "field_name" : "refs",
9278     "field_offset" : 64,
9279     "referenced_type" : "type-34"
9280    }
9281   ],
9282   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
9283   "name" : "android::hardware::ProcessState::handle_entry",
9284   "referenced_type" : "type-33",
9285   "self_type" : "type-33",
9286   "size" : 16,
9287   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9288   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
9289  },
9290  {
9291   "alignment" : 8,
9292   "base_specifiers" :
9293   [
9294    {
9295     "referenced_type" : "type-160"
9296    }
9297   ],
9298   "fields" :
9299   [
9300    {
9301     "access" : "private",
9302     "field_name" : "mVal",
9303     "field_offset" : 320,
9304     "referenced_type" : "type-124"
9305    }
9306   ],
9307   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> >",
9308   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> >",
9309   "record_kind" : "class",
9310   "referenced_type" : "type-166",
9311   "self_type" : "type-166",
9312   "size" : 48,
9313   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9314   "template_args" : [ "type-124" ],
9315   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_9bluetooth4V1_013IBluetoothHciEEEEE"
9316  },
9317  {
9318   "alignment" : 8,
9319   "base_specifiers" :
9320   [
9321    {
9322     "referenced_type" : "type-160"
9323    }
9324   ],
9325   "fields" :
9326   [
9327    {
9328     "access" : "private",
9329     "field_name" : "mVal",
9330     "field_offset" : 320,
9331     "referenced_type" : "type-102"
9332    }
9333   ],
9334   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> >",
9335   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> >",
9336   "record_kind" : "class",
9337   "referenced_type" : "type-577",
9338   "self_type" : "type-577",
9339   "size" : 48,
9340   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9341   "template_args" : [ "type-102" ],
9342   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEEEE"
9343  },
9344  {
9345   "alignment" : 8,
9346   "base_specifiers" :
9347   [
9348    {
9349     "referenced_type" : "type-160"
9350    }
9351   ],
9352   "fields" :
9353   [
9354    {
9355     "access" : "private",
9356     "field_name" : "mVal",
9357     "field_offset" : 264,
9358     "referenced_type" : "type-36"
9359    }
9360   ],
9361   "linker_set_key" : "android::hardware::Return<bool>",
9362   "name" : "android::hardware::Return<bool>",
9363   "record_kind" : "class",
9364   "referenced_type" : "type-159",
9365   "self_type" : "type-159",
9366   "size" : 40,
9367   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9368   "template_args" : [ "type-36" ],
9369   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
9370  },
9371  {
9372   "alignment" : 8,
9373   "base_specifiers" :
9374   [
9375    {
9376     "referenced_type" : "type-160"
9377    }
9378   ],
9379   "linker_set_key" : "android::hardware::Return<void>",
9380   "name" : "android::hardware::Return<void>",
9381   "record_kind" : "class",
9382   "referenced_type" : "type-179",
9383   "self_type" : "type-179",
9384   "size" : 40,
9385   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9386   "template_args" : [ "type-22" ],
9387   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
9388  },
9389  {
9390   "alignment" : 8,
9391   "fields" :
9392   [
9393    {
9394     "access" : "private",
9395     "field_name" : "mException",
9396     "referenced_type" : "type-20"
9397    },
9398    {
9399     "access" : "private",
9400     "field_name" : "mErrorCode",
9401     "field_offset" : 32,
9402     "referenced_type" : "type-20"
9403    },
9404    {
9405     "access" : "private",
9406     "field_name" : "mMessage",
9407     "field_offset" : 64,
9408     "referenced_type" : "type-150"
9409    }
9410   ],
9411   "linker_set_key" : "android::hardware::Status",
9412   "name" : "android::hardware::Status",
9413   "record_kind" : "class",
9414   "referenced_type" : "type-149",
9415   "self_type" : "type-149",
9416   "size" : 32,
9417   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9418   "unique_id" : "_ZTSN7android8hardware6StatusE"
9419  },
9420  {
9421   "alignment" : 8,
9422   "base_specifiers" :
9423   [
9424    {
9425     "referenced_type" : "type-409"
9426    }
9427   ],
9428   "fields" :
9429   [
9430    {
9431     "access" : "private",
9432     "field_name" : "_hidl_mImpl",
9433     "field_offset" : 1024,
9434     "referenced_type" : "type-124"
9435    }
9436   ],
9437   "linker_set_key" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci",
9438   "name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci",
9439   "referenced_type" : "type-444",
9440   "self_type" : "type-444",
9441   "size" : 152,
9442   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h",
9443   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE",
9444   "vtable_components" :
9445   [
9446    {
9447     "component_value" : 136,
9448     "kind" : "vbase_offset"
9449    },
9450    {
9451     "kind" : "offset_to_top"
9452    },
9453    {
9454     "kind" : "rtti",
9455     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE"
9456    },
9457    {
9458     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9459    },
9460    {
9461     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9462    },
9463    {
9464     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9465    },
9466    {
9467     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9468    },
9469    {
9470     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9471    },
9472    {
9473     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9474    },
9475    {
9476     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9477    },
9478    {
9479     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9480    },
9481    {
9482     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9483    },
9484    {
9485     "kind" : "complete_dtor_pointer",
9486     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
9487    },
9488    {
9489     "kind" : "deleting_dtor_pointer",
9490     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
9491    },
9492    {
9493     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
9494    },
9495    {
9496     "component_value" : -32,
9497     "kind" : "offset_to_top"
9498    },
9499    {
9500     "kind" : "rtti",
9501     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE"
9502    },
9503    {
9504     "kind" : "complete_dtor_pointer",
9505     "mangled_component_name" : "_ZThn32_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
9506    },
9507    {
9508     "kind" : "deleting_dtor_pointer",
9509     "mangled_component_name" : "_ZThn32_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
9510    },
9511    {
9512     "kind" : "vcall_offset"
9513    },
9514    {
9515     "kind" : "vcall_offset"
9516    },
9517    {
9518     "kind" : "vcall_offset"
9519    },
9520    {
9521     "kind" : "vcall_offset"
9522    },
9523    {
9524     "component_value" : -136,
9525     "kind" : "vcall_offset"
9526    },
9527    {
9528     "component_value" : -136,
9529     "kind" : "offset_to_top"
9530    },
9531    {
9532     "kind" : "rtti",
9533     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE"
9534    },
9535    {
9536     "kind" : "complete_dtor_pointer",
9537     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
9538    },
9539    {
9540     "kind" : "deleting_dtor_pointer",
9541     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
9542    },
9543    {
9544     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9545    },
9546    {
9547     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9548    },
9549    {
9550     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9551    },
9552    {
9553     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9554    }
9555   ]
9556  },
9557  {
9558   "alignment" : 8,
9559   "base_specifiers" :
9560   [
9561    {
9562     "referenced_type" : "type-409"
9563    }
9564   ],
9565   "fields" :
9566   [
9567    {
9568     "access" : "private",
9569     "field_name" : "_hidl_mImpl",
9570     "field_offset" : 1024,
9571     "referenced_type" : "type-102"
9572    }
9573   ],
9574   "linker_set_key" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks",
9575   "name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks",
9576   "referenced_type" : "type-413",
9577   "self_type" : "type-413",
9578   "size" : 152,
9579   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h",
9580   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE",
9581   "vtable_components" :
9582   [
9583    {
9584     "component_value" : 136,
9585     "kind" : "vbase_offset"
9586    },
9587    {
9588     "kind" : "offset_to_top"
9589    },
9590    {
9591     "kind" : "rtti",
9592     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE"
9593    },
9594    {
9595     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9596    },
9597    {
9598     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9599    },
9600    {
9601     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9602    },
9603    {
9604     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9605    },
9606    {
9607     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9608    },
9609    {
9610     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9611    },
9612    {
9613     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9614    },
9615    {
9616     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9617    },
9618    {
9619     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9620    },
9621    {
9622     "kind" : "complete_dtor_pointer",
9623     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
9624    },
9625    {
9626     "kind" : "deleting_dtor_pointer",
9627     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
9628    },
9629    {
9630     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
9631    },
9632    {
9633     "component_value" : -32,
9634     "kind" : "offset_to_top"
9635    },
9636    {
9637     "kind" : "rtti",
9638     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE"
9639    },
9640    {
9641     "kind" : "complete_dtor_pointer",
9642     "mangled_component_name" : "_ZThn32_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
9643    },
9644    {
9645     "kind" : "deleting_dtor_pointer",
9646     "mangled_component_name" : "_ZThn32_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
9647    },
9648    {
9649     "kind" : "vcall_offset"
9650    },
9651    {
9652     "kind" : "vcall_offset"
9653    },
9654    {
9655     "kind" : "vcall_offset"
9656    },
9657    {
9658     "kind" : "vcall_offset"
9659    },
9660    {
9661     "component_value" : -136,
9662     "kind" : "vcall_offset"
9663    },
9664    {
9665     "component_value" : -136,
9666     "kind" : "offset_to_top"
9667    },
9668    {
9669     "kind" : "rtti",
9670     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE"
9671    },
9672    {
9673     "kind" : "complete_dtor_pointer",
9674     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
9675    },
9676    {
9677     "kind" : "deleting_dtor_pointer",
9678     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
9679    },
9680    {
9681     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9682    },
9683    {
9684     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9685    },
9686    {
9687     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9688    },
9689    {
9690     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9691    }
9692   ]
9693  },
9694  {
9695   "alignment" : 8,
9696   "base_specifiers" :
9697   [
9698    {
9699     "referenced_type" : "type-394"
9700    },
9701    {
9702     "referenced_type" : "type-112"
9703    }
9704   ],
9705   "fields" :
9706   [
9707    {
9708     "access" : "private",
9709     "field_name" : "_hidl_mMutex",
9710     "field_offset" : 1088,
9711     "referenced_type" : "type-540"
9712    },
9713    {
9714     "access" : "private",
9715     "field_name" : "_hidl_mDeathRecipients",
9716     "field_offset" : 1408,
9717     "referenced_type" : "type-541"
9718    }
9719   ],
9720   "linker_set_key" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci",
9721   "name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci",
9722   "referenced_type" : "type-539",
9723   "self_type" : "type-539",
9724   "size" : 216,
9725   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h",
9726   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE",
9727   "vtable_components" :
9728   [
9729    {
9730     "component_value" : 200,
9731     "kind" : "vbase_offset"
9732    },
9733    {
9734     "kind" : "offset_to_top"
9735    },
9736    {
9737     "kind" : "rtti",
9738     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
9739    },
9740    {
9741     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_016BpHwBluetoothHci8isRemoteEv"
9742    },
9743    {
9744     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9745    },
9746    {
9747     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9748    },
9749    {
9750     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9751    },
9752    {
9753     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9754    },
9755    {
9756     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21setHALInstrumentationEv"
9757    },
9758    {
9759     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9760    },
9761    {
9762     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci4pingEv"
9763    },
9764    {
9765     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9766    },
9767    {
9768     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21notifySyspropsChangedEv"
9769    },
9770    {
9771     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9772    },
9773    {
9774     "kind" : "complete_dtor_pointer",
9775     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciD1Ev"
9776    },
9777    {
9778     "kind" : "deleting_dtor_pointer",
9779     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciD0Ev"
9780    },
9781    {
9782     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
9783    },
9784    {
9785     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE"
9786    },
9787    {
9788     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE"
9789    },
9790    {
9791     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE"
9792    },
9793    {
9794     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5closeEv"
9795    },
9796    {
9797     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEE10onAsBinderEv"
9798    },
9799    {
9800     "component_value" : 192,
9801     "kind" : "vbase_offset"
9802    },
9803    {
9804     "component_value" : -8,
9805     "kind" : "offset_to_top"
9806    },
9807    {
9808     "kind" : "rtti",
9809     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
9810    },
9811    {
9812     "kind" : "complete_dtor_pointer",
9813     "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD1Ev"
9814    },
9815    {
9816     "kind" : "deleting_dtor_pointer",
9817     "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD0Ev"
9818    },
9819    {
9820     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEE10onAsBinderEv"
9821    },
9822    {
9823     "component_value" : 184,
9824     "kind" : "vbase_offset"
9825    },
9826    {
9827     "component_value" : -16,
9828     "kind" : "offset_to_top"
9829    },
9830    {
9831     "kind" : "rtti",
9832     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
9833    },
9834    {
9835     "kind" : "complete_dtor_pointer",
9836     "mangled_component_name" : "_ZThn16_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD1Ev"
9837    },
9838    {
9839     "kind" : "deleting_dtor_pointer",
9840     "mangled_component_name" : "_ZThn16_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD0Ev"
9841    },
9842    {
9843     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9844    },
9845    {
9846     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9847    },
9848    {
9849     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9850    },
9851    {
9852     "component_value" : -48,
9853     "kind" : "offset_to_top"
9854    },
9855    {
9856     "kind" : "rtti",
9857     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
9858    },
9859    {
9860     "kind" : "complete_dtor_pointer",
9861     "mangled_component_name" : "_ZThn48_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD1Ev"
9862    },
9863    {
9864     "kind" : "deleting_dtor_pointer",
9865     "mangled_component_name" : "_ZThn48_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD0Ev"
9866    },
9867    {
9868     "kind" : "vcall_offset"
9869    },
9870    {
9871     "component_value" : -184,
9872     "kind" : "vcall_offset"
9873    },
9874    {
9875     "component_value" : -184,
9876     "kind" : "vcall_offset"
9877    },
9878    {
9879     "component_value" : -184,
9880     "kind" : "vcall_offset"
9881    },
9882    {
9883     "component_value" : -200,
9884     "kind" : "vcall_offset"
9885    },
9886    {
9887     "component_value" : -200,
9888     "kind" : "offset_to_top"
9889    },
9890    {
9891     "kind" : "rtti",
9892     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
9893    },
9894    {
9895     "kind" : "complete_dtor_pointer",
9896     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD1Ev"
9897    },
9898    {
9899     "kind" : "deleting_dtor_pointer",
9900     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD0Ev"
9901    },
9902    {
9903     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9904    },
9905    {
9906     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9907    },
9908    {
9909     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9910    },
9911    {
9912     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9913    }
9914   ]
9915  },
9916  {
9917   "alignment" : 8,
9918   "base_specifiers" :
9919   [
9920    {
9921     "referenced_type" : "type-108"
9922    },
9923    {
9924     "referenced_type" : "type-112"
9925    }
9926   ],
9927   "fields" :
9928   [
9929    {
9930     "access" : "private",
9931     "field_name" : "_hidl_mMutex",
9932     "field_offset" : 1088,
9933     "referenced_type" : "type-106"
9934    },
9935    {
9936     "access" : "private",
9937     "field_name" : "_hidl_mDeathRecipients",
9938     "field_offset" : 1408,
9939     "referenced_type" : "type-107"
9940    }
9941   ],
9942   "linker_set_key" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks",
9943   "name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks",
9944   "referenced_type" : "type-105",
9945   "self_type" : "type-105",
9946   "size" : 216,
9947   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h",
9948   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE",
9949   "vtable_components" :
9950   [
9951    {
9952     "component_value" : 200,
9953     "kind" : "vbase_offset"
9954    },
9955    {
9956     "kind" : "offset_to_top"
9957    },
9958    {
9959     "kind" : "rtti",
9960     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
9961    },
9962    {
9963     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks8isRemoteEv"
9964    },
9965    {
9966     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9967    },
9968    {
9969     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9970    },
9971    {
9972     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9973    },
9974    {
9975     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9976    },
9977    {
9978     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21setHALInstrumentationEv"
9979    },
9980    {
9981     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9982    },
9983    {
9984     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks4pingEv"
9985    },
9986    {
9987     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9988    },
9989    {
9990     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21notifySyspropsChangedEv"
9991    },
9992    {
9993     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9994    },
9995    {
9996     "kind" : "complete_dtor_pointer",
9997     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD1Ev"
9998    },
9999    {
10000     "kind" : "deleting_dtor_pointer",
10001     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD0Ev"
10002    },
10003    {
10004     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks22initializationCompleteENS2_6StatusE"
10005    },
10006    {
10007     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE"
10008    },
10009    {
10010     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE"
10011    },
10012    {
10013     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE"
10014    },
10015    {
10016     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEE10onAsBinderEv"
10017    },
10018    {
10019     "component_value" : 192,
10020     "kind" : "vbase_offset"
10021    },
10022    {
10023     "component_value" : -8,
10024     "kind" : "offset_to_top"
10025    },
10026    {
10027     "kind" : "rtti",
10028     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
10029    },
10030    {
10031     "kind" : "complete_dtor_pointer",
10032     "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD1Ev"
10033    },
10034    {
10035     "kind" : "deleting_dtor_pointer",
10036     "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD0Ev"
10037    },
10038    {
10039     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEE10onAsBinderEv"
10040    },
10041    {
10042     "component_value" : 184,
10043     "kind" : "vbase_offset"
10044    },
10045    {
10046     "component_value" : -16,
10047     "kind" : "offset_to_top"
10048    },
10049    {
10050     "kind" : "rtti",
10051     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
10052    },
10053    {
10054     "kind" : "complete_dtor_pointer",
10055     "mangled_component_name" : "_ZThn16_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD1Ev"
10056    },
10057    {
10058     "kind" : "deleting_dtor_pointer",
10059     "mangled_component_name" : "_ZThn16_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD0Ev"
10060    },
10061    {
10062     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10063    },
10064    {
10065     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10066    },
10067    {
10068     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10069    },
10070    {
10071     "component_value" : -48,
10072     "kind" : "offset_to_top"
10073    },
10074    {
10075     "kind" : "rtti",
10076     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
10077    },
10078    {
10079     "kind" : "complete_dtor_pointer",
10080     "mangled_component_name" : "_ZThn48_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD1Ev"
10081    },
10082    {
10083     "kind" : "deleting_dtor_pointer",
10084     "mangled_component_name" : "_ZThn48_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD0Ev"
10085    },
10086    {
10087     "kind" : "vcall_offset"
10088    },
10089    {
10090     "component_value" : -184,
10091     "kind" : "vcall_offset"
10092    },
10093    {
10094     "component_value" : -184,
10095     "kind" : "vcall_offset"
10096    },
10097    {
10098     "component_value" : -184,
10099     "kind" : "vcall_offset"
10100    },
10101    {
10102     "component_value" : -200,
10103     "kind" : "vcall_offset"
10104    },
10105    {
10106     "component_value" : -200,
10107     "kind" : "offset_to_top"
10108    },
10109    {
10110     "kind" : "rtti",
10111     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
10112    },
10113    {
10114     "kind" : "complete_dtor_pointer",
10115     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD1Ev"
10116    },
10117    {
10118     "kind" : "deleting_dtor_pointer",
10119     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD0Ev"
10120    },
10121    {
10122     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
10123    },
10124    {
10125     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10126    },
10127    {
10128     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10129    },
10130    {
10131     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10132    }
10133   ]
10134  },
10135  {
10136   "alignment" : 8,
10137   "base_specifiers" :
10138   [
10139    {
10140     "referenced_type" : "type-126"
10141    },
10142    {
10143     "referenced_type" : "type-112"
10144    }
10145   ],
10146   "fields" :
10147   [
10148    {
10149     "access" : "private",
10150     "field_name" : "mImpl",
10151     "field_offset" : 768,
10152     "referenced_type" : "type-131"
10153    },
10154    {
10155     "access" : "private",
10156     "field_name" : "mOnewayQueue",
10157     "field_offset" : 832,
10158     "referenced_type" : "type-573"
10159    }
10160   ],
10161   "linker_set_key" : "android::hardware::bluetooth::V1_0::BsBluetoothHci",
10162   "name" : "android::hardware::bluetooth::V1_0::BsBluetoothHci",
10163   "referenced_type" : "type-585",
10164   "self_type" : "type-585",
10165   "size" : 136,
10166   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHci.h",
10167   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_014BsBluetoothHciE",
10168   "vtable_components" :
10169   [
10170    {
10171     "component_value" : 120,
10172     "kind" : "vbase_offset"
10173    },
10174    {
10175     "kind" : "offset_to_top"
10176    },
10177    {
10178     "kind" : "rtti",
10179     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_014BsBluetoothHciE"
10180    },
10181    {
10182     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_013IBluetoothHci8isRemoteEv"
10183    },
10184    {
10185     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10186    },
10187    {
10188     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10189    },
10190    {
10191     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10192    },
10193    {
10194     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10195    },
10196    {
10197     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci21setHALInstrumentationEv"
10198    },
10199    {
10200     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10201    },
10202    {
10203     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci4pingEv"
10204    },
10205    {
10206     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10207    },
10208    {
10209     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci21notifySyspropsChangedEv"
10210    },
10211    {
10212     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10213    },
10214    {
10215     "kind" : "complete_dtor_pointer",
10216     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciD1Ev"
10217    },
10218    {
10219     "kind" : "deleting_dtor_pointer",
10220     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciD0Ev"
10221    },
10222    {
10223     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
10224    },
10225    {
10226     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE"
10227    },
10228    {
10229     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE"
10230    },
10231    {
10232     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE"
10233    },
10234    {
10235     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci5closeEv"
10236    },
10237    {
10238     "component_value" : -8,
10239     "kind" : "offset_to_top"
10240    },
10241    {
10242     "kind" : "rtti",
10243     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_014BsBluetoothHciE"
10244    },
10245    {
10246     "kind" : "complete_dtor_pointer",
10247     "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_014BsBluetoothHciD1Ev"
10248    },
10249    {
10250     "kind" : "deleting_dtor_pointer",
10251     "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_014BsBluetoothHciD0Ev"
10252    },
10253    {
10254     "kind" : "vcall_offset"
10255    },
10256    {
10257     "kind" : "vcall_offset"
10258    },
10259    {
10260     "kind" : "vcall_offset"
10261    },
10262    {
10263     "kind" : "vcall_offset"
10264    },
10265    {
10266     "component_value" : -120,
10267     "kind" : "vcall_offset"
10268    },
10269    {
10270     "component_value" : -120,
10271     "kind" : "offset_to_top"
10272    },
10273    {
10274     "kind" : "rtti",
10275     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_014BsBluetoothHciE"
10276    },
10277    {
10278     "kind" : "complete_dtor_pointer",
10279     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_014BsBluetoothHciD1Ev"
10280    },
10281    {
10282     "kind" : "deleting_dtor_pointer",
10283     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_014BsBluetoothHciD0Ev"
10284    },
10285    {
10286     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10287    },
10288    {
10289     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10290    },
10291    {
10292     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10293    },
10294    {
10295     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10296    }
10297   ]
10298  },
10299  {
10300   "alignment" : 8,
10301   "base_specifiers" :
10302   [
10303    {
10304     "referenced_type" : "type-104"
10305    },
10306    {
10307     "referenced_type" : "type-112"
10308    }
10309   ],
10310   "fields" :
10311   [
10312    {
10313     "access" : "private",
10314     "field_name" : "mImpl",
10315     "field_offset" : 768,
10316     "referenced_type" : "type-120"
10317    },
10318    {
10319     "access" : "private",
10320     "field_name" : "mOnewayQueue",
10321     "field_offset" : 832,
10322     "referenced_type" : "type-573"
10323    }
10324   ],
10325   "linker_set_key" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks",
10326   "name" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks",
10327   "referenced_type" : "type-572",
10328   "self_type" : "type-572",
10329   "size" : 136,
10330   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHciCallbacks.h",
10331   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE",
10332   "vtable_components" :
10333   [
10334    {
10335     "component_value" : 120,
10336     "kind" : "vbase_offset"
10337    },
10338    {
10339     "kind" : "offset_to_top"
10340    },
10341    {
10342     "kind" : "rtti",
10343     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE"
10344    },
10345    {
10346     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8isRemoteEv"
10347    },
10348    {
10349     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10350    },
10351    {
10352     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10353    },
10354    {
10355     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10356    },
10357    {
10358     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10359    },
10360    {
10361     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks21setHALInstrumentationEv"
10362    },
10363    {
10364     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10365    },
10366    {
10367     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks4pingEv"
10368    },
10369    {
10370     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10371    },
10372    {
10373     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks21notifySyspropsChangedEv"
10374    },
10375    {
10376     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10377    },
10378    {
10379     "kind" : "complete_dtor_pointer",
10380     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD1Ev"
10381    },
10382    {
10383     "kind" : "deleting_dtor_pointer",
10384     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD0Ev"
10385    },
10386    {
10387     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks22initializationCompleteENS2_6StatusE"
10388    },
10389    {
10390     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE"
10391    },
10392    {
10393     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE"
10394    },
10395    {
10396     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE"
10397    },
10398    {
10399     "component_value" : -8,
10400     "kind" : "offset_to_top"
10401    },
10402    {
10403     "kind" : "rtti",
10404     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE"
10405    },
10406    {
10407     "kind" : "complete_dtor_pointer",
10408     "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD1Ev"
10409    },
10410    {
10411     "kind" : "deleting_dtor_pointer",
10412     "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD0Ev"
10413    },
10414    {
10415     "kind" : "vcall_offset"
10416    },
10417    {
10418     "kind" : "vcall_offset"
10419    },
10420    {
10421     "kind" : "vcall_offset"
10422    },
10423    {
10424     "kind" : "vcall_offset"
10425    },
10426    {
10427     "component_value" : -120,
10428     "kind" : "vcall_offset"
10429    },
10430    {
10431     "component_value" : -120,
10432     "kind" : "offset_to_top"
10433    },
10434    {
10435     "kind" : "rtti",
10436     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE"
10437    },
10438    {
10439     "kind" : "complete_dtor_pointer",
10440     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD1Ev"
10441    },
10442    {
10443     "kind" : "deleting_dtor_pointer",
10444     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD0Ev"
10445    },
10446    {
10447     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10448    },
10449    {
10450     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10451    },
10452    {
10453     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10454    },
10455    {
10456     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10457    }
10458   ]
10459  },
10460  {
10461   "alignment" : 8,
10462   "base_specifiers" :
10463   [
10464    {
10465     "referenced_type" : "type-69"
10466    }
10467   ],
10468   "linker_set_key" : "android::hardware::bluetooth::V1_0::IBluetoothHci",
10469   "name" : "android::hardware::bluetooth::V1_0::IBluetoothHci",
10470   "referenced_type" : "type-126",
10471   "self_type" : "type-126",
10472   "size" : 24,
10473   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h",
10474   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_013IBluetoothHciE",
10475   "vtable_components" :
10476   [
10477    {
10478     "component_value" : 8,
10479     "kind" : "vbase_offset"
10480    },
10481    {
10482     "kind" : "offset_to_top"
10483    },
10484    {
10485     "kind" : "rtti",
10486     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_013IBluetoothHciE"
10487    },
10488    {
10489     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_013IBluetoothHci8isRemoteEv"
10490    },
10491    {
10492     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10493    },
10494    {
10495     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10496    },
10497    {
10498     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10499    },
10500    {
10501     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10502    },
10503    {
10504     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21setHALInstrumentationEv"
10505    },
10506    {
10507     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10508    },
10509    {
10510     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci4pingEv"
10511    },
10512    {
10513     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10514    },
10515    {
10516     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21notifySyspropsChangedEv"
10517    },
10518    {
10519     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10520    },
10521    {
10522     "kind" : "complete_dtor_pointer",
10523     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHciD1Ev"
10524    },
10525    {
10526     "kind" : "deleting_dtor_pointer",
10527     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHciD0Ev"
10528    },
10529    {
10530     "is_pure" : true,
10531     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
10532    },
10533    {
10534     "is_pure" : true,
10535     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE"
10536    },
10537    {
10538     "is_pure" : true,
10539     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE"
10540    },
10541    {
10542     "is_pure" : true,
10543     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE"
10544    },
10545    {
10546     "is_pure" : true,
10547     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5closeEv"
10548    },
10549    {
10550     "kind" : "vcall_offset"
10551    },
10552    {
10553     "kind" : "vcall_offset"
10554    },
10555    {
10556     "kind" : "vcall_offset"
10557    },
10558    {
10559     "kind" : "vcall_offset"
10560    },
10561    {
10562     "component_value" : -8,
10563     "kind" : "vcall_offset"
10564    },
10565    {
10566     "component_value" : -8,
10567     "kind" : "offset_to_top"
10568    },
10569    {
10570     "kind" : "rtti",
10571     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_013IBluetoothHciE"
10572    },
10573    {
10574     "kind" : "complete_dtor_pointer",
10575     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_013IBluetoothHciD1Ev"
10576    },
10577    {
10578     "kind" : "deleting_dtor_pointer",
10579     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_013IBluetoothHciD0Ev"
10580    },
10581    {
10582     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10583    },
10584    {
10585     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10586    },
10587    {
10588     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10589    },
10590    {
10591     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10592    }
10593   ]
10594  },
10595  {
10596   "alignment" : 8,
10597   "base_specifiers" :
10598   [
10599    {
10600     "referenced_type" : "type-69"
10601    }
10602   ],
10603   "linker_set_key" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks",
10604   "name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks",
10605   "referenced_type" : "type-104",
10606   "self_type" : "type-104",
10607   "size" : 24,
10608   "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/[email protected]_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h",
10609   "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE",
10610   "vtable_components" :
10611   [
10612    {
10613     "component_value" : 8,
10614     "kind" : "vbase_offset"
10615    },
10616    {
10617     "kind" : "offset_to_top"
10618    },
10619    {
10620     "kind" : "rtti",
10621     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE"
10622    },
10623    {
10624     "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8isRemoteEv"
10625    },
10626    {
10627     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10628    },
10629    {
10630     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10631    },
10632    {
10633     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10634    },
10635    {
10636     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10637    },
10638    {
10639     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21setHALInstrumentationEv"
10640    },
10641    {
10642     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10643    },
10644    {
10645     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks4pingEv"
10646    },
10647    {
10648     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10649    },
10650    {
10651     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21notifySyspropsChangedEv"
10652    },
10653    {
10654     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10655    },
10656    {
10657     "kind" : "complete_dtor_pointer",
10658     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksD1Ev"
10659    },
10660    {
10661     "kind" : "deleting_dtor_pointer",
10662     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksD0Ev"
10663    },
10664    {
10665     "is_pure" : true,
10666     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks22initializationCompleteENS2_6StatusE"
10667    },
10668    {
10669     "is_pure" : true,
10670     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE"
10671    },
10672    {
10673     "is_pure" : true,
10674     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE"
10675    },
10676    {
10677     "is_pure" : true,
10678     "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE"
10679    },
10680    {
10681     "kind" : "vcall_offset"
10682    },
10683    {
10684     "kind" : "vcall_offset"
10685    },
10686    {
10687     "kind" : "vcall_offset"
10688    },
10689    {
10690     "kind" : "vcall_offset"
10691    },
10692    {
10693     "component_value" : -8,
10694     "kind" : "vcall_offset"
10695    },
10696    {
10697     "component_value" : -8,
10698     "kind" : "offset_to_top"
10699    },
10700    {
10701     "kind" : "rtti",
10702     "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE"
10703    },
10704    {
10705     "kind" : "complete_dtor_pointer",
10706     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksD1Ev"
10707    },
10708    {
10709     "kind" : "deleting_dtor_pointer",
10710     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksD0Ev"
10711    },
10712    {
10713     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10714    },
10715    {
10716     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10717    },
10718    {
10719     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10720    },
10721    {
10722     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10723    }
10724   ]
10725  },
10726  {
10727   "alignment" : 8,
10728   "fields" :
10729   [
10730    {
10731     "access" : "protected",
10732     "field_name" : "mInstrumentationCallbacks",
10733     "field_offset" : 64,
10734     "referenced_type" : "type-113"
10735    },
10736    {
10737     "access" : "protected",
10738     "field_name" : "mEnableInstrumentation",
10739     "field_offset" : 256,
10740     "referenced_type" : "type-36"
10741    },
10742    {
10743     "access" : "protected",
10744     "field_name" : "mInstrumentationLibPackage",
10745     "field_offset" : 320,
10746     "referenced_type" : "type-114"
10747    },
10748    {
10749     "access" : "protected",
10750     "field_name" : "mInterfaceName",
10751     "field_offset" : 512,
10752     "referenced_type" : "type-115"
10753    }
10754   ],
10755   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
10756   "name" : "android::hardware::details::HidlInstrumentor",
10757   "referenced_type" : "type-112",
10758   "self_type" : "type-112",
10759   "size" : 88,
10760   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10761   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
10762   "vtable_components" :
10763   [
10764    {
10765     "kind" : "offset_to_top"
10766    },
10767    {
10768     "kind" : "rtti",
10769     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
10770    },
10771    {
10772     "kind" : "complete_dtor_pointer",
10773     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
10774    },
10775    {
10776     "kind" : "deleting_dtor_pointer",
10777     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
10778    }
10779   ]
10780  },
10781  {
10782   "alignment" : 4,
10783   "fields" :
10784   [
10785    {
10786     "field_name" : "sched_policy",
10787     "referenced_type" : "type-20"
10788    },
10789    {
10790     "field_name" : "prio",
10791     "field_offset" : 32,
10792     "referenced_type" : "type-20"
10793    }
10794   ],
10795   "linker_set_key" : "android::hardware::details::SchedPrio",
10796   "name" : "android::hardware::details::SchedPrio",
10797   "referenced_type" : "type-420",
10798   "self_type" : "type-420",
10799   "size" : 8,
10800   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
10801   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
10802  },
10803  {
10804   "alignment" : 8,
10805   "fields" :
10806   [
10807    {
10808     "access" : "private",
10809     "field_name" : "mQueue",
10810     "referenced_type" : "type-574"
10811    }
10812   ],
10813   "linker_set_key" : "android::hardware::details::TaskRunner",
10814   "name" : "android::hardware::details::TaskRunner",
10815   "record_kind" : "class",
10816   "referenced_type" : "type-573",
10817   "self_type" : "type-573",
10818   "size" : 16,
10819   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
10820   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
10821  },
10822  {
10823   "alignment" : 1,
10824   "linker_set_key" : "android::hardware::details::bnhw_tag",
10825   "name" : "android::hardware::details::bnhw_tag",
10826   "referenced_type" : "type-240",
10827   "self_type" : "type-240",
10828   "size" : 1,
10829   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10830   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
10831  },
10832  {
10833   "alignment" : 1,
10834   "linker_set_key" : "android::hardware::details::bphw_tag",
10835   "name" : "android::hardware::details::bphw_tag",
10836   "referenced_type" : "type-251",
10837   "self_type" : "type-251",
10838   "size" : 1,
10839   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10840   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
10841  },
10842  {
10843   "alignment" : 1,
10844   "linker_set_key" : "android::hardware::details::bs_tag",
10845   "name" : "android::hardware::details::bs_tag",
10846   "referenced_type" : "type-264",
10847   "self_type" : "type-264",
10848   "size" : 1,
10849   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10850   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
10851  },
10852  {
10853   "access" : "private",
10854   "alignment" : 8,
10855   "fields" :
10856   [
10857    {
10858     "field_name" : "mPointer",
10859     "referenced_type" : "type-313"
10860    },
10861    {
10862     "field_name" : "_pad",
10863     "referenced_type" : "type-25"
10864    }
10865   ],
10866   "is_anonymous" : true,
10867   "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",
10868   "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",
10869   "record_kind" : "union",
10870   "referenced_type" : "type-312",
10871   "self_type" : "type-312",
10872   "size" : 8,
10873   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10874   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
10875  },
10876  {
10877   "alignment" : 8,
10878   "fields" :
10879   [
10880    {
10881     "access" : "private",
10882     "referenced_type" : "type-312"
10883    }
10884   ],
10885   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10886   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10887   "referenced_type" : "type-311",
10888   "self_type" : "type-311",
10889   "size" : 8,
10890   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10891   "template_args" : [ "type-314" ],
10892   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
10893  },
10894  {
10895   "alignment" : 8,
10896   "fields" :
10897   [
10898    {
10899     "access" : "private",
10900     "referenced_type" : "type-327"
10901    }
10902   ],
10903   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10904   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10905   "referenced_type" : "type-326",
10906   "self_type" : "type-326",
10907   "size" : 8,
10908   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10909   "template_args" : [ "type-329" ],
10910   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
10911  },
10912  {
10913   "alignment" : 8,
10914   "fields" :
10915   [
10916    {
10917     "access" : "private",
10918     "referenced_type" : "type-319"
10919    }
10920   ],
10921   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10922   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10923   "referenced_type" : "type-318",
10924   "self_type" : "type-318",
10925   "size" : 8,
10926   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10927   "template_args" : [ "type-293" ],
10928   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
10929  },
10930  {
10931   "alignment" : 8,
10932   "fields" :
10933   [
10934    {
10935     "access" : "private",
10936     "referenced_type" : "type-353"
10937    }
10938   ],
10939   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
10940   "name" : "android::hardware::details::hidl_pointer<char>",
10941   "referenced_type" : "type-352",
10942   "self_type" : "type-352",
10943   "size" : 8,
10944   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10945   "template_args" : [ "type-53" ],
10946   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
10947  },
10948  {
10949   "access" : "private",
10950   "alignment" : 8,
10951   "fields" :
10952   [
10953    {
10954     "field_name" : "mPointer",
10955     "referenced_type" : "type-186"
10956    },
10957    {
10958     "field_name" : "_pad",
10959     "referenced_type" : "type-25"
10960    }
10961   ],
10962   "is_anonymous" : true,
10963   "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",
10964   "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",
10965   "record_kind" : "union",
10966   "referenced_type" : "type-353",
10967   "self_type" : "type-353",
10968   "size" : 8,
10969   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10970   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
10971  },
10972  {
10973   "alignment" : 8,
10974   "fields" :
10975   [
10976    {
10977     "access" : "private",
10978     "referenced_type" : "type-295"
10979    }
10980   ],
10981   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
10982   "name" : "android::hardware::details::hidl_pointer<const char>",
10983   "referenced_type" : "type-294",
10984   "self_type" : "type-294",
10985   "size" : 8,
10986   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10987   "template_args" : [ "type-52" ],
10988   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
10989  },
10990  {
10991   "access" : "private",
10992   "alignment" : 8,
10993   "fields" :
10994   [
10995    {
10996     "field_name" : "mPointer",
10997     "referenced_type" : "type-51"
10998    },
10999    {
11000     "field_name" : "_pad",
11001     "referenced_type" : "type-25"
11002    }
11003   ],
11004   "is_anonymous" : true,
11005   "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",
11006   "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",
11007   "record_kind" : "union",
11008   "referenced_type" : "type-295",
11009   "self_type" : "type-295",
11010   "size" : 8,
11011   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11012   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
11013  },
11014  {
11015   "alignment" : 8,
11016   "fields" :
11017   [
11018    {
11019     "access" : "private",
11020     "referenced_type" : "type-274"
11021    }
11022   ],
11023   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
11024   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
11025   "referenced_type" : "type-273",
11026   "self_type" : "type-273",
11027   "size" : 8,
11028   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11029   "template_args" : [ "type-276" ],
11030   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
11031  },
11032  {
11033   "access" : "private",
11034   "alignment" : 8,
11035   "fields" :
11036   [
11037    {
11038     "field_name" : "mPointer",
11039     "referenced_type" : "type-275"
11040    },
11041    {
11042     "field_name" : "_pad",
11043     "referenced_type" : "type-25"
11044    }
11045   ],
11046   "is_anonymous" : true,
11047   "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",
11048   "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",
11049   "record_kind" : "union",
11050   "referenced_type" : "type-274",
11051   "self_type" : "type-274",
11052   "size" : 8,
11053   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11054   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
11055  },
11056  {
11057   "access" : "private",
11058   "alignment" : 8,
11059   "fields" :
11060   [
11061    {
11062     "field_name" : "mPointer",
11063     "referenced_type" : "type-328"
11064    },
11065    {
11066     "field_name" : "_pad",
11067     "referenced_type" : "type-25"
11068    }
11069   ],
11070   "is_anonymous" : true,
11071   "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",
11072   "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",
11073   "record_kind" : "union",
11074   "referenced_type" : "type-327",
11075   "self_type" : "type-327",
11076   "size" : 8,
11077   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11078   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
11079  },
11080  {
11081   "access" : "private",
11082   "alignment" : 8,
11083   "fields" :
11084   [
11085    {
11086     "field_name" : "mPointer",
11087     "referenced_type" : "type-320"
11088    },
11089    {
11090     "field_name" : "_pad",
11091     "referenced_type" : "type-25"
11092    }
11093   ],
11094   "is_anonymous" : true,
11095   "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",
11096   "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",
11097   "record_kind" : "union",
11098   "referenced_type" : "type-319",
11099   "self_type" : "type-319",
11100   "size" : 8,
11101   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11102   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
11103  },
11104  {
11105   "alignment" : 8,
11106   "fields" :
11107   [
11108    {
11109     "access" : "private",
11110     "referenced_type" : "type-338"
11111    }
11112   ],
11113   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
11114   "name" : "android::hardware::details::hidl_pointer<int>",
11115   "referenced_type" : "type-337",
11116   "self_type" : "type-337",
11117   "size" : 8,
11118   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11119   "template_args" : [ "type-20" ],
11120   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
11121  },
11122  {
11123   "access" : "private",
11124   "alignment" : 8,
11125   "fields" :
11126   [
11127    {
11128     "field_name" : "mPointer",
11129     "referenced_type" : "type-339"
11130    },
11131    {
11132     "field_name" : "_pad",
11133     "referenced_type" : "type-25"
11134    }
11135   ],
11136   "is_anonymous" : true,
11137   "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",
11138   "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",
11139   "record_kind" : "union",
11140   "referenced_type" : "type-338",
11141   "self_type" : "type-338",
11142   "size" : 8,
11143   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11144   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
11145  },
11146  {
11147   "alignment" : 8,
11148   "fields" :
11149   [
11150    {
11151     "access" : "private",
11152     "referenced_type" : "type-367"
11153    }
11154   ],
11155   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
11156   "name" : "android::hardware::details::hidl_pointer<native_handle>",
11157   "referenced_type" : "type-366",
11158   "self_type" : "type-366",
11159   "size" : 8,
11160   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11161   "template_args" : [ "type-191" ],
11162   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
11163  },
11164  {
11165   "access" : "private",
11166   "alignment" : 8,
11167   "fields" :
11168   [
11169    {
11170     "field_name" : "mPointer",
11171     "referenced_type" : "type-190"
11172    },
11173    {
11174     "field_name" : "_pad",
11175     "referenced_type" : "type-25"
11176    }
11177   ],
11178   "is_anonymous" : true,
11179   "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",
11180   "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",
11181   "record_kind" : "union",
11182   "referenced_type" : "type-367",
11183   "self_type" : "type-367",
11184   "size" : 8,
11185   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11186   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
11187  },
11188  {
11189   "alignment" : 8,
11190   "fields" :
11191   [
11192    {
11193     "access" : "private",
11194     "referenced_type" : "type-345"
11195    }
11196   ],
11197   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
11198   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
11199   "referenced_type" : "type-344",
11200   "self_type" : "type-344",
11201   "size" : 8,
11202   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11203   "template_args" : [ "type-94" ],
11204   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
11205  },
11206  {
11207   "access" : "private",
11208   "alignment" : 8,
11209   "fields" :
11210   [
11211    {
11212     "field_name" : "mPointer",
11213     "referenced_type" : "type-346"
11214    },
11215    {
11216     "field_name" : "_pad",
11217     "referenced_type" : "type-25"
11218    }
11219   ],
11220   "is_anonymous" : true,
11221   "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",
11222   "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",
11223   "record_kind" : "union",
11224   "referenced_type" : "type-345",
11225   "self_type" : "type-345",
11226   "size" : 8,
11227   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11228   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
11229  },
11230  {
11231   "alignment" : 1,
11232   "linker_set_key" : "android::hardware::details::i_tag",
11233   "name" : "android::hardware::details::i_tag",
11234   "referenced_type" : "type-229",
11235   "self_type" : "type-229",
11236   "size" : 1,
11237   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11238   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
11239  },
11240  {
11241   "alignment" : 8,
11242   "fields" :
11243   [
11244    {
11245     "access" : "private",
11246     "field_name" : "mStatus",
11247     "referenced_type" : "type-149"
11248    },
11249    {
11250     "access" : "private",
11251     "field_name" : "mCheckedStatus",
11252     "field_offset" : 256,
11253     "referenced_type" : "type-36"
11254    }
11255   ],
11256   "linker_set_key" : "android::hardware::details::return_status",
11257   "name" : "android::hardware::details::return_status",
11258   "record_kind" : "class",
11259   "referenced_type" : "type-160",
11260   "self_type" : "type-160",
11261   "size" : 40,
11262   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11263   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
11264  },
11265  {
11266   "alignment" : 1,
11267   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
11268   "name" : "android::hardware::details::std_array<unsigned char, 32>",
11269   "referenced_type" : "type-354",
11270   "self_type" : "type-354",
11271   "size" : 1,
11272   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11273   "template_args" : [ "type-94" ],
11274   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
11275  },
11276  {
11277   "alignment" : 1,
11278   "fields" :
11279   [
11280    {
11281     "access" : "private",
11282     "field_name" : "mBuffer",
11283     "referenced_type" : "type-330"
11284    }
11285   ],
11286   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
11287   "name" : "android::hardware::hidl_array<unsigned char, 32>",
11288   "referenced_type" : "type-329",
11289   "self_type" : "type-329",
11290   "size" : 32,
11291   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11292   "template_args" : [ "type-94" ],
11293   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
11294  },
11295  {
11296   "alignment" : 8,
11297   "base_specifiers" :
11298   [
11299    {
11300     "referenced_type" : "type-62"
11301    }
11302   ],
11303   "fields" :
11304   [
11305    {
11306     "access" : "private",
11307     "field_name" : "mRecipient",
11308     "field_offset" : 64,
11309     "referenced_type" : "type-136"
11310    },
11311    {
11312     "access" : "private",
11313     "field_name" : "mCookie",
11314     "field_offset" : 192,
11315     "referenced_type" : "type-25"
11316    },
11317    {
11318     "access" : "private",
11319     "field_name" : "mBase",
11320     "field_offset" : 256,
11321     "referenced_type" : "type-139"
11322    }
11323   ],
11324   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
11325   "name" : "android::hardware::hidl_binder_death_recipient",
11326   "referenced_type" : "type-135",
11327   "self_type" : "type-135",
11328   "size" : 64,
11329   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
11330   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
11331   "vtable_components" :
11332   [
11333    {
11334     "component_value" : 48,
11335     "kind" : "vbase_offset"
11336    },
11337    {
11338     "kind" : "offset_to_top"
11339    },
11340    {
11341     "kind" : "rtti",
11342     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11343    },
11344    {
11345     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
11346    },
11347    {
11348     "kind" : "complete_dtor_pointer",
11349     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
11350    },
11351    {
11352     "kind" : "deleting_dtor_pointer",
11353     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
11354    },
11355    {
11356     "kind" : "vcall_offset"
11357    },
11358    {
11359     "kind" : "vcall_offset"
11360    },
11361    {
11362     "kind" : "vcall_offset"
11363    },
11364    {
11365     "kind" : "vcall_offset"
11366    },
11367    {
11368     "component_value" : -48,
11369     "kind" : "vcall_offset"
11370    },
11371    {
11372     "component_value" : -48,
11373     "kind" : "offset_to_top"
11374    },
11375    {
11376     "kind" : "rtti",
11377     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11378    },
11379    {
11380     "kind" : "complete_dtor_pointer",
11381     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
11382    },
11383    {
11384     "kind" : "deleting_dtor_pointer",
11385     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
11386    },
11387    {
11388     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11389    },
11390    {
11391     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11392    },
11393    {
11394     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11395    },
11396    {
11397     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11398    }
11399   ]
11400  },
11401  {
11402   "alignment" : 8,
11403   "base_specifiers" :
11404   [
11405    {
11406     "is_virtual" : true,
11407     "referenced_type" : "type-11"
11408    }
11409   ],
11410   "linker_set_key" : "android::hardware::hidl_death_recipient",
11411   "name" : "android::hardware::hidl_death_recipient",
11412   "referenced_type" : "type-138",
11413   "self_type" : "type-138",
11414   "size" : 24,
11415   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11416   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
11417   "vtable_components" :
11418   [
11419    {
11420     "component_value" : 8,
11421     "kind" : "vbase_offset"
11422    },
11423    {
11424     "kind" : "offset_to_top"
11425    },
11426    {
11427     "kind" : "rtti",
11428     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11429    },
11430    {
11431     "is_pure" : true,
11432     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
11433    },
11434    {
11435     "kind" : "complete_dtor_pointer",
11436     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
11437    },
11438    {
11439     "kind" : "deleting_dtor_pointer",
11440     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
11441    },
11442    {
11443     "kind" : "vcall_offset"
11444    },
11445    {
11446     "kind" : "vcall_offset"
11447    },
11448    {
11449     "kind" : "vcall_offset"
11450    },
11451    {
11452     "kind" : "vcall_offset"
11453    },
11454    {
11455     "component_value" : -8,
11456     "kind" : "vcall_offset"
11457    },
11458    {
11459     "component_value" : -8,
11460     "kind" : "offset_to_top"
11461    },
11462    {
11463     "kind" : "rtti",
11464     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11465    },
11466    {
11467     "kind" : "complete_dtor_pointer",
11468     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
11469    },
11470    {
11471     "kind" : "deleting_dtor_pointer",
11472     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
11473    },
11474    {
11475     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11476    },
11477    {
11478     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11479    },
11480    {
11481     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11482    },
11483    {
11484     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11485    }
11486   ]
11487  },
11488  {
11489   "alignment" : 8,
11490   "fields" :
11491   [
11492    {
11493     "access" : "private",
11494     "field_name" : "mHandle",
11495     "referenced_type" : "type-273"
11496    },
11497    {
11498     "access" : "private",
11499     "field_name" : "mOwnsHandle",
11500     "field_offset" : 64,
11501     "referenced_type" : "type-36"
11502    }
11503   ],
11504   "linker_set_key" : "android::hardware::hidl_handle",
11505   "name" : "android::hardware::hidl_handle",
11506   "referenced_type" : "type-290",
11507   "self_type" : "type-290",
11508   "size" : 16,
11509   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11510   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
11511  },
11512  {
11513   "alignment" : 8,
11514   "fields" :
11515   [
11516    {
11517     "access" : "private",
11518     "field_name" : "mHandle",
11519     "referenced_type" : "type-290"
11520    },
11521    {
11522     "access" : "private",
11523     "field_name" : "mSize",
11524     "field_offset" : 128,
11525     "referenced_type" : "type-25"
11526    },
11527    {
11528     "access" : "private",
11529     "field_name" : "mName",
11530     "field_offset" : 192,
11531     "referenced_type" : "type-293"
11532    }
11533   ],
11534   "linker_set_key" : "android::hardware::hidl_memory",
11535   "name" : "android::hardware::hidl_memory",
11536   "referenced_type" : "type-297",
11537   "self_type" : "type-297",
11538   "size" : 40,
11539   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11540   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
11541  },
11542  {
11543   "alignment" : 8,
11544   "fields" :
11545   [
11546    {
11547     "access" : "private",
11548     "field_name" : "mBuffer",
11549     "referenced_type" : "type-294"
11550    },
11551    {
11552     "access" : "private",
11553     "field_name" : "mSize",
11554     "field_offset" : 64,
11555     "referenced_type" : "type-2"
11556    },
11557    {
11558     "access" : "private",
11559     "field_name" : "mOwnsBuffer",
11560     "field_offset" : 96,
11561     "referenced_type" : "type-36"
11562    }
11563   ],
11564   "linker_set_key" : "android::hardware::hidl_string",
11565   "name" : "android::hardware::hidl_string",
11566   "referenced_type" : "type-293",
11567   "self_type" : "type-293",
11568   "size" : 16,
11569   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11570   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
11571  },
11572  {
11573   "alignment" : 8,
11574   "fields" :
11575   [
11576    {
11577     "access" : "private",
11578     "field_name" : "mBuffer",
11579     "referenced_type" : "type-311"
11580    },
11581    {
11582     "access" : "private",
11583     "field_name" : "mSize",
11584     "field_offset" : 64,
11585     "referenced_type" : "type-2"
11586    },
11587    {
11588     "access" : "private",
11589     "field_name" : "mOwnsBuffer",
11590     "field_offset" : 96,
11591     "referenced_type" : "type-36"
11592    }
11593   ],
11594   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11595   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11596   "referenced_type" : "type-310",
11597   "self_type" : "type-310",
11598   "size" : 16,
11599   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11600   "template_args" : [ "type-314" ],
11601   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
11602  },
11603  {
11604   "alignment" : 8,
11605   "fields" :
11606   [
11607    {
11608     "access" : "private",
11609     "field_name" : "mBuffer",
11610     "referenced_type" : "type-326"
11611    },
11612    {
11613     "access" : "private",
11614     "field_name" : "mSize",
11615     "field_offset" : 64,
11616     "referenced_type" : "type-2"
11617    },
11618    {
11619     "access" : "private",
11620     "field_name" : "mOwnsBuffer",
11621     "field_offset" : 96,
11622     "referenced_type" : "type-36"
11623    }
11624   ],
11625   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11626   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11627   "referenced_type" : "type-325",
11628   "self_type" : "type-325",
11629   "size" : 16,
11630   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11631   "template_args" : [ "type-329" ],
11632   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
11633  },
11634  {
11635   "alignment" : 8,
11636   "fields" :
11637   [
11638    {
11639     "access" : "private",
11640     "field_name" : "mBuffer",
11641     "referenced_type" : "type-318"
11642    },
11643    {
11644     "access" : "private",
11645     "field_name" : "mSize",
11646     "field_offset" : 64,
11647     "referenced_type" : "type-2"
11648    },
11649    {
11650     "access" : "private",
11651     "field_name" : "mOwnsBuffer",
11652     "field_offset" : 96,
11653     "referenced_type" : "type-36"
11654    }
11655   ],
11656   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11657   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11658   "referenced_type" : "type-317",
11659   "self_type" : "type-317",
11660   "size" : 16,
11661   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11662   "template_args" : [ "type-293" ],
11663   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
11664  },
11665  {
11666   "alignment" : 8,
11667   "fields" :
11668   [
11669    {
11670     "access" : "private",
11671     "field_name" : "mBuffer",
11672     "referenced_type" : "type-352"
11673    },
11674    {
11675     "access" : "private",
11676     "field_name" : "mSize",
11677     "field_offset" : 64,
11678     "referenced_type" : "type-2"
11679    },
11680    {
11681     "access" : "private",
11682     "field_name" : "mOwnsBuffer",
11683     "field_offset" : 96,
11684     "referenced_type" : "type-36"
11685    }
11686   ],
11687   "linker_set_key" : "android::hardware::hidl_vec<char>",
11688   "name" : "android::hardware::hidl_vec<char>",
11689   "referenced_type" : "type-351",
11690   "self_type" : "type-351",
11691   "size" : 16,
11692   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11693   "template_args" : [ "type-53" ],
11694   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
11695  },
11696  {
11697   "alignment" : 8,
11698   "fields" :
11699   [
11700    {
11701     "access" : "private",
11702     "field_name" : "mBuffer",
11703     "referenced_type" : "type-337"
11704    },
11705    {
11706     "access" : "private",
11707     "field_name" : "mSize",
11708     "field_offset" : 64,
11709     "referenced_type" : "type-2"
11710    },
11711    {
11712     "access" : "private",
11713     "field_name" : "mOwnsBuffer",
11714     "field_offset" : 96,
11715     "referenced_type" : "type-36"
11716    }
11717   ],
11718   "linker_set_key" : "android::hardware::hidl_vec<int>",
11719   "name" : "android::hardware::hidl_vec<int>",
11720   "referenced_type" : "type-336",
11721   "self_type" : "type-336",
11722   "size" : 16,
11723   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11724   "template_args" : [ "type-20" ],
11725   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
11726  },
11727  {
11728   "alignment" : 8,
11729   "fields" :
11730   [
11731    {
11732     "access" : "private",
11733     "field_name" : "mBuffer",
11734     "referenced_type" : "type-344"
11735    },
11736    {
11737     "access" : "private",
11738     "field_name" : "mSize",
11739     "field_offset" : 64,
11740     "referenced_type" : "type-2"
11741    },
11742    {
11743     "access" : "private",
11744     "field_name" : "mOwnsBuffer",
11745     "field_offset" : 96,
11746     "referenced_type" : "type-36"
11747    }
11748   ],
11749   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
11750   "name" : "android::hardware::hidl_vec<unsigned char>",
11751   "referenced_type" : "type-343",
11752   "self_type" : "type-343",
11753   "size" : 16,
11754   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11755   "template_args" : [ "type-94" ],
11756   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
11757  },
11758  {
11759   "alignment" : 2,
11760   "fields" :
11761   [
11762    {
11763     "access" : "private",
11764     "field_name" : "mMajor",
11765     "referenced_type" : "type-96"
11766    },
11767    {
11768     "access" : "private",
11769     "field_name" : "mMinor",
11770     "field_offset" : 16,
11771     "referenced_type" : "type-96"
11772    }
11773   ],
11774   "linker_set_key" : "android::hardware::hidl_version",
11775   "name" : "android::hardware::hidl_version",
11776   "referenced_type" : "type-355",
11777   "self_type" : "type-355",
11778   "size" : 4,
11779   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11780   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
11781  },
11782  {
11783   "alignment" : 8,
11784   "base_specifiers" :
11785   [
11786    {
11787     "referenced_type" : "type-147"
11788    },
11789    {
11790     "referenced_type" : "type-112"
11791    }
11792   ],
11793   "fields" :
11794   [
11795    {
11796     "access" : "private",
11797     "field_name" : "_hidl_mImpl",
11798     "field_offset" : 960,
11799     "referenced_type" : "type-410"
11800    }
11801   ],
11802   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
11803   "name" : "android::hidl::base::V1_0::BnHwBase",
11804   "referenced_type" : "type-409",
11805   "self_type" : "type-409",
11806   "size" : 144,
11807   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
11808   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
11809   "vtable_components" :
11810   [
11811    {
11812     "component_value" : 128,
11813     "kind" : "vbase_offset"
11814    },
11815    {
11816     "kind" : "offset_to_top"
11817    },
11818    {
11819     "kind" : "rtti",
11820     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11821    },
11822    {
11823     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11824    },
11825    {
11826     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11827    },
11828    {
11829     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11830    },
11831    {
11832     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11833    },
11834    {
11835     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11836    },
11837    {
11838     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11839    },
11840    {
11841     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11842    },
11843    {
11844     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11845    },
11846    {
11847     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11848    },
11849    {
11850     "kind" : "complete_dtor_pointer",
11851     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
11852    },
11853    {
11854     "kind" : "deleting_dtor_pointer",
11855     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
11856    },
11857    {
11858     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
11859    },
11860    {
11861     "component_value" : -32,
11862     "kind" : "offset_to_top"
11863    },
11864    {
11865     "kind" : "rtti",
11866     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11867    },
11868    {
11869     "kind" : "complete_dtor_pointer",
11870     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
11871    },
11872    {
11873     "kind" : "deleting_dtor_pointer",
11874     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
11875    },
11876    {
11877     "kind" : "vcall_offset"
11878    },
11879    {
11880     "kind" : "vcall_offset"
11881    },
11882    {
11883     "kind" : "vcall_offset"
11884    },
11885    {
11886     "kind" : "vcall_offset"
11887    },
11888    {
11889     "component_value" : -128,
11890     "kind" : "vcall_offset"
11891    },
11892    {
11893     "component_value" : -128,
11894     "kind" : "offset_to_top"
11895    },
11896    {
11897     "kind" : "rtti",
11898     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11899    },
11900    {
11901     "kind" : "complete_dtor_pointer",
11902     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
11903    },
11904    {
11905     "kind" : "deleting_dtor_pointer",
11906     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
11907    },
11908    {
11909     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11910    },
11911    {
11912     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11913    },
11914    {
11915     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11916    },
11917    {
11918     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11919    }
11920   ]
11921  },
11922  {
11923   "alignment" : 8,
11924   "base_specifiers" :
11925   [
11926    {
11927     "referenced_type" : "type-392"
11928    },
11929    {
11930     "referenced_type" : "type-112"
11931    }
11932   ],
11933   "fields" :
11934   [
11935    {
11936     "access" : "private",
11937     "field_name" : "_hidl_mMutex",
11938     "field_offset" : 1088,
11939     "referenced_type" : "type-531"
11940    },
11941    {
11942     "access" : "private",
11943     "field_name" : "_hidl_mDeathRecipients",
11944     "field_offset" : 1408,
11945     "referenced_type" : "type-532"
11946    }
11947   ],
11948   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
11949   "name" : "android::hidl::base::V1_0::BpHwBase",
11950   "referenced_type" : "type-530",
11951   "self_type" : "type-530",
11952   "size" : 216,
11953   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
11954   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
11955   "vtable_components" :
11956   [
11957    {
11958     "component_value" : 200,
11959     "kind" : "vbase_offset"
11960    },
11961    {
11962     "kind" : "offset_to_top"
11963    },
11964    {
11965     "kind" : "rtti",
11966     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11967    },
11968    {
11969     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
11970    },
11971    {
11972     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11973    },
11974    {
11975     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
11976    },
11977    {
11978     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
11979    },
11980    {
11981     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
11982    },
11983    {
11984     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
11985    },
11986    {
11987     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
11988    },
11989    {
11990     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
11991    },
11992    {
11993     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
11994    },
11995    {
11996     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
11997    },
11998    {
11999     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12000    },
12001    {
12002     "kind" : "complete_dtor_pointer",
12003     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
12004    },
12005    {
12006     "kind" : "deleting_dtor_pointer",
12007     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
12008    },
12009    {
12010     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12011    },
12012    {
12013     "component_value" : 192,
12014     "kind" : "vbase_offset"
12015    },
12016    {
12017     "component_value" : -8,
12018     "kind" : "offset_to_top"
12019    },
12020    {
12021     "kind" : "rtti",
12022     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12023    },
12024    {
12025     "kind" : "complete_dtor_pointer",
12026     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12027    },
12028    {
12029     "kind" : "deleting_dtor_pointer",
12030     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12031    },
12032    {
12033     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12034    },
12035    {
12036     "component_value" : 184,
12037     "kind" : "vbase_offset"
12038    },
12039    {
12040     "component_value" : -16,
12041     "kind" : "offset_to_top"
12042    },
12043    {
12044     "kind" : "rtti",
12045     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12046    },
12047    {
12048     "kind" : "complete_dtor_pointer",
12049     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12050    },
12051    {
12052     "kind" : "deleting_dtor_pointer",
12053     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12054    },
12055    {
12056     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12057    },
12058    {
12059     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12060    },
12061    {
12062     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12063    },
12064    {
12065     "component_value" : -48,
12066     "kind" : "offset_to_top"
12067    },
12068    {
12069     "kind" : "rtti",
12070     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12071    },
12072    {
12073     "kind" : "complete_dtor_pointer",
12074     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12075    },
12076    {
12077     "kind" : "deleting_dtor_pointer",
12078     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12079    },
12080    {
12081     "kind" : "vcall_offset"
12082    },
12083    {
12084     "component_value" : -184,
12085     "kind" : "vcall_offset"
12086    },
12087    {
12088     "component_value" : -184,
12089     "kind" : "vcall_offset"
12090    },
12091    {
12092     "component_value" : -184,
12093     "kind" : "vcall_offset"
12094    },
12095    {
12096     "component_value" : -200,
12097     "kind" : "vcall_offset"
12098    },
12099    {
12100     "component_value" : -200,
12101     "kind" : "offset_to_top"
12102    },
12103    {
12104     "kind" : "rtti",
12105     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12106    },
12107    {
12108     "kind" : "complete_dtor_pointer",
12109     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12110    },
12111    {
12112     "kind" : "deleting_dtor_pointer",
12113     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12114    },
12115    {
12116     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12117    },
12118    {
12119     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12120    },
12121    {
12122     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12123    },
12124    {
12125     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12126    }
12127   ]
12128  },
12129  {
12130   "alignment" : 8,
12131   "fields" :
12132   [
12133    {
12134     "field_name" : "pid",
12135     "referenced_type" : "type-20"
12136    },
12137    {
12138     "field_name" : "ptr",
12139     "field_offset" : 64,
12140     "referenced_type" : "type-25"
12141    },
12142    {
12143     "field_name" : "arch",
12144     "field_offset" : 128,
12145     "referenced_type" : "type-372"
12146    }
12147   ],
12148   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
12149   "name" : "android::hidl::base::V1_0::DebugInfo",
12150   "referenced_type" : "type-371",
12151   "self_type" : "type-371",
12152   "size" : 24,
12153   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
12154   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
12155  },
12156  {
12157   "alignment" : 8,
12158   "base_specifiers" :
12159   [
12160    {
12161     "is_virtual" : true,
12162     "referenced_type" : "type-11"
12163    }
12164   ],
12165   "linker_set_key" : "android::hidl::base::V1_0::IBase",
12166   "name" : "android::hidl::base::V1_0::IBase",
12167   "referenced_type" : "type-69",
12168   "self_type" : "type-69",
12169   "size" : 24,
12170   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
12171   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
12172   "vtable_components" :
12173   [
12174    {
12175     "component_value" : 8,
12176     "kind" : "vbase_offset"
12177    },
12178    {
12179     "kind" : "offset_to_top"
12180    },
12181    {
12182     "kind" : "rtti",
12183     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12184    },
12185    {
12186     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
12187    },
12188    {
12189     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12190    },
12191    {
12192     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12193    },
12194    {
12195     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12196    },
12197    {
12198     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12199    },
12200    {
12201     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
12202    },
12203    {
12204     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12205    },
12206    {
12207     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
12208    },
12209    {
12210     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12211    },
12212    {
12213     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
12214    },
12215    {
12216     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12217    },
12218    {
12219     "kind" : "complete_dtor_pointer",
12220     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
12221    },
12222    {
12223     "kind" : "deleting_dtor_pointer",
12224     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
12225    },
12226    {
12227     "kind" : "vcall_offset"
12228    },
12229    {
12230     "kind" : "vcall_offset"
12231    },
12232    {
12233     "kind" : "vcall_offset"
12234    },
12235    {
12236     "kind" : "vcall_offset"
12237    },
12238    {
12239     "component_value" : -8,
12240     "kind" : "vcall_offset"
12241    },
12242    {
12243     "component_value" : -8,
12244     "kind" : "offset_to_top"
12245    },
12246    {
12247     "kind" : "rtti",
12248     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12249    },
12250    {
12251     "kind" : "complete_dtor_pointer",
12252     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
12253    },
12254    {
12255     "kind" : "deleting_dtor_pointer",
12256     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
12257    },
12258    {
12259     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12260    },
12261    {
12262     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12263    },
12264    {
12265     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12266    },
12267    {
12268     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12269    }
12270   ]
12271  },
12272  {
12273   "alignment" : 8,
12274   "base_specifiers" :
12275   [
12276    {
12277     "referenced_type" : "type-69"
12278    }
12279   ],
12280   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
12281   "name" : "android::hidl::manager::V1_0::IServiceManager",
12282   "referenced_type" : "type-68",
12283   "self_type" : "type-68",
12284   "size" : 24,
12285   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12286   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
12287   "vtable_components" :
12288   [
12289    {
12290     "component_value" : 8,
12291     "kind" : "vbase_offset"
12292    },
12293    {
12294     "kind" : "offset_to_top"
12295    },
12296    {
12297     "kind" : "rtti",
12298     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12299    },
12300    {
12301     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
12302    },
12303    {
12304     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12305    },
12306    {
12307     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12308    },
12309    {
12310     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12311    },
12312    {
12313     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12314    },
12315    {
12316     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
12317    },
12318    {
12319     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12320    },
12321    {
12322     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
12323    },
12324    {
12325     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12326    },
12327    {
12328     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
12329    },
12330    {
12331     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12332    },
12333    {
12334     "kind" : "complete_dtor_pointer",
12335     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
12336    },
12337    {
12338     "kind" : "deleting_dtor_pointer",
12339     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
12340    },
12341    {
12342     "is_pure" : true,
12343     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
12344    },
12345    {
12346     "is_pure" : true,
12347     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
12348    },
12349    {
12350     "is_pure" : true,
12351     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
12352    },
12353    {
12354     "is_pure" : true,
12355     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12356    },
12357    {
12358     "is_pure" : true,
12359     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
12360    },
12361    {
12362     "is_pure" : true,
12363     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
12364    },
12365    {
12366     "is_pure" : true,
12367     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
12368    },
12369    {
12370     "is_pure" : true,
12371     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
12372    },
12373    {
12374     "kind" : "vcall_offset"
12375    },
12376    {
12377     "kind" : "vcall_offset"
12378    },
12379    {
12380     "kind" : "vcall_offset"
12381    },
12382    {
12383     "kind" : "vcall_offset"
12384    },
12385    {
12386     "component_value" : -8,
12387     "kind" : "vcall_offset"
12388    },
12389    {
12390     "component_value" : -8,
12391     "kind" : "offset_to_top"
12392    },
12393    {
12394     "kind" : "rtti",
12395     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12396    },
12397    {
12398     "kind" : "complete_dtor_pointer",
12399     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
12400    },
12401    {
12402     "kind" : "deleting_dtor_pointer",
12403     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
12404    },
12405    {
12406     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12407    },
12408    {
12409     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12410    },
12411    {
12412     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12413    },
12414    {
12415     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12416    }
12417   ]
12418  },
12419  {
12420   "alignment" : 8,
12421   "fields" :
12422   [
12423    {
12424     "field_name" : "interfaceName",
12425     "referenced_type" : "type-293"
12426    },
12427    {
12428     "field_name" : "instanceName",
12429     "field_offset" : 128,
12430     "referenced_type" : "type-293"
12431    },
12432    {
12433     "field_name" : "pid",
12434     "field_offset" : 256,
12435     "referenced_type" : "type-20"
12436    },
12437    {
12438     "field_name" : "clientPids",
12439     "field_offset" : 320,
12440     "referenced_type" : "type-336"
12441    },
12442    {
12443     "field_name" : "arch",
12444     "field_offset" : 448,
12445     "referenced_type" : "type-372"
12446    }
12447   ],
12448   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12449   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12450   "referenced_type" : "type-513",
12451   "self_type" : "type-513",
12452   "size" : 64,
12453   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12454   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
12455  },
12456  {
12457   "alignment" : 8,
12458   "base_specifiers" :
12459   [
12460    {
12461     "referenced_type" : "type-69"
12462    }
12463   ],
12464   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
12465   "name" : "android::hidl::manager::V1_0::IServiceNotification",
12466   "referenced_type" : "type-86",
12467   "self_type" : "type-86",
12468   "size" : 24,
12469   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
12470   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
12471   "vtable_components" :
12472   [
12473    {
12474     "component_value" : 8,
12475     "kind" : "vbase_offset"
12476    },
12477    {
12478     "kind" : "offset_to_top"
12479    },
12480    {
12481     "kind" : "rtti",
12482     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12483    },
12484    {
12485     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
12486    },
12487    {
12488     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12489    },
12490    {
12491     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12492    },
12493    {
12494     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12495    },
12496    {
12497     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12498    },
12499    {
12500     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
12501    },
12502    {
12503     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12504    },
12505    {
12506     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
12507    },
12508    {
12509     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12510    },
12511    {
12512     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
12513    },
12514    {
12515     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12516    },
12517    {
12518     "kind" : "complete_dtor_pointer",
12519     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12520    },
12521    {
12522     "kind" : "deleting_dtor_pointer",
12523     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12524    },
12525    {
12526     "is_pure" : true,
12527     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
12528    },
12529    {
12530     "kind" : "vcall_offset"
12531    },
12532    {
12533     "kind" : "vcall_offset"
12534    },
12535    {
12536     "kind" : "vcall_offset"
12537    },
12538    {
12539     "kind" : "vcall_offset"
12540    },
12541    {
12542     "component_value" : -8,
12543     "kind" : "vcall_offset"
12544    },
12545    {
12546     "component_value" : -8,
12547     "kind" : "offset_to_top"
12548    },
12549    {
12550     "kind" : "rtti",
12551     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12552    },
12553    {
12554     "kind" : "complete_dtor_pointer",
12555     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12556    },
12557    {
12558     "kind" : "deleting_dtor_pointer",
12559     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12560    },
12561    {
12562     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12563    },
12564    {
12565     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12566    },
12567    {
12568     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12569    },
12570    {
12571     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12572    }
12573   ]
12574  },
12575  {
12576   "alignment" : 8,
12577   "fields" :
12578   [
12579    {
12580     "access" : "private",
12581     "field_name" : "m_ptr",
12582     "referenced_type" : "type-78"
12583    }
12584   ],
12585   "linker_set_key" : "android::sp<android::Thread>",
12586   "name" : "android::sp<android::Thread>",
12587   "record_kind" : "class",
12588   "referenced_type" : "type-77",
12589   "self_type" : "type-77",
12590   "size" : 8,
12591   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12592   "template_args" : [ "type-79" ],
12593   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
12594  },
12595  {
12596   "alignment" : 8,
12597   "fields" :
12598   [
12599    {
12600     "access" : "private",
12601     "field_name" : "m_ptr",
12602     "referenced_type" : "type-146"
12603    }
12604   ],
12605   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
12606   "name" : "android::sp<android::hardware::BHwBinder>",
12607   "record_kind" : "class",
12608   "referenced_type" : "type-145",
12609   "self_type" : "type-145",
12610   "size" : 8,
12611   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12612   "template_args" : [ "type-147" ],
12613   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
12614  },
12615  {
12616   "alignment" : 8,
12617   "fields" :
12618   [
12619    {
12620     "access" : "private",
12621     "field_name" : "m_ptr",
12622     "referenced_type" : "type-61"
12623    }
12624   ],
12625   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12626   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12627   "record_kind" : "class",
12628   "referenced_type" : "type-623",
12629   "self_type" : "type-623",
12630   "size" : 8,
12631   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12632   "template_args" : [ "type-62" ],
12633   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
12634  },
12635  {
12636   "alignment" : 8,
12637   "fields" :
12638   [
12639    {
12640     "access" : "private",
12641     "field_name" : "m_ptr",
12642     "referenced_type" : "type-9"
12643    }
12644   ],
12645   "linker_set_key" : "android::sp<android::hardware::IBinder>",
12646   "name" : "android::sp<android::hardware::IBinder>",
12647   "record_kind" : "class",
12648   "referenced_type" : "type-8",
12649   "self_type" : "type-8",
12650   "size" : 8,
12651   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12652   "template_args" : [ "type-10" ],
12653   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
12654  },
12655  {
12656   "alignment" : 8,
12657   "fields" :
12658   [
12659    {
12660     "access" : "private",
12661     "field_name" : "m_ptr",
12662     "referenced_type" : "type-13"
12663    }
12664   ],
12665   "linker_set_key" : "android::sp<android::hardware::IInterface>",
12666   "name" : "android::sp<android::hardware::IInterface>",
12667   "record_kind" : "class",
12668   "referenced_type" : "type-12",
12669   "self_type" : "type-12",
12670   "size" : 8,
12671   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12672   "template_args" : [ "type-14" ],
12673   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
12674  },
12675  {
12676   "alignment" : 8,
12677   "fields" :
12678   [
12679    {
12680     "access" : "private",
12681     "field_name" : "m_ptr",
12682     "referenced_type" : "type-18"
12683    }
12684   ],
12685   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
12686   "name" : "android::sp<android::hardware::ProcessState>",
12687   "record_kind" : "class",
12688   "referenced_type" : "type-17",
12689   "self_type" : "type-17",
12690   "size" : 8,
12691   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12692   "template_args" : [ "type-19" ],
12693   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
12694  },
12695  {
12696   "alignment" : 8,
12697   "fields" :
12698   [
12699    {
12700     "access" : "private",
12701     "field_name" : "m_ptr",
12702     "referenced_type" : "type-125"
12703    }
12704   ],
12705   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci>",
12706   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci>",
12707   "record_kind" : "class",
12708   "referenced_type" : "type-124",
12709   "self_type" : "type-124",
12710   "size" : 8,
12711   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12712   "template_args" : [ "type-126" ],
12713   "unique_id" : "_ZTSN7android2spINS_8hardware9bluetooth4V1_013IBluetoothHciEEE"
12714  },
12715  {
12716   "alignment" : 8,
12717   "fields" :
12718   [
12719    {
12720     "access" : "private",
12721     "field_name" : "m_ptr",
12722     "referenced_type" : "type-103"
12723    }
12724   ],
12725   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
12726   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
12727   "record_kind" : "class",
12728   "referenced_type" : "type-102",
12729   "self_type" : "type-102",
12730   "size" : 8,
12731   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12732   "template_args" : [ "type-104" ],
12733   "unique_id" : "_ZTSN7android2spINS_8hardware9bluetooth4V1_022IBluetoothHciCallbacksEEE"
12734  },
12735  {
12736   "alignment" : 8,
12737   "fields" :
12738   [
12739    {
12740     "access" : "private",
12741     "field_name" : "m_ptr",
12742     "referenced_type" : "type-134"
12743    }
12744   ],
12745   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12746   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12747   "record_kind" : "class",
12748   "referenced_type" : "type-133",
12749   "self_type" : "type-133",
12750   "size" : 8,
12751   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12752   "template_args" : [ "type-135" ],
12753   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
12754  },
12755  {
12756   "alignment" : 8,
12757   "fields" :
12758   [
12759    {
12760     "access" : "private",
12761     "field_name" : "m_ptr",
12762     "referenced_type" : "type-137"
12763    }
12764   ],
12765   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
12766   "name" : "android::sp<android::hardware::hidl_death_recipient>",
12767   "record_kind" : "class",
12768   "referenced_type" : "type-316",
12769   "self_type" : "type-316",
12770   "size" : 8,
12771   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12772   "template_args" : [ "type-138" ],
12773   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
12774  },
12775  {
12776   "alignment" : 8,
12777   "fields" :
12778   [
12779    {
12780     "access" : "private",
12781     "field_name" : "m_ptr",
12782     "referenced_type" : "type-140"
12783    }
12784   ],
12785   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
12786   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
12787   "record_kind" : "class",
12788   "referenced_type" : "type-410",
12789   "self_type" : "type-410",
12790   "size" : 8,
12791   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12792   "template_args" : [ "type-69" ],
12793   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
12794  },
12795  {
12796   "alignment" : 8,
12797   "fields" :
12798   [
12799    {
12800     "access" : "private",
12801     "field_name" : "m_ptr",
12802     "referenced_type" : "type-67"
12803    }
12804   ],
12805   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
12806   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
12807   "record_kind" : "class",
12808   "referenced_type" : "type-66",
12809   "self_type" : "type-66",
12810   "size" : 8,
12811   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12812   "template_args" : [ "type-68" ],
12813   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
12814  },
12815  {
12816   "alignment" : 8,
12817   "fields" :
12818   [
12819    {
12820     "access" : "private",
12821     "field_name" : "m_ptr",
12822     "referenced_type" : "type-85"
12823    }
12824   ],
12825   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
12826   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
12827   "record_kind" : "class",
12828   "referenced_type" : "type-84",
12829   "self_type" : "type-84",
12830   "size" : 8,
12831   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12832   "template_args" : [ "type-86" ],
12833   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
12834  },
12835  {
12836   "alignment" : 1,
12837   "linker_set_key" : "android::trait_trivial_copy<bool>",
12838   "name" : "android::trait_trivial_copy<bool>",
12839   "referenced_type" : "type-200",
12840   "self_type" : "type-200",
12841   "size" : 1,
12842   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12843   "template_args" : [ "type-36" ],
12844   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
12845  },
12846  {
12847   "alignment" : 1,
12848   "linker_set_key" : "android::trait_trivial_copy<char>",
12849   "name" : "android::trait_trivial_copy<char>",
12850   "referenced_type" : "type-204",
12851   "self_type" : "type-204",
12852   "size" : 1,
12853   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12854   "template_args" : [ "type-53" ],
12855   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
12856  },
12857  {
12858   "alignment" : 1,
12859   "linker_set_key" : "android::trait_trivial_copy<double>",
12860   "name" : "android::trait_trivial_copy<double>",
12861   "referenced_type" : "type-256",
12862   "self_type" : "type-256",
12863   "size" : 1,
12864   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12865   "template_args" : [ "type-254" ],
12866   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
12867  },
12868  {
12869   "alignment" : 1,
12870   "linker_set_key" : "android::trait_trivial_copy<float>",
12871   "name" : "android::trait_trivial_copy<float>",
12872   "referenced_type" : "type-250",
12873   "self_type" : "type-250",
12874   "size" : 1,
12875   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12876   "template_args" : [ "type-248" ],
12877   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
12878  },
12879  {
12880   "alignment" : 1,
12881   "linker_set_key" : "android::trait_trivial_copy<int>",
12882   "name" : "android::trait_trivial_copy<int>",
12883   "referenced_type" : "type-221",
12884   "self_type" : "type-221",
12885   "size" : 1,
12886   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12887   "template_args" : [ "type-20" ],
12888   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
12889  },
12890  {
12891   "alignment" : 1,
12892   "linker_set_key" : "android::trait_trivial_copy<long long>",
12893   "name" : "android::trait_trivial_copy<long long>",
12894   "referenced_type" : "type-239",
12895   "self_type" : "type-239",
12896   "size" : 1,
12897   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12898   "template_args" : [ "type-237" ],
12899   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
12900  },
12901  {
12902   "alignment" : 1,
12903   "linker_set_key" : "android::trait_trivial_copy<long>",
12904   "name" : "android::trait_trivial_copy<long>",
12905   "referenced_type" : "type-230",
12906   "self_type" : "type-230",
12907   "size" : 1,
12908   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12909   "template_args" : [ "type-26" ],
12910   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
12911  },
12912  {
12913   "alignment" : 1,
12914   "linker_set_key" : "android::trait_trivial_copy<short>",
12915   "name" : "android::trait_trivial_copy<short>",
12916   "referenced_type" : "type-213",
12917   "self_type" : "type-213",
12918   "size" : 1,
12919   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12920   "template_args" : [ "type-211" ],
12921   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
12922  },
12923  {
12924   "alignment" : 1,
12925   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
12926   "name" : "android::trait_trivial_copy<unsigned char>",
12927   "referenced_type" : "type-208",
12928   "self_type" : "type-208",
12929   "size" : 1,
12930   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12931   "template_args" : [ "type-94" ],
12932   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
12933  },
12934  {
12935   "alignment" : 1,
12936   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
12937   "name" : "android::trait_trivial_copy<unsigned int>",
12938   "referenced_type" : "type-225",
12939   "self_type" : "type-225",
12940   "size" : 1,
12941   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12942   "template_args" : [ "type-2" ],
12943   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
12944  },
12945  {
12946   "alignment" : 1,
12947   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
12948   "name" : "android::trait_trivial_copy<unsigned long long>",
12949   "referenced_type" : "type-245",
12950   "self_type" : "type-245",
12951   "size" : 1,
12952   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12953   "template_args" : [ "type-243" ],
12954   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
12955  },
12956  {
12957   "alignment" : 1,
12958   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
12959   "name" : "android::trait_trivial_copy<unsigned long>",
12960   "referenced_type" : "type-234",
12961   "self_type" : "type-234",
12962   "size" : 1,
12963   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12964   "template_args" : [ "type-25" ],
12965   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
12966  },
12967  {
12968   "alignment" : 1,
12969   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
12970   "name" : "android::trait_trivial_copy<unsigned short>",
12971   "referenced_type" : "type-217",
12972   "self_type" : "type-217",
12973   "size" : 1,
12974   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12975   "template_args" : [ "type-96" ],
12976   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
12977  },
12978  {
12979   "alignment" : 1,
12980   "linker_set_key" : "android::trait_trivial_copy<void>",
12981   "name" : "android::trait_trivial_copy<void>",
12982   "referenced_type" : "type-196",
12983   "self_type" : "type-196",
12984   "size" : 1,
12985   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12986   "template_args" : [ "type-22" ],
12987   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
12988  },
12989  {
12990   "alignment" : 1,
12991   "linker_set_key" : "android::trait_trivial_ctor<bool>",
12992   "name" : "android::trait_trivial_ctor<bool>",
12993   "referenced_type" : "type-198",
12994   "self_type" : "type-198",
12995   "size" : 1,
12996   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12997   "template_args" : [ "type-36" ],
12998   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
12999  },
13000  {
13001   "alignment" : 1,
13002   "linker_set_key" : "android::trait_trivial_ctor<char>",
13003   "name" : "android::trait_trivial_ctor<char>",
13004   "referenced_type" : "type-202",
13005   "self_type" : "type-202",
13006   "size" : 1,
13007   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13008   "template_args" : [ "type-53" ],
13009   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
13010  },
13011  {
13012   "alignment" : 1,
13013   "linker_set_key" : "android::trait_trivial_ctor<double>",
13014   "name" : "android::trait_trivial_ctor<double>",
13015   "referenced_type" : "type-253",
13016   "self_type" : "type-253",
13017   "size" : 1,
13018   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13019   "template_args" : [ "type-254" ],
13020   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
13021  },
13022  {
13023   "alignment" : 1,
13024   "linker_set_key" : "android::trait_trivial_ctor<float>",
13025   "name" : "android::trait_trivial_ctor<float>",
13026   "referenced_type" : "type-247",
13027   "self_type" : "type-247",
13028   "size" : 1,
13029   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13030   "template_args" : [ "type-248" ],
13031   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
13032  },
13033  {
13034   "alignment" : 1,
13035   "linker_set_key" : "android::trait_trivial_ctor<int>",
13036   "name" : "android::trait_trivial_ctor<int>",
13037   "referenced_type" : "type-219",
13038   "self_type" : "type-219",
13039   "size" : 1,
13040   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13041   "template_args" : [ "type-20" ],
13042   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
13043  },
13044  {
13045   "alignment" : 1,
13046   "linker_set_key" : "android::trait_trivial_ctor<long long>",
13047   "name" : "android::trait_trivial_ctor<long long>",
13048   "referenced_type" : "type-236",
13049   "self_type" : "type-236",
13050   "size" : 1,
13051   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13052   "template_args" : [ "type-237" ],
13053   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
13054  },
13055  {
13056   "alignment" : 1,
13057   "linker_set_key" : "android::trait_trivial_ctor<long>",
13058   "name" : "android::trait_trivial_ctor<long>",
13059   "referenced_type" : "type-227",
13060   "self_type" : "type-227",
13061   "size" : 1,
13062   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13063   "template_args" : [ "type-26" ],
13064   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
13065  },
13066  {
13067   "alignment" : 1,
13068   "linker_set_key" : "android::trait_trivial_ctor<short>",
13069   "name" : "android::trait_trivial_ctor<short>",
13070   "referenced_type" : "type-210",
13071   "self_type" : "type-210",
13072   "size" : 1,
13073   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13074   "template_args" : [ "type-211" ],
13075   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
13076  },
13077  {
13078   "alignment" : 1,
13079   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
13080   "name" : "android::trait_trivial_ctor<unsigned char>",
13081   "referenced_type" : "type-206",
13082   "self_type" : "type-206",
13083   "size" : 1,
13084   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13085   "template_args" : [ "type-94" ],
13086   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
13087  },
13088  {
13089   "alignment" : 1,
13090   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
13091   "name" : "android::trait_trivial_ctor<unsigned int>",
13092   "referenced_type" : "type-223",
13093   "self_type" : "type-223",
13094   "size" : 1,
13095   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13096   "template_args" : [ "type-2" ],
13097   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
13098  },
13099  {
13100   "alignment" : 1,
13101   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
13102   "name" : "android::trait_trivial_ctor<unsigned long long>",
13103   "referenced_type" : "type-242",
13104   "self_type" : "type-242",
13105   "size" : 1,
13106   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13107   "template_args" : [ "type-243" ],
13108   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
13109  },
13110  {
13111   "alignment" : 1,
13112   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
13113   "name" : "android::trait_trivial_ctor<unsigned long>",
13114   "referenced_type" : "type-232",
13115   "self_type" : "type-232",
13116   "size" : 1,
13117   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13118   "template_args" : [ "type-25" ],
13119   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
13120  },
13121  {
13122   "alignment" : 1,
13123   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
13124   "name" : "android::trait_trivial_ctor<unsigned short>",
13125   "referenced_type" : "type-215",
13126   "self_type" : "type-215",
13127   "size" : 1,
13128   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13129   "template_args" : [ "type-96" ],
13130   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
13131  },
13132  {
13133   "alignment" : 1,
13134   "linker_set_key" : "android::trait_trivial_ctor<void>",
13135   "name" : "android::trait_trivial_ctor<void>",
13136   "referenced_type" : "type-194",
13137   "self_type" : "type-194",
13138   "size" : 1,
13139   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13140   "template_args" : [ "type-22" ],
13141   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
13142  },
13143  {
13144   "alignment" : 1,
13145   "linker_set_key" : "android::trait_trivial_dtor<bool>",
13146   "name" : "android::trait_trivial_dtor<bool>",
13147   "referenced_type" : "type-199",
13148   "self_type" : "type-199",
13149   "size" : 1,
13150   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13151   "template_args" : [ "type-36" ],
13152   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
13153  },
13154  {
13155   "alignment" : 1,
13156   "linker_set_key" : "android::trait_trivial_dtor<char>",
13157   "name" : "android::trait_trivial_dtor<char>",
13158   "referenced_type" : "type-203",
13159   "self_type" : "type-203",
13160   "size" : 1,
13161   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13162   "template_args" : [ "type-53" ],
13163   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
13164  },
13165  {
13166   "alignment" : 1,
13167   "linker_set_key" : "android::trait_trivial_dtor<double>",
13168   "name" : "android::trait_trivial_dtor<double>",
13169   "referenced_type" : "type-255",
13170   "self_type" : "type-255",
13171   "size" : 1,
13172   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13173   "template_args" : [ "type-254" ],
13174   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
13175  },
13176  {
13177   "alignment" : 1,
13178   "linker_set_key" : "android::trait_trivial_dtor<float>",
13179   "name" : "android::trait_trivial_dtor<float>",
13180   "referenced_type" : "type-249",
13181   "self_type" : "type-249",
13182   "size" : 1,
13183   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13184   "template_args" : [ "type-248" ],
13185   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
13186  },
13187  {
13188   "alignment" : 1,
13189   "linker_set_key" : "android::trait_trivial_dtor<int>",
13190   "name" : "android::trait_trivial_dtor<int>",
13191   "referenced_type" : "type-220",
13192   "self_type" : "type-220",
13193   "size" : 1,
13194   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13195   "template_args" : [ "type-20" ],
13196   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
13197  },
13198  {
13199   "alignment" : 1,
13200   "linker_set_key" : "android::trait_trivial_dtor<long long>",
13201   "name" : "android::trait_trivial_dtor<long long>",
13202   "referenced_type" : "type-238",
13203   "self_type" : "type-238",
13204   "size" : 1,
13205   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13206   "template_args" : [ "type-237" ],
13207   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
13208  },
13209  {
13210   "alignment" : 1,
13211   "linker_set_key" : "android::trait_trivial_dtor<long>",
13212   "name" : "android::trait_trivial_dtor<long>",
13213   "referenced_type" : "type-228",
13214   "self_type" : "type-228",
13215   "size" : 1,
13216   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13217   "template_args" : [ "type-26" ],
13218   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
13219  },
13220  {
13221   "alignment" : 1,
13222   "linker_set_key" : "android::trait_trivial_dtor<short>",
13223   "name" : "android::trait_trivial_dtor<short>",
13224   "referenced_type" : "type-212",
13225   "self_type" : "type-212",
13226   "size" : 1,
13227   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13228   "template_args" : [ "type-211" ],
13229   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
13230  },
13231  {
13232   "alignment" : 1,
13233   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
13234   "name" : "android::trait_trivial_dtor<unsigned char>",
13235   "referenced_type" : "type-207",
13236   "self_type" : "type-207",
13237   "size" : 1,
13238   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13239   "template_args" : [ "type-94" ],
13240   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
13241  },
13242  {
13243   "alignment" : 1,
13244   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
13245   "name" : "android::trait_trivial_dtor<unsigned int>",
13246   "referenced_type" : "type-224",
13247   "self_type" : "type-224",
13248   "size" : 1,
13249   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13250   "template_args" : [ "type-2" ],
13251   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
13252  },
13253  {
13254   "alignment" : 1,
13255   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
13256   "name" : "android::trait_trivial_dtor<unsigned long long>",
13257   "referenced_type" : "type-244",
13258   "self_type" : "type-244",
13259   "size" : 1,
13260   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13261   "template_args" : [ "type-243" ],
13262   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
13263  },
13264  {
13265   "alignment" : 1,
13266   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
13267   "name" : "android::trait_trivial_dtor<unsigned long>",
13268   "referenced_type" : "type-233",
13269   "self_type" : "type-233",
13270   "size" : 1,
13271   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13272   "template_args" : [ "type-25" ],
13273   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
13274  },
13275  {
13276   "alignment" : 1,
13277   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
13278   "name" : "android::trait_trivial_dtor<unsigned short>",
13279   "referenced_type" : "type-216",
13280   "self_type" : "type-216",
13281   "size" : 1,
13282   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13283   "template_args" : [ "type-96" ],
13284   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
13285  },
13286  {
13287   "alignment" : 1,
13288   "linker_set_key" : "android::trait_trivial_dtor<void>",
13289   "name" : "android::trait_trivial_dtor<void>",
13290   "referenced_type" : "type-195",
13291   "self_type" : "type-195",
13292   "size" : 1,
13293   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13294   "template_args" : [ "type-22" ],
13295   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
13296  },
13297  {
13298   "alignment" : 1,
13299   "linker_set_key" : "android::trait_trivial_move<android::String16>",
13300   "name" : "android::trait_trivial_move<android::String16>",
13301   "referenced_type" : "type-389",
13302   "self_type" : "type-389",
13303   "size" : 1,
13304   "source_file" : "/system/core/libutils/include/utils/String16.h",
13305   "template_args" : [ "type-41" ],
13306   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
13307  },
13308  {
13309   "alignment" : 1,
13310   "linker_set_key" : "android::trait_trivial_move<android::String8>",
13311   "name" : "android::trait_trivial_move<android::String8>",
13312   "referenced_type" : "type-383",
13313   "self_type" : "type-383",
13314   "size" : 1,
13315   "source_file" : "/system/core/libutils/include/utils/String8.h",
13316   "template_args" : [ "type-50" ],
13317   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
13318  },
13319  {
13320   "alignment" : 1,
13321   "linker_set_key" : "android::trait_trivial_move<bool>",
13322   "name" : "android::trait_trivial_move<bool>",
13323   "referenced_type" : "type-201",
13324   "self_type" : "type-201",
13325   "size" : 1,
13326   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13327   "template_args" : [ "type-36" ],
13328   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
13329  },
13330  {
13331   "alignment" : 1,
13332   "linker_set_key" : "android::trait_trivial_move<char>",
13333   "name" : "android::trait_trivial_move<char>",
13334   "referenced_type" : "type-205",
13335   "self_type" : "type-205",
13336   "size" : 1,
13337   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13338   "template_args" : [ "type-53" ],
13339   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
13340  },
13341  {
13342   "alignment" : 1,
13343   "linker_set_key" : "android::trait_trivial_move<double>",
13344   "name" : "android::trait_trivial_move<double>",
13345   "referenced_type" : "type-257",
13346   "self_type" : "type-257",
13347   "size" : 1,
13348   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13349   "template_args" : [ "type-254" ],
13350   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
13351  },
13352  {
13353   "alignment" : 1,
13354   "linker_set_key" : "android::trait_trivial_move<float>",
13355   "name" : "android::trait_trivial_move<float>",
13356   "referenced_type" : "type-252",
13357   "self_type" : "type-252",
13358   "size" : 1,
13359   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13360   "template_args" : [ "type-248" ],
13361   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
13362  },
13363  {
13364   "alignment" : 1,
13365   "linker_set_key" : "android::trait_trivial_move<int>",
13366   "name" : "android::trait_trivial_move<int>",
13367   "referenced_type" : "type-222",
13368   "self_type" : "type-222",
13369   "size" : 1,
13370   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13371   "template_args" : [ "type-20" ],
13372   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
13373  },
13374  {
13375   "alignment" : 1,
13376   "linker_set_key" : "android::trait_trivial_move<long long>",
13377   "name" : "android::trait_trivial_move<long long>",
13378   "referenced_type" : "type-241",
13379   "self_type" : "type-241",
13380   "size" : 1,
13381   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13382   "template_args" : [ "type-237" ],
13383   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
13384  },
13385  {
13386   "alignment" : 1,
13387   "linker_set_key" : "android::trait_trivial_move<long>",
13388   "name" : "android::trait_trivial_move<long>",
13389   "referenced_type" : "type-231",
13390   "self_type" : "type-231",
13391   "size" : 1,
13392   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13393   "template_args" : [ "type-26" ],
13394   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
13395  },
13396  {
13397   "alignment" : 1,
13398   "linker_set_key" : "android::trait_trivial_move<short>",
13399   "name" : "android::trait_trivial_move<short>",
13400   "referenced_type" : "type-214",
13401   "self_type" : "type-214",
13402   "size" : 1,
13403   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13404   "template_args" : [ "type-211" ],
13405   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
13406  },
13407  {
13408   "alignment" : 1,
13409   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
13410   "name" : "android::trait_trivial_move<unsigned char>",
13411   "referenced_type" : "type-209",
13412   "self_type" : "type-209",
13413   "size" : 1,
13414   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13415   "template_args" : [ "type-94" ],
13416   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
13417  },
13418  {
13419   "alignment" : 1,
13420   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
13421   "name" : "android::trait_trivial_move<unsigned int>",
13422   "referenced_type" : "type-226",
13423   "self_type" : "type-226",
13424   "size" : 1,
13425   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13426   "template_args" : [ "type-2" ],
13427   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
13428  },
13429  {
13430   "alignment" : 1,
13431   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
13432   "name" : "android::trait_trivial_move<unsigned long long>",
13433   "referenced_type" : "type-246",
13434   "self_type" : "type-246",
13435   "size" : 1,
13436   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13437   "template_args" : [ "type-243" ],
13438   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
13439  },
13440  {
13441   "alignment" : 1,
13442   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
13443   "name" : "android::trait_trivial_move<unsigned long>",
13444   "referenced_type" : "type-235",
13445   "self_type" : "type-235",
13446   "size" : 1,
13447   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13448   "template_args" : [ "type-25" ],
13449   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
13450  },
13451  {
13452   "alignment" : 1,
13453   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
13454   "name" : "android::trait_trivial_move<unsigned short>",
13455   "referenced_type" : "type-218",
13456   "self_type" : "type-218",
13457   "size" : 1,
13458   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13459   "template_args" : [ "type-96" ],
13460   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
13461  },
13462  {
13463   "alignment" : 1,
13464   "linker_set_key" : "android::trait_trivial_move<void>",
13465   "name" : "android::trait_trivial_move<void>",
13466   "referenced_type" : "type-197",
13467   "self_type" : "type-197",
13468   "size" : 1,
13469   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13470   "template_args" : [ "type-22" ],
13471   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
13472  },
13473  {
13474   "alignment" : 8,
13475   "fields" :
13476   [
13477    {
13478     "access" : "private",
13479     "field_name" : "m_ptr",
13480     "referenced_type" : "type-146"
13481    },
13482    {
13483     "access" : "private",
13484     "field_name" : "m_refs",
13485     "field_offset" : 64,
13486     "referenced_type" : "type-34"
13487    }
13488   ],
13489   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
13490   "name" : "android::wp<android::hardware::BHwBinder>",
13491   "record_kind" : "class",
13492   "referenced_type" : "type-347",
13493   "self_type" : "type-347",
13494   "size" : 16,
13495   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13496   "template_args" : [ "type-147" ],
13497   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
13498  },
13499  {
13500   "alignment" : 8,
13501   "fields" :
13502   [
13503    {
13504     "access" : "private",
13505     "field_name" : "m_ptr",
13506     "referenced_type" : "type-61"
13507    },
13508    {
13509     "access" : "private",
13510     "field_name" : "m_refs",
13511     "field_offset" : 64,
13512     "referenced_type" : "type-34"
13513    }
13514   ],
13515   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13516   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13517   "record_kind" : "class",
13518   "referenced_type" : "type-71",
13519   "self_type" : "type-71",
13520   "size" : 16,
13521   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13522   "template_args" : [ "type-62" ],
13523   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
13524  },
13525  {
13526   "alignment" : 8,
13527   "fields" :
13528   [
13529    {
13530     "access" : "private",
13531     "field_name" : "m_ptr",
13532     "referenced_type" : "type-137"
13533    },
13534    {
13535     "access" : "private",
13536     "field_name" : "m_refs",
13537     "field_offset" : 64,
13538     "referenced_type" : "type-34"
13539    }
13540   ],
13541   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
13542   "name" : "android::wp<android::hardware::hidl_death_recipient>",
13543   "record_kind" : "class",
13544   "referenced_type" : "type-136",
13545   "self_type" : "type-136",
13546   "size" : 16,
13547   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13548   "template_args" : [ "type-138" ],
13549   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
13550  },
13551  {
13552   "alignment" : 8,
13553   "fields" :
13554   [
13555    {
13556     "access" : "private",
13557     "field_name" : "m_ptr",
13558     "referenced_type" : "type-140"
13559    },
13560    {
13561     "access" : "private",
13562     "field_name" : "m_refs",
13563     "field_offset" : 64,
13564     "referenced_type" : "type-34"
13565    }
13566   ],
13567   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
13568   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
13569   "record_kind" : "class",
13570   "referenced_type" : "type-139",
13571   "self_type" : "type-139",
13572   "size" : 16,
13573   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13574   "template_args" : [ "type-69" ],
13575   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
13576  },
13577  {
13578   "alignment" : 4,
13579   "fields" :
13580   [
13581    {
13582     "field_name" : "maxContentLightLevel",
13583     "referenced_type" : "type-248"
13584    },
13585    {
13586     "field_name" : "maxFrameAverageLightLevel",
13587     "field_offset" : 32,
13588     "referenced_type" : "type-248"
13589    }
13590   ],
13591   "linker_set_key" : "android_cta861_3_metadata",
13592   "name" : "android_cta861_3_metadata",
13593   "referenced_type" : "type-487",
13594   "self_type" : "type-487",
13595   "size" : 8,
13596   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13597   "unique_id" : "android_cta861_3_metadata"
13598  },
13599  {
13600   "alignment" : 4,
13601   "fields" :
13602   [
13603    {
13604     "field_name" : "num_points",
13605     "referenced_type" : "type-2"
13606    },
13607    {
13608     "field_name" : "reserved",
13609     "field_offset" : 32,
13610     "referenced_type" : "type-475"
13611    },
13612    {
13613     "field_name" : "xyzc_points",
13614     "field_offset" : 288,
13615     "referenced_type" : "type-484"
13616    }
13617   ],
13618   "linker_set_key" : "android_depth_points",
13619   "name" : "android_depth_points",
13620   "referenced_type" : "type-483",
13621   "self_type" : "type-483",
13622   "size" : 36,
13623   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13624   "unique_id" : "android_depth_points"
13625  },
13626  {
13627   "alignment" : 8,
13628   "fields" :
13629   [
13630    {
13631     "field_name" : "format",
13632     "referenced_type" : "type-480"
13633    },
13634    {
13635     "field_name" : "num_planes",
13636     "field_offset" : 32,
13637     "referenced_type" : "type-2"
13638    },
13639    {
13640     "field_name" : "planes",
13641     "field_offset" : 64,
13642     "referenced_type" : "type-482"
13643    }
13644   ],
13645   "linker_set_key" : "android_flex_layout",
13646   "name" : "android_flex_layout",
13647   "referenced_type" : "type-481",
13648   "self_type" : "type-481",
13649   "size" : 16,
13650   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13651   "unique_id" : "android_flex_layout"
13652  },
13653  {
13654   "alignment" : 8,
13655   "fields" :
13656   [
13657    {
13658     "field_name" : "top_left",
13659     "referenced_type" : "type-346"
13660    },
13661    {
13662     "field_name" : "component",
13663     "field_offset" : 64,
13664     "referenced_type" : "type-476"
13665    },
13666    {
13667     "field_name" : "bits_per_component",
13668     "field_offset" : 96,
13669     "referenced_type" : "type-20"
13670    },
13671    {
13672     "field_name" : "bits_used",
13673     "field_offset" : 128,
13674     "referenced_type" : "type-20"
13675    },
13676    {
13677     "field_name" : "h_increment",
13678     "field_offset" : 160,
13679     "referenced_type" : "type-20"
13680    },
13681    {
13682     "field_name" : "v_increment",
13683     "field_offset" : 192,
13684     "referenced_type" : "type-20"
13685    },
13686    {
13687     "field_name" : "h_subsampling",
13688     "field_offset" : 224,
13689     "referenced_type" : "type-20"
13690    },
13691    {
13692     "field_name" : "v_subsampling",
13693     "field_offset" : 256,
13694     "referenced_type" : "type-20"
13695    }
13696   ],
13697   "linker_set_key" : "android_flex_plane",
13698   "name" : "android_flex_plane",
13699   "referenced_type" : "type-477",
13700   "self_type" : "type-477",
13701   "size" : 40,
13702   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13703   "unique_id" : "android_flex_plane"
13704  },
13705  {
13706   "alignment" : 4,
13707   "fields" :
13708   [
13709    {
13710     "field_name" : "displayPrimaryRed",
13711     "referenced_type" : "type-485"
13712    },
13713    {
13714     "field_name" : "displayPrimaryGreen",
13715     "field_offset" : 64,
13716     "referenced_type" : "type-485"
13717    },
13718    {
13719     "field_name" : "displayPrimaryBlue",
13720     "field_offset" : 128,
13721     "referenced_type" : "type-485"
13722    },
13723    {
13724     "field_name" : "whitePoint",
13725     "field_offset" : 192,
13726     "referenced_type" : "type-485"
13727    },
13728    {
13729     "field_name" : "maxLuminance",
13730     "field_offset" : 256,
13731     "referenced_type" : "type-248"
13732    },
13733    {
13734     "field_name" : "minLuminance",
13735     "field_offset" : 288,
13736     "referenced_type" : "type-248"
13737    }
13738   ],
13739   "linker_set_key" : "android_smpte2086_metadata",
13740   "name" : "android_smpte2086_metadata",
13741   "referenced_type" : "type-486",
13742   "self_type" : "type-486",
13743   "size" : 40,
13744   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13745   "unique_id" : "android_smpte2086_metadata"
13746  },
13747  {
13748   "alignment" : 4,
13749   "fields" :
13750   [
13751    {
13752     "field_name" : "x",
13753     "referenced_type" : "type-248"
13754    },
13755    {
13756     "field_name" : "y",
13757     "field_offset" : 32,
13758     "referenced_type" : "type-248"
13759    }
13760   ],
13761   "linker_set_key" : "android_xy_color",
13762   "name" : "android_xy_color",
13763   "referenced_type" : "type-485",
13764   "self_type" : "type-485",
13765   "size" : 8,
13766   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13767   "unique_id" : "android_xy_color"
13768  },
13769  {
13770   "alignment" : 8,
13771   "fields" :
13772   [
13773    {
13774     "field_name" : "y",
13775     "referenced_type" : "type-21"
13776    },
13777    {
13778     "field_name" : "cb",
13779     "field_offset" : 64,
13780     "referenced_type" : "type-21"
13781    },
13782    {
13783     "field_name" : "cr",
13784     "field_offset" : 128,
13785     "referenced_type" : "type-21"
13786    },
13787    {
13788     "field_name" : "ystride",
13789     "field_offset" : 192,
13790     "referenced_type" : "type-25"
13791    },
13792    {
13793     "field_name" : "cstride",
13794     "field_offset" : 256,
13795     "referenced_type" : "type-25"
13796    },
13797    {
13798     "field_name" : "chroma_step",
13799     "field_offset" : 320,
13800     "referenced_type" : "type-25"
13801    },
13802    {
13803     "field_name" : "reserved",
13804     "field_offset" : 384,
13805     "referenced_type" : "type-475"
13806    }
13807   ],
13808   "linker_set_key" : "android_ycbcr",
13809   "name" : "android_ycbcr",
13810   "referenced_type" : "type-474",
13811   "self_type" : "type-474",
13812   "size" : 80,
13813   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13814   "unique_id" : "android_ycbcr"
13815  },
13816  {
13817   "alignment" : 4,
13818   "fields" :
13819   [
13820    {
13821     "referenced_type" : "type-92"
13822    }
13823   ],
13824   "linker_set_key" : "log_msg",
13825   "name" : "log_msg",
13826   "referenced_type" : "type-91",
13827   "self_type" : "type-91",
13828   "size" : 5124,
13829   "source_file" : "/system/core/liblog/include/log/log_read.h",
13830   "unique_id" : "log_msg"
13831  },
13832  {
13833   "alignment" : 4,
13834   "fields" :
13835   [
13836    {
13837     "field_name" : "buf",
13838     "referenced_type" : "type-93"
13839    },
13840    {
13841     "field_name" : "entry",
13842     "referenced_type" : "type-95"
13843    },
13844    {
13845     "field_name" : "entry_v4",
13846     "referenced_type" : "type-95"
13847    },
13848    {
13849     "field_name" : "entry_v3",
13850     "referenced_type" : "type-98"
13851    },
13852    {
13853     "field_name" : "entry_v2",
13854     "referenced_type" : "type-99"
13855    },
13856    {
13857     "field_name" : "entry_v1",
13858     "referenced_type" : "type-100"
13859    }
13860   ],
13861   "is_anonymous" : true,
13862   "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",
13863   "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",
13864   "record_kind" : "union",
13865   "referenced_type" : "type-92",
13866   "self_type" : "type-92",
13867   "size" : 5124,
13868   "source_file" : "/system/core/liblog/include/log/log_read.h",
13869   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
13870  },
13871  {
13872   "alignment" : 1,
13873   "fields" :
13874   [
13875    {
13876     "field_name" : "tv_sec",
13877     "referenced_type" : "type-2"
13878    },
13879    {
13880     "field_name" : "tv_nsec",
13881     "field_offset" : 32,
13882     "referenced_type" : "type-2"
13883    }
13884   ],
13885   "linker_set_key" : "log_time",
13886   "name" : "log_time",
13887   "referenced_type" : "type-386",
13888   "self_type" : "type-386",
13889   "size" : 8,
13890   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
13891   "unique_id" : "_ZTS8log_time"
13892  },
13893  {
13894   "alignment" : 4,
13895   "fields" :
13896   [
13897    {
13898     "field_name" : "len",
13899     "referenced_type" : "type-96"
13900    },
13901    {
13902     "field_name" : "__pad",
13903     "field_offset" : 16,
13904     "referenced_type" : "type-96"
13905    },
13906    {
13907     "field_name" : "pid",
13908     "field_offset" : 32,
13909     "referenced_type" : "type-20"
13910    },
13911    {
13912     "field_name" : "tid",
13913     "field_offset" : 64,
13914     "referenced_type" : "type-20"
13915    },
13916    {
13917     "field_name" : "sec",
13918     "field_offset" : 96,
13919     "referenced_type" : "type-20"
13920    },
13921    {
13922     "field_name" : "nsec",
13923     "field_offset" : 128,
13924     "referenced_type" : "type-20"
13925    },
13926    {
13927     "field_name" : "msg",
13928     "field_offset" : 160,
13929     "referenced_type" : "type-97"
13930    }
13931   ],
13932   "linker_set_key" : "logger_entry",
13933   "name" : "logger_entry",
13934   "referenced_type" : "type-100",
13935   "self_type" : "type-100",
13936   "size" : 20,
13937   "source_file" : "/system/core/liblog/include/log/log_read.h",
13938   "unique_id" : "logger_entry"
13939  },
13940  {
13941   "alignment" : 1,
13942   "fields" :
13943   [
13944    {
13945     "field_name" : "len",
13946     "referenced_type" : "type-96"
13947    },
13948    {
13949     "field_name" : "hdr_size",
13950     "field_offset" : 16,
13951     "referenced_type" : "type-96"
13952    },
13953    {
13954     "field_name" : "pid",
13955     "field_offset" : 32,
13956     "referenced_type" : "type-20"
13957    },
13958    {
13959     "field_name" : "tid",
13960     "field_offset" : 64,
13961     "referenced_type" : "type-20"
13962    },
13963    {
13964     "field_name" : "sec",
13965     "field_offset" : 96,
13966     "referenced_type" : "type-20"
13967    },
13968    {
13969     "field_name" : "nsec",
13970     "field_offset" : 128,
13971     "referenced_type" : "type-20"
13972    },
13973    {
13974     "field_name" : "euid",
13975     "field_offset" : 160,
13976     "referenced_type" : "type-2"
13977    },
13978    {
13979     "field_name" : "msg",
13980     "field_offset" : 192,
13981     "referenced_type" : "type-97"
13982    }
13983   ],
13984   "linker_set_key" : "logger_entry_v2",
13985   "name" : "logger_entry_v2",
13986   "referenced_type" : "type-99",
13987   "self_type" : "type-99",
13988   "size" : 24,
13989   "source_file" : "/system/core/liblog/include/log/log_read.h",
13990   "unique_id" : "logger_entry_v2"
13991  },
13992  {
13993   "alignment" : 1,
13994   "fields" :
13995   [
13996    {
13997     "field_name" : "len",
13998     "referenced_type" : "type-96"
13999    },
14000    {
14001     "field_name" : "hdr_size",
14002     "field_offset" : 16,
14003     "referenced_type" : "type-96"
14004    },
14005    {
14006     "field_name" : "pid",
14007     "field_offset" : 32,
14008     "referenced_type" : "type-20"
14009    },
14010    {
14011     "field_name" : "tid",
14012     "field_offset" : 64,
14013     "referenced_type" : "type-20"
14014    },
14015    {
14016     "field_name" : "sec",
14017     "field_offset" : 96,
14018     "referenced_type" : "type-20"
14019    },
14020    {
14021     "field_name" : "nsec",
14022     "field_offset" : 128,
14023     "referenced_type" : "type-20"
14024    },
14025    {
14026     "field_name" : "lid",
14027     "field_offset" : 160,
14028     "referenced_type" : "type-2"
14029    },
14030    {
14031     "field_name" : "msg",
14032     "field_offset" : 192,
14033     "referenced_type" : "type-97"
14034    }
14035   ],
14036   "linker_set_key" : "logger_entry_v3",
14037   "name" : "logger_entry_v3",
14038   "referenced_type" : "type-98",
14039   "self_type" : "type-98",
14040   "size" : 24,
14041   "source_file" : "/system/core/liblog/include/log/log_read.h",
14042   "unique_id" : "logger_entry_v3"
14043  },
14044  {
14045   "alignment" : 4,
14046   "fields" :
14047   [
14048    {
14049     "field_name" : "len",
14050     "referenced_type" : "type-96"
14051    },
14052    {
14053     "field_name" : "hdr_size",
14054     "field_offset" : 16,
14055     "referenced_type" : "type-96"
14056    },
14057    {
14058     "field_name" : "pid",
14059     "field_offset" : 32,
14060     "referenced_type" : "type-20"
14061    },
14062    {
14063     "field_name" : "tid",
14064     "field_offset" : 64,
14065     "referenced_type" : "type-2"
14066    },
14067    {
14068     "field_name" : "sec",
14069     "field_offset" : 96,
14070     "referenced_type" : "type-2"
14071    },
14072    {
14073     "field_name" : "nsec",
14074     "field_offset" : 128,
14075     "referenced_type" : "type-2"
14076    },
14077    {
14078     "field_name" : "lid",
14079     "field_offset" : 160,
14080     "referenced_type" : "type-2"
14081    },
14082    {
14083     "field_name" : "uid",
14084     "field_offset" : 192,
14085     "referenced_type" : "type-2"
14086    },
14087    {
14088     "field_name" : "msg",
14089     "field_offset" : 224,
14090     "referenced_type" : "type-97"
14091    }
14092   ],
14093   "linker_set_key" : "logger_entry_v4",
14094   "name" : "logger_entry_v4",
14095   "referenced_type" : "type-95",
14096   "self_type" : "type-95",
14097   "size" : 28,
14098   "source_file" : "/system/core/liblog/include/log/log_read.h",
14099   "unique_id" : "logger_entry_v4"
14100  },
14101  {
14102   "alignment" : 4,
14103   "fields" :
14104   [
14105    {
14106     "field_name" : "version",
14107     "referenced_type" : "type-20"
14108    },
14109    {
14110     "field_name" : "numFds",
14111     "field_offset" : 32,
14112     "referenced_type" : "type-20"
14113    },
14114    {
14115     "field_name" : "numInts",
14116     "field_offset" : 64,
14117     "referenced_type" : "type-20"
14118    },
14119    {
14120     "field_name" : "data",
14121     "field_offset" : 96,
14122     "referenced_type" : "type-192"
14123    }
14124   ],
14125   "linker_set_key" : "native_handle",
14126   "name" : "native_handle",
14127   "referenced_type" : "type-191",
14128   "self_type" : "type-191",
14129   "size" : 12,
14130   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
14131   "unique_id" : "native_handle"
14132  }
14133 ],
14134 "rvalue_reference_types" :
14135 [
14136  {
14137   "alignment" : 8,
14138   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > &&",
14139   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > &&",
14140   "referenced_type" : "type-166",
14141   "self_type" : "type-168",
14142   "size" : 8,
14143   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14144  },
14145  {
14146   "alignment" : 8,
14147   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > &&",
14148   "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > &&",
14149   "referenced_type" : "type-577",
14150   "self_type" : "type-579",
14151   "size" : 8,
14152   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14153  },
14154  {
14155   "alignment" : 8,
14156   "linker_set_key" : "android::hardware::Return<bool> &&",
14157   "name" : "android::hardware::Return<bool> &&",
14158   "referenced_type" : "type-159",
14159   "self_type" : "type-162",
14160   "size" : 8,
14161   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14162  },
14163  {
14164   "alignment" : 8,
14165   "linker_set_key" : "android::hardware::Return<void> &&",
14166   "name" : "android::hardware::Return<void> &&",
14167   "referenced_type" : "type-179",
14168   "self_type" : "type-181",
14169   "size" : 8,
14170   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14171  },
14172  {
14173   "alignment" : 8,
14174   "linker_set_key" : "android::hardware::Status &&",
14175   "name" : "android::hardware::Status &&",
14176   "referenced_type" : "type-149",
14177   "self_type" : "type-156",
14178   "size" : 8,
14179   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14180  },
14181  {
14182   "alignment" : 8,
14183   "linker_set_key" : "android::hardware::details::return_status &&",
14184   "name" : "android::hardware::details::return_status &&",
14185   "referenced_type" : "type-160",
14186   "self_type" : "type-175",
14187   "size" : 8,
14188   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14189  },
14190  {
14191   "alignment" : 8,
14192   "linker_set_key" : "android::hardware::hidl_handle &&",
14193   "name" : "android::hardware::hidl_handle &&",
14194   "referenced_type" : "type-290",
14195   "self_type" : "type-299",
14196   "size" : 8,
14197   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14198  },
14199  {
14200   "alignment" : 8,
14201   "linker_set_key" : "android::hardware::hidl_memory &&",
14202   "name" : "android::hardware::hidl_memory &&",
14203   "referenced_type" : "type-297",
14204   "self_type" : "type-304",
14205   "size" : 8,
14206   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14207  },
14208  {
14209   "alignment" : 8,
14210   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &&",
14211   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &&",
14212   "referenced_type" : "type-124",
14213   "self_type" : "type-127",
14214   "size" : 8,
14215   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14216  },
14217  {
14218   "alignment" : 8,
14219   "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &&",
14220   "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &&",
14221   "referenced_type" : "type-102",
14222   "self_type" : "type-118",
14223   "size" : 8,
14224   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14225  },
14226  {
14227   "alignment" : 8,
14228   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14229   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14230   "referenced_type" : "type-133",
14231   "self_type" : "type-141",
14232   "size" : 8,
14233   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14234  },
14235  {
14236   "alignment" : 8,
14237   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14238   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14239   "referenced_type" : "type-447",
14240   "self_type" : "type-446",
14241   "size" : 8,
14242   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14243  },
14244  {
14245   "alignment" : 8,
14246   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14247   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14248   "referenced_type" : "type-606",
14249   "self_type" : "type-605",
14250   "size" : 8,
14251   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14252  },
14253  {
14254   "alignment" : 8,
14255   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14256   "name" : "std::function<sp<IBase> (void *)> &&",
14257   "referenced_type" : "type-457",
14258   "self_type" : "type-456",
14259   "size" : 8,
14260   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14261  },
14262  {
14263   "alignment" : 8,
14264   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14265   "name" : "std::function<sp<IBase> (void *)> &&",
14266   "referenced_type" : "type-610",
14267   "self_type" : "type-609",
14268   "size" : 8,
14269   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14270  },
14271  {
14272   "alignment" : 8,
14273   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14274   "name" : "std::function<sp<IBinder> (void *)> &&",
14275   "referenced_type" : "type-449",
14276   "self_type" : "type-448",
14277   "size" : 8,
14278   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14279  },
14280  {
14281   "alignment" : 8,
14282   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14283   "name" : "std::function<sp<IBinder> (void *)> &&",
14284   "referenced_type" : "type-608",
14285   "self_type" : "type-607",
14286   "size" : 8,
14287   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14288  }
14289 ]
14290}
14291