1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-31",
9   "self_type" : "type-222",
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-364",
16   "self_type" : "type-583",
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-51",
24   "self_type" : "type-302",
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-219",
32   "self_type" : "type-438",
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-219",
41   "self_type" : "type-218",
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-576",
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-32",
64   "self_type" : "type-32",
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-31",
74   "self_type" : "type-31",
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-73",
84   "self_type" : "type-73",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-369",
92   "self_type" : "type-369",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-364",
100   "self_type" : "type-364",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-51",
109   "self_type" : "type-51",
110   "size" : 4
111  },
112  {
113   "alignment" : 8,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-56",
118   "self_type" : "type-56",
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-351",
127   "self_type" : "type-351",
128   "size" : 8
129  },
130  {
131   "alignment" : 2,
132   "is_integral" : true,
133   "linker_set_key" : "short",
134   "name" : "short",
135   "referenced_type" : "type-321",
136   "self_type" : "type-321",
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-377",
145   "self_type" : "type-377",
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-219",
155   "self_type" : "type-219",
156   "size" : 1
157  },
158  {
159   "alignment" : 4,
160   "is_integral" : true,
161   "is_unsigned" : true,
162   "linker_set_key" : "unsigned int",
163   "name" : "unsigned int",
164   "referenced_type" : "type-2",
165   "self_type" : "type-2",
166   "size" : 4
167  },
168  {
169   "alignment" : 8,
170   "is_integral" : true,
171   "is_unsigned" : true,
172   "linker_set_key" : "unsigned long",
173   "name" : "unsigned long",
174   "referenced_type" : "type-13",
175   "self_type" : "type-13",
176   "size" : 8
177  },
178  {
179   "alignment" : 8,
180   "is_integral" : true,
181   "is_unsigned" : true,
182   "linker_set_key" : "unsigned long long",
183   "name" : "unsigned long long",
184   "referenced_type" : "type-356",
185   "self_type" : "type-356",
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-221",
195   "self_type" : "type-221",
196   "size" : 2
197  },
198  {
199   "linker_set_key" : "void",
200   "name" : "void",
201   "referenced_type" : "type-53",
202   "self_type" : "type-53"
203  }
204 ],
205 "elf_functions" :
206 [
207  {
208   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
209  },
210  {
211   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
212  },
213  {
214   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
215  },
216  {
217   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
218  },
219  {
220   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
221  },
222  {
223   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
224  },
225  {
226   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
227  },
228  {
229   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
230  },
231  {
232   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
233  },
234  {
235   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21notifySyspropsChangedEv"
236  },
237  {
238   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21setHALInstrumentationEv"
239  },
240  {
241   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
242  },
243  {
244   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback4pingEv"
245  },
246  {
247   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
248  },
249  {
250   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spINS1_4V1_012IUsbCallbackEEEb"
251  },
252  {
253   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spINS1_4V1_112IUsbCallbackEEEb"
254  },
255  {
256   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
257  },
258  {
259   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spIS3_EEb"
260  },
261  {
262   "name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback13addOnewayTaskENSt3__18functionIFvvEEE"
263  },
264  {
265   "name" : "_ZN7android8hardware3usb4V1_213BsUsbCallbackC1ENS_2spINS2_12IUsbCallbackEEE"
266  },
267  {
268   "name" : "_ZN7android8hardware3usb4V1_213BsUsbCallbackC2ENS_2spINS2_12IUsbCallbackEEE"
269  },
270  {
271   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
272  },
273  {
274   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
275  },
276  {
277   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback32_hidl_notifyPortStatusChange_1_2EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
278  },
279  {
280   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback4pingEv"
281  },
282  {
283   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackC1ERKNS_2spINS2_12IUsbCallbackEEE"
284  },
285  {
286   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackC2ERKNS_2spINS2_12IUsbCallbackEEE"
287  },
288  {
289   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
290  },
291  {
292   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
293  },
294  {
295   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD2Ev"
296  },
297  {
298   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
299  },
300  {
301   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
302  },
303  {
304   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
305  },
306  {
307   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
308  },
309  {
310   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
311  },
312  {
313   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
314  },
315  {
316   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback21notifySyspropsChangedEv"
317  },
318  {
319   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback21setHALInstrumentationEv"
320  },
321  {
322   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
323  },
324  {
325   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
326  },
327  {
328   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE"
329  },
330  {
331   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
332  },
333  {
334   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback32_hidl_notifyPortStatusChange_1_2EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
335  },
336  {
337   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback4pingEv"
338  },
339  {
340   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
341  },
342  {
343   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallbackC1ERKNS_2spINS0_7IBinderEEE"
344  },
345  {
346   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallbackC2ERKNS_2spINS0_7IBinderEEE"
347  },
348  {
349   "name" : "_ZN7android8hardware3usb4V1_221writeEmbeddedToParcelERKNS2_10PortStatusEPNS0_6ParcelEmm"
350  },
351  {
352   "name" : "_ZN7android8hardware3usb4V1_222readEmbeddedFromParcelERKNS2_10PortStatusERKNS0_6ParcelEmm"
353  },
354  {
355   "name" : "_ZN7android8hardware3usb4V1_24IUsb10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
356  },
357  {
358   "name" : "_ZN7android8hardware3usb4V1_24IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
359  },
360  {
361   "name" : "_ZN7android8hardware3usb4V1_24IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
362  },
363  {
364   "name" : "_ZN7android8hardware3usb4V1_24IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
365  },
366  {
367   "name" : "_ZN7android8hardware3usb4V1_24IUsb13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
368  },
369  {
370   "name" : "_ZN7android8hardware3usb4V1_24IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
371  },
372  {
373   "name" : "_ZN7android8hardware3usb4V1_24IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
374  },
375  {
376   "name" : "_ZN7android8hardware3usb4V1_24IUsb17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
377  },
378  {
379   "name" : "_ZN7android8hardware3usb4V1_24IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
380  },
381  {
382   "name" : "_ZN7android8hardware3usb4V1_24IUsb21notifySyspropsChangedEv"
383  },
384  {
385   "name" : "_ZN7android8hardware3usb4V1_24IUsb21setHALInstrumentationEv"
386  },
387  {
388   "name" : "_ZN7android8hardware3usb4V1_24IUsb24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
389  },
390  {
391   "name" : "_ZN7android8hardware3usb4V1_24IUsb4pingEv"
392  },
393  {
394   "name" : "_ZN7android8hardware3usb4V1_24IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
395  },
396  {
397   "name" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spINS1_4V1_04IUsbEEEb"
398  },
399  {
400   "name" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spINS1_4V1_14IUsbEEEb"
401  },
402  {
403   "name" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
404  },
405  {
406   "name" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spIS3_EEb"
407  },
408  {
409   "name" : "_ZN7android8hardware3usb4V1_25BsUsb13addOnewayTaskENSt3__18functionIFvvEEE"
410  },
411  {
412   "name" : "_ZN7android8hardware3usb4V1_25BsUsbC1ENS_2spINS2_4IUsbEEE"
413  },
414  {
415   "name" : "_ZN7android8hardware3usb4V1_25BsUsbC2ENS_2spINS2_4IUsbEEE"
416  },
417  {
418   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
419  },
420  {
421   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
422  },
423  {
424   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsb40_hidl_enableContaminantPresenceDetectionEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
425  },
426  {
427   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsb41_hidl_enableContaminantPresenceProtectionEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
428  },
429  {
430   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsb4pingEv"
431  },
432  {
433   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsbC1ERKNS_2spINS2_4IUsbEEE"
434  },
435  {
436   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsbC2ERKNS_2spINS2_4IUsbEEE"
437  },
438  {
439   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsbD0Ev"
440  },
441  {
442   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsbD1Ev"
443  },
444  {
445   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsbD2Ev"
446  },
447  {
448   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
449  },
450  {
451   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
452  },
453  {
454   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
455  },
456  {
457   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
458  },
459  {
460   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
461  },
462  {
463   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
464  },
465  {
466   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
467  },
468  {
469   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb15queryPortStatusEv"
470  },
471  {
472   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
473  },
474  {
475   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb21notifySyspropsChangedEv"
476  },
477  {
478   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb21setHALInstrumentationEv"
479  },
480  {
481   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb"
482  },
483  {
484   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb"
485  },
486  {
487   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb40_hidl_enableContaminantPresenceDetectionEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringEb"
488  },
489  {
490   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb41_hidl_enableContaminantPresenceProtectionEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringEb"
491  },
492  {
493   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb4pingEv"
494  },
495  {
496   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
497  },
498  {
499   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsbC1ERKNS_2spINS0_7IBinderEEE"
500  },
501  {
502   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsbC2ERKNS_2spINS0_7IBinderEEE"
503  },
504  {
505   "binding" : "weak",
506   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_212IUsbCallbackENS3_4V1_012IUsbCallbackENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
507  },
508  {
509   "binding" : "weak",
510   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_212IUsbCallbackENS3_4V1_112IUsbCallbackENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
511  },
512  {
513   "binding" : "weak",
514   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_212IUsbCallbackENS_4hidl4base4V1_05IBaseENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
515  },
516  {
517   "binding" : "weak",
518   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_24IUsbENS3_4V1_04IUsbENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
519  },
520  {
521   "binding" : "weak",
522   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_24IUsbENS3_4V1_14IUsbENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
523  },
524  {
525   "binding" : "weak",
526   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_24IUsbENS_4hidl4base4V1_05IBaseENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
527  },
528  {
529   "binding" : "weak",
530   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3usb4V1_012IUsbCallbackEvEENS_2spIT_EES8_"
531  },
532  {
533   "binding" : "weak",
534   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_215BpHwUsbCallbackENS4_12IUsbCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
535  },
536  {
537   "binding" : "weak",
538   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_27BpHwUsbENS4_4IUsbEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
539  },
540  {
541   "binding" : "weak",
542   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
543  },
544  {
545   "binding" : "weak",
546   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
547  },
548  {
549   "binding" : "weak",
550   "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_"
551  },
552  {
553   "binding" : "weak",
554   "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_"
555  },
556  {
557   "binding" : "weak",
558   "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"
559  },
560  {
561   "binding" : "weak",
562   "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_"
563  },
564  {
565   "binding" : "weak",
566   "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_"
567  },
568  {
569   "binding" : "weak",
570   "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"
571  },
572  {
573   "binding" : "weak",
574   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
575  },
576  {
577   "binding" : "weak",
578   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
579  },
580  {
581   "binding" : "weak",
582   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
583  },
584  {
585   "name" : "_ZThn32_N7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
586  },
587  {
588   "name" : "_ZThn32_N7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
589  },
590  {
591   "name" : "_ZThn32_N7android8hardware3usb4V1_27BnHwUsbD0Ev"
592  },
593  {
594   "name" : "_ZThn32_N7android8hardware3usb4V1_27BnHwUsbD1Ev"
595  },
596  {
597   "name" : "_ZTv0_n24_N7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
598  },
599  {
600   "name" : "_ZTv0_n24_N7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
601  },
602  {
603   "name" : "_ZTv0_n24_N7android8hardware3usb4V1_27BnHwUsbD0Ev"
604  },
605  {
606   "name" : "_ZTv0_n24_N7android8hardware3usb4V1_27BnHwUsbD1Ev"
607  }
608 ],
609 "elf_objects" :
610 [
611  {
612   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback10descriptorE"
613  },
614  {
615   "name" : "_ZN7android8hardware3usb4V1_24IUsb10descriptorE"
616  },
617  {
618   "name" : "_ZTCN7android8hardware3usb4V1_212IUsbCallbackE0_NS1_4V1_012IUsbCallbackE"
619  },
620  {
621   "name" : "_ZTCN7android8hardware3usb4V1_212IUsbCallbackE0_NS1_4V1_112IUsbCallbackE"
622  },
623  {
624   "name" : "_ZTCN7android8hardware3usb4V1_212IUsbCallbackE0_NS_4hidl4base4V1_05IBaseE"
625  },
626  {
627   "binding" : "weak",
628   "name" : "_ZTCN7android8hardware3usb4V1_213BsUsbCallbackE0_NS2_12IUsbCallbackE"
629  },
630  {
631   "name" : "_ZTCN7android8hardware3usb4V1_215BnHwUsbCallbackE0_NS0_7IBinderE"
632  },
633  {
634   "name" : "_ZTCN7android8hardware3usb4V1_215BnHwUsbCallbackE0_NS0_9BHwBinderE"
635  },
636  {
637   "name" : "_ZTCN7android8hardware3usb4V1_215BnHwUsbCallbackE0_NS_4hidl4base4V1_08BnHwBaseE"
638  },
639  {
640   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE0_NS0_11BpInterfaceINS2_12IUsbCallbackEEE"
641  },
642  {
643   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE0_NS1_4V1_012IUsbCallbackE"
644  },
645  {
646   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE0_NS1_4V1_112IUsbCallbackE"
647  },
648  {
649   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE0_NS2_12IUsbCallbackE"
650  },
651  {
652   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE0_NS_4hidl4base4V1_05IBaseE"
653  },
654  {
655   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE16_NS0_11BpHwRefBaseE"
656  },
657  {
658   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE8_NS0_10IInterfaceE"
659  },
660  {
661   "name" : "_ZTCN7android8hardware3usb4V1_24IUsbE0_NS1_4V1_04IUsbE"
662  },
663  {
664   "name" : "_ZTCN7android8hardware3usb4V1_24IUsbE0_NS1_4V1_14IUsbE"
665  },
666  {
667   "name" : "_ZTCN7android8hardware3usb4V1_24IUsbE0_NS_4hidl4base4V1_05IBaseE"
668  },
669  {
670   "binding" : "weak",
671   "name" : "_ZTCN7android8hardware3usb4V1_25BsUsbE0_NS2_4IUsbE"
672  },
673  {
674   "name" : "_ZTCN7android8hardware3usb4V1_27BnHwUsbE0_NS0_7IBinderE"
675  },
676  {
677   "name" : "_ZTCN7android8hardware3usb4V1_27BnHwUsbE0_NS0_9BHwBinderE"
678  },
679  {
680   "name" : "_ZTCN7android8hardware3usb4V1_27BnHwUsbE0_NS_4hidl4base4V1_08BnHwBaseE"
681  },
682  {
683   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE0_NS0_11BpInterfaceINS2_4IUsbEEE"
684  },
685  {
686   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE0_NS1_4V1_04IUsbE"
687  },
688  {
689   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE0_NS1_4V1_14IUsbE"
690  },
691  {
692   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE0_NS2_4IUsbE"
693  },
694  {
695   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE0_NS_4hidl4base4V1_05IBaseE"
696  },
697  {
698   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE16_NS0_11BpHwRefBaseE"
699  },
700  {
701   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE8_NS0_10IInterfaceE"
702  },
703  {
704   "name" : "_ZTTN7android8hardware3usb4V1_212IUsbCallbackE"
705  },
706  {
707   "name" : "_ZTTN7android8hardware3usb4V1_215BnHwUsbCallbackE"
708  },
709  {
710   "name" : "_ZTTN7android8hardware3usb4V1_215BpHwUsbCallbackE"
711  },
712  {
713   "name" : "_ZTTN7android8hardware3usb4V1_24IUsbE"
714  },
715  {
716   "name" : "_ZTTN7android8hardware3usb4V1_27BnHwUsbE"
717  },
718  {
719   "name" : "_ZTTN7android8hardware3usb4V1_27BpHwUsbE"
720  },
721  {
722   "name" : "_ZTVN7android8hardware3usb4V1_212IUsbCallbackE"
723  },
724  {
725   "binding" : "weak",
726   "name" : "_ZTVN7android8hardware3usb4V1_213BsUsbCallbackE"
727  },
728  {
729   "name" : "_ZTVN7android8hardware3usb4V1_215BnHwUsbCallbackE"
730  },
731  {
732   "name" : "_ZTVN7android8hardware3usb4V1_215BpHwUsbCallbackE"
733  },
734  {
735   "name" : "_ZTVN7android8hardware3usb4V1_24IUsbE"
736  },
737  {
738   "binding" : "weak",
739   "name" : "_ZTVN7android8hardware3usb4V1_25BsUsbE"
740  },
741  {
742   "name" : "_ZTVN7android8hardware3usb4V1_27BnHwUsbE"
743  },
744  {
745   "name" : "_ZTVN7android8hardware3usb4V1_27BpHwUsbE"
746  }
747 ],
748 "enum_types" :
749 [
750  {
751   "alignment" : 4,
752   "enum_fields" :
753   [
754    {
755     "enum_field_value" : 0,
756     "name" : "android::Condition::WAKE_UP_ONE"
757    },
758    {
759     "enum_field_value" : 1,
760     "name" : "android::Condition::WAKE_UP_ALL"
761    }
762   ],
763   "linker_set_key" : "android::Condition::WakeUpType",
764   "name" : "android::Condition::WakeUpType",
765   "referenced_type" : "type-595",
766   "self_type" : "type-595",
767   "size" : 4,
768   "source_file" : "/system/core/libutils/include/utils/Condition.h",
769   "underlying_type" : "type-2",
770   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
771  },
772  {
773   "alignment" : 4,
774   "enum_fields" :
775   [
776    {
777     "enum_field_value" : 0,
778     "name" : "android::String16::kEmptyString"
779    }
780   ],
781   "linker_set_key" : "android::String16::StaticLinkage",
782   "name" : "android::String16::StaticLinkage",
783   "referenced_type" : "type-487",
784   "self_type" : "type-487",
785   "size" : 4,
786   "source_file" : "/system/core/libutils/include/utils/String16.h",
787   "underlying_type" : "type-2",
788   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
789  },
790  {
791   "alignment" : 4,
792   "enum_fields" :
793   [
794    {
795     "enum_field_value" : 0,
796     "name" : "android::String8::kEmptyString"
797    }
798   ],
799   "linker_set_key" : "android::String8::StaticLinkage",
800   "name" : "android::String8::StaticLinkage",
801   "referenced_type" : "type-479",
802   "self_type" : "type-479",
803   "size" : 4,
804   "source_file" : "/system/core/libutils/include/utils/String8.h",
805   "underlying_type" : "type-2",
806   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
807  },
808  {
809   "alignment" : 4,
810   "enum_fields" :
811   [
812    {
813     "enum_field_value" : 0,
814     "name" : "android::hardware::HidlReturnRestriction::NONE"
815    },
816    {
817     "enum_field_value" : 1,
818     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
819    },
820    {
821     "enum_field_value" : 2,
822     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
823    }
824   ],
825   "linker_set_key" : "android::hardware::HidlReturnRestriction",
826   "name" : "android::hardware::HidlReturnRestriction",
827   "referenced_type" : "type-289",
828   "self_type" : "type-289",
829   "size" : 4,
830   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
831   "underlying_type" : "type-51",
832   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
833  },
834  {
835   "alignment" : 4,
836   "enum_fields" :
837   [
838    {
839     "enum_field_value" : 0,
840     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
841    },
842    {
843     "enum_field_value" : 1,
844     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
845    },
846    {
847     "enum_field_value" : 2,
848     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
849    },
850    {
851     "enum_field_value" : 3,
852     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
853    }
854   ],
855   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
856   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
857   "referenced_type" : "type-469",
858   "self_type" : "type-469",
859   "size" : 4,
860   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
861   "underlying_type" : "type-51",
862   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
863  },
864  {
865   "alignment" : 4,
866   "enum_fields" :
867   [
868    {
869     "enum_field_value" : 1,
870     "name" : "android::hardware::kSynchronizedReadWrite"
871    },
872    {
873     "enum_field_value" : 2,
874     "name" : "android::hardware::kUnsynchronizedWrite"
875    }
876   ],
877   "linker_set_key" : "android::hardware::MQFlavor",
878   "name" : "android::hardware::MQFlavor",
879   "referenced_type" : "type-464",
880   "self_type" : "type-464",
881   "size" : 4,
882   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
883   "underlying_type" : "type-2",
884   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
885  },
886  {
887   "alignment" : 4,
888   "enum_fields" :
889   [
890    {
891     "enum_field_value" : 0,
892     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
893    },
894    {
895     "enum_field_value" : 1,
896     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
897    },
898    {
899     "enum_field_value" : 2,
900     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
901    }
902   ],
903   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
904   "name" : "android::hardware::ProcessState::CallRestriction",
905   "referenced_type" : "type-83",
906   "self_type" : "type-83",
907   "size" : 4,
908   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
909   "underlying_type" : "type-51",
910   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
911  },
912  {
913   "alignment" : 4,
914   "enum_fields" :
915   [
916    {
917     "enum_field_value" : 0,
918     "name" : "android::hardware::Status::EX_NONE"
919    },
920    {
921     "enum_field_value" : -1,
922     "name" : "android::hardware::Status::EX_SECURITY"
923    },
924    {
925     "enum_field_value" : -2,
926     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
927    },
928    {
929     "enum_field_value" : -3,
930     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
931    },
932    {
933     "enum_field_value" : -4,
934     "name" : "android::hardware::Status::EX_NULL_POINTER"
935    },
936    {
937     "enum_field_value" : -5,
938     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
939    },
940    {
941     "enum_field_value" : -6,
942     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
943    },
944    {
945     "enum_field_value" : -7,
946     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
947    },
948    {
949     "enum_field_value" : -128,
950     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
951    },
952    {
953     "enum_field_value" : -129,
954     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
955    }
956   ],
957   "linker_set_key" : "android::hardware::Status::Exception",
958   "name" : "android::hardware::Status::Exception",
959   "referenced_type" : "type-262",
960   "self_type" : "type-262",
961   "size" : 4,
962   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
963   "underlying_type" : "type-51",
964   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
965  },
966  {
967   "alignment" : 4,
968   "enum_fields" :
969   [
970    {
971     "enum_field_value" : 0,
972     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
973    },
974    {
975     "enum_field_value" : 1,
976     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
977    },
978    {
979     "enum_field_value" : 2,
980     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
981    },
982    {
983     "enum_field_value" : 3,
984     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
985    },
986    {
987     "enum_field_value" : 4,
988     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
989    },
990    {
991     "enum_field_value" : 5,
992     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
993    },
994    {
995     "enum_field_value" : 6,
996     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
997    },
998    {
999     "enum_field_value" : 7,
1000     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
1001    },
1002    {
1003     "enum_field_value" : 8,
1004     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
1005    },
1006    {
1007     "enum_field_value" : 9,
1008     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
1009    }
1010   ],
1011   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1012   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1013   "referenced_type" : "type-699",
1014   "self_type" : "type-699",
1015   "size" : 4,
1016   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
1017   "underlying_type" : "type-2",
1018   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
1019  },
1020  {
1021   "alignment" : 4,
1022   "enum_fields" :
1023   [
1024    {
1025     "enum_field_value" : 0,
1026     "name" : "android::hardware::usb::V1_0::PortDataRole::NONE"
1027    },
1028    {
1029     "enum_field_value" : 1,
1030     "name" : "android::hardware::usb::V1_0::PortDataRole::HOST"
1031    },
1032    {
1033     "enum_field_value" : 2,
1034     "name" : "android::hardware::usb::V1_0::PortDataRole::DEVICE"
1035    },
1036    {
1037     "enum_field_value" : 3,
1038     "name" : "android::hardware::usb::V1_0::PortDataRole::NUM_DATA_ROLES"
1039    }
1040   ],
1041   "linker_set_key" : "android::hardware::usb::V1_0::PortDataRole",
1042   "name" : "android::hardware::usb::V1_0::PortDataRole",
1043   "referenced_type" : "type-33",
1044   "self_type" : "type-33",
1045   "size" : 4,
1046   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1047   "underlying_type" : "type-2",
1048   "unique_id" : "_ZTSN7android8hardware3usb4V1_012PortDataRoleE"
1049  },
1050  {
1051   "alignment" : 4,
1052   "enum_fields" :
1053   [
1054    {
1055     "enum_field_value" : 0,
1056     "name" : "android::hardware::usb::V1_0::PortMode::NONE"
1057    },
1058    {
1059     "enum_field_value" : 1,
1060     "name" : "android::hardware::usb::V1_0::PortMode::UFP"
1061    },
1062    {
1063     "enum_field_value" : 2,
1064     "name" : "android::hardware::usb::V1_0::PortMode::DFP"
1065    },
1066    {
1067     "enum_field_value" : 3,
1068     "name" : "android::hardware::usb::V1_0::PortMode::DRP"
1069    },
1070    {
1071     "enum_field_value" : 4,
1072     "name" : "android::hardware::usb::V1_0::PortMode::NUM_MODES"
1073    }
1074   ],
1075   "linker_set_key" : "android::hardware::usb::V1_0::PortMode",
1076   "name" : "android::hardware::usb::V1_0::PortMode",
1077   "referenced_type" : "type-35",
1078   "self_type" : "type-35",
1079   "size" : 4,
1080   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1081   "underlying_type" : "type-2",
1082   "unique_id" : "_ZTSN7android8hardware3usb4V1_08PortModeE"
1083  },
1084  {
1085   "alignment" : 4,
1086   "enum_fields" :
1087   [
1088    {
1089     "enum_field_value" : 0,
1090     "name" : "android::hardware::usb::V1_0::PortPowerRole::NONE"
1091    },
1092    {
1093     "enum_field_value" : 1,
1094     "name" : "android::hardware::usb::V1_0::PortPowerRole::SOURCE"
1095    },
1096    {
1097     "enum_field_value" : 2,
1098     "name" : "android::hardware::usb::V1_0::PortPowerRole::SINK"
1099    },
1100    {
1101     "enum_field_value" : 3,
1102     "name" : "android::hardware::usb::V1_0::PortPowerRole::NUM_POWER_ROLES"
1103    }
1104   ],
1105   "linker_set_key" : "android::hardware::usb::V1_0::PortPowerRole",
1106   "name" : "android::hardware::usb::V1_0::PortPowerRole",
1107   "referenced_type" : "type-34",
1108   "self_type" : "type-34",
1109   "size" : 4,
1110   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1111   "underlying_type" : "type-2",
1112   "unique_id" : "_ZTSN7android8hardware3usb4V1_013PortPowerRoleE"
1113  },
1114  {
1115   "alignment" : 4,
1116   "enum_fields" :
1117   [
1118    {
1119     "enum_field_value" : 0,
1120     "name" : "android::hardware::usb::V1_0::PortRoleType::DATA_ROLE"
1121    },
1122    {
1123     "enum_field_value" : 1,
1124     "name" : "android::hardware::usb::V1_0::PortRoleType::POWER_ROLE"
1125    },
1126    {
1127     "enum_field_value" : 2,
1128     "name" : "android::hardware::usb::V1_0::PortRoleType::MODE"
1129    }
1130   ],
1131   "linker_set_key" : "android::hardware::usb::V1_0::PortRoleType",
1132   "name" : "android::hardware::usb::V1_0::PortRoleType",
1133   "referenced_type" : "type-622",
1134   "self_type" : "type-622",
1135   "size" : 4,
1136   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1137   "underlying_type" : "type-2",
1138   "unique_id" : "_ZTSN7android8hardware3usb4V1_012PortRoleTypeE"
1139  },
1140  {
1141   "alignment" : 4,
1142   "enum_fields" :
1143   [
1144    {
1145     "enum_field_value" : 0,
1146     "name" : "android::hardware::usb::V1_0::Status::SUCCESS"
1147    },
1148    {
1149     "enum_field_value" : 1,
1150     "name" : "android::hardware::usb::V1_0::Status::ERROR"
1151    },
1152    {
1153     "enum_field_value" : 2,
1154     "name" : "android::hardware::usb::V1_0::Status::INVALID_ARGUMENT"
1155    },
1156    {
1157     "enum_field_value" : 3,
1158     "name" : "android::hardware::usb::V1_0::Status::UNRECOGNIZED_ROLE"
1159    }
1160   ],
1161   "linker_set_key" : "android::hardware::usb::V1_0::Status",
1162   "name" : "android::hardware::usb::V1_0::Status",
1163   "referenced_type" : "type-621",
1164   "self_type" : "type-621",
1165   "size" : 4,
1166   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1167   "underlying_type" : "type-2",
1168   "unique_id" : "_ZTSN7android8hardware3usb4V1_06StatusE"
1169  },
1170  {
1171   "alignment" : 4,
1172   "enum_fields" :
1173   [
1174    {
1175     "enum_field_value" : 0,
1176     "name" : "android::hardware::usb::V1_1::PortMode_1_1::NONE"
1177    },
1178    {
1179     "enum_field_value" : 1,
1180     "name" : "android::hardware::usb::V1_1::PortMode_1_1::UFP"
1181    },
1182    {
1183     "enum_field_value" : 2,
1184     "name" : "android::hardware::usb::V1_1::PortMode_1_1::DFP"
1185    },
1186    {
1187     "enum_field_value" : 3,
1188     "name" : "android::hardware::usb::V1_1::PortMode_1_1::DRP"
1189    },
1190    {
1191     "enum_field_value" : 4,
1192     "name" : "android::hardware::usb::V1_1::PortMode_1_1::NUM_MODES"
1193    },
1194    {
1195     "enum_field_value" : 4,
1196     "name" : "android::hardware::usb::V1_1::PortMode_1_1::AUDIO_ACCESSORY"
1197    },
1198    {
1199     "enum_field_value" : 8,
1200     "name" : "android::hardware::usb::V1_1::PortMode_1_1::DEBUG_ACCESSORY"
1201    },
1202    {
1203     "enum_field_value" : 16,
1204     "name" : "android::hardware::usb::V1_1::PortMode_1_1::NUM_MODES_1_1"
1205    }
1206   ],
1207   "linker_set_key" : "android::hardware::usb::V1_1::PortMode_1_1",
1208   "name" : "android::hardware::usb::V1_1::PortMode_1_1",
1209   "referenced_type" : "type-132",
1210   "self_type" : "type-132",
1211   "size" : 4,
1212   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h",
1213   "underlying_type" : "type-2",
1214   "unique_id" : "_ZTSN7android8hardware3usb4V1_112PortMode_1_1E"
1215  },
1216  {
1217   "alignment" : 4,
1218   "enum_fields" :
1219   [
1220    {
1221     "enum_field_value" : 0,
1222     "name" : "android::hardware::usb::V1_2::ContaminantDetectionStatus::NOT_SUPPORTED"
1223    },
1224    {
1225     "enum_field_value" : 1,
1226     "name" : "android::hardware::usb::V1_2::ContaminantDetectionStatus::DISABLED"
1227    },
1228    {
1229     "enum_field_value" : 2,
1230     "name" : "android::hardware::usb::V1_2::ContaminantDetectionStatus::NOT_DETECTED"
1231    },
1232    {
1233     "enum_field_value" : 3,
1234     "name" : "android::hardware::usb::V1_2::ContaminantDetectionStatus::DETECTED"
1235    }
1236   ],
1237   "linker_set_key" : "android::hardware::usb::V1_2::ContaminantDetectionStatus",
1238   "name" : "android::hardware::usb::V1_2::ContaminantDetectionStatus",
1239   "referenced_type" : "type-46",
1240   "self_type" : "type-46",
1241   "size" : 4,
1242   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h",
1243   "underlying_type" : "type-2",
1244   "unique_id" : "_ZTSN7android8hardware3usb4V1_226ContaminantDetectionStatusE"
1245  },
1246  {
1247   "alignment" : 4,
1248   "enum_fields" :
1249   [
1250    {
1251     "enum_field_value" : 0,
1252     "name" : "android::hardware::usb::V1_2::ContaminantProtectionMode::NONE"
1253    },
1254    {
1255     "enum_field_value" : 1,
1256     "name" : "android::hardware::usb::V1_2::ContaminantProtectionMode::FORCE_SINK"
1257    },
1258    {
1259     "enum_field_value" : 2,
1260     "name" : "android::hardware::usb::V1_2::ContaminantProtectionMode::FORCE_SOURCE"
1261    },
1262    {
1263     "enum_field_value" : 4,
1264     "name" : "android::hardware::usb::V1_2::ContaminantProtectionMode::FORCE_DISABLE"
1265    }
1266   ],
1267   "linker_set_key" : "android::hardware::usb::V1_2::ContaminantProtectionMode",
1268   "name" : "android::hardware::usb::V1_2::ContaminantProtectionMode",
1269   "referenced_type" : "type-43",
1270   "self_type" : "type-43",
1271   "size" : 4,
1272   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h",
1273   "underlying_type" : "type-2",
1274   "unique_id" : "_ZTSN7android8hardware3usb4V1_225ContaminantProtectionModeE"
1275  },
1276  {
1277   "alignment" : 4,
1278   "enum_fields" :
1279   [
1280    {
1281     "enum_field_value" : 0,
1282     "name" : "android::hardware::usb::V1_2::ContaminantProtectionStatus::NONE"
1283    },
1284    {
1285     "enum_field_value" : 1,
1286     "name" : "android::hardware::usb::V1_2::ContaminantProtectionStatus::FORCE_SINK"
1287    },
1288    {
1289     "enum_field_value" : 2,
1290     "name" : "android::hardware::usb::V1_2::ContaminantProtectionStatus::FORCE_SOURCE"
1291    },
1292    {
1293     "enum_field_value" : 4,
1294     "name" : "android::hardware::usb::V1_2::ContaminantProtectionStatus::FORCE_DISABLE"
1295    },
1296    {
1297     "enum_field_value" : 8,
1298     "name" : "android::hardware::usb::V1_2::ContaminantProtectionStatus::DISABLED"
1299    }
1300   ],
1301   "linker_set_key" : "android::hardware::usb::V1_2::ContaminantProtectionStatus",
1302   "name" : "android::hardware::usb::V1_2::ContaminantProtectionStatus",
1303   "referenced_type" : "type-86",
1304   "self_type" : "type-86",
1305   "size" : 4,
1306   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h",
1307   "underlying_type" : "type-2",
1308   "unique_id" : "_ZTSN7android8hardware3usb4V1_227ContaminantProtectionStatusE"
1309  },
1310  {
1311   "alignment" : 4,
1312   "enum_fields" :
1313   [
1314    {
1315     "enum_field_value" : 0,
1316     "name" : "android::hardware::usb::V1_2::Status::SUCCESS"
1317    },
1318    {
1319     "enum_field_value" : 1,
1320     "name" : "android::hardware::usb::V1_2::Status::ERROR"
1321    },
1322    {
1323     "enum_field_value" : 2,
1324     "name" : "android::hardware::usb::V1_2::Status::INVALID_ARGUMENT"
1325    },
1326    {
1327     "enum_field_value" : 3,
1328     "name" : "android::hardware::usb::V1_2::Status::UNRECOGNIZED_ROLE"
1329    },
1330    {
1331     "enum_field_value" : 4,
1332     "name" : "android::hardware::usb::V1_2::Status::NOT_SUPPORTED"
1333    }
1334   ],
1335   "linker_set_key" : "android::hardware::usb::V1_2::Status",
1336   "name" : "android::hardware::usb::V1_2::Status",
1337   "referenced_type" : "type-42",
1338   "self_type" : "type-42",
1339   "size" : 4,
1340   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h",
1341   "underlying_type" : "type-2",
1342   "unique_id" : "_ZTSN7android8hardware3usb4V1_26StatusE"
1343  },
1344  {
1345   "alignment" : 4,
1346   "enum_fields" :
1347   [
1348    {
1349     "enum_field_value" : 0,
1350     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1351    },
1352    {
1353     "enum_field_value" : 1,
1354     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1355    },
1356    {
1357     "enum_field_value" : 2,
1358     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1359    }
1360   ],
1361   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1362   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1363   "referenced_type" : "type-473",
1364   "self_type" : "type-473",
1365   "size" : 4,
1366   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1367   "underlying_type" : "type-51",
1368   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1369  },
1370  {
1371   "alignment" : 4,
1372   "enum_fields" :
1373   [
1374    {
1375     "enum_field_value" : -1,
1376     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1377    }
1378   ],
1379   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1380   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1381   "referenced_type" : "type-611",
1382   "self_type" : "type-611",
1383   "size" : 4,
1384   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1385   "underlying_type" : "type-51",
1386   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1387  },
1388  {
1389   "alignment" : 1,
1390   "enum_fields" :
1391   [
1392    {
1393     "enum_field_value" : 0,
1394     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1395    },
1396    {
1397     "enum_field_value" : 1,
1398     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1399    },
1400    {
1401     "enum_field_value" : 2,
1402     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1403    }
1404   ],
1405   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1406   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1407   "referenced_type" : "type-610",
1408   "self_type" : "type-610",
1409   "size" : 1,
1410   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1411   "underlying_type" : "type-219",
1412   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1413  },
1414  {
1415   "alignment" : 4,
1416   "enum_fields" :
1417   [
1418    {
1419     "enum_field_value" : 0,
1420     "name" : "ANDROID_LOG_UNKNOWN"
1421    },
1422    {
1423     "enum_field_value" : 1,
1424     "name" : "ANDROID_LOG_DEFAULT"
1425    },
1426    {
1427     "enum_field_value" : 2,
1428     "name" : "ANDROID_LOG_VERBOSE"
1429    },
1430    {
1431     "enum_field_value" : 3,
1432     "name" : "ANDROID_LOG_DEBUG"
1433    },
1434    {
1435     "enum_field_value" : 4,
1436     "name" : "ANDROID_LOG_INFO"
1437    },
1438    {
1439     "enum_field_value" : 5,
1440     "name" : "ANDROID_LOG_WARN"
1441    },
1442    {
1443     "enum_field_value" : 6,
1444     "name" : "ANDROID_LOG_ERROR"
1445    },
1446    {
1447     "enum_field_value" : 7,
1448     "name" : "ANDROID_LOG_FATAL"
1449    },
1450    {
1451     "enum_field_value" : 8,
1452     "name" : "ANDROID_LOG_SILENT"
1453    }
1454   ],
1455   "linker_set_key" : "android_LogPriority",
1456   "name" : "android_LogPriority",
1457   "referenced_type" : "type-1",
1458   "self_type" : "type-1",
1459   "size" : 4,
1460   "source_file" : "/system/core/liblog/include/android/log.h",
1461   "underlying_type" : "type-2",
1462   "unique_id" : "android_LogPriority"
1463  },
1464  {
1465   "alignment" : 4,
1466   "enum_fields" :
1467   [
1468    {
1469     "enum_field_value" : 0,
1470     "name" : "HAL_COLOR_MODE_NATIVE"
1471    },
1472    {
1473     "enum_field_value" : 1,
1474     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1475    },
1476    {
1477     "enum_field_value" : 2,
1478     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1479    },
1480    {
1481     "enum_field_value" : 3,
1482     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1483    },
1484    {
1485     "enum_field_value" : 4,
1486     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1487    },
1488    {
1489     "enum_field_value" : 5,
1490     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1491    },
1492    {
1493     "enum_field_value" : 6,
1494     "name" : "HAL_COLOR_MODE_DCI_P3"
1495    },
1496    {
1497     "enum_field_value" : 7,
1498     "name" : "HAL_COLOR_MODE_SRGB"
1499    },
1500    {
1501     "enum_field_value" : 8,
1502     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1503    },
1504    {
1505     "enum_field_value" : 9,
1506     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1507    }
1508   ],
1509   "linker_set_key" : "android_color_mode_t",
1510   "name" : "android_color_mode_t",
1511   "referenced_type" : "type-562",
1512   "self_type" : "type-562",
1513   "size" : 4,
1514   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1515   "underlying_type" : "type-2",
1516   "unique_id" : "android_color_mode_t"
1517  },
1518  {
1519   "alignment" : 4,
1520   "enum_fields" :
1521   [
1522    {
1523     "enum_field_value" : 10,
1524     "name" : "HAL_COLOR_MODE_BT2020"
1525    },
1526    {
1527     "enum_field_value" : 11,
1528     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1529    },
1530    {
1531     "enum_field_value" : 12,
1532     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1533    }
1534   ],
1535   "linker_set_key" : "android_color_mode_v1_1_t",
1536   "name" : "android_color_mode_v1_1_t",
1537   "referenced_type" : "type-567",
1538   "self_type" : "type-567",
1539   "size" : 4,
1540   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1541   "underlying_type" : "type-2",
1542   "unique_id" : "android_color_mode_v1_1_t"
1543  },
1544  {
1545   "alignment" : 4,
1546   "enum_fields" :
1547   [
1548    {
1549     "enum_field_value" : 0,
1550     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1551    },
1552    {
1553     "enum_field_value" : 1,
1554     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1555    },
1556    {
1557     "enum_field_value" : 2,
1558     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1559    },
1560    {
1561     "enum_field_value" : 3,
1562     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1563    },
1564    {
1565     "enum_field_value" : 4,
1566     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1567    },
1568    {
1569     "enum_field_value" : 5,
1570     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1571    },
1572    {
1573     "enum_field_value" : 6,
1574     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1575    }
1576   ],
1577   "linker_set_key" : "android_color_transform_t",
1578   "name" : "android_color_transform_t",
1579   "referenced_type" : "type-563",
1580   "self_type" : "type-563",
1581   "size" : 4,
1582   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1583   "underlying_type" : "type-2",
1584   "unique_id" : "android_color_transform_t"
1585  },
1586  {
1587   "alignment" : 4,
1588   "enum_fields" :
1589   [
1590    {
1591     "enum_field_value" : 0,
1592     "name" : "HAL_DATASPACE_UNKNOWN"
1593    },
1594    {
1595     "enum_field_value" : 1,
1596     "name" : "HAL_DATASPACE_ARBITRARY"
1597    },
1598    {
1599     "enum_field_value" : 16,
1600     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1601    },
1602    {
1603     "enum_field_value" : 4128768,
1604     "name" : "HAL_DATASPACE_STANDARD_MASK"
1605    },
1606    {
1607     "enum_field_value" : 0,
1608     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1609    },
1610    {
1611     "enum_field_value" : 65536,
1612     "name" : "HAL_DATASPACE_STANDARD_BT709"
1613    },
1614    {
1615     "enum_field_value" : 131072,
1616     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1617    },
1618    {
1619     "enum_field_value" : 196608,
1620     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1621    },
1622    {
1623     "enum_field_value" : 262144,
1624     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1625    },
1626    {
1627     "enum_field_value" : 327680,
1628     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1629    },
1630    {
1631     "enum_field_value" : 393216,
1632     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1633    },
1634    {
1635     "enum_field_value" : 458752,
1636     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1637    },
1638    {
1639     "enum_field_value" : 524288,
1640     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1641    },
1642    {
1643     "enum_field_value" : 589824,
1644     "name" : "HAL_DATASPACE_STANDARD_FILM"
1645    },
1646    {
1647     "enum_field_value" : 655360,
1648     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1649    },
1650    {
1651     "enum_field_value" : 720896,
1652     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1653    },
1654    {
1655     "enum_field_value" : 22,
1656     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1657    },
1658    {
1659     "enum_field_value" : 130023424,
1660     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1661    },
1662    {
1663     "enum_field_value" : 0,
1664     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1665    },
1666    {
1667     "enum_field_value" : 4194304,
1668     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1669    },
1670    {
1671     "enum_field_value" : 8388608,
1672     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1673    },
1674    {
1675     "enum_field_value" : 12582912,
1676     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1677    },
1678    {
1679     "enum_field_value" : 16777216,
1680     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1681    },
1682    {
1683     "enum_field_value" : 20971520,
1684     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1685    },
1686    {
1687     "enum_field_value" : 25165824,
1688     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1689    },
1690    {
1691     "enum_field_value" : 29360128,
1692     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1693    },
1694    {
1695     "enum_field_value" : 33554432,
1696     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1697    },
1698    {
1699     "enum_field_value" : 27,
1700     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1701    },
1702    {
1703     "enum_field_value" : 939524096,
1704     "name" : "HAL_DATASPACE_RANGE_MASK"
1705    },
1706    {
1707     "enum_field_value" : 0,
1708     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1709    },
1710    {
1711     "enum_field_value" : 134217728,
1712     "name" : "HAL_DATASPACE_RANGE_FULL"
1713    },
1714    {
1715     "enum_field_value" : 268435456,
1716     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1717    },
1718    {
1719     "enum_field_value" : 402653184,
1720     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1721    },
1722    {
1723     "enum_field_value" : 512,
1724     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1725    },
1726    {
1727     "enum_field_value" : 138477568,
1728     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1729    },
1730    {
1731     "enum_field_value" : 406913024,
1732     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1733    },
1734    {
1735     "enum_field_value" : 513,
1736     "name" : "HAL_DATASPACE_SRGB"
1737    },
1738    {
1739     "enum_field_value" : 142671872,
1740     "name" : "HAL_DATASPACE_V0_SRGB"
1741    },
1742    {
1743     "enum_field_value" : 411107328,
1744     "name" : "HAL_DATASPACE_V0_SCRGB"
1745    },
1746    {
1747     "enum_field_value" : 257,
1748     "name" : "HAL_DATASPACE_JFIF"
1749    },
1750    {
1751     "enum_field_value" : 146931712,
1752     "name" : "HAL_DATASPACE_V0_JFIF"
1753    },
1754    {
1755     "enum_field_value" : 258,
1756     "name" : "HAL_DATASPACE_BT601_625"
1757    },
1758    {
1759     "enum_field_value" : 281149440,
1760     "name" : "HAL_DATASPACE_V0_BT601_625"
1761    },
1762    {
1763     "enum_field_value" : 259,
1764     "name" : "HAL_DATASPACE_BT601_525"
1765    },
1766    {
1767     "enum_field_value" : 281280512,
1768     "name" : "HAL_DATASPACE_V0_BT601_525"
1769    },
1770    {
1771     "enum_field_value" : 260,
1772     "name" : "HAL_DATASPACE_BT709"
1773    },
1774    {
1775     "enum_field_value" : 281083904,
1776     "name" : "HAL_DATASPACE_V0_BT709"
1777    },
1778    {
1779     "enum_field_value" : 139067392,
1780     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1781    },
1782    {
1783     "enum_field_value" : 155844608,
1784     "name" : "HAL_DATASPACE_DCI_P3"
1785    },
1786    {
1787     "enum_field_value" : 139067392,
1788     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1789    },
1790    {
1791     "enum_field_value" : 143261696,
1792     "name" : "HAL_DATASPACE_DISPLAY_P3"
1793    },
1794    {
1795     "enum_field_value" : 151715840,
1796     "name" : "HAL_DATASPACE_ADOBE_RGB"
1797    },
1798    {
1799     "enum_field_value" : 138805248,
1800     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1801    },
1802    {
1803     "enum_field_value" : 147193856,
1804     "name" : "HAL_DATASPACE_BT2020"
1805    },
1806    {
1807     "enum_field_value" : 163971072,
1808     "name" : "HAL_DATASPACE_BT2020_PQ"
1809    },
1810    {
1811     "enum_field_value" : 4096,
1812     "name" : "HAL_DATASPACE_DEPTH"
1813    },
1814    {
1815     "enum_field_value" : 4097,
1816     "name" : "HAL_DATASPACE_SENSOR"
1817    }
1818   ],
1819   "linker_set_key" : "android_dataspace_t",
1820   "name" : "android_dataspace_t",
1821   "referenced_type" : "type-561",
1822   "self_type" : "type-561",
1823   "size" : 4,
1824   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1825   "underlying_type" : "type-2",
1826   "unique_id" : "android_dataspace_t"
1827  },
1828  {
1829   "alignment" : 4,
1830   "enum_fields" :
1831   [
1832    {
1833     "enum_field_value" : 281411584,
1834     "name" : "HAL_DATASPACE_BT2020_ITU"
1835    },
1836    {
1837     "enum_field_value" : 298188800,
1838     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1839    },
1840    {
1841     "enum_field_value" : 302383104,
1842     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1843    },
1844    {
1845     "enum_field_value" : 168165376,
1846     "name" : "HAL_DATASPACE_BT2020_HLG"
1847    }
1848   ],
1849   "linker_set_key" : "android_dataspace_v1_1_t",
1850   "name" : "android_dataspace_v1_1_t",
1851   "referenced_type" : "type-566",
1852   "self_type" : "type-566",
1853   "size" : 4,
1854   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1855   "underlying_type" : "type-2",
1856   "unique_id" : "android_dataspace_v1_1_t"
1857  },
1858  {
1859   "alignment" : 4,
1860   "enum_fields" :
1861   [
1862    {
1863     "enum_field_value" : 142999552,
1864     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1865    },
1866    {
1867     "enum_field_value" : 4098,
1868     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1869    },
1870    {
1871     "enum_field_value" : 4099,
1872     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1873    },
1874    {
1875     "enum_field_value" : 4100,
1876     "name" : "HAL_DATASPACE_HEIF"
1877    }
1878   ],
1879   "linker_set_key" : "android_dataspace_v1_2_t",
1880   "name" : "android_dataspace_v1_2_t",
1881   "referenced_type" : "type-570",
1882   "self_type" : "type-570",
1883   "size" : 4,
1884   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1885   "underlying_type" : "type-2",
1886   "unique_id" : "android_dataspace_v1_2_t"
1887  },
1888  {
1889   "alignment" : 4,
1890   "enum_fields" :
1891   [
1892    {
1893     "enum_field_value" : 1,
1894     "name" : "FLEX_COMPONENT_Y"
1895    },
1896    {
1897     "enum_field_value" : 2,
1898     "name" : "FLEX_COMPONENT_Cb"
1899    },
1900    {
1901     "enum_field_value" : 4,
1902     "name" : "FLEX_COMPONENT_Cr"
1903    },
1904    {
1905     "enum_field_value" : 1024,
1906     "name" : "FLEX_COMPONENT_R"
1907    },
1908    {
1909     "enum_field_value" : 2048,
1910     "name" : "FLEX_COMPONENT_G"
1911    },
1912    {
1913     "enum_field_value" : 4096,
1914     "name" : "FLEX_COMPONENT_B"
1915    },
1916    {
1917     "enum_field_value" : 1073741824,
1918     "name" : "FLEX_COMPONENT_A"
1919    }
1920   ],
1921   "linker_set_key" : "android_flex_component",
1922   "name" : "android_flex_component",
1923   "referenced_type" : "type-577",
1924   "self_type" : "type-577",
1925   "size" : 4,
1926   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1927   "underlying_type" : "type-2",
1928   "unique_id" : "android_flex_component"
1929  },
1930  {
1931   "alignment" : 4,
1932   "enum_fields" :
1933   [
1934    {
1935     "enum_field_value" : 0,
1936     "name" : "FLEX_FORMAT_INVALID"
1937    },
1938    {
1939     "enum_field_value" : 1,
1940     "name" : "FLEX_FORMAT_Y"
1941    },
1942    {
1943     "enum_field_value" : 7,
1944     "name" : "FLEX_FORMAT_YCbCr"
1945    },
1946    {
1947     "enum_field_value" : 1073741831,
1948     "name" : "FLEX_FORMAT_YCbCrA"
1949    },
1950    {
1951     "enum_field_value" : 7168,
1952     "name" : "FLEX_FORMAT_RGB"
1953    },
1954    {
1955     "enum_field_value" : 1073748992,
1956     "name" : "FLEX_FORMAT_RGBA"
1957    }
1958   ],
1959   "linker_set_key" : "android_flex_format",
1960   "name" : "android_flex_format",
1961   "referenced_type" : "type-579",
1962   "self_type" : "type-579",
1963   "size" : 4,
1964   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1965   "underlying_type" : "type-2",
1966   "unique_id" : "android_flex_format"
1967  },
1968  {
1969   "alignment" : 4,
1970   "enum_fields" :
1971   [
1972    {
1973     "enum_field_value" : 1,
1974     "name" : "HAL_HDR_DOLBY_VISION"
1975    },
1976    {
1977     "enum_field_value" : 2,
1978     "name" : "HAL_HDR_HDR10"
1979    },
1980    {
1981     "enum_field_value" : 3,
1982     "name" : "HAL_HDR_HLG"
1983    }
1984   ],
1985   "linker_set_key" : "android_hdr_t",
1986   "name" : "android_hdr_t",
1987   "referenced_type" : "type-564",
1988   "self_type" : "type-564",
1989   "size" : 4,
1990   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1991   "underlying_type" : "type-2",
1992   "unique_id" : "android_hdr_t"
1993  },
1994  {
1995   "alignment" : 4,
1996   "enum_fields" :
1997   [
1998    {
1999     "enum_field_value" : 4,
2000     "name" : "HAL_HDR_HDR10_PLUS"
2001    }
2002   ],
2003   "linker_set_key" : "android_hdr_v1_2_t",
2004   "name" : "android_hdr_v1_2_t",
2005   "referenced_type" : "type-569",
2006   "self_type" : "type-569",
2007   "size" : 4,
2008   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2009   "underlying_type" : "type-2",
2010   "unique_id" : "android_hdr_v1_2_t"
2011  },
2012  {
2013   "alignment" : 4,
2014   "enum_fields" :
2015   [
2016    {
2017     "enum_field_value" : 39,
2018     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
2019    },
2020    {
2021     "enum_field_value" : 40,
2022     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
2023    },
2024    {
2025     "enum_field_value" : 41,
2026     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
2027    },
2028    {
2029     "enum_field_value" : 42,
2030     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
2031    }
2032   ],
2033   "linker_set_key" : "android_pixel_format_sw_t",
2034   "name" : "android_pixel_format_sw_t",
2035   "referenced_type" : "type-572",
2036   "self_type" : "type-572",
2037   "size" : 4,
2038   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
2039   "underlying_type" : "type-2",
2040   "unique_id" : "_ZTS25android_pixel_format_sw_t"
2041  },
2042  {
2043   "alignment" : 4,
2044   "enum_fields" :
2045   [
2046    {
2047     "enum_field_value" : 1,
2048     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
2049    },
2050    {
2051     "enum_field_value" : 2,
2052     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
2053    },
2054    {
2055     "enum_field_value" : 3,
2056     "name" : "HAL_PIXEL_FORMAT_RGB_888"
2057    },
2058    {
2059     "enum_field_value" : 4,
2060     "name" : "HAL_PIXEL_FORMAT_RGB_565"
2061    },
2062    {
2063     "enum_field_value" : 5,
2064     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
2065    },
2066    {
2067     "enum_field_value" : 16,
2068     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
2069    },
2070    {
2071     "enum_field_value" : 17,
2072     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
2073    },
2074    {
2075     "enum_field_value" : 20,
2076     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
2077    },
2078    {
2079     "enum_field_value" : 22,
2080     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
2081    },
2082    {
2083     "enum_field_value" : 32,
2084     "name" : "HAL_PIXEL_FORMAT_RAW16"
2085    },
2086    {
2087     "enum_field_value" : 33,
2088     "name" : "HAL_PIXEL_FORMAT_BLOB"
2089    },
2090    {
2091     "enum_field_value" : 34,
2092     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
2093    },
2094    {
2095     "enum_field_value" : 35,
2096     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
2097    },
2098    {
2099     "enum_field_value" : 36,
2100     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
2101    },
2102    {
2103     "enum_field_value" : 37,
2104     "name" : "HAL_PIXEL_FORMAT_RAW10"
2105    },
2106    {
2107     "enum_field_value" : 38,
2108     "name" : "HAL_PIXEL_FORMAT_RAW12"
2109    },
2110    {
2111     "enum_field_value" : 43,
2112     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
2113    },
2114    {
2115     "enum_field_value" : 538982489,
2116     "name" : "HAL_PIXEL_FORMAT_Y8"
2117    },
2118    {
2119     "enum_field_value" : 540422489,
2120     "name" : "HAL_PIXEL_FORMAT_Y16"
2121    },
2122    {
2123     "enum_field_value" : 842094169,
2124     "name" : "HAL_PIXEL_FORMAT_YV12"
2125    }
2126   ],
2127   "linker_set_key" : "android_pixel_format_t",
2128   "name" : "android_pixel_format_t",
2129   "referenced_type" : "type-559",
2130   "self_type" : "type-559",
2131   "size" : 4,
2132   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2133   "underlying_type" : "type-2",
2134   "unique_id" : "android_pixel_format_t"
2135  },
2136  {
2137   "alignment" : 4,
2138   "enum_fields" :
2139   [
2140    {
2141     "enum_field_value" : 48,
2142     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
2143    },
2144    {
2145     "enum_field_value" : 49,
2146     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
2147    },
2148    {
2149     "enum_field_value" : 50,
2150     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
2151    },
2152    {
2153     "enum_field_value" : 51,
2154     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
2155    },
2156    {
2157     "enum_field_value" : 52,
2158     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
2159    },
2160    {
2161     "enum_field_value" : 53,
2162     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
2163    },
2164    {
2165     "enum_field_value" : 54,
2166     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
2167    }
2168   ],
2169   "linker_set_key" : "android_pixel_format_v1_1_t",
2170   "name" : "android_pixel_format_v1_1_t",
2171   "referenced_type" : "type-565",
2172   "self_type" : "type-565",
2173   "size" : 4,
2174   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2175   "underlying_type" : "type-2",
2176   "unique_id" : "android_pixel_format_v1_1_t"
2177  },
2178  {
2179   "alignment" : 4,
2180   "enum_fields" :
2181   [
2182    {
2183     "enum_field_value" : 55,
2184     "name" : "HAL_PIXEL_FORMAT_HSV_888"
2185    }
2186   ],
2187   "linker_set_key" : "android_pixel_format_v1_2_t",
2188   "name" : "android_pixel_format_v1_2_t",
2189   "referenced_type" : "type-571",
2190   "self_type" : "type-571",
2191   "size" : 4,
2192   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2193   "underlying_type" : "type-2",
2194   "unique_id" : "android_pixel_format_v1_2_t"
2195  },
2196  {
2197   "alignment" : 4,
2198   "enum_fields" :
2199   [
2200    {
2201     "enum_field_value" : 0,
2202     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
2203    },
2204    {
2205     "enum_field_value" : 1,
2206     "name" : "HAL_RENDER_INTENT_ENHANCE"
2207    },
2208    {
2209     "enum_field_value" : 2,
2210     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
2211    },
2212    {
2213     "enum_field_value" : 3,
2214     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
2215    }
2216   ],
2217   "linker_set_key" : "android_render_intent_v1_1_t",
2218   "name" : "android_render_intent_v1_1_t",
2219   "referenced_type" : "type-568",
2220   "self_type" : "type-568",
2221   "size" : 4,
2222   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2223   "underlying_type" : "type-2",
2224   "unique_id" : "android_render_intent_v1_1_t"
2225  },
2226  {
2227   "alignment" : 4,
2228   "enum_fields" :
2229   [
2230    {
2231     "enum_field_value" : 1,
2232     "name" : "HAL_TRANSFORM_FLIP_H"
2233    },
2234    {
2235     "enum_field_value" : 2,
2236     "name" : "HAL_TRANSFORM_FLIP_V"
2237    },
2238    {
2239     "enum_field_value" : 4,
2240     "name" : "HAL_TRANSFORM_ROT_90"
2241    },
2242    {
2243     "enum_field_value" : 3,
2244     "name" : "HAL_TRANSFORM_ROT_180"
2245    },
2246    {
2247     "enum_field_value" : 7,
2248     "name" : "HAL_TRANSFORM_ROT_270"
2249    }
2250   ],
2251   "linker_set_key" : "android_transform_t",
2252   "name" : "android_transform_t",
2253   "referenced_type" : "type-560",
2254   "self_type" : "type-560",
2255   "size" : 4,
2256   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2257   "underlying_type" : "type-2",
2258   "unique_id" : "android_transform_t"
2259  },
2260  {
2261   "alignment" : 4,
2262   "enum_fields" :
2263   [
2264    {
2265     "enum_field_value" : 0,
2266     "name" : "LOG_ID_MIN"
2267    },
2268    {
2269     "enum_field_value" : 0,
2270     "name" : "LOG_ID_MAIN"
2271    },
2272    {
2273     "enum_field_value" : 1,
2274     "name" : "LOG_ID_RADIO"
2275    },
2276    {
2277     "enum_field_value" : 2,
2278     "name" : "LOG_ID_EVENTS"
2279    },
2280    {
2281     "enum_field_value" : 3,
2282     "name" : "LOG_ID_SYSTEM"
2283    },
2284    {
2285     "enum_field_value" : 4,
2286     "name" : "LOG_ID_CRASH"
2287    },
2288    {
2289     "enum_field_value" : 5,
2290     "name" : "LOG_ID_STATS"
2291    },
2292    {
2293     "enum_field_value" : 6,
2294     "name" : "LOG_ID_SECURITY"
2295    },
2296    {
2297     "enum_field_value" : 7,
2298     "name" : "LOG_ID_KERNEL"
2299    },
2300    {
2301     "enum_field_value" : 8,
2302     "name" : "LOG_ID_MAX"
2303    }
2304   ],
2305   "linker_set_key" : "log_id",
2306   "name" : "log_id",
2307   "referenced_type" : "type-370",
2308   "self_type" : "type-370",
2309   "size" : 4,
2310   "source_file" : "/system/core/liblog/include/android/log.h",
2311   "underlying_type" : "type-2",
2312   "unique_id" : "log_id"
2313  }
2314 ],
2315 "function_types" :
2316 [
2317  {
2318   "alignment" : 4,
2319   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2320   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2321   "parameters" :
2322   [
2323    {
2324     "referenced_type" : "type-68"
2325    },
2326    {
2327     "referenced_type" : "type-74"
2328    },
2329    {
2330     "referenced_type" : "type-52"
2331    }
2332   ],
2333   "referenced_type" : "type-67",
2334   "return_type" : "type-32",
2335   "self_type" : "type-67",
2336   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2337  },
2338  {
2339   "alignment" : 4,
2340   "linker_set_key" : "int (void *)",
2341   "name" : "int (void *)",
2342   "parameters" :
2343   [
2344    {
2345     "referenced_type" : "type-52"
2346    }
2347   ],
2348   "referenced_type" : "type-587",
2349   "return_type" : "type-51",
2350   "self_type" : "type-587",
2351   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2352  },
2353  {
2354   "alignment" : 4,
2355   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2356   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2357   "parameters" :
2358   [
2359    {
2360     "referenced_type" : "type-506"
2361    },
2362    {
2363     "referenced_type" : "type-454"
2364    },
2365    {
2366     "referenced_type" : "type-13"
2367    },
2368    {
2369     "referenced_type" : "type-507"
2370    },
2371    {
2372     "referenced_type" : "type-13"
2373    },
2374    {
2375     "referenced_type" : "type-52"
2376    }
2377   ],
2378   "referenced_type" : "type-505",
2379   "return_type" : "type-53",
2380   "self_type" : "type-505",
2381   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2382  }
2383 ],
2384 "functions" :
2385 [
2386  {
2387   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::getService",
2388   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2389   "parameters" :
2390   [
2391    {
2392     "default_arg" : true,
2393     "referenced_type" : "type-786"
2394    },
2395    {
2396     "default_arg" : true,
2397     "referenced_type" : "type-32"
2398    }
2399   ],
2400   "return_type" : "type-722",
2401   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2402  },
2403  {
2404   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::linkToDeath",
2405   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2406   "parameters" :
2407   [
2408    {
2409     "is_this_ptr" : true,
2410     "referenced_type" : "type-723"
2411    },
2412    {
2413     "referenced_type" : "type-378"
2414    },
2415    {
2416     "referenced_type" : "type-13"
2417    }
2418   ],
2419   "return_type" : "type-269",
2420   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2421  },
2422  {
2423   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::getDebugInfo",
2424   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2425   "parameters" :
2426   [
2427    {
2428     "is_this_ptr" : true,
2429     "referenced_type" : "type-723"
2430    },
2431    {
2432     "referenced_type" : "type-816"
2433    }
2434   ],
2435   "return_type" : "type-290",
2436   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2437  },
2438  {
2439   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::getHashChain",
2440   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2441   "parameters" :
2442   [
2443    {
2444     "is_this_ptr" : true,
2445     "referenced_type" : "type-723"
2446    },
2447    {
2448     "referenced_type" : "type-817"
2449    }
2450   ],
2451   "return_type" : "type-290",
2452   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2453  },
2454  {
2455   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::tryGetService",
2456   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2457   "parameters" :
2458   [
2459    {
2460     "default_arg" : true,
2461     "referenced_type" : "type-786"
2462    },
2463    {
2464     "default_arg" : true,
2465     "referenced_type" : "type-32"
2466    }
2467   ],
2468   "return_type" : "type-722",
2469   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2470  },
2471  {
2472   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::unlinkToDeath",
2473   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2474   "parameters" :
2475   [
2476    {
2477     "is_this_ptr" : true,
2478     "referenced_type" : "type-723"
2479    },
2480    {
2481     "referenced_type" : "type-378"
2482    }
2483   ],
2484   "return_type" : "type-269",
2485   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2486  },
2487  {
2488   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::interfaceChain",
2489   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2490   "parameters" :
2491   [
2492    {
2493     "is_this_ptr" : true,
2494     "referenced_type" : "type-723"
2495    },
2496    {
2497     "referenced_type" : "type-818"
2498    }
2499   ],
2500   "return_type" : "type-290",
2501   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2502  },
2503  {
2504   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::registerAsService",
2505   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2506   "parameters" :
2507   [
2508    {
2509     "is_this_ptr" : true,
2510     "referenced_type" : "type-723"
2511    },
2512    {
2513     "default_arg" : true,
2514     "referenced_type" : "type-786"
2515    }
2516   ],
2517   "return_type" : "type-51",
2518   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2519  },
2520  {
2521   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::interfaceDescriptor",
2522   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2523   "parameters" :
2524   [
2525    {
2526     "is_this_ptr" : true,
2527     "referenced_type" : "type-723"
2528    },
2529    {
2530     "referenced_type" : "type-819"
2531    }
2532   ],
2533   "return_type" : "type-290",
2534   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2535  },
2536  {
2537   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::notifySyspropsChanged",
2538   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback21notifySyspropsChangedEv",
2539   "parameters" :
2540   [
2541    {
2542     "is_this_ptr" : true,
2543     "referenced_type" : "type-723"
2544    }
2545   ],
2546   "return_type" : "type-290",
2547   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2548  },
2549  {
2550   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::setHALInstrumentation",
2551   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback21setHALInstrumentationEv",
2552   "parameters" :
2553   [
2554    {
2555     "is_this_ptr" : true,
2556     "referenced_type" : "type-723"
2557    }
2558   ],
2559   "return_type" : "type-290",
2560   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2561  },
2562  {
2563   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::registerForNotifications",
2564   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2565   "parameters" :
2566   [
2567    {
2568     "referenced_type" : "type-786"
2569    },
2570    {
2571     "referenced_type" : "type-651"
2572    }
2573   ],
2574   "return_type" : "type-32",
2575   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2576  },
2577  {
2578   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::ping",
2579   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback4pingEv",
2580   "parameters" :
2581   [
2582    {
2583     "is_this_ptr" : true,
2584     "referenced_type" : "type-723"
2585    }
2586   ],
2587   "return_type" : "type-290",
2588   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2589  },
2590  {
2591   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::debug",
2592   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2593   "parameters" :
2594   [
2595    {
2596     "is_this_ptr" : true,
2597     "referenced_type" : "type-723"
2598    },
2599    {
2600     "referenced_type" : "type-463"
2601    },
2602    {
2603     "referenced_type" : "type-650"
2604    }
2605   ],
2606   "return_type" : "type-290",
2607   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2608  },
2609  {
2610   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::castFrom",
2611   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spINS1_4V1_012IUsbCallbackEEEb",
2612   "parameters" :
2613   [
2614    {
2615     "referenced_type" : "type-775"
2616    },
2617    {
2618     "default_arg" : true,
2619     "referenced_type" : "type-32"
2620    }
2621   ],
2622   "return_type" : "type-739",
2623   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2624  },
2625  {
2626   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::castFrom",
2627   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spINS1_4V1_112IUsbCallbackEEEb",
2628   "parameters" :
2629   [
2630    {
2631     "referenced_type" : "type-733"
2632    },
2633    {
2634     "default_arg" : true,
2635     "referenced_type" : "type-32"
2636    }
2637   ],
2638   "return_type" : "type-739",
2639   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2640  },
2641  {
2642   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::castFrom",
2643   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2644   "parameters" :
2645   [
2646    {
2647     "referenced_type" : "type-714"
2648    },
2649    {
2650     "default_arg" : true,
2651     "referenced_type" : "type-32"
2652    }
2653   ],
2654   "return_type" : "type-739",
2655   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2656  },
2657  {
2658   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::castFrom",
2659   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spIS3_EEb",
2660   "parameters" :
2661   [
2662    {
2663     "referenced_type" : "type-724"
2664    },
2665    {
2666     "default_arg" : true,
2667     "referenced_type" : "type-32"
2668    }
2669   ],
2670   "return_type" : "type-739",
2671   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2672  },
2673  {
2674   "access" : "private",
2675   "function_name" : "android::hardware::usb::V1_2::BsUsbCallback::addOnewayTask",
2676   "linker_set_key" : "_ZN7android8hardware3usb4V1_213BsUsbCallback13addOnewayTaskENSt3__18functionIFvvEEE",
2677   "parameters" :
2678   [
2679    {
2680     "is_this_ptr" : true,
2681     "referenced_type" : "type-729"
2682    },
2683    {
2684     "referenced_type" : "type-822"
2685    }
2686   ],
2687   "return_type" : "type-290",
2688   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsbCallback.h"
2689  },
2690  {
2691   "function_name" : "android::hardware::usb::V1_2::BsUsbCallback::BsUsbCallback",
2692   "linker_set_key" : "_ZN7android8hardware3usb4V1_213BsUsbCallbackC1ENS_2spINS2_12IUsbCallbackEEE",
2693   "parameters" :
2694   [
2695    {
2696     "is_this_ptr" : true,
2697     "referenced_type" : "type-729"
2698    },
2699    {
2700     "referenced_type" : "type-721"
2701    }
2702   ],
2703   "return_type" : "type-53",
2704   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsbCallback.h"
2705  },
2706  {
2707   "function_name" : "android::hardware::usb::V1_2::BsUsbCallback::BsUsbCallback",
2708   "linker_set_key" : "_ZN7android8hardware3usb4V1_213BsUsbCallbackC2ENS_2spINS2_12IUsbCallbackEEE",
2709   "parameters" :
2710   [
2711    {
2712     "is_this_ptr" : true,
2713     "referenced_type" : "type-729"
2714    },
2715    {
2716     "referenced_type" : "type-721"
2717    }
2718   ],
2719   "return_type" : "type-53",
2720   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsbCallback.h"
2721  },
2722  {
2723   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::onTransact",
2724   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2725   "parameters" :
2726   [
2727    {
2728     "is_this_ptr" : true,
2729     "referenced_type" : "type-727"
2730    },
2731    {
2732     "referenced_type" : "type-2"
2733    },
2734    {
2735     "referenced_type" : "type-513"
2736    },
2737    {
2738     "referenced_type" : "type-506"
2739    },
2740    {
2741     "default_arg" : true,
2742     "referenced_type" : "type-2"
2743    },
2744    {
2745     "default_arg" : true,
2746     "referenced_type" : "type-825"
2747    }
2748   ],
2749   "return_type" : "type-51",
2750   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2751  },
2752  {
2753   "access" : "private",
2754   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::getDebugInfo",
2755   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2756   "parameters" :
2757   [
2758    {
2759     "is_this_ptr" : true,
2760     "referenced_type" : "type-727"
2761    },
2762    {
2763     "referenced_type" : "type-826"
2764    }
2765   ],
2766   "return_type" : "type-290",
2767   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2768  },
2769  {
2770   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::_hidl_notifyPortStatusChange_1_2",
2771   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback32_hidl_notifyPortStatusChange_1_2EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2772   "parameters" :
2773   [
2774    {
2775     "referenced_type" : "type-514"
2776    },
2777    {
2778     "referenced_type" : "type-513"
2779    },
2780    {
2781     "referenced_type" : "type-506"
2782    },
2783    {
2784     "referenced_type" : "type-827"
2785    }
2786   ],
2787   "return_type" : "type-51",
2788   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2789  },
2790  {
2791   "access" : "private",
2792   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::ping",
2793   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback4pingEv",
2794   "parameters" :
2795   [
2796    {
2797     "is_this_ptr" : true,
2798     "referenced_type" : "type-727"
2799    }
2800   ],
2801   "return_type" : "type-290",
2802   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2803  },
2804  {
2805   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::BnHwUsbCallback",
2806   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackC1ERKNS_2spINS2_12IUsbCallbackEEE",
2807   "parameters" :
2808   [
2809    {
2810     "is_this_ptr" : true,
2811     "referenced_type" : "type-727"
2812    },
2813    {
2814     "referenced_type" : "type-724"
2815    }
2816   ],
2817   "return_type" : "type-53",
2818   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2819  },
2820  {
2821   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::BnHwUsbCallback",
2822   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackC2ERKNS_2spINS2_12IUsbCallbackEEE",
2823   "parameters" :
2824   [
2825    {
2826     "is_this_ptr" : true,
2827     "referenced_type" : "type-727"
2828    },
2829    {
2830     "referenced_type" : "type-724"
2831    }
2832   ],
2833   "return_type" : "type-53",
2834   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2835  },
2836  {
2837   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::~BnHwUsbCallback",
2838   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev",
2839   "parameters" :
2840   [
2841    {
2842     "is_this_ptr" : true,
2843     "referenced_type" : "type-727"
2844    }
2845   ],
2846   "return_type" : "type-53",
2847   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2848  },
2849  {
2850   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::~BnHwUsbCallback",
2851   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev",
2852   "parameters" :
2853   [
2854    {
2855     "is_this_ptr" : true,
2856     "referenced_type" : "type-727"
2857    }
2858   ],
2859   "return_type" : "type-53",
2860   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2861  },
2862  {
2863   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::~BnHwUsbCallback",
2864   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD2Ev",
2865   "parameters" :
2866   [
2867    {
2868     "is_this_ptr" : true,
2869     "referenced_type" : "type-727"
2870    }
2871   ],
2872   "return_type" : "type-53",
2873   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2874  },
2875  {
2876   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::linkToDeath",
2877   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2878   "parameters" :
2879   [
2880    {
2881     "is_this_ptr" : true,
2882     "referenced_type" : "type-730"
2883    },
2884    {
2885     "referenced_type" : "type-378"
2886    },
2887    {
2888     "referenced_type" : "type-13"
2889    }
2890   ],
2891   "return_type" : "type-269",
2892   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
2893  },
2894  {
2895   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::getDebugInfo",
2896   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2897   "parameters" :
2898   [
2899    {
2900     "is_this_ptr" : true,
2901     "referenced_type" : "type-730"
2902    },
2903    {
2904     "referenced_type" : "type-828"
2905    }
2906   ],
2907   "return_type" : "type-290",
2908   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
2909  },
2910  {
2911   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::getHashChain",
2912   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2913   "parameters" :
2914   [
2915    {
2916     "is_this_ptr" : true,
2917     "referenced_type" : "type-730"
2918    },
2919    {
2920     "referenced_type" : "type-829"
2921    }
2922   ],
2923   "return_type" : "type-290",
2924   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
2925  },
2926  {
2927   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::unlinkToDeath",
2928   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2929   "parameters" :
2930   [
2931    {
2932     "is_this_ptr" : true,
2933     "referenced_type" : "type-730"
2934    },
2935    {
2936     "referenced_type" : "type-378"
2937    }
2938   ],
2939   "return_type" : "type-269",
2940   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
2941  },
2942  {
2943   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::interfaceChain",
2944   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2945   "parameters" :
2946   [
2947    {
2948     "is_this_ptr" : true,
2949     "referenced_type" : "type-730"
2950    },
2951    {
2952     "referenced_type" : "type-830"
2953    }
2954   ],
2955   "return_type" : "type-290",
2956   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
2957  },
2958  {
2959   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::interfaceDescriptor",
2960   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2961   "parameters" :
2962   [
2963    {
2964     "is_this_ptr" : true,
2965     "referenced_type" : "type-730"
2966    },
2967    {
2968     "referenced_type" : "type-831"
2969    }
2970   ],
2971   "return_type" : "type-290",
2972   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
2973  },
2974  {
2975   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::notifySyspropsChanged",
2976   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback21notifySyspropsChangedEv",
2977   "parameters" :
2978   [
2979    {
2980     "is_this_ptr" : true,
2981     "referenced_type" : "type-730"
2982    }
2983   ],
2984   "return_type" : "type-290",
2985   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
2986  },
2987  {
2988   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::setHALInstrumentation",
2989   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback21setHALInstrumentationEv",
2990   "parameters" :
2991   [
2992    {
2993     "is_this_ptr" : true,
2994     "referenced_type" : "type-730"
2995    }
2996   ],
2997   "return_type" : "type-290",
2998   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
2999  },
3000  {
3001   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::notifyPortStatusChange",
3002   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE",
3003   "parameters" :
3004   [
3005    {
3006     "is_this_ptr" : true,
3007     "referenced_type" : "type-730"
3008    },
3009    {
3010     "referenced_type" : "type-759"
3011    },
3012    {
3013     "referenced_type" : "type-621"
3014    }
3015   ],
3016   "return_type" : "type-290",
3017   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3018  },
3019  {
3020   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::notifyRoleSwitchStatus",
3021   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE",
3022   "parameters" :
3023   [
3024    {
3025     "is_this_ptr" : true,
3026     "referenced_type" : "type-730"
3027    },
3028    {
3029     "referenced_type" : "type-407"
3030    },
3031    {
3032     "referenced_type" : "type-690"
3033    },
3034    {
3035     "referenced_type" : "type-621"
3036    }
3037   ],
3038   "return_type" : "type-290",
3039   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3040  },
3041  {
3042   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::notifyPortStatusChange_1_1",
3043   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE",
3044   "parameters" :
3045   [
3046    {
3047     "is_this_ptr" : true,
3048     "referenced_type" : "type-730"
3049    },
3050    {
3051     "referenced_type" : "type-765"
3052    },
3053    {
3054     "referenced_type" : "type-621"
3055    }
3056   ],
3057   "return_type" : "type-290",
3058   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3059  },
3060  {
3061   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::notifyPortStatusChange_1_2",
3062   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE",
3063   "parameters" :
3064   [
3065    {
3066     "is_this_ptr" : true,
3067     "referenced_type" : "type-730"
3068    },
3069    {
3070     "referenced_type" : "type-771"
3071    },
3072    {
3073     "referenced_type" : "type-621"
3074    }
3075   ],
3076   "return_type" : "type-290",
3077   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3078  },
3079  {
3080   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::_hidl_notifyPortStatusChange_1_2",
3081   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback32_hidl_notifyPortStatusChange_1_2EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE",
3082   "parameters" :
3083   [
3084    {
3085     "referenced_type" : "type-18"
3086    },
3087    {
3088     "referenced_type" : "type-703"
3089    },
3090    {
3091     "referenced_type" : "type-771"
3092    },
3093    {
3094     "referenced_type" : "type-621"
3095    }
3096   ],
3097   "return_type" : "type-290",
3098   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3099  },
3100  {
3101   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::ping",
3102   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback4pingEv",
3103   "parameters" :
3104   [
3105    {
3106     "is_this_ptr" : true,
3107     "referenced_type" : "type-730"
3108    }
3109   ],
3110   "return_type" : "type-290",
3111   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3112  },
3113  {
3114   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::debug",
3115   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3116   "parameters" :
3117   [
3118    {
3119     "is_this_ptr" : true,
3120     "referenced_type" : "type-730"
3121    },
3122    {
3123     "referenced_type" : "type-463"
3124    },
3125    {
3126     "referenced_type" : "type-650"
3127    }
3128   ],
3129   "return_type" : "type-290",
3130   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3131  },
3132  {
3133   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::BpHwUsbCallback",
3134   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallbackC1ERKNS_2spINS0_7IBinderEEE",
3135   "parameters" :
3136   [
3137    {
3138     "is_this_ptr" : true,
3139     "referenced_type" : "type-730"
3140    },
3141    {
3142     "referenced_type" : "type-74"
3143    }
3144   ],
3145   "return_type" : "type-53",
3146   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3147  },
3148  {
3149   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::BpHwUsbCallback",
3150   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallbackC2ERKNS_2spINS0_7IBinderEEE",
3151   "parameters" :
3152   [
3153    {
3154     "is_this_ptr" : true,
3155     "referenced_type" : "type-730"
3156    },
3157    {
3158     "referenced_type" : "type-74"
3159    }
3160   ],
3161   "return_type" : "type-53",
3162   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3163  },
3164  {
3165   "function_name" : "android::hardware::usb::V1_2::writeEmbeddedToParcel",
3166   "linker_set_key" : "_ZN7android8hardware3usb4V1_221writeEmbeddedToParcelERKNS2_10PortStatusEPNS0_6ParcelEmm",
3167   "parameters" :
3168   [
3169    {
3170     "referenced_type" : "type-148"
3171    },
3172    {
3173     "referenced_type" : "type-506"
3174    },
3175    {
3176     "referenced_type" : "type-13"
3177    },
3178    {
3179     "referenced_type" : "type-13"
3180    }
3181   ],
3182   "return_type" : "type-51",
3183   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/hwtypes.h"
3184  },
3185  {
3186   "function_name" : "android::hardware::usb::V1_2::readEmbeddedFromParcel",
3187   "linker_set_key" : "_ZN7android8hardware3usb4V1_222readEmbeddedFromParcelERKNS2_10PortStatusERKNS0_6ParcelEmm",
3188   "parameters" :
3189   [
3190    {
3191     "referenced_type" : "type-148"
3192    },
3193    {
3194     "referenced_type" : "type-513"
3195    },
3196    {
3197     "referenced_type" : "type-13"
3198    },
3199    {
3200     "referenced_type" : "type-13"
3201    }
3202   ],
3203   "return_type" : "type-51",
3204   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/hwtypes.h"
3205  },
3206  {
3207   "function_name" : "android::hardware::usb::V1_2::IUsb::getService",
3208   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3209   "parameters" :
3210   [
3211    {
3212     "default_arg" : true,
3213     "referenced_type" : "type-517"
3214    },
3215    {
3216     "default_arg" : true,
3217     "referenced_type" : "type-32"
3218    }
3219   ],
3220   "return_type" : "type-243",
3221   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3222  },
3223  {
3224   "function_name" : "android::hardware::usb::V1_2::IUsb::linkToDeath",
3225   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3226   "parameters" :
3227   [
3228    {
3229     "is_this_ptr" : true,
3230     "referenced_type" : "type-244"
3231    },
3232    {
3233     "referenced_type" : "type-378"
3234    },
3235    {
3236     "referenced_type" : "type-13"
3237    }
3238   ],
3239   "return_type" : "type-269",
3240   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3241  },
3242  {
3243   "function_name" : "android::hardware::usb::V1_2::IUsb::getDebugInfo",
3244   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3245   "parameters" :
3246   [
3247    {
3248     "is_this_ptr" : true,
3249     "referenced_type" : "type-244"
3250    },
3251    {
3252     "referenced_type" : "type-832"
3253    }
3254   ],
3255   "return_type" : "type-290",
3256   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3257  },
3258  {
3259   "function_name" : "android::hardware::usb::V1_2::IUsb::getHashChain",
3260   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3261   "parameters" :
3262   [
3263    {
3264     "is_this_ptr" : true,
3265     "referenced_type" : "type-244"
3266    },
3267    {
3268     "referenced_type" : "type-833"
3269    }
3270   ],
3271   "return_type" : "type-290",
3272   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3273  },
3274  {
3275   "function_name" : "android::hardware::usb::V1_2::IUsb::tryGetService",
3276   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3277   "parameters" :
3278   [
3279    {
3280     "default_arg" : true,
3281     "referenced_type" : "type-517"
3282    },
3283    {
3284     "default_arg" : true,
3285     "referenced_type" : "type-32"
3286    }
3287   ],
3288   "return_type" : "type-243",
3289   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3290  },
3291  {
3292   "function_name" : "android::hardware::usb::V1_2::IUsb::unlinkToDeath",
3293   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3294   "parameters" :
3295   [
3296    {
3297     "is_this_ptr" : true,
3298     "referenced_type" : "type-244"
3299    },
3300    {
3301     "referenced_type" : "type-378"
3302    }
3303   ],
3304   "return_type" : "type-269",
3305   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3306  },
3307  {
3308   "function_name" : "android::hardware::usb::V1_2::IUsb::interfaceChain",
3309   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3310   "parameters" :
3311   [
3312    {
3313     "is_this_ptr" : true,
3314     "referenced_type" : "type-244"
3315    },
3316    {
3317     "referenced_type" : "type-834"
3318    }
3319   ],
3320   "return_type" : "type-290",
3321   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3322  },
3323  {
3324   "function_name" : "android::hardware::usb::V1_2::IUsb::registerAsService",
3325   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3326   "parameters" :
3327   [
3328    {
3329     "is_this_ptr" : true,
3330     "referenced_type" : "type-244"
3331    },
3332    {
3333     "default_arg" : true,
3334     "referenced_type" : "type-517"
3335    }
3336   ],
3337   "return_type" : "type-51",
3338   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3339  },
3340  {
3341   "function_name" : "android::hardware::usb::V1_2::IUsb::interfaceDescriptor",
3342   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3343   "parameters" :
3344   [
3345    {
3346     "is_this_ptr" : true,
3347     "referenced_type" : "type-244"
3348    },
3349    {
3350     "referenced_type" : "type-835"
3351    }
3352   ],
3353   "return_type" : "type-290",
3354   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3355  },
3356  {
3357   "function_name" : "android::hardware::usb::V1_2::IUsb::notifySyspropsChanged",
3358   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb21notifySyspropsChangedEv",
3359   "parameters" :
3360   [
3361    {
3362     "is_this_ptr" : true,
3363     "referenced_type" : "type-244"
3364    }
3365   ],
3366   "return_type" : "type-290",
3367   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3368  },
3369  {
3370   "function_name" : "android::hardware::usb::V1_2::IUsb::setHALInstrumentation",
3371   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb21setHALInstrumentationEv",
3372   "parameters" :
3373   [
3374    {
3375     "is_this_ptr" : true,
3376     "referenced_type" : "type-244"
3377    }
3378   ],
3379   "return_type" : "type-290",
3380   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3381  },
3382  {
3383   "function_name" : "android::hardware::usb::V1_2::IUsb::registerForNotifications",
3384   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3385   "parameters" :
3386   [
3387    {
3388     "referenced_type" : "type-517"
3389    },
3390    {
3391     "referenced_type" : "type-651"
3392    }
3393   ],
3394   "return_type" : "type-32",
3395   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3396  },
3397  {
3398   "function_name" : "android::hardware::usb::V1_2::IUsb::ping",
3399   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb4pingEv",
3400   "parameters" :
3401   [
3402    {
3403     "is_this_ptr" : true,
3404     "referenced_type" : "type-244"
3405    }
3406   ],
3407   "return_type" : "type-290",
3408   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3409  },
3410  {
3411   "function_name" : "android::hardware::usb::V1_2::IUsb::debug",
3412   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3413   "parameters" :
3414   [
3415    {
3416     "is_this_ptr" : true,
3417     "referenced_type" : "type-244"
3418    },
3419    {
3420     "referenced_type" : "type-463"
3421    },
3422    {
3423     "referenced_type" : "type-650"
3424    }
3425   ],
3426   "return_type" : "type-290",
3427   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3428  },
3429  {
3430   "function_name" : "android::hardware::usb::V1_2::IUsb::castFrom",
3431   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spINS1_4V1_04IUsbEEEb",
3432   "parameters" :
3433   [
3434    {
3435     "referenced_type" : "type-232"
3436    },
3437    {
3438     "default_arg" : true,
3439     "referenced_type" : "type-32"
3440    }
3441   ],
3442   "return_type" : "type-276",
3443   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3444  },
3445  {
3446   "function_name" : "android::hardware::usb::V1_2::IUsb::castFrom",
3447   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spINS1_4V1_14IUsbEEEb",
3448   "parameters" :
3449   [
3450    {
3451     "referenced_type" : "type-240"
3452    },
3453    {
3454     "default_arg" : true,
3455     "referenced_type" : "type-32"
3456    }
3457   ],
3458   "return_type" : "type-276",
3459   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3460  },
3461  {
3462   "function_name" : "android::hardware::usb::V1_2::IUsb::castFrom",
3463   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3464   "parameters" :
3465   [
3466    {
3467     "referenced_type" : "type-714"
3468    },
3469    {
3470     "default_arg" : true,
3471     "referenced_type" : "type-32"
3472    }
3473   ],
3474   "return_type" : "type-276",
3475   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3476  },
3477  {
3478   "function_name" : "android::hardware::usb::V1_2::IUsb::castFrom",
3479   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spIS3_EEb",
3480   "parameters" :
3481   [
3482    {
3483     "referenced_type" : "type-705"
3484    },
3485    {
3486     "default_arg" : true,
3487     "referenced_type" : "type-32"
3488    }
3489   ],
3490   "return_type" : "type-276",
3491   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3492  },
3493  {
3494   "access" : "private",
3495   "function_name" : "android::hardware::usb::V1_2::BsUsb::addOnewayTask",
3496   "linker_set_key" : "_ZN7android8hardware3usb4V1_25BsUsb13addOnewayTaskENSt3__18functionIFvvEEE",
3497   "parameters" :
3498   [
3499    {
3500     "is_this_ptr" : true,
3501     "referenced_type" : "type-725"
3502    },
3503    {
3504     "referenced_type" : "type-838"
3505    }
3506   ],
3507   "return_type" : "type-290",
3508   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsb.h"
3509  },
3510  {
3511   "function_name" : "android::hardware::usb::V1_2::BsUsb::BsUsb",
3512   "linker_set_key" : "_ZN7android8hardware3usb4V1_25BsUsbC1ENS_2spINS2_4IUsbEEE",
3513   "parameters" :
3514   [
3515    {
3516     "is_this_ptr" : true,
3517     "referenced_type" : "type-725"
3518    },
3519    {
3520     "referenced_type" : "type-249"
3521    }
3522   ],
3523   "return_type" : "type-53",
3524   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsb.h"
3525  },
3526  {
3527   "function_name" : "android::hardware::usb::V1_2::BsUsb::BsUsb",
3528   "linker_set_key" : "_ZN7android8hardware3usb4V1_25BsUsbC2ENS_2spINS2_4IUsbEEE",
3529   "parameters" :
3530   [
3531    {
3532     "is_this_ptr" : true,
3533     "referenced_type" : "type-725"
3534    },
3535    {
3536     "referenced_type" : "type-249"
3537    }
3538   ],
3539   "return_type" : "type-53",
3540   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsb.h"
3541  },
3542  {
3543   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::onTransact",
3544   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3545   "parameters" :
3546   [
3547    {
3548     "is_this_ptr" : true,
3549     "referenced_type" : "type-612"
3550    },
3551    {
3552     "referenced_type" : "type-2"
3553    },
3554    {
3555     "referenced_type" : "type-513"
3556    },
3557    {
3558     "referenced_type" : "type-506"
3559    },
3560    {
3561     "default_arg" : true,
3562     "referenced_type" : "type-2"
3563    },
3564    {
3565     "default_arg" : true,
3566     "referenced_type" : "type-841"
3567    }
3568   ],
3569   "return_type" : "type-51",
3570   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3571  },
3572  {
3573   "access" : "private",
3574   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::getDebugInfo",
3575   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3576   "parameters" :
3577   [
3578    {
3579     "is_this_ptr" : true,
3580     "referenced_type" : "type-612"
3581    },
3582    {
3583     "referenced_type" : "type-842"
3584    }
3585   ],
3586   "return_type" : "type-290",
3587   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3588  },
3589  {
3590   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::_hidl_enableContaminantPresenceDetection",
3591   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsb40_hidl_enableContaminantPresenceDetectionEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3592   "parameters" :
3593   [
3594    {
3595     "referenced_type" : "type-514"
3596    },
3597    {
3598     "referenced_type" : "type-513"
3599    },
3600    {
3601     "referenced_type" : "type-506"
3602    },
3603    {
3604     "referenced_type" : "type-843"
3605    }
3606   ],
3607   "return_type" : "type-51",
3608   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3609  },
3610  {
3611   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::_hidl_enableContaminantPresenceProtection",
3612   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsb41_hidl_enableContaminantPresenceProtectionEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3613   "parameters" :
3614   [
3615    {
3616     "referenced_type" : "type-514"
3617    },
3618    {
3619     "referenced_type" : "type-513"
3620    },
3621    {
3622     "referenced_type" : "type-506"
3623    },
3624    {
3625     "referenced_type" : "type-844"
3626    }
3627   ],
3628   "return_type" : "type-51",
3629   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3630  },
3631  {
3632   "access" : "private",
3633   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::ping",
3634   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsb4pingEv",
3635   "parameters" :
3636   [
3637    {
3638     "is_this_ptr" : true,
3639     "referenced_type" : "type-612"
3640    }
3641   ],
3642   "return_type" : "type-290",
3643   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3644  },
3645  {
3646   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::BnHwUsb",
3647   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsbC1ERKNS_2spINS2_4IUsbEEE",
3648   "parameters" :
3649   [
3650    {
3651     "is_this_ptr" : true,
3652     "referenced_type" : "type-612"
3653    },
3654    {
3655     "referenced_type" : "type-705"
3656    }
3657   ],
3658   "return_type" : "type-53",
3659   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3660  },
3661  {
3662   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::BnHwUsb",
3663   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsbC2ERKNS_2spINS2_4IUsbEEE",
3664   "parameters" :
3665   [
3666    {
3667     "is_this_ptr" : true,
3668     "referenced_type" : "type-612"
3669    },
3670    {
3671     "referenced_type" : "type-705"
3672    }
3673   ],
3674   "return_type" : "type-53",
3675   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3676  },
3677  {
3678   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::~BnHwUsb",
3679   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsbD0Ev",
3680   "parameters" :
3681   [
3682    {
3683     "is_this_ptr" : true,
3684     "referenced_type" : "type-612"
3685    }
3686   ],
3687   "return_type" : "type-53",
3688   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3689  },
3690  {
3691   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::~BnHwUsb",
3692   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsbD1Ev",
3693   "parameters" :
3694   [
3695    {
3696     "is_this_ptr" : true,
3697     "referenced_type" : "type-612"
3698    }
3699   ],
3700   "return_type" : "type-53",
3701   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3702  },
3703  {
3704   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::~BnHwUsb",
3705   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsbD2Ev",
3706   "parameters" :
3707   [
3708    {
3709     "is_this_ptr" : true,
3710     "referenced_type" : "type-612"
3711    }
3712   ],
3713   "return_type" : "type-53",
3714   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3715  },
3716  {
3717   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::switchRole",
3718   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE",
3719   "parameters" :
3720   [
3721    {
3722     "is_this_ptr" : true,
3723     "referenced_type" : "type-750"
3724    },
3725    {
3726     "referenced_type" : "type-407"
3727    },
3728    {
3729     "referenced_type" : "type-690"
3730    }
3731   ],
3732   "return_type" : "type-290",
3733   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3734  },
3735  {
3736   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::linkToDeath",
3737   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3738   "parameters" :
3739   [
3740    {
3741     "is_this_ptr" : true,
3742     "referenced_type" : "type-750"
3743    },
3744    {
3745     "referenced_type" : "type-378"
3746    },
3747    {
3748     "referenced_type" : "type-13"
3749    }
3750   ],
3751   "return_type" : "type-269",
3752   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3753  },
3754  {
3755   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::setCallback",
3756   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE",
3757   "parameters" :
3758   [
3759    {
3760     "is_this_ptr" : true,
3761     "referenced_type" : "type-750"
3762    },
3763    {
3764     "referenced_type" : "type-775"
3765    }
3766   ],
3767   "return_type" : "type-290",
3768   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3769  },
3770  {
3771   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::getDebugInfo",
3772   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3773   "parameters" :
3774   [
3775    {
3776     "is_this_ptr" : true,
3777     "referenced_type" : "type-750"
3778    },
3779    {
3780     "referenced_type" : "type-845"
3781    }
3782   ],
3783   "return_type" : "type-290",
3784   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3785  },
3786  {
3787   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::getHashChain",
3788   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3789   "parameters" :
3790   [
3791    {
3792     "is_this_ptr" : true,
3793     "referenced_type" : "type-750"
3794    },
3795    {
3796     "referenced_type" : "type-846"
3797    }
3798   ],
3799   "return_type" : "type-290",
3800   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3801  },
3802  {
3803   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::unlinkToDeath",
3804   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3805   "parameters" :
3806   [
3807    {
3808     "is_this_ptr" : true,
3809     "referenced_type" : "type-750"
3810    },
3811    {
3812     "referenced_type" : "type-378"
3813    }
3814   ],
3815   "return_type" : "type-269",
3816   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3817  },
3818  {
3819   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::interfaceChain",
3820   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3821   "parameters" :
3822   [
3823    {
3824     "is_this_ptr" : true,
3825     "referenced_type" : "type-750"
3826    },
3827    {
3828     "referenced_type" : "type-847"
3829    }
3830   ],
3831   "return_type" : "type-290",
3832   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3833  },
3834  {
3835   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::queryPortStatus",
3836   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb15queryPortStatusEv",
3837   "parameters" :
3838   [
3839    {
3840     "is_this_ptr" : true,
3841     "referenced_type" : "type-750"
3842    }
3843   ],
3844   "return_type" : "type-290",
3845   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3846  },
3847  {
3848   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::interfaceDescriptor",
3849   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3850   "parameters" :
3851   [
3852    {
3853     "is_this_ptr" : true,
3854     "referenced_type" : "type-750"
3855    },
3856    {
3857     "referenced_type" : "type-848"
3858    }
3859   ],
3860   "return_type" : "type-290",
3861   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3862  },
3863  {
3864   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::notifySyspropsChanged",
3865   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb21notifySyspropsChangedEv",
3866   "parameters" :
3867   [
3868    {
3869     "is_this_ptr" : true,
3870     "referenced_type" : "type-750"
3871    }
3872   ],
3873   "return_type" : "type-290",
3874   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3875  },
3876  {
3877   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::setHALInstrumentation",
3878   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb21setHALInstrumentationEv",
3879   "parameters" :
3880   [
3881    {
3882     "is_this_ptr" : true,
3883     "referenced_type" : "type-750"
3884    }
3885   ],
3886   "return_type" : "type-290",
3887   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3888  },
3889  {
3890   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::enableContaminantPresenceDetection",
3891   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb",
3892   "parameters" :
3893   [
3894    {
3895     "is_this_ptr" : true,
3896     "referenced_type" : "type-750"
3897    },
3898    {
3899     "referenced_type" : "type-407"
3900    },
3901    {
3902     "referenced_type" : "type-32"
3903    }
3904   ],
3905   "return_type" : "type-290",
3906   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3907  },
3908  {
3909   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::enableContaminantPresenceProtection",
3910   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb",
3911   "parameters" :
3912   [
3913    {
3914     "is_this_ptr" : true,
3915     "referenced_type" : "type-750"
3916    },
3917    {
3918     "referenced_type" : "type-407"
3919    },
3920    {
3921     "referenced_type" : "type-32"
3922    }
3923   ],
3924   "return_type" : "type-290",
3925   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3926  },
3927  {
3928   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::_hidl_enableContaminantPresenceDetection",
3929   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb40_hidl_enableContaminantPresenceDetectionEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringEb",
3930   "parameters" :
3931   [
3932    {
3933     "referenced_type" : "type-18"
3934    },
3935    {
3936     "referenced_type" : "type-703"
3937    },
3938    {
3939     "referenced_type" : "type-407"
3940    },
3941    {
3942     "referenced_type" : "type-32"
3943    }
3944   ],
3945   "return_type" : "type-290",
3946   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3947  },
3948  {
3949   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::_hidl_enableContaminantPresenceProtection",
3950   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb41_hidl_enableContaminantPresenceProtectionEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringEb",
3951   "parameters" :
3952   [
3953    {
3954     "referenced_type" : "type-18"
3955    },
3956    {
3957     "referenced_type" : "type-703"
3958    },
3959    {
3960     "referenced_type" : "type-407"
3961    },
3962    {
3963     "referenced_type" : "type-32"
3964    }
3965   ],
3966   "return_type" : "type-290",
3967   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3968  },
3969  {
3970   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::ping",
3971   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb4pingEv",
3972   "parameters" :
3973   [
3974    {
3975     "is_this_ptr" : true,
3976     "referenced_type" : "type-750"
3977    }
3978   ],
3979   "return_type" : "type-290",
3980   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3981  },
3982  {
3983   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::debug",
3984   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3985   "parameters" :
3986   [
3987    {
3988     "is_this_ptr" : true,
3989     "referenced_type" : "type-750"
3990    },
3991    {
3992     "referenced_type" : "type-463"
3993    },
3994    {
3995     "referenced_type" : "type-650"
3996    }
3997   ],
3998   "return_type" : "type-290",
3999   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
4000  },
4001  {
4002   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::BpHwUsb",
4003   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsbC1ERKNS_2spINS0_7IBinderEEE",
4004   "parameters" :
4005   [
4006    {
4007     "is_this_ptr" : true,
4008     "referenced_type" : "type-750"
4009    },
4010    {
4011     "referenced_type" : "type-74"
4012    }
4013   ],
4014   "return_type" : "type-53",
4015   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
4016  },
4017  {
4018   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::BpHwUsb",
4019   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsbC2ERKNS_2spINS0_7IBinderEEE",
4020   "parameters" :
4021   [
4022    {
4023     "is_this_ptr" : true,
4024     "referenced_type" : "type-750"
4025    },
4026    {
4027     "referenced_type" : "type-74"
4028    }
4029   ],
4030   "return_type" : "type-53",
4031   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
4032  },
4033  {
4034   "function_name" : "android::hardware::details::castInterface",
4035   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_212IUsbCallbackENS3_4V1_012IUsbCallbackENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
4036   "parameters" :
4037   [
4038    {
4039     "referenced_type" : "type-208"
4040    },
4041    {
4042     "referenced_type" : "type-29"
4043    },
4044    {
4045     "referenced_type" : "type-32"
4046    }
4047   ],
4048   "return_type" : "type-739",
4049   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4050   "template_args" : [ "type-96", "type-40", "type-122" ]
4051  },
4052  {
4053   "function_name" : "android::hardware::details::castInterface",
4054   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_212IUsbCallbackENS3_4V1_112IUsbCallbackENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
4055   "parameters" :
4056   [
4057    {
4058     "referenced_type" : "type-101"
4059    },
4060    {
4061     "referenced_type" : "type-29"
4062    },
4063    {
4064     "referenced_type" : "type-32"
4065    }
4066   ],
4067   "return_type" : "type-739",
4068   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4069   "template_args" : [ "type-96", "type-39", "type-122" ]
4070  },
4071  {
4072   "function_name" : "android::hardware::details::castInterface",
4073   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_212IUsbCallbackENS_4hidl4base4V1_05IBaseENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
4074   "parameters" :
4075   [
4076    {
4077     "referenced_type" : "type-104"
4078    },
4079    {
4080     "referenced_type" : "type-29"
4081    },
4082    {
4083     "referenced_type" : "type-32"
4084    }
4085   ],
4086   "return_type" : "type-739",
4087   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4088   "template_args" : [ "type-96", "type-16", "type-122" ]
4089  },
4090  {
4091   "function_name" : "android::hardware::details::castInterface",
4092   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_24IUsbENS3_4V1_04IUsbENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
4093   "parameters" :
4094   [
4095    {
4096     "referenced_type" : "type-227"
4097    },
4098    {
4099     "referenced_type" : "type-29"
4100    },
4101    {
4102     "referenced_type" : "type-32"
4103    }
4104   ],
4105   "return_type" : "type-276",
4106   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4107   "template_args" : [ "type-245", "type-229", "type-683" ]
4108  },
4109  {
4110   "function_name" : "android::hardware::details::castInterface",
4111   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_24IUsbENS3_4V1_14IUsbENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
4112   "parameters" :
4113   [
4114    {
4115     "referenced_type" : "type-234"
4116    },
4117    {
4118     "referenced_type" : "type-29"
4119    },
4120    {
4121     "referenced_type" : "type-32"
4122    }
4123   ],
4124   "return_type" : "type-276",
4125   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4126   "template_args" : [ "type-245", "type-236", "type-683" ]
4127  },
4128  {
4129   "function_name" : "android::hardware::details::castInterface",
4130   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_24IUsbENS_4hidl4base4V1_05IBaseENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
4131   "parameters" :
4132   [
4133    {
4134     "referenced_type" : "type-104"
4135    },
4136    {
4137     "referenced_type" : "type-29"
4138    },
4139    {
4140     "referenced_type" : "type-32"
4141    }
4142   ],
4143   "return_type" : "type-276",
4144   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4145   "template_args" : [ "type-245", "type-16", "type-683" ]
4146  },
4147  {
4148   "function_name" : "android::hardware::details::wrapPassthrough",
4149   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3usb4V1_012IUsbCallbackEvEENS_2spIT_EES8_",
4150   "parameters" :
4151   [
4152    {
4153     "referenced_type" : "type-208"
4154    }
4155   ],
4156   "return_type" : "type-208",
4157   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
4158   "template_args" : [ "type-40", "type-53" ]
4159  },
4160  {
4161   "function_name" : "android::hardware::details::getServiceInternal",
4162   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_215BpHwUsbCallbackENS4_12IUsbCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
4163   "parameters" :
4164   [
4165    {
4166     "referenced_type" : "type-786"
4167    },
4168    {
4169     "referenced_type" : "type-32"
4170    },
4171    {
4172     "referenced_type" : "type-32"
4173    }
4174   ],
4175   "return_type" : "type-722",
4176   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4177   "template_args" : [ "type-122", "type-96", "type-53", "type-53" ]
4178  },
4179  {
4180   "function_name" : "android::hardware::details::getServiceInternal",
4181   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_27BpHwUsbENS4_4IUsbEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
4182   "parameters" :
4183   [
4184    {
4185     "referenced_type" : "type-517"
4186    },
4187    {
4188     "referenced_type" : "type-32"
4189    },
4190    {
4191     "referenced_type" : "type-32"
4192    }
4193   ],
4194   "return_type" : "type-243",
4195   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4196   "template_args" : [ "type-683", "type-245", "type-53", "type-53" ]
4197  }
4198 ],
4199 "global_vars" :
4200 [
4201  {
4202   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback10descriptorE",
4203   "name" : "android::hardware::usb::V1_2::IUsbCallback::descriptor",
4204   "referenced_type" : "type-29",
4205   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
4206  },
4207  {
4208   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb10descriptorE",
4209   "name" : "android::hardware::usb::V1_2::IUsb::descriptor",
4210   "referenced_type" : "type-29",
4211   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
4212  }
4213 ],
4214 "lvalue_reference_types" :
4215 [
4216  {
4217   "alignment" : 8,
4218   "linker_set_key" : "android::Mutex &",
4219   "name" : "android::Mutex &",
4220   "referenced_type" : "type-57",
4221   "self_type" : "type-592",
4222   "size" : 8,
4223   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4224  },
4225  {
4226   "alignment" : 8,
4227   "linker_set_key" : "android::RWLock &",
4228   "name" : "android::RWLock &",
4229   "referenced_type" : "type-597",
4230   "self_type" : "type-601",
4231   "size" : 8,
4232   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4233  },
4234  {
4235   "alignment" : 8,
4236   "linker_set_key" : "android::String16 &",
4237   "name" : "android::String16 &",
4238   "referenced_type" : "type-70",
4239   "self_type" : "type-489",
4240   "size" : 8,
4241   "source_file" : "/system/core/libutils/include/utils/String16.h"
4242  },
4243  {
4244   "alignment" : 8,
4245   "linker_set_key" : "android::String8 &",
4246   "name" : "android::String8 &",
4247   "referenced_type" : "type-81",
4248   "self_type" : "type-483",
4249   "size" : 8,
4250   "source_file" : "/system/core/libutils/include/utils/String8.h"
4251  },
4252  {
4253   "alignment" : 8,
4254   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > &",
4255   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > &",
4256   "referenced_type" : "type-276",
4257   "self_type" : "type-280",
4258   "size" : 8,
4259   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4260  },
4261  {
4262   "alignment" : 8,
4263   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > &",
4264   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > &",
4265   "referenced_type" : "type-739",
4266   "self_type" : "type-742",
4267   "size" : 8,
4268   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4269  },
4270  {
4271   "alignment" : 8,
4272   "linker_set_key" : "android::hardware::Return<bool> &",
4273   "name" : "android::hardware::Return<bool> &",
4274   "referenced_type" : "type-269",
4275   "self_type" : "type-273",
4276   "size" : 8,
4277   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4278  },
4279  {
4280   "alignment" : 8,
4281   "linker_set_key" : "android::hardware::Return<void> &",
4282   "name" : "android::hardware::Return<void> &",
4283   "referenced_type" : "type-290",
4284   "self_type" : "type-293",
4285   "size" : 8,
4286   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4287  },
4288  {
4289   "alignment" : 8,
4290   "linker_set_key" : "android::hardware::Status &",
4291   "name" : "android::hardware::Status &",
4292   "referenced_type" : "type-260",
4293   "self_type" : "type-267",
4294   "size" : 8,
4295   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4296  },
4297  {
4298   "alignment" : 8,
4299   "linker_set_key" : "android::hardware::TextOutput &",
4300   "name" : "android::hardware::TextOutput &",
4301   "referenced_type" : "type-159",
4302   "self_type" : "type-158",
4303   "size" : 8,
4304   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4305  },
4306  {
4307   "alignment" : 8,
4308   "linker_set_key" : "android::hardware::TextOutput &",
4309   "name" : "android::hardware::TextOutput &",
4310   "referenced_type" : "type-511",
4311   "self_type" : "type-510",
4312   "size" : 8,
4313   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4314  },
4315  {
4316   "alignment" : 8,
4317   "linker_set_key" : "android::hardware::TextOutput &",
4318   "name" : "android::hardware::TextOutput &",
4319   "referenced_type" : "type-782",
4320   "self_type" : "type-781",
4321   "size" : 8,
4322   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4323  },
4324  {
4325   "alignment" : 8,
4326   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4327   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4328   "referenced_type" : "type-434",
4329   "self_type" : "type-694",
4330   "size" : 8,
4331   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4332  },
4333  {
4334   "alignment" : 8,
4335   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4336   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4337   "referenced_type" : "type-426",
4338   "self_type" : "type-671",
4339   "size" : 8,
4340   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4341  },
4342  {
4343   "alignment" : 8,
4344   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> &",
4345   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> &",
4346   "referenced_type" : "type-22",
4347   "self_type" : "type-801",
4348   "size" : 8,
4349   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4350  },
4351  {
4352   "alignment" : 8,
4353   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> &",
4354   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> &",
4355   "referenced_type" : "type-128",
4356   "self_type" : "type-133",
4357   "size" : 8,
4358   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4359  },
4360  {
4361   "alignment" : 8,
4362   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus> &",
4363   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus> &",
4364   "referenced_type" : "type-140",
4365   "self_type" : "type-144",
4366   "size" : 8,
4367   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4368  },
4369  {
4370   "alignment" : 8,
4371   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
4372   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4373   "referenced_type" : "type-437",
4374   "self_type" : "type-697",
4375   "size" : 8,
4376   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4377  },
4378  {
4379   "alignment" : 8,
4380   "linker_set_key" : "android::hardware::hidl_memory &",
4381   "name" : "android::hardware::hidl_memory &",
4382   "referenced_type" : "type-408",
4383   "self_type" : "type-413",
4384   "size" : 8,
4385   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4386  },
4387  {
4388   "alignment" : 8,
4389   "linker_set_key" : "android::hardware::hidl_string &",
4390   "name" : "android::hardware::hidl_string &",
4391   "referenced_type" : "type-26",
4392   "self_type" : "type-692",
4393   "size" : 8,
4394   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4395  },
4396  {
4397   "alignment" : 8,
4398   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4399   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4400   "referenced_type" : "type-433",
4401   "self_type" : "type-442",
4402   "size" : 8,
4403   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4404  },
4405  {
4406   "alignment" : 8,
4407   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4408   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4409   "referenced_type" : "type-425",
4410   "self_type" : "type-432",
4411   "size" : 8,
4412   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4413  },
4414  {
4415   "alignment" : 8,
4416   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4417   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4418   "referenced_type" : "type-756",
4419   "self_type" : "type-760",
4420   "size" : 8,
4421   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4422  },
4423  {
4424   "alignment" : 8,
4425   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> &",
4426   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> &",
4427   "referenced_type" : "type-762",
4428   "self_type" : "type-766",
4429   "size" : 8,
4430   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4431  },
4432  {
4433   "alignment" : 8,
4434   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> &",
4435   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> &",
4436   "referenced_type" : "type-768",
4437   "self_type" : "type-774",
4438   "size" : 8,
4439   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4440  },
4441  {
4442   "alignment" : 8,
4443   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus &",
4444   "name" : "android::hardware::usb::V1_0::PortStatus &",
4445   "referenced_type" : "type-25",
4446   "self_type" : "type-84",
4447   "size" : 8,
4448   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4449  },
4450  {
4451   "alignment" : 8,
4452   "linker_set_key" : "android::hardware::usb::V1_1::PortStatus_1_1 &",
4453   "name" : "android::hardware::usb::V1_1::PortStatus_1_1 &",
4454   "referenced_type" : "type-131",
4455   "self_type" : "type-136",
4456   "size" : 8,
4457   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4458  },
4459  {
4460   "alignment" : 8,
4461   "linker_set_key" : "android::hardware::usb::V1_2::PortStatus &",
4462   "name" : "android::hardware::usb::V1_2::PortStatus &",
4463   "referenced_type" : "type-143",
4464   "self_type" : "type-147",
4465   "size" : 8,
4466   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4467  },
4468  {
4469   "alignment" : 8,
4470   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4471   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4472   "referenced_type" : "type-251",
4473   "self_type" : "type-255",
4474   "size" : 8,
4475   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4476  },
4477  {
4478   "alignment" : 8,
4479   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4480   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4481   "referenced_type" : "type-208",
4482   "self_type" : "type-211",
4483   "size" : 8,
4484   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4485  },
4486  {
4487   "alignment" : 8,
4488   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsb> &",
4489   "name" : "android::sp<android::hardware::usb::V1_2::IUsb> &",
4490   "referenced_type" : "type-243",
4491   "self_type" : "type-247",
4492   "size" : 8,
4493   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4494  },
4495  {
4496   "alignment" : 8,
4497   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsbCallback> &",
4498   "name" : "android::sp<android::hardware::usb::V1_2::IUsbCallback> &",
4499   "referenced_type" : "type-722",
4500   "self_type" : "type-737",
4501   "size" : 8,
4502   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4503  },
4504  {
4505   "alignment" : 8,
4506   "linker_set_key" : "const android::String16 &",
4507   "name" : "const android::String16 &",
4508   "referenced_type" : "type-69",
4509   "self_type" : "type-68",
4510   "size" : 8,
4511   "source_file" : "/system/core/libutils/include/utils/String16.h"
4512  },
4513  {
4514   "alignment" : 8,
4515   "linker_set_key" : "const android::String8 &",
4516   "name" : "const android::String8 &",
4517   "referenced_type" : "type-480",
4518   "self_type" : "type-482",
4519   "size" : 8,
4520   "source_file" : "/system/core/libutils/include/utils/String8.h"
4521  },
4522  {
4523   "alignment" : 8,
4524   "linker_set_key" : "const android::hardware::Parcel &",
4525   "name" : "const android::hardware::Parcel &",
4526   "referenced_type" : "type-512",
4527   "self_type" : "type-513",
4528   "size" : 8,
4529   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4530  },
4531  {
4532   "alignment" : 8,
4533   "linker_set_key" : "const android::hardware::Return<bool> &",
4534   "name" : "const android::hardware::Return<bool> &",
4535   "referenced_type" : "type-274",
4536   "self_type" : "type-283",
4537   "size" : 8,
4538   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4539  },
4540  {
4541   "alignment" : 8,
4542   "linker_set_key" : "const android::hardware::Status &",
4543   "name" : "const android::hardware::Status &",
4544   "referenced_type" : "type-264",
4545   "self_type" : "type-265",
4546   "size" : 8,
4547   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4548  },
4549  {
4550   "alignment" : 8,
4551   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4552   "name" : "const android::hardware::details::SchedPrio &",
4553   "referenced_type" : "type-523",
4554   "self_type" : "type-522",
4555   "size" : 8,
4556   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4557  },
4558  {
4559   "alignment" : 8,
4560   "linker_set_key" : "const android::hardware::hidl_handle &",
4561   "name" : "const android::hardware::hidl_handle &",
4562   "referenced_type" : "type-462",
4563   "self_type" : "type-463",
4564   "size" : 8,
4565   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4566  },
4567  {
4568   "alignment" : 8,
4569   "linker_set_key" : "const android::hardware::hidl_memory &",
4570   "name" : "const android::hardware::hidl_memory &",
4571   "referenced_type" : "type-411",
4572   "self_type" : "type-412",
4573   "size" : 8,
4574   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4575  },
4576  {
4577   "alignment" : 8,
4578   "linker_set_key" : "const android::hardware::hidl_string &",
4579   "name" : "const android::hardware::hidl_string &",
4580   "referenced_type" : "type-406",
4581   "self_type" : "type-407",
4582   "size" : 8,
4583   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4584  },
4585  {
4586   "alignment" : 8,
4587   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4588   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4589   "referenced_type" : "type-649",
4590   "self_type" : "type-650",
4591   "size" : 8,
4592   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
4593  },
4594  {
4595   "alignment" : 8,
4596   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4597   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4598   "referenced_type" : "type-758",
4599   "self_type" : "type-759",
4600   "size" : 8,
4601   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4602  },
4603  {
4604   "alignment" : 8,
4605   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> &",
4606   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> &",
4607   "referenced_type" : "type-764",
4608   "self_type" : "type-765",
4609   "size" : 8,
4610   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4611  },
4612  {
4613   "alignment" : 8,
4614   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> &",
4615   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> &",
4616   "referenced_type" : "type-770",
4617   "self_type" : "type-771",
4618   "size" : 8,
4619   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4620  },
4621  {
4622   "alignment" : 8,
4623   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4624   "name" : "const android::hardware::hidl_vec<int> &",
4625   "referenced_type" : "type-447",
4626   "self_type" : "type-449",
4627   "size" : 8,
4628   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4629  },
4630  {
4631   "alignment" : 8,
4632   "linker_set_key" : "const android::hardware::hidl_version &",
4633   "name" : "const android::hardware::hidl_version &",
4634   "referenced_type" : "type-457",
4635   "self_type" : "type-459",
4636   "size" : 8,
4637   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4638  },
4639  {
4640   "alignment" : 8,
4641   "linker_set_key" : "const android::hardware::usb::V1_0::PortRole &",
4642   "name" : "const android::hardware::usb::V1_0::PortRole &",
4643   "referenced_type" : "type-688",
4644   "self_type" : "type-690",
4645   "size" : 8,
4646   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
4647  },
4648  {
4649   "alignment" : 8,
4650   "linker_set_key" : "const android::hardware::usb::V1_0::PortStatus &",
4651   "name" : "const android::hardware::usb::V1_0::PortStatus &",
4652   "referenced_type" : "type-98",
4653   "self_type" : "type-97",
4654   "size" : 8,
4655   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4656  },
4657  {
4658   "alignment" : 8,
4659   "linker_set_key" : "const android::hardware::usb::V1_1::PortStatus_1_1 &",
4660   "name" : "const android::hardware::usb::V1_1::PortStatus_1_1 &",
4661   "referenced_type" : "type-138",
4662   "self_type" : "type-137",
4663   "size" : 8,
4664   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4665  },
4666  {
4667   "alignment" : 8,
4668   "linker_set_key" : "const android::hardware::usb::V1_2::PortStatus &",
4669   "name" : "const android::hardware::usb::V1_2::PortStatus &",
4670   "referenced_type" : "type-149",
4671   "self_type" : "type-148",
4672   "size" : 8,
4673   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4674  },
4675  {
4676   "alignment" : 8,
4677   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4678   "name" : "const android::hidl::base::V1_0::IBase *const &",
4679   "referenced_type" : "type-537",
4680   "self_type" : "type-538",
4681   "size" : 8,
4682   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4683  },
4684  {
4685   "alignment" : 8,
4686   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4687   "name" : "const android::sp<android::hardware::IBinder> &",
4688   "referenced_type" : "type-75",
4689   "self_type" : "type-74",
4690   "size" : 8,
4691   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4692  },
4693  {
4694   "alignment" : 8,
4695   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4696   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4697   "referenced_type" : "type-257",
4698   "self_type" : "type-713",
4699   "size" : 8,
4700   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4701  },
4702  {
4703   "alignment" : 8,
4704   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4705   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4706   "referenced_type" : "type-357",
4707   "self_type" : "type-378",
4708   "size" : 8,
4709   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4710  },
4711  {
4712   "alignment" : 8,
4713   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsb> &",
4714   "name" : "const android::sp<android::hardware::usb::V1_0::IUsb> &",
4715   "referenced_type" : "type-231",
4716   "self_type" : "type-232",
4717   "size" : 8,
4718   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4719  },
4720  {
4721   "alignment" : 8,
4722   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4723   "name" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4724   "referenced_type" : "type-213",
4725   "self_type" : "type-775",
4726   "size" : 8,
4727   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4728  },
4729  {
4730   "alignment" : 8,
4731   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsb> &",
4732   "name" : "const android::sp<android::hardware::usb::V1_1::IUsb> &",
4733   "referenced_type" : "type-239",
4734   "self_type" : "type-240",
4735   "size" : 8,
4736   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4737  },
4738  {
4739   "alignment" : 8,
4740   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback> &",
4741   "name" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback> &",
4742   "referenced_type" : "type-732",
4743   "self_type" : "type-733",
4744   "size" : 8,
4745   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4746  },
4747  {
4748   "alignment" : 8,
4749   "linker_set_key" : "const android::sp<android::hardware::usb::V1_2::IUsb> &",
4750   "name" : "const android::sp<android::hardware::usb::V1_2::IUsb> &",
4751   "referenced_type" : "type-249",
4752   "self_type" : "type-705",
4753   "size" : 8,
4754   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4755  },
4756  {
4757   "alignment" : 8,
4758   "linker_set_key" : "const android::sp<android::hardware::usb::V1_2::IUsbCallback> &",
4759   "name" : "const android::sp<android::hardware::usb::V1_2::IUsbCallback> &",
4760   "referenced_type" : "type-721",
4761   "self_type" : "type-724",
4762   "size" : 8,
4763   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4764  },
4765  {
4766   "alignment" : 8,
4767   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4768   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4769   "referenced_type" : "type-709",
4770   "self_type" : "type-714",
4771   "size" : 8,
4772   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4773  },
4774  {
4775   "alignment" : 8,
4776   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4777   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4778   "referenced_type" : "type-205",
4779   "self_type" : "type-651",
4780   "size" : 8,
4781   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
4782  },
4783  {
4784   "alignment" : 8,
4785   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4786   "name" : "const android::wp<android::hardware::BHwBinder> &",
4787   "referenced_type" : "type-623",
4788   "self_type" : "type-642",
4789   "size" : 8,
4790   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4791  },
4792  {
4793   "alignment" : 8,
4794   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4795   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4796   "referenced_type" : "type-706",
4797   "self_type" : "type-708",
4798   "size" : 8,
4799   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4800  },
4801  {
4802   "alignment" : 8,
4803   "linker_set_key" : "const bool &",
4804   "name" : "const bool &",
4805   "referenced_type" : "type-197",
4806   "self_type" : "type-375",
4807   "size" : 8,
4808   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4809  },
4810  {
4811   "alignment" : 8,
4812   "linker_set_key" : "const double &",
4813   "name" : "const double &",
4814   "referenced_type" : "type-396",
4815   "self_type" : "type-397",
4816   "size" : 8,
4817   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4818  },
4819  {
4820   "alignment" : 8,
4821   "linker_set_key" : "const float &",
4822   "name" : "const float &",
4823   "referenced_type" : "type-394",
4824   "self_type" : "type-395",
4825   "size" : 8,
4826   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4827  },
4828  {
4829   "alignment" : 8,
4830   "linker_set_key" : "const int &",
4831   "name" : "const int &",
4832   "referenced_type" : "type-574",
4833   "self_type" : "type-573",
4834   "size" : 8,
4835   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4836  },
4837  {
4838   "linker_set_key" : "const iter<is_const> &",
4839   "name" : "const iter<is_const> &",
4840   "referenced_type" : "type-153",
4841   "self_type" : "type-155",
4842   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4843  },
4844  {
4845   "linker_set_key" : "const iter<is_const> &",
4846   "name" : "const iter<is_const> &",
4847   "referenced_type" : "type-417",
4848   "self_type" : "type-419",
4849   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4850  },
4851  {
4852   "linker_set_key" : "const iter<is_const> &",
4853   "name" : "const iter<is_const> &",
4854   "referenced_type" : "type-748",
4855   "self_type" : "type-751",
4856   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4857  },
4858  {
4859   "alignment" : 8,
4860   "linker_set_key" : "const log_msg &",
4861   "name" : "const log_msg &",
4862   "referenced_type" : "type-215",
4863   "self_type" : "type-253",
4864   "size" : 8,
4865   "source_file" : "/system/core/liblog/include/log/log_read.h"
4866  },
4867  {
4868   "alignment" : 8,
4869   "linker_set_key" : "const long &",
4870   "name" : "const long &",
4871   "referenced_type" : "type-391",
4872   "self_type" : "type-392",
4873   "size" : 8,
4874   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4875  },
4876  {
4877   "alignment" : 8,
4878   "linker_set_key" : "const short &",
4879   "name" : "const short &",
4880   "referenced_type" : "type-386",
4881   "self_type" : "type-387",
4882   "size" : 8,
4883   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4884  },
4885  {
4886   "alignment" : 8,
4887   "linker_set_key" : "const signed char &",
4888   "name" : "const signed char &",
4889   "referenced_type" : "type-376",
4890   "self_type" : "type-379",
4891   "size" : 8,
4892   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4893  },
4894  {
4895   "alignment" : 8,
4896   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4897   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4898   "referenced_type" : "type-515",
4899   "self_type" : "type-517",
4900   "size" : 8,
4901   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4902  },
4903  {
4904   "alignment" : 8,
4905   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4906   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4907   "referenced_type" : "type-784",
4908   "self_type" : "type-786",
4909   "size" : 8,
4910   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4911  },
4912  {
4913   "alignment" : 8,
4914   "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 *> > *)> > > &",
4915   "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 *> > *)> > > &",
4916   "referenced_type" : "type-181",
4917   "self_type" : "type-180",
4918   "size" : 8,
4919   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4920  },
4921  {
4922   "alignment" : 8,
4923   "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 *> > *)> > > &",
4924   "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 *> > *)> > > &",
4925   "referenced_type" : "type-701",
4926   "self_type" : "type-700",
4927   "size" : 8,
4928   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4929  },
4930  {
4931   "alignment" : 8,
4932   "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 *> > *)> > > &",
4933   "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 *> > *)> > > &",
4934   "referenced_type" : "type-719",
4935   "self_type" : "type-718",
4936   "size" : 8,
4937   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4938  },
4939  {
4940   "alignment" : 8,
4941   "linker_set_key" : "const unsigned char &",
4942   "name" : "const unsigned char &",
4943   "referenced_type" : "type-380",
4944   "self_type" : "type-381",
4945   "size" : 8,
4946   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4947  },
4948  {
4949   "alignment" : 8,
4950   "linker_set_key" : "const unsigned int &",
4951   "name" : "const unsigned int &",
4952   "referenced_type" : "type-61",
4953   "self_type" : "type-390",
4954   "size" : 8,
4955   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4956  },
4957  {
4958   "alignment" : 8,
4959   "linker_set_key" : "const unsigned long &",
4960   "name" : "const unsigned long &",
4961   "referenced_type" : "type-62",
4962   "self_type" : "type-393",
4963   "size" : 8,
4964   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4965  },
4966  {
4967   "alignment" : 8,
4968   "linker_set_key" : "const unsigned short &",
4969   "name" : "const unsigned short &",
4970   "referenced_type" : "type-388",
4971   "self_type" : "type-389",
4972   "size" : 8,
4973   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4974  },
4975  {
4976   "alignment" : 8,
4977   "linker_set_key" : "int &",
4978   "name" : "int &",
4979   "referenced_type" : "type-51",
4980   "self_type" : "type-475",
4981   "size" : 8,
4982   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4983  },
4984  {
4985   "alignment" : 8,
4986   "linker_set_key" : "unsigned char &",
4987   "name" : "unsigned char &",
4988   "referenced_type" : "type-219",
4989   "self_type" : "type-615",
4990   "size" : 8,
4991   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4992  },
4993  {
4994   "alignment" : 8,
4995   "linker_set_key" : "unsigned int &",
4996   "name" : "unsigned int &",
4997   "referenced_type" : "type-2",
4998   "self_type" : "type-626",
4999   "size" : 8,
5000   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
5001  }
5002 ],
5003 "pointer_types" :
5004 [
5005  {
5006   "alignment" : 8,
5007   "linker_set_key" : "android::Condition *",
5008   "name" : "android::Condition *",
5009   "referenced_type" : "type-198",
5010   "self_type" : "type-596",
5011   "size" : 8,
5012   "source_file" : "/system/core/libutils/include/utils/Condition.h"
5013  },
5014  {
5015   "alignment" : 8,
5016   "linker_set_key" : "android::Mutex *",
5017   "name" : "android::Mutex *",
5018   "referenced_type" : "type-57",
5019   "self_type" : "type-590",
5020   "size" : 8,
5021   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5022  },
5023  {
5024   "alignment" : 8,
5025   "linker_set_key" : "android::Mutex::Autolock *",
5026   "name" : "android::Mutex::Autolock *",
5027   "referenced_type" : "type-591",
5028   "self_type" : "type-594",
5029   "size" : 8,
5030   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5031  },
5032  {
5033   "alignment" : 8,
5034   "linker_set_key" : "android::RWLock *",
5035   "name" : "android::RWLock *",
5036   "referenced_type" : "type-597",
5037   "self_type" : "type-599",
5038   "size" : 8,
5039   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5040  },
5041  {
5042   "alignment" : 8,
5043   "linker_set_key" : "android::RWLock::AutoRLock *",
5044   "name" : "android::RWLock::AutoRLock *",
5045   "referenced_type" : "type-600",
5046   "self_type" : "type-603",
5047   "size" : 8,
5048   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5049  },
5050  {
5051   "alignment" : 8,
5052   "linker_set_key" : "android::RWLock::AutoWLock *",
5053   "name" : "android::RWLock::AutoWLock *",
5054   "referenced_type" : "type-604",
5055   "self_type" : "type-605",
5056   "size" : 8,
5057   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5058  },
5059  {
5060   "alignment" : 8,
5061   "linker_set_key" : "android::RefBase *",
5062   "name" : "android::RefBase *",
5063   "referenced_type" : "type-7",
5064   "self_type" : "type-403",
5065   "size" : 8,
5066   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5067  },
5068  {
5069   "alignment" : 8,
5070   "linker_set_key" : "android::RefBase::weakref_impl *",
5071   "name" : "android::RefBase::weakref_impl *",
5072   "referenced_type" : "type-10",
5073   "self_type" : "type-9",
5074   "size" : 8,
5075   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5076  },
5077  {
5078   "alignment" : 8,
5079   "linker_set_key" : "android::RefBase::weakref_impl *",
5080   "name" : "android::RefBase::weakref_impl *",
5081   "referenced_type" : "type-151",
5082   "self_type" : "type-150",
5083   "size" : 8,
5084   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5085  },
5086  {
5087   "alignment" : 8,
5088   "linker_set_key" : "android::RefBase::weakref_impl *",
5089   "name" : "android::RefBase::weakref_impl *",
5090   "referenced_type" : "type-746",
5091   "self_type" : "type-745",
5092   "size" : 8,
5093   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5094  },
5095  {
5096   "alignment" : 8,
5097   "linker_set_key" : "android::RefBase::weakref_type *",
5098   "name" : "android::RefBase::weakref_type *",
5099   "referenced_type" : "type-12",
5100   "self_type" : "type-11",
5101   "size" : 8,
5102   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5103  },
5104  {
5105   "alignment" : 8,
5106   "linker_set_key" : "android::ReferenceRenamer *",
5107   "name" : "android::ReferenceRenamer *",
5108   "referenced_type" : "type-398",
5109   "self_type" : "type-400",
5110   "size" : 8,
5111   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5112  },
5113  {
5114   "alignment" : 8,
5115   "linker_set_key" : "android::ScopedTrace *",
5116   "name" : "android::ScopedTrace *",
5117   "referenced_type" : "type-606",
5118   "self_type" : "type-607",
5119   "size" : 8,
5120   "source_file" : "/system/core/libutils/include/utils/Trace.h"
5121  },
5122  {
5123   "alignment" : 8,
5124   "linker_set_key" : "android::String16 *",
5125   "name" : "android::String16 *",
5126   "referenced_type" : "type-70",
5127   "self_type" : "type-490",
5128   "size" : 8,
5129   "source_file" : "/system/core/libutils/include/utils/String16.h"
5130  },
5131  {
5132   "alignment" : 8,
5133   "linker_set_key" : "android::String8 *",
5134   "name" : "android::String8 *",
5135   "referenced_type" : "type-81",
5136   "self_type" : "type-484",
5137   "size" : 8,
5138   "source_file" : "/system/core/libutils/include/utils/String8.h"
5139  },
5140  {
5141   "alignment" : 8,
5142   "linker_set_key" : "android::Thread *",
5143   "name" : "android::Thread *",
5144   "referenced_type" : "type-196",
5145   "self_type" : "type-195",
5146   "size" : 8,
5147   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5148  },
5149  {
5150   "alignment" : 8,
5151   "linker_set_key" : "android::VirtualLightRefBase *",
5152   "name" : "android::VirtualLightRefBase *",
5153   "referenced_type" : "type-296",
5154   "self_type" : "type-303",
5155   "size" : 8,
5156   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
5157  },
5158  {
5159   "alignment" : 8,
5160   "linker_set_key" : "android::hardware::BHwBinder *",
5161   "name" : "android::hardware::BHwBinder *",
5162   "referenced_type" : "type-105",
5163   "self_type" : "type-259",
5164   "size" : 8,
5165   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5166  },
5167  {
5168   "alignment" : 8,
5169   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsb> *",
5170   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsb> *",
5171   "referenced_type" : "type-499",
5172   "self_type" : "type-498",
5173   "size" : 8,
5174   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5175  },
5176  {
5177   "alignment" : 8,
5178   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsbCallback> *",
5179   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsbCallback> *",
5180   "referenced_type" : "type-125",
5181   "self_type" : "type-779",
5182   "size" : 8,
5183   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5184  },
5185  {
5186   "alignment" : 8,
5187   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5188   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5189   "referenced_type" : "type-531",
5190   "self_type" : "type-536",
5191   "size" : 8,
5192   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5193  },
5194  {
5195   "alignment" : 8,
5196   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5197   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5198   "referenced_type" : "type-549",
5199   "self_type" : "type-554",
5200   "size" : 8,
5201   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5202  },
5203  {
5204   "alignment" : 8,
5205   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5206   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5207   "referenced_type" : "type-539",
5208   "self_type" : "type-544",
5209   "size" : 8,
5210   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5211  },
5212  {
5213   "alignment" : 8,
5214   "linker_set_key" : "android::hardware::GrantorDescriptor *",
5215   "name" : "android::hardware::GrantorDescriptor *",
5216   "referenced_type" : "type-424",
5217   "self_type" : "type-423",
5218   "size" : 8,
5219   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5220  },
5221  {
5222   "alignment" : 8,
5223   "linker_set_key" : "android::hardware::IBinder *",
5224   "name" : "android::hardware::IBinder *",
5225   "referenced_type" : "type-65",
5226   "self_type" : "type-64",
5227   "size" : 8,
5228   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5229  },
5230  {
5231   "alignment" : 8,
5232   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
5233   "name" : "android::hardware::IBinder::DeathRecipient *",
5234   "referenced_type" : "type-17",
5235   "self_type" : "type-711",
5236   "size" : 8,
5237   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5238  },
5239  {
5240   "alignment" : 8,
5241   "linker_set_key" : "android::hardware::IInterface *",
5242   "name" : "android::hardware::IInterface *",
5243   "referenced_type" : "type-19",
5244   "self_type" : "type-18",
5245   "size" : 8,
5246   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5247  },
5248  {
5249   "alignment" : 8,
5250   "linker_set_key" : "android::hardware::Parcel *",
5251   "name" : "android::hardware::Parcel *",
5252   "referenced_type" : "type-500",
5253   "self_type" : "type-506",
5254   "size" : 8,
5255   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5256  },
5257  {
5258   "alignment" : 8,
5259   "linker_set_key" : "android::hardware::ProcessState *",
5260   "name" : "android::hardware::ProcessState *",
5261   "referenced_type" : "type-50",
5262   "self_type" : "type-49",
5263   "size" : 8,
5264   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5265  },
5266  {
5267   "alignment" : 8,
5268   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > *",
5269   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > *",
5270   "referenced_type" : "type-276",
5271   "self_type" : "type-278",
5272   "size" : 8,
5273   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5274  },
5275  {
5276   "alignment" : 8,
5277   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > *",
5278   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > *",
5279   "referenced_type" : "type-739",
5280   "self_type" : "type-740",
5281   "size" : 8,
5282   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5283  },
5284  {
5285   "alignment" : 8,
5286   "linker_set_key" : "android::hardware::Return<bool> *",
5287   "name" : "android::hardware::Return<bool> *",
5288   "referenced_type" : "type-269",
5289   "self_type" : "type-271",
5290   "size" : 8,
5291   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5292  },
5293  {
5294   "alignment" : 8,
5295   "linker_set_key" : "android::hardware::Return<void> *",
5296   "name" : "android::hardware::Return<void> *",
5297   "referenced_type" : "type-290",
5298   "self_type" : "type-291",
5299   "size" : 8,
5300   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5301  },
5302  {
5303   "alignment" : 8,
5304   "linker_set_key" : "android::hardware::Status *",
5305   "name" : "android::hardware::Status *",
5306   "referenced_type" : "type-260",
5307   "self_type" : "type-263",
5308   "size" : 8,
5309   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5310  },
5311  {
5312   "alignment" : 8,
5313   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
5314   "name" : "android::hardware::details::HidlInstrumentor *",
5315   "referenced_type" : "type-107",
5316   "self_type" : "type-703",
5317   "size" : 8,
5318   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5319  },
5320  {
5321   "alignment" : 8,
5322   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5323   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5324   "referenced_type" : "type-434",
5325   "self_type" : "type-693",
5326   "size" : 8,
5327   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5328  },
5329  {
5330   "alignment" : 8,
5331   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5332   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5333   "referenced_type" : "type-426",
5334   "self_type" : "type-655",
5335   "size" : 8,
5336   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5337  },
5338  {
5339   "alignment" : 8,
5340   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5341   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5342   "referenced_type" : "type-22",
5343   "self_type" : "type-795",
5344   "size" : 8,
5345   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5346  },
5347  {
5348   "alignment" : 8,
5349   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> *",
5350   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> *",
5351   "referenced_type" : "type-128",
5352   "self_type" : "type-127",
5353   "size" : 8,
5354   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5355  },
5356  {
5357   "alignment" : 8,
5358   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus> *",
5359   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus> *",
5360   "referenced_type" : "type-140",
5361   "self_type" : "type-139",
5362   "size" : 8,
5363   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5364  },
5365  {
5366   "alignment" : 8,
5367   "linker_set_key" : "android::hardware::details::return_status *",
5368   "name" : "android::hardware::details::return_status *",
5369   "referenced_type" : "type-270",
5370   "self_type" : "type-284",
5371   "size" : 8,
5372   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5373  },
5374  {
5375   "alignment" : 8,
5376   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
5377   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
5378   "referenced_type" : "type-437",
5379   "self_type" : "type-436",
5380   "size" : 8,
5381   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5382  },
5383  {
5384   "alignment" : 8,
5385   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
5386   "name" : "android::hardware::hidl_binder_death_recipient *",
5387   "referenced_type" : "type-3",
5388   "self_type" : "type-252",
5389   "size" : 8,
5390   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5391  },
5392  {
5393   "alignment" : 8,
5394   "linker_set_key" : "android::hardware::hidl_death_recipient *",
5395   "name" : "android::hardware::hidl_death_recipient *",
5396   "referenced_type" : "type-6",
5397   "self_type" : "type-5",
5398   "size" : 8,
5399   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5400  },
5401  {
5402   "alignment" : 8,
5403   "linker_set_key" : "android::hardware::hidl_memory *",
5404   "name" : "android::hardware::hidl_memory *",
5405   "referenced_type" : "type-408",
5406   "self_type" : "type-409",
5407   "size" : 8,
5408   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5409  },
5410  {
5411   "alignment" : 8,
5412   "linker_set_key" : "android::hardware::hidl_string *",
5413   "name" : "android::hardware::hidl_string *",
5414   "referenced_type" : "type-26",
5415   "self_type" : "type-428",
5416   "size" : 8,
5417   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5418  },
5419  {
5420   "alignment" : 8,
5421   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5422   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5423   "referenced_type" : "type-433",
5424   "self_type" : "type-439",
5425   "size" : 8,
5426   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5427  },
5428  {
5429   "alignment" : 8,
5430   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5431   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5432   "referenced_type" : "type-425",
5433   "self_type" : "type-429",
5434   "size" : 8,
5435   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5436  },
5437  {
5438   "alignment" : 8,
5439   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
5440   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
5441   "referenced_type" : "type-756",
5442   "self_type" : "type-757",
5443   "size" : 8,
5444   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5445  },
5446  {
5447   "alignment" : 8,
5448   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> *",
5449   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> *",
5450   "referenced_type" : "type-762",
5451   "self_type" : "type-763",
5452   "size" : 8,
5453   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5454  },
5455  {
5456   "alignment" : 8,
5457   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> *",
5458   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> *",
5459   "referenced_type" : "type-768",
5460   "self_type" : "type-769",
5461   "size" : 8,
5462   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5463  },
5464  {
5465   "alignment" : 8,
5466   "linker_set_key" : "android::hardware::hidl_version *",
5467   "name" : "android::hardware::hidl_version *",
5468   "referenced_type" : "type-455",
5469   "self_type" : "type-456",
5470   "size" : 8,
5471   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5472  },
5473  {
5474   "alignment" : 8,
5475   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsb *",
5476   "name" : "android::hardware::usb::V1_0::BnHwUsb *",
5477   "referenced_type" : "type-666",
5478   "self_type" : "type-667",
5479   "size" : 8,
5480   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
5481  },
5482  {
5483   "alignment" : 8,
5484   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsbCallback *",
5485   "name" : "android::hardware::usb::V1_0::BnHwUsbCallback *",
5486   "referenced_type" : "type-658",
5487   "self_type" : "type-659",
5488   "size" : 8,
5489   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
5490  },
5491  {
5492   "alignment" : 8,
5493   "linker_set_key" : "android::hardware::usb::V1_0::IUsb *",
5494   "name" : "android::hardware::usb::V1_0::IUsb *",
5495   "referenced_type" : "type-229",
5496   "self_type" : "type-228",
5497   "size" : 8,
5498   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5499  },
5500  {
5501   "alignment" : 8,
5502   "linker_set_key" : "android::hardware::usb::V1_0::IUsbCallback *",
5503   "name" : "android::hardware::usb::V1_0::IUsbCallback *",
5504   "referenced_type" : "type-40",
5505   "self_type" : "type-209",
5506   "size" : 8,
5507   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5508  },
5509  {
5510   "alignment" : 8,
5511   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus *",
5512   "name" : "android::hardware::usb::V1_0::PortStatus *",
5513   "referenced_type" : "type-25",
5514   "self_type" : "type-24",
5515   "size" : 8,
5516   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5517  },
5518  {
5519   "alignment" : 8,
5520   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsb *",
5521   "name" : "android::hardware::usb::V1_1::BnHwUsb *",
5522   "referenced_type" : "type-675",
5523   "self_type" : "type-676",
5524   "size" : 8,
5525   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h"
5526  },
5527  {
5528   "alignment" : 8,
5529   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsbCallback *",
5530   "name" : "android::hardware::usb::V1_1::BnHwUsbCallback *",
5531   "referenced_type" : "type-100",
5532   "self_type" : "type-111",
5533   "size" : 8,
5534   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h"
5535  },
5536  {
5537   "alignment" : 8,
5538   "linker_set_key" : "android::hardware::usb::V1_1::IUsb *",
5539   "name" : "android::hardware::usb::V1_1::IUsb *",
5540   "referenced_type" : "type-236",
5541   "self_type" : "type-235",
5542   "size" : 8,
5543   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5544  },
5545  {
5546   "alignment" : 8,
5547   "linker_set_key" : "android::hardware::usb::V1_1::IUsbCallback *",
5548   "name" : "android::hardware::usb::V1_1::IUsbCallback *",
5549   "referenced_type" : "type-39",
5550   "self_type" : "type-102",
5551   "size" : 8,
5552   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5553  },
5554  {
5555   "alignment" : 8,
5556   "linker_set_key" : "android::hardware::usb::V1_1::PortStatus_1_1 *",
5557   "name" : "android::hardware::usb::V1_1::PortStatus_1_1 *",
5558   "referenced_type" : "type-131",
5559   "self_type" : "type-130",
5560   "size" : 8,
5561   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5562  },
5563  {
5564   "alignment" : 8,
5565   "linker_set_key" : "android::hardware::usb::V1_2::BnHwUsb *",
5566   "name" : "android::hardware::usb::V1_2::BnHwUsb *",
5567   "referenced_type" : "type-478",
5568   "self_type" : "type-612",
5569   "size" : 8,
5570   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5571  },
5572  {
5573   "alignment" : 8,
5574   "linker_set_key" : "android::hardware::usb::V1_2::BnHwUsbCallback *",
5575   "name" : "android::hardware::usb::V1_2::BnHwUsbCallback *",
5576   "referenced_type" : "type-726",
5577   "self_type" : "type-727",
5578   "size" : 8,
5579   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5580  },
5581  {
5582   "alignment" : 8,
5583   "linker_set_key" : "android::hardware::usb::V1_2::BpHwUsb *",
5584   "name" : "android::hardware::usb::V1_2::BpHwUsb *",
5585   "referenced_type" : "type-683",
5586   "self_type" : "type-750",
5587   "size" : 8,
5588   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5589  },
5590  {
5591   "alignment" : 8,
5592   "linker_set_key" : "android::hardware::usb::V1_2::BpHwUsbCallback *",
5593   "name" : "android::hardware::usb::V1_2::BpHwUsbCallback *",
5594   "referenced_type" : "type-122",
5595   "self_type" : "type-730",
5596   "size" : 8,
5597   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5598  },
5599  {
5600   "alignment" : 8,
5601   "linker_set_key" : "android::hardware::usb::V1_2::BsUsb *",
5602   "name" : "android::hardware::usb::V1_2::BsUsb *",
5603   "referenced_type" : "type-715",
5604   "self_type" : "type-725",
5605   "size" : 8,
5606   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5607  },
5608  {
5609   "alignment" : 8,
5610   "linker_set_key" : "android::hardware::usb::V1_2::BsUsbCallback *",
5611   "name" : "android::hardware::usb::V1_2::BsUsbCallback *",
5612   "referenced_type" : "type-728",
5613   "self_type" : "type-729",
5614   "size" : 8,
5615   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5616  },
5617  {
5618   "alignment" : 8,
5619   "linker_set_key" : "android::hardware::usb::V1_2::IUsb *",
5620   "name" : "android::hardware::usb::V1_2::IUsb *",
5621   "referenced_type" : "type-245",
5622   "self_type" : "type-244",
5623   "size" : 8,
5624   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5625  },
5626  {
5627   "alignment" : 8,
5628   "linker_set_key" : "android::hardware::usb::V1_2::IUsbCallback *",
5629   "name" : "android::hardware::usb::V1_2::IUsbCallback *",
5630   "referenced_type" : "type-96",
5631   "self_type" : "type-723",
5632   "size" : 8,
5633   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5634  },
5635  {
5636   "alignment" : 8,
5637   "linker_set_key" : "android::hardware::usb::V1_2::PortStatus *",
5638   "name" : "android::hardware::usb::V1_2::PortStatus *",
5639   "referenced_type" : "type-143",
5640   "self_type" : "type-142",
5641   "size" : 8,
5642   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5643  },
5644  {
5645   "alignment" : 8,
5646   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5647   "name" : "android::hidl::base::V1_0::BnHwBase *",
5648   "referenced_type" : "type-103",
5649   "self_type" : "type-514",
5650   "size" : 8,
5651   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5652  },
5653  {
5654   "alignment" : 8,
5655   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5656   "name" : "android::hidl::base::V1_0::IBase *",
5657   "referenced_type" : "type-16",
5658   "self_type" : "type-15",
5659   "size" : 8,
5660   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5661  },
5662  {
5663   "alignment" : 8,
5664   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5665   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5666   "referenced_type" : "type-188",
5667   "self_type" : "type-187",
5668   "size" : 8,
5669   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5670  },
5671  {
5672   "alignment" : 8,
5673   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5674   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5675   "referenced_type" : "type-203",
5676   "self_type" : "type-202",
5677   "size" : 8,
5678   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5679  },
5680  {
5681   "alignment" : 8,
5682   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5683   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5684   "referenced_type" : "type-780",
5685   "self_type" : "type-787",
5686   "size" : 8,
5687   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5688  },
5689  {
5690   "alignment" : 8,
5691   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5692   "name" : "android::sp<android::hardware::IBinder> *",
5693   "referenced_type" : "type-76",
5694   "self_type" : "type-794",
5695   "size" : 8,
5696   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5697  },
5698  {
5699   "alignment" : 8,
5700   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5701   "name" : "android::sp<android::hardware::ProcessState> *",
5702   "referenced_type" : "type-48",
5703   "self_type" : "type-183",
5704   "size" : 8,
5705   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5706  },
5707  {
5708   "alignment" : 8,
5709   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5710   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5711   "referenced_type" : "type-251",
5712   "self_type" : "type-250",
5713   "size" : 8,
5714   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5715  },
5716  {
5717   "alignment" : 8,
5718   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb> *",
5719   "name" : "android::sp<android::hardware::usb::V1_0::IUsb> *",
5720   "referenced_type" : "type-227",
5721   "self_type" : "type-230",
5722   "size" : 8,
5723   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5724  },
5725  {
5726   "alignment" : 8,
5727   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5728   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5729   "referenced_type" : "type-208",
5730   "self_type" : "type-207",
5731   "size" : 8,
5732   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5733  },
5734  {
5735   "alignment" : 8,
5736   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsb> *",
5737   "name" : "android::sp<android::hardware::usb::V1_1::IUsb> *",
5738   "referenced_type" : "type-234",
5739   "self_type" : "type-238",
5740   "size" : 8,
5741   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5742  },
5743  {
5744   "alignment" : 8,
5745   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsbCallback> *",
5746   "name" : "android::sp<android::hardware::usb::V1_1::IUsbCallback> *",
5747   "referenced_type" : "type-101",
5748   "self_type" : "type-731",
5749   "size" : 8,
5750   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5751  },
5752  {
5753   "alignment" : 8,
5754   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsb> *",
5755   "name" : "android::sp<android::hardware::usb::V1_2::IUsb> *",
5756   "referenced_type" : "type-243",
5757   "self_type" : "type-242",
5758   "size" : 8,
5759   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5760  },
5761  {
5762   "alignment" : 8,
5763   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsbCallback> *",
5764   "name" : "android::sp<android::hardware::usb::V1_2::IUsbCallback> *",
5765   "referenced_type" : "type-722",
5766   "self_type" : "type-735",
5767   "size" : 8,
5768   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5769  },
5770  {
5771   "alignment" : 8,
5772   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5773   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5774   "referenced_type" : "type-104",
5775   "self_type" : "type-698",
5776   "size" : 8,
5777   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5778  },
5779  {
5780   "alignment" : 8,
5781   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5782   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5783   "referenced_type" : "type-186",
5784   "self_type" : "type-189",
5785   "size" : 8,
5786   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5787  },
5788  {
5789   "alignment" : 8,
5790   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5791   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5792   "referenced_type" : "type-201",
5793   "self_type" : "type-204",
5794   "size" : 8,
5795   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5796  },
5797  {
5798   "alignment" : 8,
5799   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5800   "name" : "android::wp<android::hardware::BHwBinder> *",
5801   "referenced_type" : "type-399",
5802   "self_type" : "type-468",
5803   "size" : 8,
5804   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5805  },
5806  {
5807   "alignment" : 8,
5808   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5809   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5810   "referenced_type" : "type-710",
5811   "self_type" : "type-712",
5812   "size" : 8,
5813   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5814  },
5815  {
5816   "alignment" : 8,
5817   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5818   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5819   "referenced_type" : "type-4",
5820   "self_type" : "type-323",
5821   "size" : 8,
5822   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5823  },
5824  {
5825   "alignment" : 8,
5826   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5827   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5828   "referenced_type" : "type-14",
5829   "self_type" : "type-704",
5830   "size" : 8,
5831   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5832  },
5833  {
5834   "alignment" : 8,
5835   "linker_set_key" : "android_flex_plane *",
5836   "name" : "android_flex_plane *",
5837   "referenced_type" : "type-578",
5838   "self_type" : "type-581",
5839   "size" : 8,
5840   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5841  },
5842  {
5843   "alignment" : 8,
5844   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5845   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5846   "referenced_type" : "type-67",
5847   "self_type" : "type-66",
5848   "size" : 8,
5849   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5850  },
5851  {
5852   "alignment" : 8,
5853   "linker_set_key" : "char *",
5854   "name" : "char *",
5855   "referenced_type" : "type-31",
5856   "self_type" : "type-288",
5857   "size" : 8,
5858   "source_file" : "/system/core/liblog/include/log/log_read.h"
5859  },
5860  {
5861   "alignment" : 8,
5862   "linker_set_key" : "const android::NativeHandle *",
5863   "name" : "const android::NativeHandle *",
5864   "referenced_type" : "type-470",
5865   "self_type" : "type-471",
5866   "size" : 8,
5867   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5868  },
5869  {
5870   "alignment" : 8,
5871   "linker_set_key" : "const android::RefBase *",
5872   "name" : "const android::RefBase *",
5873   "referenced_type" : "type-401",
5874   "self_type" : "type-402",
5875   "size" : 8,
5876   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5877  },
5878  {
5879   "alignment" : 8,
5880   "linker_set_key" : "const android::String16 *",
5881   "name" : "const android::String16 *",
5882   "referenced_type" : "type-69",
5883   "self_type" : "type-488",
5884   "size" : 8,
5885   "source_file" : "/system/core/libutils/include/utils/String16.h"
5886  },
5887  {
5888   "alignment" : 8,
5889   "linker_set_key" : "const android::String8 *",
5890   "name" : "const android::String8 *",
5891   "referenced_type" : "type-480",
5892   "self_type" : "type-481",
5893   "size" : 8,
5894   "source_file" : "/system/core/libutils/include/utils/String8.h"
5895  },
5896  {
5897   "alignment" : 8,
5898   "linker_set_key" : "const android::VectorImpl *",
5899   "name" : "const android::VectorImpl *",
5900   "referenced_type" : "type-557",
5901   "self_type" : "type-558",
5902   "size" : 8,
5903   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5904  },
5905  {
5906   "alignment" : 8,
5907   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5908   "name" : "const android::hardware::BpHwRefBase *",
5909   "referenced_type" : "type-492",
5910   "self_type" : "type-493",
5911   "size" : 8,
5912   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5913  },
5914  {
5915   "alignment" : 8,
5916   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5917   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5918   "referenced_type" : "type-524",
5919   "self_type" : "type-525",
5920   "size" : 8,
5921   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5922  },
5923  {
5924   "alignment" : 8,
5925   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5926   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5927   "referenced_type" : "type-529",
5928   "self_type" : "type-530",
5929   "size" : 8,
5930   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5931  },
5932  {
5933   "alignment" : 8,
5934   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > *",
5935   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > *",
5936   "referenced_type" : "type-281",
5937   "self_type" : "type-282",
5938   "size" : 8,
5939   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5940  },
5941  {
5942   "alignment" : 8,
5943   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > *",
5944   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > *",
5945   "referenced_type" : "type-743",
5946   "self_type" : "type-744",
5947   "size" : 8,
5948   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5949  },
5950  {
5951   "alignment" : 8,
5952   "linker_set_key" : "const android::hardware::Return<bool> *",
5953   "name" : "const android::hardware::Return<bool> *",
5954   "referenced_type" : "type-274",
5955   "self_type" : "type-275",
5956   "size" : 8,
5957   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5958  },
5959  {
5960   "alignment" : 8,
5961   "linker_set_key" : "const android::hardware::Status *",
5962   "name" : "const android::hardware::Status *",
5963   "referenced_type" : "type-264",
5964   "self_type" : "type-268",
5965   "size" : 8,
5966   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5967  },
5968  {
5969   "alignment" : 8,
5970   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5971   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5972   "referenced_type" : "type-695",
5973   "self_type" : "type-696",
5974   "size" : 8,
5975   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5976  },
5977  {
5978   "alignment" : 8,
5979   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5980   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5981   "referenced_type" : "type-689",
5982   "self_type" : "type-691",
5983   "size" : 8,
5984   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5985  },
5986  {
5987   "alignment" : 8,
5988   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5989   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5990   "referenced_type" : "type-21",
5991   "self_type" : "type-20",
5992   "size" : 8,
5993   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5994  },
5995  {
5996   "alignment" : 8,
5997   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> *",
5998   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> *",
5999   "referenced_type" : "type-134",
6000   "self_type" : "type-135",
6001   "size" : 8,
6002   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6003  },
6004  {
6005   "alignment" : 8,
6006   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus> *",
6007   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus> *",
6008   "referenced_type" : "type-145",
6009   "self_type" : "type-146",
6010   "size" : 8,
6011   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6012  },
6013  {
6014   "alignment" : 8,
6015   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
6016   "name" : "const android::hardware::details::hidl_pointer<int> *",
6017   "referenced_type" : "type-593",
6018   "self_type" : "type-602",
6019   "size" : 8,
6020   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6021  },
6022  {
6023   "alignment" : 8,
6024   "linker_set_key" : "const android::hardware::details::return_status *",
6025   "name" : "const android::hardware::details::return_status *",
6026   "referenced_type" : "type-286",
6027   "self_type" : "type-287",
6028   "size" : 8,
6029   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6030  },
6031  {
6032   "alignment" : 8,
6033   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
6034   "name" : "const android::hardware::hidl_death_recipient *",
6035   "referenced_type" : "type-673",
6036   "self_type" : "type-687",
6037   "size" : 8,
6038   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6039  },
6040  {
6041   "alignment" : 8,
6042   "linker_set_key" : "const android::hardware::hidl_memory *",
6043   "name" : "const android::hardware::hidl_memory *",
6044   "referenced_type" : "type-411",
6045   "self_type" : "type-415",
6046   "size" : 8,
6047   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6048  },
6049  {
6050   "alignment" : 8,
6051   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
6052   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
6053   "referenced_type" : "type-758",
6054   "self_type" : "type-761",
6055   "size" : 8,
6056   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6057  },
6058  {
6059   "alignment" : 8,
6060   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> *",
6061   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> *",
6062   "referenced_type" : "type-764",
6063   "self_type" : "type-767",
6064   "size" : 8,
6065   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6066  },
6067  {
6068   "alignment" : 8,
6069   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> *",
6070   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> *",
6071   "referenced_type" : "type-770",
6072   "self_type" : "type-773",
6073   "size" : 8,
6074   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6075  },
6076  {
6077   "alignment" : 8,
6078   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
6079   "name" : "const android::hardware::hidl_vec<int> *",
6080   "referenced_type" : "type-447",
6081   "self_type" : "type-448",
6082   "size" : 8,
6083   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6084  },
6085  {
6086   "alignment" : 8,
6087   "linker_set_key" : "const android::hardware::hidl_version *",
6088   "name" : "const android::hardware::hidl_version *",
6089   "referenced_type" : "type-457",
6090   "self_type" : "type-458",
6091   "size" : 8,
6092   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6093  },
6094  {
6095   "alignment" : 8,
6096   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsb *",
6097   "name" : "const android::hardware::usb::V1_0::BpHwUsb *",
6098   "referenced_type" : "type-672",
6099   "self_type" : "type-674",
6100   "size" : 8,
6101   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
6102  },
6103  {
6104   "alignment" : 8,
6105   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsbCallback *",
6106   "name" : "const android::hardware::usb::V1_0::BpHwUsbCallback *",
6107   "referenced_type" : "type-664",
6108   "self_type" : "type-665",
6109   "size" : 8,
6110   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
6111  },
6112  {
6113   "alignment" : 8,
6114   "linker_set_key" : "const android::hardware::usb::V1_0::IUsb *",
6115   "name" : "const android::hardware::usb::V1_0::IUsb *",
6116   "referenced_type" : "type-643",
6117   "self_type" : "type-644",
6118   "size" : 8,
6119   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
6120  },
6121  {
6122   "alignment" : 8,
6123   "linker_set_key" : "const android::hardware::usb::V1_0::IUsbCallback *",
6124   "name" : "const android::hardware::usb::V1_0::IUsbCallback *",
6125   "referenced_type" : "type-214",
6126   "self_type" : "type-226",
6127   "size" : 8,
6128   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6129  },
6130  {
6131   "alignment" : 8,
6132   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsb *",
6133   "name" : "const android::hardware::usb::V1_1::BpHwUsb *",
6134   "referenced_type" : "type-680",
6135   "self_type" : "type-681",
6136   "size" : 8,
6137   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
6138  },
6139  {
6140   "alignment" : 8,
6141   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsbCallback *",
6142   "name" : "const android::hardware::usb::V1_1::BpHwUsbCallback *",
6143   "referenced_type" : "type-119",
6144   "self_type" : "type-120",
6145   "size" : 8,
6146   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
6147  },
6148  {
6149   "alignment" : 8,
6150   "linker_set_key" : "const android::hardware::usb::V1_1::IUsb *",
6151   "name" : "const android::hardware::usb::V1_1::IUsb *",
6152   "referenced_type" : "type-645",
6153   "self_type" : "type-646",
6154   "size" : 8,
6155   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
6156  },
6157  {
6158   "alignment" : 8,
6159   "linker_set_key" : "const android::hardware::usb::V1_1::IUsbCallback *",
6160   "name" : "const android::hardware::usb::V1_1::IUsbCallback *",
6161   "referenced_type" : "type-38",
6162   "self_type" : "type-41",
6163   "size" : 8,
6164   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
6165  },
6166  {
6167   "alignment" : 8,
6168   "linker_set_key" : "const android::hardware::usb::V1_2::BpHwUsb *",
6169   "name" : "const android::hardware::usb::V1_2::BpHwUsb *",
6170   "referenced_type" : "type-682",
6171   "self_type" : "type-686",
6172   "size" : 8,
6173   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
6174  },
6175  {
6176   "alignment" : 8,
6177   "linker_set_key" : "const android::hardware::usb::V1_2::BpHwUsbCallback *",
6178   "name" : "const android::hardware::usb::V1_2::BpHwUsbCallback *",
6179   "referenced_type" : "type-121",
6180   "self_type" : "type-126",
6181   "size" : 8,
6182   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
6183  },
6184  {
6185   "alignment" : 8,
6186   "linker_set_key" : "const android::hardware::usb::V1_2::IUsb *",
6187   "name" : "const android::hardware::usb::V1_2::IUsb *",
6188   "referenced_type" : "type-647",
6189   "self_type" : "type-648",
6190   "size" : 8,
6191   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
6192  },
6193  {
6194   "alignment" : 8,
6195   "linker_set_key" : "const android::hardware::usb::V1_2::IUsbCallback *",
6196   "name" : "const android::hardware::usb::V1_2::IUsbCallback *",
6197   "referenced_type" : "type-95",
6198   "self_type" : "type-99",
6199   "size" : 8,
6200   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
6201  },
6202  {
6203   "alignment" : 8,
6204   "linker_set_key" : "const android::hardware::usb::V1_2::PortStatus *",
6205   "name" : "const android::hardware::usb::V1_2::PortStatus *",
6206   "referenced_type" : "type-149",
6207   "self_type" : "type-772",
6208   "size" : 8,
6209   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6210  },
6211  {
6212   "alignment" : 8,
6213   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
6214   "name" : "const android::hidl::base::V1_0::BpHwBase *",
6215   "referenced_type" : "type-656",
6216   "self_type" : "type-657",
6217   "size" : 8,
6218   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6219  },
6220  {
6221   "alignment" : 8,
6222   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
6223   "name" : "const android::hidl::base::V1_0::IBase *",
6224   "referenced_type" : "type-535",
6225   "self_type" : "type-534",
6226   "size" : 8,
6227   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6228  },
6229  {
6230   "alignment" : 8,
6231   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
6232   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
6233   "referenced_type" : "type-192",
6234   "self_type" : "type-193",
6235   "size" : 8,
6236   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6237  },
6238  {
6239   "alignment" : 8,
6240   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
6241   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
6242   "referenced_type" : "type-608",
6243   "self_type" : "type-609",
6244   "size" : 8,
6245   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6246  },
6247  {
6248   "alignment" : 8,
6249   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
6250   "name" : "const android::sp<android::hardware::IBinder> *",
6251   "referenced_type" : "type-75",
6252   "self_type" : "type-800",
6253   "size" : 8,
6254   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6255  },
6256  {
6257   "alignment" : 8,
6258   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
6259   "name" : "const android::sp<android::hardware::ProcessState> *",
6260   "referenced_type" : "type-184",
6261   "self_type" : "type-185",
6262   "size" : 8,
6263   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6264  },
6265  {
6266   "alignment" : 8,
6267   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6268   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6269   "referenced_type" : "type-257",
6270   "self_type" : "type-256",
6271   "size" : 8,
6272   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6273  },
6274  {
6275   "alignment" : 8,
6276   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
6277   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
6278   "referenced_type" : "type-357",
6279   "self_type" : "type-663",
6280   "size" : 8,
6281   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6282  },
6283  {
6284   "alignment" : 8,
6285   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsb> *",
6286   "name" : "const android::sp<android::hardware::usb::V1_0::IUsb> *",
6287   "referenced_type" : "type-231",
6288   "self_type" : "type-233",
6289   "size" : 8,
6290   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6291  },
6292  {
6293   "alignment" : 8,
6294   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
6295   "name" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
6296   "referenced_type" : "type-213",
6297   "self_type" : "type-212",
6298   "size" : 8,
6299   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6300  },
6301  {
6302   "alignment" : 8,
6303   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsb> *",
6304   "name" : "const android::sp<android::hardware::usb::V1_1::IUsb> *",
6305   "referenced_type" : "type-239",
6306   "self_type" : "type-241",
6307   "size" : 8,
6308   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6309  },
6310  {
6311   "alignment" : 8,
6312   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback> *",
6313   "name" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback> *",
6314   "referenced_type" : "type-732",
6315   "self_type" : "type-734",
6316   "size" : 8,
6317   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6318  },
6319  {
6320   "alignment" : 8,
6321   "linker_set_key" : "const android::sp<android::hardware::usb::V1_2::IUsb> *",
6322   "name" : "const android::sp<android::hardware::usb::V1_2::IUsb> *",
6323   "referenced_type" : "type-249",
6324   "self_type" : "type-248",
6325   "size" : 8,
6326   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6327  },
6328  {
6329   "alignment" : 8,
6330   "linker_set_key" : "const android::sp<android::hardware::usb::V1_2::IUsbCallback> *",
6331   "name" : "const android::sp<android::hardware::usb::V1_2::IUsbCallback> *",
6332   "referenced_type" : "type-721",
6333   "self_type" : "type-738",
6334   "size" : 8,
6335   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6336  },
6337  {
6338   "alignment" : 8,
6339   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6340   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6341   "referenced_type" : "type-709",
6342   "self_type" : "type-776",
6343   "size" : 8,
6344   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6345  },
6346  {
6347   "alignment" : 8,
6348   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6349   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6350   "referenced_type" : "type-190",
6351   "self_type" : "type-191",
6352   "size" : 8,
6353   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6354  },
6355  {
6356   "alignment" : 8,
6357   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6358   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6359   "referenced_type" : "type-205",
6360   "self_type" : "type-206",
6361   "size" : 8,
6362   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6363  },
6364  {
6365   "alignment" : 8,
6366   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
6367   "name" : "const android::wp<android::hardware::BHwBinder> *",
6368   "referenced_type" : "type-623",
6369   "self_type" : "type-630",
6370   "size" : 8,
6371   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6372  },
6373  {
6374   "alignment" : 8,
6375   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
6376   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
6377   "referenced_type" : "type-334",
6378   "self_type" : "type-345",
6379   "size" : 8,
6380   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6381  },
6382  {
6383   "alignment" : 8,
6384   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6385   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6386   "referenced_type" : "type-706",
6387   "self_type" : "type-707",
6388   "size" : 8,
6389   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6390  },
6391  {
6392   "alignment" : 8,
6393   "linker_set_key" : "const char *",
6394   "name" : "const char *",
6395   "referenced_type" : "type-30",
6396   "self_type" : "type-29",
6397   "size" : 8,
6398   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6399  },
6400  {
6401   "alignment" : 8,
6402   "linker_set_key" : "const char16_t *",
6403   "name" : "const char16_t *",
6404   "referenced_type" : "type-72",
6405   "self_type" : "type-71",
6406   "size" : 8,
6407   "source_file" : "/system/core/libutils/include/utils/String16.h"
6408  },
6409  {
6410   "alignment" : 8,
6411   "linker_set_key" : "const log_msg *",
6412   "name" : "const log_msg *",
6413   "referenced_type" : "type-215",
6414   "self_type" : "type-237",
6415   "size" : 8,
6416   "source_file" : "/system/core/liblog/include/log/log_read.h"
6417  },
6418  {
6419   "alignment" : 8,
6420   "linker_set_key" : "const native_handle *",
6421   "name" : "const native_handle *",
6422   "referenced_type" : "type-385",
6423   "self_type" : "type-384",
6424   "size" : 8,
6425   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6426  },
6427  {
6428   "alignment" : 8,
6429   "linker_set_key" : "const unsigned char *",
6430   "name" : "const unsigned char *",
6431   "referenced_type" : "type-380",
6432   "self_type" : "type-454",
6433   "size" : 8,
6434   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6435  },
6436  {
6437   "alignment" : 8,
6438   "linker_set_key" : "const unsigned long long *",
6439   "name" : "const unsigned long long *",
6440   "referenced_type" : "type-508",
6441   "self_type" : "type-507",
6442   "size" : 8,
6443   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6444  },
6445  {
6446   "alignment" : 8,
6447   "linker_set_key" : "const void *",
6448   "name" : "const void *",
6449   "referenced_type" : "type-460",
6450   "self_type" : "type-461",
6451   "size" : 8,
6452   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6453  },
6454  {
6455   "alignment" : 8,
6456   "linker_set_key" : "int (*)(void *)",
6457   "name" : "int (*)(void *)",
6458   "referenced_type" : "type-587",
6459   "self_type" : "type-588",
6460   "size" : 8,
6461   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6462  },
6463  {
6464   "alignment" : 8,
6465   "linker_set_key" : "int *",
6466   "name" : "int *",
6467   "referenced_type" : "type-51",
6468   "self_type" : "type-446",
6469   "size" : 8,
6470   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6471  },
6472  {
6473   "alignment" : 8,
6474   "linker_set_key" : "log_msg *",
6475   "name" : "log_msg *",
6476   "referenced_type" : "type-216",
6477   "self_type" : "type-277",
6478   "size" : 8,
6479   "source_file" : "/system/core/liblog/include/log/log_read.h"
6480  },
6481  {
6482   "alignment" : 8,
6483   "linker_set_key" : "native_handle *",
6484   "name" : "native_handle *",
6485   "referenced_type" : "type-301",
6486   "self_type" : "type-300",
6487   "size" : 8,
6488   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6489  },
6490  {
6491   "alignment" : 8,
6492   "linker_set_key" : "unsigned char *",
6493   "name" : "unsigned char *",
6494   "referenced_type" : "type-219",
6495   "self_type" : "type-502",
6496   "size" : 8,
6497   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6498  },
6499  {
6500   "alignment" : 8,
6501   "linker_set_key" : "unsigned long *",
6502   "name" : "unsigned long *",
6503   "referenced_type" : "type-13",
6504   "self_type" : "type-783",
6505   "size" : 8,
6506   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6507  },
6508  {
6509   "alignment" : 8,
6510   "linker_set_key" : "unsigned long long *",
6511   "name" : "unsigned long long *",
6512   "referenced_type" : "type-356",
6513   "self_type" : "type-503",
6514   "size" : 8,
6515   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6516  },
6517  {
6518   "alignment" : 8,
6519   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
6520   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
6521   "referenced_type" : "type-505",
6522   "self_type" : "type-504",
6523   "size" : 8,
6524   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6525  },
6526  {
6527   "alignment" : 8,
6528   "linker_set_key" : "void *",
6529   "name" : "void *",
6530   "referenced_type" : "type-53",
6531   "self_type" : "type-52",
6532   "size" : 8,
6533   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6534  },
6535  {
6536   "alignment" : 8,
6537   "linker_set_key" : "void **",
6538   "name" : "void **",
6539   "referenced_type" : "type-52",
6540   "self_type" : "type-589",
6541   "size" : 8,
6542   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6543  }
6544 ],
6545 "qualified_types" :
6546 [
6547  {
6548   "alignment" : 8,
6549   "is_const" : true,
6550   "linker_set_key" : "android::RefBase::weakref_impl *const",
6551   "name" : "android::RefBase::weakref_impl *const",
6552   "referenced_type" : "type-150",
6553   "self_type" : "type-152",
6554   "size" : 8,
6555   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6556  },
6557  {
6558   "alignment" : 8,
6559   "is_const" : true,
6560   "linker_set_key" : "android::RefBase::weakref_impl *const",
6561   "name" : "android::RefBase::weakref_impl *const",
6562   "referenced_type" : "type-745",
6563   "self_type" : "type-747",
6564   "size" : 8,
6565   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6566  },
6567  {
6568   "alignment" : 8,
6569   "is_const" : true,
6570   "linker_set_key" : "android::RefBase::weakref_impl *const",
6571   "name" : "android::RefBase::weakref_impl *const",
6572   "referenced_type" : "type-9",
6573   "self_type" : "type-8",
6574   "size" : 8,
6575   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6576  },
6577  {
6578   "alignment" : 8,
6579   "is_const" : true,
6580   "linker_set_key" : "android::hardware::IBinder *const",
6581   "name" : "android::hardware::IBinder *const",
6582   "referenced_type" : "type-64",
6583   "self_type" : "type-117",
6584   "size" : 8,
6585   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6586  },
6587  {
6588   "alignment" : 8,
6589   "is_const" : true,
6590   "linker_set_key" : "const android::NativeHandle",
6591   "name" : "const android::NativeHandle",
6592   "referenced_type" : "type-299",
6593   "self_type" : "type-470",
6594   "size" : 24,
6595   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6596  },
6597  {
6598   "alignment" : 8,
6599   "is_const" : true,
6600   "linker_set_key" : "const android::RefBase",
6601   "name" : "const android::RefBase",
6602   "referenced_type" : "type-7",
6603   "self_type" : "type-401",
6604   "size" : 16,
6605   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6606  },
6607  {
6608   "alignment" : 8,
6609   "is_const" : true,
6610   "linker_set_key" : "const android::String16",
6611   "name" : "const android::String16",
6612   "referenced_type" : "type-70",
6613   "self_type" : "type-69",
6614   "size" : 8,
6615   "source_file" : "/system/core/libutils/include/utils/String16.h"
6616  },
6617  {
6618   "alignment" : 8,
6619   "is_const" : true,
6620   "linker_set_key" : "const android::String8",
6621   "name" : "const android::String8",
6622   "referenced_type" : "type-81",
6623   "self_type" : "type-480",
6624   "size" : 8,
6625   "source_file" : "/system/core/libutils/include/utils/String8.h"
6626  },
6627  {
6628   "alignment" : 8,
6629   "is_const" : true,
6630   "linker_set_key" : "const android::VectorImpl",
6631   "name" : "const android::VectorImpl",
6632   "referenced_type" : "type-60",
6633   "self_type" : "type-557",
6634   "size" : 40,
6635   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6636  },
6637  {
6638   "alignment" : 8,
6639   "is_const" : true,
6640   "linker_set_key" : "const android::hardware::BpHwRefBase",
6641   "name" : "const android::hardware::BpHwRefBase",
6642   "referenced_type" : "type-116",
6643   "self_type" : "type-492",
6644   "size" : 48,
6645   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6646  },
6647  {
6648   "alignment" : 8,
6649   "is_const" : true,
6650   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6651   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6652   "referenced_type" : "type-518",
6653   "self_type" : "type-524",
6654   "size" : 64,
6655   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6656  },
6657  {
6658   "alignment" : 8,
6659   "is_const" : true,
6660   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6661   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6662   "referenced_type" : "type-526",
6663   "self_type" : "type-529",
6664   "size" : 64,
6665   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6666  },
6667  {
6668   "alignment" : 8,
6669   "is_const" : true,
6670   "linker_set_key" : "const android::hardware::Parcel",
6671   "name" : "const android::hardware::Parcel",
6672   "referenced_type" : "type-500",
6673   "self_type" : "type-512",
6674   "size" : 136,
6675   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6676  },
6677  {
6678   "alignment" : 8,
6679   "is_const" : true,
6680   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> >",
6681   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> >",
6682   "referenced_type" : "type-276",
6683   "self_type" : "type-281",
6684   "size" : 48,
6685   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6686  },
6687  {
6688   "alignment" : 8,
6689   "is_const" : true,
6690   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> >",
6691   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> >",
6692   "referenced_type" : "type-739",
6693   "self_type" : "type-743",
6694   "size" : 48,
6695   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6696  },
6697  {
6698   "alignment" : 8,
6699   "is_const" : true,
6700   "linker_set_key" : "const android::hardware::Return<bool>",
6701   "name" : "const android::hardware::Return<bool>",
6702   "referenced_type" : "type-269",
6703   "self_type" : "type-274",
6704   "size" : 40,
6705   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6706  },
6707  {
6708   "alignment" : 8,
6709   "is_const" : true,
6710   "linker_set_key" : "const android::hardware::Status",
6711   "name" : "const android::hardware::Status",
6712   "referenced_type" : "type-260",
6713   "self_type" : "type-264",
6714   "size" : 32,
6715   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6716  },
6717  {
6718   "alignment" : 4,
6719   "is_const" : true,
6720   "linker_set_key" : "const android::hardware::details::SchedPrio",
6721   "name" : "const android::hardware::details::SchedPrio",
6722   "referenced_type" : "type-521",
6723   "self_type" : "type-523",
6724   "size" : 8,
6725   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6726  },
6727  {
6728   "alignment" : 8,
6729   "is_const" : true,
6730   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6731   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6732   "referenced_type" : "type-434",
6733   "self_type" : "type-695",
6734   "size" : 8,
6735   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6736  },
6737  {
6738   "alignment" : 8,
6739   "is_const" : true,
6740   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6741   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6742   "referenced_type" : "type-426",
6743   "self_type" : "type-689",
6744   "size" : 8,
6745   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6746  },
6747  {
6748   "alignment" : 8,
6749   "is_const" : true,
6750   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
6751   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
6752   "referenced_type" : "type-22",
6753   "self_type" : "type-21",
6754   "size" : 8,
6755   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6756  },
6757  {
6758   "alignment" : 8,
6759   "is_const" : true,
6760   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
6761   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
6762   "referenced_type" : "type-128",
6763   "self_type" : "type-134",
6764   "size" : 8,
6765   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6766  },
6767  {
6768   "alignment" : 8,
6769   "is_const" : true,
6770   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus>",
6771   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus>",
6772   "referenced_type" : "type-140",
6773   "self_type" : "type-145",
6774   "size" : 8,
6775   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6776  },
6777  {
6778   "alignment" : 8,
6779   "is_const" : true,
6780   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
6781   "name" : "const android::hardware::details::hidl_pointer<int>",
6782   "referenced_type" : "type-444",
6783   "self_type" : "type-593",
6784   "size" : 8,
6785   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6786  },
6787  {
6788   "alignment" : 8,
6789   "is_const" : true,
6790   "linker_set_key" : "const android::hardware::details::return_status",
6791   "name" : "const android::hardware::details::return_status",
6792   "referenced_type" : "type-270",
6793   "self_type" : "type-286",
6794   "size" : 40,
6795   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6796  },
6797  {
6798   "alignment" : 8,
6799   "is_const" : true,
6800   "linker_set_key" : "const android::hardware::hidl_death_recipient",
6801   "name" : "const android::hardware::hidl_death_recipient",
6802   "referenced_type" : "type-6",
6803   "self_type" : "type-673",
6804   "size" : 24,
6805   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6806  },
6807  {
6808   "alignment" : 8,
6809   "is_const" : true,
6810   "linker_set_key" : "const android::hardware::hidl_handle",
6811   "name" : "const android::hardware::hidl_handle",
6812   "referenced_type" : "type-405",
6813   "self_type" : "type-462",
6814   "size" : 16,
6815   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6816  },
6817  {
6818   "alignment" : 8,
6819   "is_const" : true,
6820   "linker_set_key" : "const android::hardware::hidl_memory",
6821   "name" : "const android::hardware::hidl_memory",
6822   "referenced_type" : "type-408",
6823   "self_type" : "type-411",
6824   "size" : 40,
6825   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6826  },
6827  {
6828   "alignment" : 8,
6829   "is_const" : true,
6830   "linker_set_key" : "const android::hardware::hidl_string",
6831   "name" : "const android::hardware::hidl_string",
6832   "referenced_type" : "type-26",
6833   "self_type" : "type-406",
6834   "size" : 16,
6835   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6836  },
6837  {
6838   "alignment" : 8,
6839   "is_const" : true,
6840   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6841   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6842   "referenced_type" : "type-425",
6843   "self_type" : "type-649",
6844   "size" : 16,
6845   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
6846  },
6847  {
6848   "alignment" : 8,
6849   "is_const" : true,
6850   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
6851   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
6852   "referenced_type" : "type-756",
6853   "self_type" : "type-758",
6854   "size" : 16,
6855   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6856  },
6857  {
6858   "alignment" : 8,
6859   "is_const" : true,
6860   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
6861   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
6862   "referenced_type" : "type-762",
6863   "self_type" : "type-764",
6864   "size" : 16,
6865   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6866  },
6867  {
6868   "alignment" : 8,
6869   "is_const" : true,
6870   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus>",
6871   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus>",
6872   "referenced_type" : "type-768",
6873   "self_type" : "type-770",
6874   "size" : 16,
6875   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6876  },
6877  {
6878   "alignment" : 8,
6879   "is_const" : true,
6880   "linker_set_key" : "const android::hardware::hidl_vec<int>",
6881   "name" : "const android::hardware::hidl_vec<int>",
6882   "referenced_type" : "type-443",
6883   "self_type" : "type-447",
6884   "size" : 16,
6885   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6886  },
6887  {
6888   "alignment" : 2,
6889   "is_const" : true,
6890   "linker_set_key" : "const android::hardware::hidl_version",
6891   "name" : "const android::hardware::hidl_version",
6892   "referenced_type" : "type-455",
6893   "self_type" : "type-457",
6894   "size" : 4,
6895   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6896  },
6897  {
6898   "alignment" : 8,
6899   "is_const" : true,
6900   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsb",
6901   "name" : "const android::hardware::usb::V1_0::BpHwUsb",
6902   "referenced_type" : "type-668",
6903   "self_type" : "type-672",
6904   "size" : 216,
6905   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
6906  },
6907  {
6908   "alignment" : 8,
6909   "is_const" : true,
6910   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsbCallback",
6911   "name" : "const android::hardware::usb::V1_0::BpHwUsbCallback",
6912   "referenced_type" : "type-660",
6913   "self_type" : "type-664",
6914   "size" : 216,
6915   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
6916  },
6917  {
6918   "alignment" : 8,
6919   "is_const" : true,
6920   "linker_set_key" : "const android::hardware::usb::V1_0::IUsb",
6921   "name" : "const android::hardware::usb::V1_0::IUsb",
6922   "referenced_type" : "type-229",
6923   "self_type" : "type-643",
6924   "size" : 24,
6925   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
6926  },
6927  {
6928   "alignment" : 8,
6929   "is_const" : true,
6930   "linker_set_key" : "const android::hardware::usb::V1_0::IUsbCallback",
6931   "name" : "const android::hardware::usb::V1_0::IUsbCallback",
6932   "referenced_type" : "type-40",
6933   "self_type" : "type-214",
6934   "size" : 24,
6935   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6936  },
6937  {
6938   "alignment" : 4,
6939   "is_const" : true,
6940   "linker_set_key" : "const android::hardware::usb::V1_0::PortDataRole",
6941   "name" : "const android::hardware::usb::V1_0::PortDataRole",
6942   "referenced_type" : "type-33",
6943   "self_type" : "type-628",
6944   "size" : 4,
6945   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6946  },
6947  {
6948   "alignment" : 4,
6949   "is_const" : true,
6950   "linker_set_key" : "const android::hardware::usb::V1_0::PortMode",
6951   "name" : "const android::hardware::usb::V1_0::PortMode",
6952   "referenced_type" : "type-35",
6953   "self_type" : "type-631",
6954   "size" : 4,
6955   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6956  },
6957  {
6958   "alignment" : 4,
6959   "is_const" : true,
6960   "linker_set_key" : "const android::hardware::usb::V1_0::PortPowerRole",
6961   "name" : "const android::hardware::usb::V1_0::PortPowerRole",
6962   "referenced_type" : "type-34",
6963   "self_type" : "type-629",
6964   "size" : 4,
6965   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6966  },
6967  {
6968   "alignment" : 4,
6969   "is_const" : true,
6970   "linker_set_key" : "const android::hardware::usb::V1_0::PortRole",
6971   "name" : "const android::hardware::usb::V1_0::PortRole",
6972   "referenced_type" : "type-624",
6973   "self_type" : "type-688",
6974   "size" : 8,
6975   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
6976  },
6977  {
6978   "alignment" : 4,
6979   "is_const" : true,
6980   "linker_set_key" : "const android::hardware::usb::V1_0::PortRoleType",
6981   "name" : "const android::hardware::usb::V1_0::PortRoleType",
6982   "referenced_type" : "type-622",
6983   "self_type" : "type-627",
6984   "size" : 4,
6985   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6986  },
6987  {
6988   "alignment" : 8,
6989   "is_const" : true,
6990   "linker_set_key" : "const android::hardware::usb::V1_0::PortStatus",
6991   "name" : "const android::hardware::usb::V1_0::PortStatus",
6992   "referenced_type" : "type-25",
6993   "self_type" : "type-98",
6994   "size" : 40,
6995   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6996  },
6997  {
6998   "alignment" : 4,
6999   "is_const" : true,
7000   "linker_set_key" : "const android::hardware::usb::V1_0::Status",
7001   "name" : "const android::hardware::usb::V1_0::Status",
7002   "referenced_type" : "type-621",
7003   "self_type" : "type-625",
7004   "size" : 4,
7005   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7006  },
7007  {
7008   "alignment" : 8,
7009   "is_const" : true,
7010   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsb",
7011   "name" : "const android::hardware::usb::V1_1::BpHwUsb",
7012   "referenced_type" : "type-677",
7013   "self_type" : "type-680",
7014   "size" : 216,
7015   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
7016  },
7017  {
7018   "alignment" : 8,
7019   "is_const" : true,
7020   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsbCallback",
7021   "name" : "const android::hardware::usb::V1_1::BpHwUsbCallback",
7022   "referenced_type" : "type-112",
7023   "self_type" : "type-119",
7024   "size" : 216,
7025   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
7026  },
7027  {
7028   "alignment" : 8,
7029   "is_const" : true,
7030   "linker_set_key" : "const android::hardware::usb::V1_1::IUsb",
7031   "name" : "const android::hardware::usb::V1_1::IUsb",
7032   "referenced_type" : "type-236",
7033   "self_type" : "type-645",
7034   "size" : 24,
7035   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
7036  },
7037  {
7038   "alignment" : 8,
7039   "is_const" : true,
7040   "linker_set_key" : "const android::hardware::usb::V1_1::IUsbCallback",
7041   "name" : "const android::hardware::usb::V1_1::IUsbCallback",
7042   "referenced_type" : "type-39",
7043   "self_type" : "type-38",
7044   "size" : 24,
7045   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
7046  },
7047  {
7048   "alignment" : 4,
7049   "is_const" : true,
7050   "linker_set_key" : "const android::hardware::usb::V1_1::PortMode_1_1",
7051   "name" : "const android::hardware::usb::V1_1::PortMode_1_1",
7052   "referenced_type" : "type-132",
7053   "self_type" : "type-813",
7054   "size" : 4,
7055   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h"
7056  },
7057  {
7058   "alignment" : 8,
7059   "is_const" : true,
7060   "linker_set_key" : "const android::hardware::usb::V1_1::PortStatus_1_1",
7061   "name" : "const android::hardware::usb::V1_1::PortStatus_1_1",
7062   "referenced_type" : "type-131",
7063   "self_type" : "type-138",
7064   "size" : 48,
7065   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7066  },
7067  {
7068   "alignment" : 8,
7069   "is_const" : true,
7070   "linker_set_key" : "const android::hardware::usb::V1_2::BpHwUsb",
7071   "name" : "const android::hardware::usb::V1_2::BpHwUsb",
7072   "referenced_type" : "type-683",
7073   "self_type" : "type-682",
7074   "size" : 216,
7075   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
7076  },
7077  {
7078   "alignment" : 8,
7079   "is_const" : true,
7080   "linker_set_key" : "const android::hardware::usb::V1_2::BpHwUsbCallback",
7081   "name" : "const android::hardware::usb::V1_2::BpHwUsbCallback",
7082   "referenced_type" : "type-122",
7083   "self_type" : "type-121",
7084   "size" : 216,
7085   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
7086  },
7087  {
7088   "alignment" : 4,
7089   "is_const" : true,
7090   "linker_set_key" : "const android::hardware::usb::V1_2::ContaminantDetectionStatus",
7091   "name" : "const android::hardware::usb::V1_2::ContaminantDetectionStatus",
7092   "referenced_type" : "type-46",
7093   "self_type" : "type-45",
7094   "size" : 4,
7095   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7096  },
7097  {
7098   "alignment" : 4,
7099   "is_const" : true,
7100   "linker_set_key" : "const android::hardware::usb::V1_2::ContaminantProtectionMode",
7101   "name" : "const android::hardware::usb::V1_2::ContaminantProtectionMode",
7102   "referenced_type" : "type-43",
7103   "self_type" : "type-47",
7104   "size" : 4,
7105   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7106  },
7107  {
7108   "alignment" : 4,
7109   "is_const" : true,
7110   "linker_set_key" : "const android::hardware::usb::V1_2::ContaminantProtectionStatus",
7111   "name" : "const android::hardware::usb::V1_2::ContaminantProtectionStatus",
7112   "referenced_type" : "type-86",
7113   "self_type" : "type-85",
7114   "size" : 4,
7115   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7116  },
7117  {
7118   "alignment" : 8,
7119   "is_const" : true,
7120   "linker_set_key" : "const android::hardware::usb::V1_2::IUsb",
7121   "name" : "const android::hardware::usb::V1_2::IUsb",
7122   "referenced_type" : "type-245",
7123   "self_type" : "type-647",
7124   "size" : 24,
7125   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
7126  },
7127  {
7128   "alignment" : 8,
7129   "is_const" : true,
7130   "linker_set_key" : "const android::hardware::usb::V1_2::IUsbCallback",
7131   "name" : "const android::hardware::usb::V1_2::IUsbCallback",
7132   "referenced_type" : "type-96",
7133   "self_type" : "type-95",
7134   "size" : 24,
7135   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
7136  },
7137  {
7138   "alignment" : 8,
7139   "is_const" : true,
7140   "linker_set_key" : "const android::hardware::usb::V1_2::PortStatus",
7141   "name" : "const android::hardware::usb::V1_2::PortStatus",
7142   "referenced_type" : "type-143",
7143   "self_type" : "type-149",
7144   "size" : 72,
7145   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7146  },
7147  {
7148   "alignment" : 4,
7149   "is_const" : true,
7150   "linker_set_key" : "const android::hardware::usb::V1_2::Status",
7151   "name" : "const android::hardware::usb::V1_2::Status",
7152   "referenced_type" : "type-42",
7153   "self_type" : "type-44",
7154   "size" : 4,
7155   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7156  },
7157  {
7158   "alignment" : 8,
7159   "is_const" : true,
7160   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
7161   "name" : "const android::hidl::base::V1_0::BpHwBase",
7162   "referenced_type" : "type-652",
7163   "self_type" : "type-656",
7164   "size" : 216,
7165   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
7166  },
7167  {
7168   "alignment" : 4,
7169   "is_const" : true,
7170   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
7171   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
7172   "referenced_type" : "type-473",
7173   "self_type" : "type-474",
7174   "size" : 4,
7175   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7176  },
7177  {
7178   "alignment" : 8,
7179   "is_const" : true,
7180   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
7181   "name" : "const android::hidl::base::V1_0::IBase",
7182   "referenced_type" : "type-16",
7183   "self_type" : "type-535",
7184   "size" : 24,
7185   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7186  },
7187  {
7188   "alignment" : 8,
7189   "is_const" : true,
7190   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
7191   "name" : "const android::hidl::base::V1_0::IBase *const",
7192   "referenced_type" : "type-534",
7193   "self_type" : "type-537",
7194   "size" : 8,
7195   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7196  },
7197  {
7198   "alignment" : 8,
7199   "is_const" : true,
7200   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
7201   "name" : "const android::hidl::manager::V1_0::IServiceManager",
7202   "referenced_type" : "type-188",
7203   "self_type" : "type-192",
7204   "size" : 24,
7205   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7206  },
7207  {
7208   "alignment" : 4,
7209   "is_const" : true,
7210   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
7211   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
7212   "referenced_type" : "type-611",
7213   "self_type" : "type-616",
7214   "size" : 4,
7215   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7216  },
7217  {
7218   "alignment" : 1,
7219   "is_const" : true,
7220   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
7221   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
7222   "referenced_type" : "type-610",
7223   "self_type" : "type-614",
7224   "size" : 1,
7225   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7226  },
7227  {
7228   "alignment" : 8,
7229   "is_const" : true,
7230   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
7231   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
7232   "referenced_type" : "type-203",
7233   "self_type" : "type-608",
7234   "size" : 24,
7235   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
7236  },
7237  {
7238   "alignment" : 8,
7239   "is_const" : true,
7240   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
7241   "name" : "const android::sp<android::hardware::IBinder>",
7242   "referenced_type" : "type-76",
7243   "self_type" : "type-75",
7244   "size" : 8,
7245   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7246  },
7247  {
7248   "alignment" : 8,
7249   "is_const" : true,
7250   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
7251   "name" : "const android::sp<android::hardware::ProcessState>",
7252   "referenced_type" : "type-48",
7253   "self_type" : "type-184",
7254   "size" : 8,
7255   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7256  },
7257  {
7258   "alignment" : 8,
7259   "is_const" : true,
7260   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
7261   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
7262   "referenced_type" : "type-251",
7263   "self_type" : "type-257",
7264   "size" : 8,
7265   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7266  },
7267  {
7268   "alignment" : 8,
7269   "is_const" : true,
7270   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
7271   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
7272   "referenced_type" : "type-358",
7273   "self_type" : "type-357",
7274   "size" : 8,
7275   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7276  },
7277  {
7278   "alignment" : 8,
7279   "is_const" : true,
7280   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsb>",
7281   "name" : "const android::sp<android::hardware::usb::V1_0::IUsb>",
7282   "referenced_type" : "type-227",
7283   "self_type" : "type-231",
7284   "size" : 8,
7285   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7286  },
7287  {
7288   "alignment" : 8,
7289   "is_const" : true,
7290   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback>",
7291   "name" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback>",
7292   "referenced_type" : "type-208",
7293   "self_type" : "type-213",
7294   "size" : 8,
7295   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7296  },
7297  {
7298   "alignment" : 8,
7299   "is_const" : true,
7300   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsb>",
7301   "name" : "const android::sp<android::hardware::usb::V1_1::IUsb>",
7302   "referenced_type" : "type-234",
7303   "self_type" : "type-239",
7304   "size" : 8,
7305   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7306  },
7307  {
7308   "alignment" : 8,
7309   "is_const" : true,
7310   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback>",
7311   "name" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback>",
7312   "referenced_type" : "type-101",
7313   "self_type" : "type-732",
7314   "size" : 8,
7315   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7316  },
7317  {
7318   "alignment" : 8,
7319   "is_const" : true,
7320   "linker_set_key" : "const android::sp<android::hardware::usb::V1_2::IUsb>",
7321   "name" : "const android::sp<android::hardware::usb::V1_2::IUsb>",
7322   "referenced_type" : "type-243",
7323   "self_type" : "type-249",
7324   "size" : 8,
7325   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7326  },
7327  {
7328   "alignment" : 8,
7329   "is_const" : true,
7330   "linker_set_key" : "const android::sp<android::hardware::usb::V1_2::IUsbCallback>",
7331   "name" : "const android::sp<android::hardware::usb::V1_2::IUsbCallback>",
7332   "referenced_type" : "type-722",
7333   "self_type" : "type-721",
7334   "size" : 8,
7335   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7336  },
7337  {
7338   "alignment" : 8,
7339   "is_const" : true,
7340   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
7341   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
7342   "referenced_type" : "type-104",
7343   "self_type" : "type-709",
7344   "size" : 8,
7345   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7346  },
7347  {
7348   "alignment" : 8,
7349   "is_const" : true,
7350   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7351   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7352   "referenced_type" : "type-186",
7353   "self_type" : "type-190",
7354   "size" : 8,
7355   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7356  },
7357  {
7358   "alignment" : 8,
7359   "is_const" : true,
7360   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7361   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7362   "referenced_type" : "type-201",
7363   "self_type" : "type-205",
7364   "size" : 8,
7365   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7366  },
7367  {
7368   "alignment" : 8,
7369   "is_const" : true,
7370   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
7371   "name" : "const android::wp<android::hardware::BHwBinder>",
7372   "referenced_type" : "type-399",
7373   "self_type" : "type-623",
7374   "size" : 16,
7375   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7376  },
7377  {
7378   "alignment" : 8,
7379   "is_const" : true,
7380   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
7381   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
7382   "referenced_type" : "type-4",
7383   "self_type" : "type-334",
7384   "size" : 16,
7385   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7386  },
7387  {
7388   "alignment" : 8,
7389   "is_const" : true,
7390   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
7391   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
7392   "referenced_type" : "type-14",
7393   "self_type" : "type-706",
7394   "size" : 16,
7395   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7396  },
7397  {
7398   "alignment" : 1,
7399   "is_const" : true,
7400   "linker_set_key" : "const bool",
7401   "name" : "const bool",
7402   "referenced_type" : "type-32",
7403   "self_type" : "type-197",
7404   "size" : 1,
7405   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7406  },
7407  {
7408   "alignment" : 1,
7409   "is_const" : true,
7410   "linker_set_key" : "const char",
7411   "name" : "const char",
7412   "referenced_type" : "type-31",
7413   "self_type" : "type-30",
7414   "size" : 1,
7415   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7416  },
7417  {
7418   "alignment" : 2,
7419   "is_const" : true,
7420   "linker_set_key" : "const char16_t",
7421   "name" : "const char16_t",
7422   "referenced_type" : "type-73",
7423   "self_type" : "type-72",
7424   "size" : 2,
7425   "source_file" : "/system/core/libutils/include/utils/String16.h"
7426  },
7427  {
7428   "alignment" : 8,
7429   "is_const" : true,
7430   "linker_set_key" : "const double",
7431   "name" : "const double",
7432   "referenced_type" : "type-369",
7433   "self_type" : "type-396",
7434   "size" : 8,
7435   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7436  },
7437  {
7438   "alignment" : 4,
7439   "is_const" : true,
7440   "linker_set_key" : "const float",
7441   "name" : "const float",
7442   "referenced_type" : "type-364",
7443   "self_type" : "type-394",
7444   "size" : 4,
7445   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7446  },
7447  {
7448   "alignment" : 4,
7449   "is_const" : true,
7450   "linker_set_key" : "const int",
7451   "name" : "const int",
7452   "referenced_type" : "type-51",
7453   "self_type" : "type-574",
7454   "size" : 4,
7455   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7456  },
7457  {
7458   "is_const" : true,
7459   "linker_set_key" : "const iter<is_const>",
7460   "name" : "const iter<is_const>",
7461   "referenced_type" : "type-154",
7462   "self_type" : "type-153",
7463   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7464  },
7465  {
7466   "is_const" : true,
7467   "linker_set_key" : "const iter<is_const>",
7468   "name" : "const iter<is_const>",
7469   "referenced_type" : "type-418",
7470   "self_type" : "type-417",
7471   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7472  },
7473  {
7474   "is_const" : true,
7475   "linker_set_key" : "const iter<is_const>",
7476   "name" : "const iter<is_const>",
7477   "referenced_type" : "type-749",
7478   "self_type" : "type-748",
7479   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7480  },
7481  {
7482   "alignment" : 4,
7483   "is_const" : true,
7484   "linker_set_key" : "const log_msg",
7485   "name" : "const log_msg",
7486   "referenced_type" : "type-216",
7487   "self_type" : "type-215",
7488   "size" : 5124,
7489   "source_file" : "/system/core/liblog/include/log/log_read.h"
7490  },
7491  {
7492   "alignment" : 8,
7493   "is_const" : true,
7494   "linker_set_key" : "const long",
7495   "name" : "const long",
7496   "referenced_type" : "type-56",
7497   "self_type" : "type-391",
7498   "size" : 8,
7499   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7500  },
7501  {
7502   "alignment" : 4,
7503   "is_const" : true,
7504   "linker_set_key" : "const native_handle",
7505   "name" : "const native_handle",
7506   "referenced_type" : "type-301",
7507   "self_type" : "type-385",
7508   "size" : 12,
7509   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7510  },
7511  {
7512   "alignment" : 2,
7513   "is_const" : true,
7514   "linker_set_key" : "const short",
7515   "name" : "const short",
7516   "referenced_type" : "type-321",
7517   "self_type" : "type-386",
7518   "size" : 2,
7519   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7520  },
7521  {
7522   "alignment" : 1,
7523   "is_const" : true,
7524   "linker_set_key" : "const signed char",
7525   "name" : "const signed char",
7526   "referenced_type" : "type-377",
7527   "self_type" : "type-376",
7528   "size" : 1,
7529   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7530  },
7531  {
7532   "alignment" : 4,
7533   "is_const" : true,
7534   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7535   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7536   "referenced_type" : "type-165",
7537   "self_type" : "type-164",
7538   "size" : 16,
7539   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7540  },
7541  {
7542   "alignment" : 4,
7543   "is_const" : true,
7544   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7545   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7546   "referenced_type" : "type-637",
7547   "self_type" : "type-636",
7548   "size" : 16,
7549   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7550  },
7551  {
7552   "alignment" : 4,
7553   "is_const" : true,
7554   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7555   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7556   "referenced_type" : "type-808",
7557   "self_type" : "type-807",
7558   "size" : 16,
7559   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7560  },
7561  {
7562   "alignment" : 4,
7563   "is_const" : true,
7564   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7565   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7566   "referenced_type" : "type-169",
7567   "self_type" : "type-168",
7568   "size" : 20,
7569   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7570  },
7571  {
7572   "alignment" : 4,
7573   "is_const" : true,
7574   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7575   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7576   "referenced_type" : "type-641",
7577   "self_type" : "type-640",
7578   "size" : 20,
7579   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7580  },
7581  {
7582   "alignment" : 4,
7583   "is_const" : true,
7584   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7585   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7586   "referenced_type" : "type-812",
7587   "self_type" : "type-811",
7588   "size" : 20,
7589   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7590  },
7591  {
7592   "alignment" : 4,
7593   "is_const" : true,
7594   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7595   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7596   "referenced_type" : "type-167",
7597   "self_type" : "type-166",
7598   "size" : 16,
7599   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7600  },
7601  {
7602   "alignment" : 4,
7603   "is_const" : true,
7604   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7605   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7606   "referenced_type" : "type-639",
7607   "self_type" : "type-638",
7608   "size" : 16,
7609   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7610  },
7611  {
7612   "alignment" : 4,
7613   "is_const" : true,
7614   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7615   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7616   "referenced_type" : "type-810",
7617   "self_type" : "type-809",
7618   "size" : 16,
7619   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7620  },
7621  {
7622   "alignment" : 4,
7623   "is_const" : true,
7624   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7625   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7626   "referenced_type" : "type-163",
7627   "self_type" : "type-162",
7628   "size" : 12,
7629   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7630  },
7631  {
7632   "alignment" : 4,
7633   "is_const" : true,
7634   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7635   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7636   "referenced_type" : "type-635",
7637   "self_type" : "type-634",
7638   "size" : 12,
7639   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7640  },
7641  {
7642   "alignment" : 4,
7643   "is_const" : true,
7644   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7645   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7646   "referenced_type" : "type-805",
7647   "self_type" : "type-804",
7648   "size" : 12,
7649   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7650  },
7651  {
7652   "alignment" : 4,
7653   "is_const" : true,
7654   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7655   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7656   "referenced_type" : "type-161",
7657   "self_type" : "type-160",
7658   "size" : 16,
7659   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7660  },
7661  {
7662   "alignment" : 4,
7663   "is_const" : true,
7664   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7665   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7666   "referenced_type" : "type-633",
7667   "self_type" : "type-632",
7668   "size" : 16,
7669   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7670  },
7671  {
7672   "alignment" : 4,
7673   "is_const" : true,
7674   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7675   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7676   "referenced_type" : "type-803",
7677   "self_type" : "type-802",
7678   "size" : 16,
7679   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7680  },
7681  {
7682   "alignment" : 4,
7683   "is_const" : true,
7684   "linker_set_key" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
7685   "name" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
7686   "referenced_type" : "type-171",
7687   "self_type" : "type-170",
7688   "size" : 32,
7689   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h"
7690  },
7691  {
7692   "alignment" : 4,
7693   "is_const" : true,
7694   "linker_set_key" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
7695   "name" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
7696   "referenced_type" : "type-37",
7697   "self_type" : "type-36",
7698   "size" : 32,
7699   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h"
7700  },
7701  {
7702   "alignment" : 4,
7703   "is_const" : true,
7704   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantDetectionStatus, 4>",
7705   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantDetectionStatus, 4>",
7706   "referenced_type" : "type-175",
7707   "self_type" : "type-174",
7708   "size" : 16,
7709   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7710  },
7711  {
7712   "alignment" : 4,
7713   "is_const" : true,
7714   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantDetectionStatus, 4>",
7715   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantDetectionStatus, 4>",
7716   "referenced_type" : "type-90",
7717   "self_type" : "type-89",
7718   "size" : 16,
7719   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7720  },
7721  {
7722   "alignment" : 4,
7723   "is_const" : true,
7724   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionMode, 4>",
7725   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionMode, 4>",
7726   "referenced_type" : "type-177",
7727   "self_type" : "type-176",
7728   "size" : 16,
7729   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7730  },
7731  {
7732   "alignment" : 4,
7733   "is_const" : true,
7734   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionMode, 4>",
7735   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionMode, 4>",
7736   "referenced_type" : "type-92",
7737   "self_type" : "type-91",
7738   "size" : 16,
7739   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7740  },
7741  {
7742   "alignment" : 4,
7743   "is_const" : true,
7744   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionStatus, 5>",
7745   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionStatus, 5>",
7746   "referenced_type" : "type-179",
7747   "self_type" : "type-178",
7748   "size" : 20,
7749   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7750  },
7751  {
7752   "alignment" : 4,
7753   "is_const" : true,
7754   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionStatus, 5>",
7755   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionStatus, 5>",
7756   "referenced_type" : "type-94",
7757   "self_type" : "type-93",
7758   "size" : 20,
7759   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7760  },
7761  {
7762   "alignment" : 4,
7763   "is_const" : true,
7764   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::Status, 5>",
7765   "name" : "const std::array<android::hardware::usb::V1_2::Status, 5>",
7766   "referenced_type" : "type-173",
7767   "self_type" : "type-172",
7768   "size" : 20,
7769   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7770  },
7771  {
7772   "alignment" : 4,
7773   "is_const" : true,
7774   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::Status, 5>",
7775   "name" : "const std::array<android::hardware::usb::V1_2::Status, 5>",
7776   "referenced_type" : "type-88",
7777   "self_type" : "type-87",
7778   "size" : 20,
7779   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7780  },
7781  {
7782   "alignment" : 4,
7783   "is_const" : true,
7784   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7785   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7786   "referenced_type" : "type-157",
7787   "self_type" : "type-156",
7788   "size" : 12,
7789   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7790  },
7791  {
7792   "alignment" : 4,
7793   "is_const" : true,
7794   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7795   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7796   "referenced_type" : "type-477",
7797   "self_type" : "type-476",
7798   "size" : 12,
7799   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7800  },
7801  {
7802   "alignment" : 4,
7803   "is_const" : true,
7804   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7805   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7806   "referenced_type" : "type-778",
7807   "self_type" : "type-777",
7808   "size" : 12,
7809   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7810  },
7811  {
7812   "alignment" : 4,
7813   "is_const" : true,
7814   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7815   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7816   "referenced_type" : "type-620",
7817   "self_type" : "type-619",
7818   "size" : 4,
7819   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7820  },
7821  {
7822   "alignment" : 4,
7823   "is_const" : true,
7824   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7825   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7826   "referenced_type" : "type-799",
7827   "self_type" : "type-798",
7828   "size" : 4,
7829   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7830  },
7831  {
7832   "alignment" : 1,
7833   "is_const" : true,
7834   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7835   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7836   "referenced_type" : "type-618",
7837   "self_type" : "type-617",
7838   "size" : 3,
7839   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7840  },
7841  {
7842   "alignment" : 1,
7843   "is_const" : true,
7844   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7845   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7846   "referenced_type" : "type-797",
7847   "self_type" : "type-796",
7848   "size" : 3,
7849   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7850  },
7851  {
7852   "alignment" : 8,
7853   "is_const" : true,
7854   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7855   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7856   "referenced_type" : "type-516",
7857   "self_type" : "type-515",
7858   "size" : 24,
7859   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7860  },
7861  {
7862   "alignment" : 8,
7863   "is_const" : true,
7864   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7865   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7866   "referenced_type" : "type-785",
7867   "self_type" : "type-784",
7868   "size" : 24,
7869   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7870  },
7871  {
7872   "alignment" : 8,
7873   "is_const" : true,
7874   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7875   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7876   "referenced_type" : "type-441",
7877   "self_type" : "type-440",
7878   "size" : 16,
7879   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7880  },
7881  {
7882   "alignment" : 8,
7883   "is_const" : true,
7884   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7885   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7886   "referenced_type" : "type-755",
7887   "self_type" : "type-754",
7888   "size" : 16,
7889   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7890  },
7891  {
7892   "alignment" : 8,
7893   "is_const" : true,
7894   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7895   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7896   "referenced_type" : "type-431",
7897   "self_type" : "type-430",
7898   "size" : 16,
7899   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7900  },
7901  {
7902   "alignment" : 8,
7903   "is_const" : true,
7904   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7905   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7906   "referenced_type" : "type-753",
7907   "self_type" : "type-752",
7908   "size" : 16,
7909   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7910  },
7911  {
7912   "alignment" : 8,
7913   "is_const" : true,
7914   "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 *> > *)> > >",
7915   "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 *> > *)> > >",
7916   "referenced_type" : "type-182",
7917   "self_type" : "type-181",
7918   "size" : 24,
7919   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7920  },
7921  {
7922   "alignment" : 8,
7923   "is_const" : true,
7924   "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 *> > *)> > >",
7925   "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 *> > *)> > >",
7926   "referenced_type" : "type-702",
7927   "self_type" : "type-701",
7928   "size" : 24,
7929   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7930  },
7931  {
7932   "alignment" : 8,
7933   "is_const" : true,
7934   "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 *> > *)> > >",
7935   "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 *> > *)> > >",
7936   "referenced_type" : "type-720",
7937   "self_type" : "type-719",
7938   "size" : 24,
7939   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7940  },
7941  {
7942   "alignment" : 1,
7943   "is_const" : true,
7944   "linker_set_key" : "const unsigned char",
7945   "name" : "const unsigned char",
7946   "referenced_type" : "type-219",
7947   "self_type" : "type-380",
7948   "size" : 1,
7949   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7950  },
7951  {
7952   "alignment" : 4,
7953   "is_const" : true,
7954   "linker_set_key" : "const unsigned int",
7955   "name" : "const unsigned int",
7956   "referenced_type" : "type-2",
7957   "self_type" : "type-61",
7958   "size" : 4,
7959   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7960  },
7961  {
7962   "alignment" : 8,
7963   "is_const" : true,
7964   "linker_set_key" : "const unsigned long",
7965   "name" : "const unsigned long",
7966   "referenced_type" : "type-13",
7967   "self_type" : "type-62",
7968   "size" : 8,
7969   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7970  },
7971  {
7972   "alignment" : 8,
7973   "is_const" : true,
7974   "linker_set_key" : "const unsigned long long",
7975   "name" : "const unsigned long long",
7976   "referenced_type" : "type-356",
7977   "self_type" : "type-508",
7978   "size" : 8,
7979   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
7980  },
7981  {
7982   "alignment" : 2,
7983   "is_const" : true,
7984   "linker_set_key" : "const unsigned short",
7985   "name" : "const unsigned short",
7986   "referenced_type" : "type-221",
7987   "self_type" : "type-388",
7988   "size" : 2,
7989   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7990  },
7991  {
7992   "is_const" : true,
7993   "linker_set_key" : "const void",
7994   "name" : "const void",
7995   "referenced_type" : "type-53",
7996   "self_type" : "type-460",
7997   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7998  },
7999  {
8000   "alignment" : 1,
8001   "is_volatile" : true,
8002   "linker_set_key" : "volatile bool",
8003   "name" : "volatile bool",
8004   "referenced_type" : "type-32",
8005   "self_type" : "type-200",
8006   "size" : 1,
8007   "source_file" : "/system/core/libutils/include/utils/Thread.h"
8008  },
8009  {
8010   "alignment" : 4,
8011   "is_volatile" : true,
8012   "linker_set_key" : "volatile int",
8013   "name" : "volatile int",
8014   "referenced_type" : "type-51",
8015   "self_type" : "type-82",
8016   "size" : 4,
8017   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
8018  }
8019 ],
8020 "record_types" :
8021 [
8022  {
8023   "alignment" : 4,
8024   "fields" :
8025   [
8026    {
8027     "access" : "private",
8028     "field_name" : "mCond",
8029     "referenced_type" : "type-199"
8030    }
8031   ],
8032   "linker_set_key" : "android::Condition",
8033   "name" : "android::Condition",
8034   "record_kind" : "class",
8035   "referenced_type" : "type-198",
8036   "self_type" : "type-198",
8037   "size" : 48,
8038   "source_file" : "/system/core/libutils/include/utils/Condition.h",
8039   "unique_id" : "_ZTSN7android9ConditionE"
8040  },
8041  {
8042   "alignment" : 8,
8043   "fields" :
8044   [
8045    {
8046     "access" : "private",
8047     "field_name" : "mVector",
8048     "referenced_type" : "type-78"
8049    }
8050   ],
8051   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
8052   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
8053   "record_kind" : "class",
8054   "referenced_type" : "type-77",
8055   "self_type" : "type-77",
8056   "size" : 40,
8057   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
8058   "template_args" : [ "type-70", "type-76" ],
8059   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
8060  },
8061  {
8062   "alignment" : 4,
8063   "fields" :
8064   [
8065    {
8066     "access" : "private",
8067     "field_name" : "mCount",
8068     "referenced_type" : "type-298"
8069    }
8070   ],
8071   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
8072   "name" : "android::LightRefBase<android::NativeHandle>",
8073   "record_kind" : "class",
8074   "referenced_type" : "type-297",
8075   "self_type" : "type-297",
8076   "size" : 4,
8077   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8078   "template_args" : [ "type-299" ],
8079   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
8080  },
8081  {
8082   "alignment" : 4,
8083   "fields" :
8084   [
8085    {
8086     "access" : "private",
8087     "field_name" : "mCount",
8088     "referenced_type" : "type-295"
8089    }
8090   ],
8091   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
8092   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
8093   "record_kind" : "class",
8094   "referenced_type" : "type-294",
8095   "self_type" : "type-294",
8096   "size" : 4,
8097   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8098   "template_args" : [ "type-296" ],
8099   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
8100  },
8101  {
8102   "alignment" : 4,
8103   "fields" :
8104   [
8105    {
8106     "access" : "private",
8107     "field_name" : "mMutex",
8108     "referenced_type" : "type-58"
8109    }
8110   ],
8111   "linker_set_key" : "android::Mutex",
8112   "name" : "android::Mutex",
8113   "record_kind" : "class",
8114   "referenced_type" : "type-57",
8115   "self_type" : "type-57",
8116   "size" : 40,
8117   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
8118   "unique_id" : "_ZTSN7android5MutexE"
8119  },
8120  {
8121   "alignment" : 8,
8122   "fields" :
8123   [
8124    {
8125     "access" : "private",
8126     "field_name" : "mLock",
8127     "referenced_type" : "type-592"
8128    }
8129   ],
8130   "linker_set_key" : "android::Mutex::Autolock",
8131   "name" : "android::Mutex::Autolock",
8132   "record_kind" : "class",
8133   "referenced_type" : "type-591",
8134   "self_type" : "type-591",
8135   "size" : 8,
8136   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
8137   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
8138  },
8139  {
8140   "alignment" : 8,
8141   "base_specifiers" :
8142   [
8143    {
8144     "referenced_type" : "type-297"
8145    }
8146   ],
8147   "fields" :
8148   [
8149    {
8150     "access" : "private",
8151     "field_name" : "mHandle",
8152     "field_offset" : 64,
8153     "referenced_type" : "type-300"
8154    },
8155    {
8156     "access" : "private",
8157     "field_name" : "mOwnsHandle",
8158     "field_offset" : 128,
8159     "referenced_type" : "type-32"
8160    }
8161   ],
8162   "linker_set_key" : "android::NativeHandle",
8163   "name" : "android::NativeHandle",
8164   "record_kind" : "class",
8165   "referenced_type" : "type-299",
8166   "self_type" : "type-299",
8167   "size" : 24,
8168   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
8169   "unique_id" : "_ZTSN7android12NativeHandleE"
8170  },
8171  {
8172   "alignment" : 4,
8173   "fields" :
8174   [
8175    {
8176     "access" : "private",
8177     "field_name" : "mRWLock",
8178     "referenced_type" : "type-598"
8179    }
8180   ],
8181   "linker_set_key" : "android::RWLock",
8182   "name" : "android::RWLock",
8183   "record_kind" : "class",
8184   "referenced_type" : "type-597",
8185   "self_type" : "type-597",
8186   "size" : 56,
8187   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8188   "unique_id" : "_ZTSN7android6RWLockE"
8189  },
8190  {
8191   "alignment" : 8,
8192   "fields" :
8193   [
8194    {
8195     "access" : "private",
8196     "field_name" : "mLock",
8197     "referenced_type" : "type-601"
8198    }
8199   ],
8200   "linker_set_key" : "android::RWLock::AutoRLock",
8201   "name" : "android::RWLock::AutoRLock",
8202   "record_kind" : "class",
8203   "referenced_type" : "type-600",
8204   "self_type" : "type-600",
8205   "size" : 8,
8206   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8207   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
8208  },
8209  {
8210   "alignment" : 8,
8211   "fields" :
8212   [
8213    {
8214     "access" : "private",
8215     "field_name" : "mLock",
8216     "referenced_type" : "type-601"
8217    }
8218   ],
8219   "linker_set_key" : "android::RWLock::AutoWLock",
8220   "name" : "android::RWLock::AutoWLock",
8221   "record_kind" : "class",
8222   "referenced_type" : "type-604",
8223   "self_type" : "type-604",
8224   "size" : 8,
8225   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8226   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
8227  },
8228  {
8229   "alignment" : 8,
8230   "fields" :
8231   [
8232    {
8233     "access" : "private",
8234     "field_name" : "mRefs",
8235     "field_offset" : 64,
8236     "referenced_type" : "type-8"
8237    }
8238   ],
8239   "linker_set_key" : "android::RefBase",
8240   "name" : "android::RefBase",
8241   "record_kind" : "class",
8242   "referenced_type" : "type-7",
8243   "self_type" : "type-7",
8244   "size" : 16,
8245   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8246   "unique_id" : "_ZTSN7android7RefBaseE",
8247   "vtable_components" :
8248   [
8249    {
8250     "kind" : "offset_to_top"
8251    },
8252    {
8253     "kind" : "rtti",
8254     "mangled_component_name" : "_ZTIN7android7RefBaseE"
8255    },
8256    {
8257     "kind" : "complete_dtor_pointer",
8258     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
8259    },
8260    {
8261     "kind" : "deleting_dtor_pointer",
8262     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
8263    },
8264    {
8265     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8266    },
8267    {
8268     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8269    },
8270    {
8271     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8272    },
8273    {
8274     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8275    }
8276   ]
8277  },
8278  {
8279   "alignment" : 1,
8280   "linker_set_key" : "android::RefBase::weakref_type",
8281   "name" : "android::RefBase::weakref_type",
8282   "record_kind" : "class",
8283   "referenced_type" : "type-12",
8284   "self_type" : "type-12",
8285   "size" : 1,
8286   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8287   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
8288  },
8289  {
8290   "alignment" : 1,
8291   "linker_set_key" : "android::ReferenceMover",
8292   "name" : "android::ReferenceMover",
8293   "record_kind" : "class",
8294   "referenced_type" : "type-404",
8295   "self_type" : "type-404",
8296   "size" : 1,
8297   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8298   "unique_id" : "_ZTSN7android14ReferenceMoverE"
8299  },
8300  {
8301   "alignment" : 8,
8302   "linker_set_key" : "android::ReferenceRenamer",
8303   "name" : "android::ReferenceRenamer",
8304   "record_kind" : "class",
8305   "referenced_type" : "type-398",
8306   "self_type" : "type-398",
8307   "size" : 8,
8308   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8309   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
8310   "vtable_components" :
8311   [
8312    {
8313     "kind" : "offset_to_top"
8314    },
8315    {
8316     "kind" : "rtti",
8317     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
8318    },
8319    {
8320     "is_pure" : true,
8321     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
8322    }
8323   ]
8324  },
8325  {
8326   "alignment" : 8,
8327   "fields" :
8328   [
8329    {
8330     "access" : "private",
8331     "field_name" : "mTag",
8332     "referenced_type" : "type-13"
8333    }
8334   ],
8335   "linker_set_key" : "android::ScopedTrace",
8336   "name" : "android::ScopedTrace",
8337   "record_kind" : "class",
8338   "referenced_type" : "type-606",
8339   "self_type" : "type-606",
8340   "size" : 8,
8341   "source_file" : "/system/core/libutils/include/utils/Trace.h",
8342   "unique_id" : "_ZTSN7android11ScopedTraceE"
8343  },
8344  {
8345   "alignment" : 8,
8346   "base_specifiers" :
8347   [
8348    {
8349     "access" : "private",
8350     "referenced_type" : "type-79"
8351    }
8352   ],
8353   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8354   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8355   "record_kind" : "class",
8356   "referenced_type" : "type-78",
8357   "self_type" : "type-78",
8358   "size" : 40,
8359   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
8360   "template_args" : [ "type-80" ],
8361   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
8362   "vtable_components" :
8363   [
8364    {
8365     "kind" : "offset_to_top"
8366    },
8367    {
8368     "kind" : "rtti",
8369     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
8370    },
8371    {
8372     "kind" : "complete_dtor_pointer",
8373     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
8374    },
8375    {
8376     "kind" : "deleting_dtor_pointer",
8377     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
8378    },
8379    {
8380     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
8381    },
8382    {
8383     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
8384    },
8385    {
8386     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
8387    },
8388    {
8389     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
8390    },
8391    {
8392     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
8393    },
8394    {
8395     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
8396    },
8397    {
8398     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
8399    }
8400   ]
8401  },
8402  {
8403   "alignment" : 8,
8404   "base_specifiers" :
8405   [
8406    {
8407     "referenced_type" : "type-60"
8408    }
8409   ],
8410   "linker_set_key" : "android::SortedVectorImpl",
8411   "name" : "android::SortedVectorImpl",
8412   "record_kind" : "class",
8413   "referenced_type" : "type-79",
8414   "self_type" : "type-79",
8415   "size" : 40,
8416   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8417   "unique_id" : "_ZTSN7android16SortedVectorImplE",
8418   "vtable_components" :
8419   [
8420    {
8421     "kind" : "offset_to_top"
8422    },
8423    {
8424     "kind" : "rtti",
8425     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
8426    },
8427    {
8428     "kind" : "complete_dtor_pointer",
8429     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
8430    },
8431    {
8432     "kind" : "deleting_dtor_pointer",
8433     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
8434    },
8435    {
8436     "is_pure" : true,
8437     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
8438    },
8439    {
8440     "is_pure" : true,
8441     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
8442    },
8443    {
8444     "is_pure" : true,
8445     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
8446    },
8447    {
8448     "is_pure" : true,
8449     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
8450    },
8451    {
8452     "is_pure" : true,
8453     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
8454    },
8455    {
8456     "is_pure" : true,
8457     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
8458    },
8459    {
8460     "is_pure" : true,
8461     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
8462    }
8463   ]
8464  },
8465  {
8466   "alignment" : 8,
8467   "fields" :
8468   [
8469    {
8470     "access" : "private",
8471     "field_name" : "mString",
8472     "referenced_type" : "type-71"
8473    }
8474   ],
8475   "linker_set_key" : "android::String16",
8476   "name" : "android::String16",
8477   "record_kind" : "class",
8478   "referenced_type" : "type-70",
8479   "self_type" : "type-70",
8480   "size" : 8,
8481   "source_file" : "/system/core/libutils/include/utils/String16.h",
8482   "unique_id" : "_ZTSN7android8String16E"
8483  },
8484  {
8485   "alignment" : 8,
8486   "fields" :
8487   [
8488    {
8489     "access" : "private",
8490     "field_name" : "mString",
8491     "referenced_type" : "type-29"
8492    }
8493   ],
8494   "linker_set_key" : "android::String8",
8495   "name" : "android::String8",
8496   "record_kind" : "class",
8497   "referenced_type" : "type-81",
8498   "self_type" : "type-81",
8499   "size" : 8,
8500   "source_file" : "/system/core/libutils/include/utils/String8.h",
8501   "unique_id" : "_ZTSN7android7String8E"
8502  },
8503  {
8504   "alignment" : 8,
8505   "base_specifiers" :
8506   [
8507    {
8508     "is_virtual" : true,
8509     "referenced_type" : "type-7"
8510    }
8511   ],
8512   "fields" :
8513   [
8514    {
8515     "access" : "private",
8516     "field_name" : "mCanCallJava",
8517     "field_offset" : 64,
8518     "referenced_type" : "type-197"
8519    },
8520    {
8521     "access" : "private",
8522     "field_name" : "mThread",
8523     "field_offset" : 128,
8524     "referenced_type" : "type-52"
8525    },
8526    {
8527     "access" : "private",
8528     "field_name" : "mLock",
8529     "field_offset" : 192,
8530     "referenced_type" : "type-57"
8531    },
8532    {
8533     "access" : "private",
8534     "field_name" : "mThreadExitedCondition",
8535     "field_offset" : 512,
8536     "referenced_type" : "type-198"
8537    },
8538    {
8539     "access" : "private",
8540     "field_name" : "mStatus",
8541     "field_offset" : 896,
8542     "referenced_type" : "type-51"
8543    },
8544    {
8545     "access" : "private",
8546     "field_name" : "mExitPending",
8547     "field_offset" : 928,
8548     "referenced_type" : "type-200"
8549    },
8550    {
8551     "access" : "private",
8552     "field_name" : "mRunning",
8553     "field_offset" : 936,
8554     "referenced_type" : "type-200"
8555    },
8556    {
8557     "access" : "private",
8558     "field_name" : "mHoldSelf",
8559     "field_offset" : 960,
8560     "referenced_type" : "type-194"
8561    },
8562    {
8563     "access" : "private",
8564     "field_name" : "mTid",
8565     "field_offset" : 1024,
8566     "referenced_type" : "type-51"
8567    }
8568   ],
8569   "linker_set_key" : "android::Thread",
8570   "name" : "android::Thread",
8571   "record_kind" : "class",
8572   "referenced_type" : "type-196",
8573   "self_type" : "type-196",
8574   "size" : 152,
8575   "source_file" : "/system/core/libutils/include/utils/Thread.h",
8576   "unique_id" : "_ZTSN7android6ThreadE",
8577   "vtable_components" :
8578   [
8579    {
8580     "component_value" : 136,
8581     "kind" : "vbase_offset"
8582    },
8583    {
8584     "kind" : "offset_to_top"
8585    },
8586    {
8587     "kind" : "rtti",
8588     "mangled_component_name" : "_ZTIN7android6ThreadE"
8589    },
8590    {
8591     "kind" : "complete_dtor_pointer",
8592     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
8593    },
8594    {
8595     "kind" : "deleting_dtor_pointer",
8596     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
8597    },
8598    {
8599     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
8600    },
8601    {
8602     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
8603    },
8604    {
8605     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
8606    },
8607    {
8608     "is_pure" : true,
8609     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
8610    },
8611    {
8612     "kind" : "vcall_offset"
8613    },
8614    {
8615     "kind" : "vcall_offset"
8616    },
8617    {
8618     "kind" : "vcall_offset"
8619    },
8620    {
8621     "kind" : "vcall_offset"
8622    },
8623    {
8624     "component_value" : -136,
8625     "kind" : "vcall_offset"
8626    },
8627    {
8628     "component_value" : -136,
8629     "kind" : "offset_to_top"
8630    },
8631    {
8632     "kind" : "rtti",
8633     "mangled_component_name" : "_ZTIN7android6ThreadE"
8634    },
8635    {
8636     "kind" : "complete_dtor_pointer",
8637     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
8638    },
8639    {
8640     "kind" : "deleting_dtor_pointer",
8641     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
8642    },
8643    {
8644     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8645    },
8646    {
8647     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8648    },
8649    {
8650     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8651    },
8652    {
8653     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8654    }
8655   ]
8656  },
8657  {
8658   "alignment" : 8,
8659   "base_specifiers" :
8660   [
8661    {
8662     "access" : "private",
8663     "referenced_type" : "type-60"
8664    }
8665   ],
8666   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8667   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8668   "record_kind" : "class",
8669   "referenced_type" : "type-59",
8670   "self_type" : "type-59",
8671   "size" : 40,
8672   "source_file" : "/system/core/libutils/include/utils/Vector.h",
8673   "template_args" : [ "type-63" ],
8674   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
8675   "vtable_components" :
8676   [
8677    {
8678     "kind" : "offset_to_top"
8679    },
8680    {
8681     "kind" : "rtti",
8682     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
8683    },
8684    {
8685     "kind" : "complete_dtor_pointer",
8686     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
8687    },
8688    {
8689     "kind" : "deleting_dtor_pointer",
8690     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
8691    },
8692    {
8693     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
8694    },
8695    {
8696     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
8697    },
8698    {
8699     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
8700    },
8701    {
8702     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
8703    },
8704    {
8705     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
8706    },
8707    {
8708     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
8709    }
8710   ]
8711  },
8712  {
8713   "alignment" : 8,
8714   "fields" :
8715   [
8716    {
8717     "access" : "private",
8718     "field_name" : "mStorage",
8719     "field_offset" : 64,
8720     "referenced_type" : "type-52"
8721    },
8722    {
8723     "access" : "private",
8724     "field_name" : "mCount",
8725     "field_offset" : 128,
8726     "referenced_type" : "type-13"
8727    },
8728    {
8729     "access" : "private",
8730     "field_name" : "mFlags",
8731     "field_offset" : 192,
8732     "referenced_type" : "type-61"
8733    },
8734    {
8735     "access" : "private",
8736     "field_name" : "mItemSize",
8737     "field_offset" : 256,
8738     "referenced_type" : "type-62"
8739    }
8740   ],
8741   "linker_set_key" : "android::VectorImpl",
8742   "name" : "android::VectorImpl",
8743   "record_kind" : "class",
8744   "referenced_type" : "type-60",
8745   "self_type" : "type-60",
8746   "size" : 40,
8747   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8748   "unique_id" : "_ZTSN7android10VectorImplE",
8749   "vtable_components" :
8750   [
8751    {
8752     "kind" : "offset_to_top"
8753    },
8754    {
8755     "kind" : "rtti",
8756     "mangled_component_name" : "_ZTIN7android10VectorImplE"
8757    },
8758    {
8759     "kind" : "complete_dtor_pointer",
8760     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
8761    },
8762    {
8763     "kind" : "deleting_dtor_pointer",
8764     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
8765    },
8766    {
8767     "is_pure" : true,
8768     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
8769    },
8770    {
8771     "is_pure" : true,
8772     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
8773    },
8774    {
8775     "is_pure" : true,
8776     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
8777    },
8778    {
8779     "is_pure" : true,
8780     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
8781    },
8782    {
8783     "is_pure" : true,
8784     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
8785    },
8786    {
8787     "is_pure" : true,
8788     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
8789    }
8790   ]
8791  },
8792  {
8793   "alignment" : 8,
8794   "base_specifiers" :
8795   [
8796    {
8797     "referenced_type" : "type-294"
8798    }
8799   ],
8800   "linker_set_key" : "android::VirtualLightRefBase",
8801   "name" : "android::VirtualLightRefBase",
8802   "record_kind" : "class",
8803   "referenced_type" : "type-296",
8804   "self_type" : "type-296",
8805   "size" : 16,
8806   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8807   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
8808   "vtable_components" :
8809   [
8810    {
8811     "kind" : "offset_to_top"
8812    },
8813    {
8814     "kind" : "rtti",
8815     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
8816    },
8817    {
8818     "kind" : "complete_dtor_pointer",
8819     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
8820    },
8821    {
8822     "kind" : "deleting_dtor_pointer",
8823     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
8824    }
8825   ]
8826  },
8827  {
8828   "alignment" : 8,
8829   "base_specifiers" :
8830   [
8831    {
8832     "referenced_type" : "type-65"
8833    }
8834   ],
8835   "fields" :
8836   [
8837    {
8838     "access" : "protected",
8839     "field_name" : "mSchedPolicy",
8840     "field_offset" : 64,
8841     "referenced_type" : "type-51"
8842    },
8843    {
8844     "access" : "protected",
8845     "field_name" : "mSchedPriority",
8846     "field_offset" : 96,
8847     "referenced_type" : "type-51"
8848    },
8849    {
8850     "access" : "private",
8851     "field_name" : "mExtras",
8852     "field_offset" : 128,
8853     "referenced_type" : "type-106"
8854    },
8855    {
8856     "access" : "private",
8857     "field_name" : "mReserved0",
8858     "field_offset" : 192,
8859     "referenced_type" : "type-52"
8860    }
8861   ],
8862   "linker_set_key" : "android::hardware::BHwBinder",
8863   "name" : "android::hardware::BHwBinder",
8864   "record_kind" : "class",
8865   "referenced_type" : "type-105",
8866   "self_type" : "type-105",
8867   "size" : 48,
8868   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8869   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
8870   "vtable_components" :
8871   [
8872    {
8873     "component_value" : 32,
8874     "kind" : "vbase_offset"
8875    },
8876    {
8877     "kind" : "offset_to_top"
8878    },
8879    {
8880     "kind" : "rtti",
8881     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8882    },
8883    {
8884     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8885    },
8886    {
8887     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8888    },
8889    {
8890     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8891    },
8892    {
8893     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8894    },
8895    {
8896     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8897    },
8898    {
8899     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8900    },
8901    {
8902     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8903    },
8904    {
8905     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8906    },
8907    {
8908     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8909    },
8910    {
8911     "kind" : "complete_dtor_pointer",
8912     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
8913    },
8914    {
8915     "kind" : "deleting_dtor_pointer",
8916     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
8917    },
8918    {
8919     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8920    },
8921    {
8922     "kind" : "vcall_offset"
8923    },
8924    {
8925     "kind" : "vcall_offset"
8926    },
8927    {
8928     "kind" : "vcall_offset"
8929    },
8930    {
8931     "kind" : "vcall_offset"
8932    },
8933    {
8934     "component_value" : -32,
8935     "kind" : "vcall_offset"
8936    },
8937    {
8938     "component_value" : -32,
8939     "kind" : "offset_to_top"
8940    },
8941    {
8942     "kind" : "rtti",
8943     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8944    },
8945    {
8946     "kind" : "complete_dtor_pointer",
8947     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
8948    },
8949    {
8950     "kind" : "deleting_dtor_pointer",
8951     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
8952    },
8953    {
8954     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8955    },
8956    {
8957     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8958    },
8959    {
8960     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8961    },
8962    {
8963     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8964    }
8965   ]
8966  },
8967  {
8968   "alignment" : 8,
8969   "base_specifiers" :
8970   [
8971    {
8972     "is_virtual" : true,
8973     "referenced_type" : "type-7"
8974    }
8975   ],
8976   "fields" :
8977   [
8978    {
8979     "access" : "private",
8980     "field_name" : "mRemote",
8981     "field_offset" : 64,
8982     "referenced_type" : "type-117"
8983    },
8984    {
8985     "access" : "private",
8986     "field_name" : "mRefs",
8987     "field_offset" : 128,
8988     "referenced_type" : "type-11"
8989    },
8990    {
8991     "access" : "private",
8992     "field_name" : "mState",
8993     "field_offset" : 192,
8994     "referenced_type" : "type-118"
8995    }
8996   ],
8997   "linker_set_key" : "android::hardware::BpHwRefBase",
8998   "name" : "android::hardware::BpHwRefBase",
8999   "record_kind" : "class",
9000   "referenced_type" : "type-116",
9001   "self_type" : "type-116",
9002   "size" : 48,
9003   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
9004   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
9005   "vtable_components" :
9006   [
9007    {
9008     "component_value" : 32,
9009     "kind" : "vbase_offset"
9010    },
9011    {
9012     "kind" : "offset_to_top"
9013    },
9014    {
9015     "kind" : "rtti",
9016     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
9017    },
9018    {
9019     "kind" : "complete_dtor_pointer",
9020     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
9021    },
9022    {
9023     "kind" : "deleting_dtor_pointer",
9024     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
9025    },
9026    {
9027     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9028    },
9029    {
9030     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9031    },
9032    {
9033     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9034    },
9035    {
9036     "kind" : "vcall_offset"
9037    },
9038    {
9039     "component_value" : -32,
9040     "kind" : "vcall_offset"
9041    },
9042    {
9043     "component_value" : -32,
9044     "kind" : "vcall_offset"
9045    },
9046    {
9047     "component_value" : -32,
9048     "kind" : "vcall_offset"
9049    },
9050    {
9051     "component_value" : -32,
9052     "kind" : "vcall_offset"
9053    },
9054    {
9055     "component_value" : -32,
9056     "kind" : "offset_to_top"
9057    },
9058    {
9059     "kind" : "rtti",
9060     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
9061    },
9062    {
9063     "kind" : "complete_dtor_pointer",
9064     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
9065    },
9066    {
9067     "kind" : "deleting_dtor_pointer",
9068     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
9069    },
9070    {
9071     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9072    },
9073    {
9074     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9075    },
9076    {
9077     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9078    },
9079    {
9080     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9081    }
9082   ]
9083  },
9084  {
9085   "alignment" : 8,
9086   "base_specifiers" :
9087   [
9088    {
9089     "referenced_type" : "type-229"
9090    },
9091    {
9092     "referenced_type" : "type-19"
9093    },
9094    {
9095     "referenced_type" : "type-116"
9096    }
9097   ],
9098   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb>",
9099   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb>",
9100   "record_kind" : "class",
9101   "referenced_type" : "type-496",
9102   "self_type" : "type-496",
9103   "size" : 64,
9104   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9105   "template_args" : [ "type-229" ],
9106   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE",
9107   "vtable_components" :
9108   [
9109    {
9110     "component_value" : 48,
9111     "kind" : "vbase_offset"
9112    },
9113    {
9114     "kind" : "offset_to_top"
9115    },
9116    {
9117     "kind" : "rtti",
9118     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
9119    },
9120    {
9121     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
9122    },
9123    {
9124     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9125    },
9126    {
9127     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9128    },
9129    {
9130     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9131    },
9132    {
9133     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9134    },
9135    {
9136     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
9137    },
9138    {
9139     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9140    },
9141    {
9142     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
9143    },
9144    {
9145     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9146    },
9147    {
9148     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
9149    },
9150    {
9151     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9152    },
9153    {
9154     "kind" : "complete_dtor_pointer",
9155     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
9156    },
9157    {
9158     "kind" : "deleting_dtor_pointer",
9159     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
9160    },
9161    {
9162     "is_pure" : true,
9163     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
9164    },
9165    {
9166     "is_pure" : true,
9167     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
9168    },
9169    {
9170     "is_pure" : true,
9171     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb15queryPortStatusEv"
9172    },
9173    {
9174     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
9175    },
9176    {
9177     "component_value" : 40,
9178     "kind" : "vbase_offset"
9179    },
9180    {
9181     "component_value" : -8,
9182     "kind" : "offset_to_top"
9183    },
9184    {
9185     "kind" : "rtti",
9186     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
9187    },
9188    {
9189     "kind" : "complete_dtor_pointer",
9190     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
9191    },
9192    {
9193     "kind" : "deleting_dtor_pointer",
9194     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
9195    },
9196    {
9197     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
9198    },
9199    {
9200     "component_value" : 32,
9201     "kind" : "vbase_offset"
9202    },
9203    {
9204     "component_value" : -16,
9205     "kind" : "offset_to_top"
9206    },
9207    {
9208     "kind" : "rtti",
9209     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
9210    },
9211    {
9212     "kind" : "complete_dtor_pointer",
9213     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
9214    },
9215    {
9216     "kind" : "deleting_dtor_pointer",
9217     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
9218    },
9219    {
9220     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9221    },
9222    {
9223     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9224    },
9225    {
9226     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9227    },
9228    {
9229     "kind" : "vcall_offset"
9230    },
9231    {
9232     "component_value" : -32,
9233     "kind" : "vcall_offset"
9234    },
9235    {
9236     "component_value" : -32,
9237     "kind" : "vcall_offset"
9238    },
9239    {
9240     "component_value" : -32,
9241     "kind" : "vcall_offset"
9242    },
9243    {
9244     "component_value" : -48,
9245     "kind" : "vcall_offset"
9246    },
9247    {
9248     "component_value" : -48,
9249     "kind" : "offset_to_top"
9250    },
9251    {
9252     "kind" : "rtti",
9253     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
9254    },
9255    {
9256     "kind" : "complete_dtor_pointer",
9257     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
9258    },
9259    {
9260     "kind" : "deleting_dtor_pointer",
9261     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
9262    },
9263    {
9264     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9265    },
9266    {
9267     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9268    },
9269    {
9270     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9271    },
9272    {
9273     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9274    }
9275   ]
9276  },
9277  {
9278   "alignment" : 8,
9279   "base_specifiers" :
9280   [
9281    {
9282     "referenced_type" : "type-40"
9283    },
9284    {
9285     "referenced_type" : "type-19"
9286    },
9287    {
9288     "referenced_type" : "type-116"
9289    }
9290   ],
9291   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback>",
9292   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback>",
9293   "record_kind" : "class",
9294   "referenced_type" : "type-495",
9295   "self_type" : "type-495",
9296   "size" : 64,
9297   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9298   "template_args" : [ "type-40" ],
9299   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE",
9300   "vtable_components" :
9301   [
9302    {
9303     "component_value" : 48,
9304     "kind" : "vbase_offset"
9305    },
9306    {
9307     "kind" : "offset_to_top"
9308    },
9309    {
9310     "kind" : "rtti",
9311     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
9312    },
9313    {
9314     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
9315    },
9316    {
9317     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9318    },
9319    {
9320     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9321    },
9322    {
9323     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9324    },
9325    {
9326     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9327    },
9328    {
9329     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
9330    },
9331    {
9332     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9333    },
9334    {
9335     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
9336    },
9337    {
9338     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9339    },
9340    {
9341     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
9342    },
9343    {
9344     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9345    },
9346    {
9347     "kind" : "complete_dtor_pointer",
9348     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
9349    },
9350    {
9351     "kind" : "deleting_dtor_pointer",
9352     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
9353    },
9354    {
9355     "is_pure" : true,
9356     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
9357    },
9358    {
9359     "is_pure" : true,
9360     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
9361    },
9362    {
9363     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
9364    },
9365    {
9366     "component_value" : 40,
9367     "kind" : "vbase_offset"
9368    },
9369    {
9370     "component_value" : -8,
9371     "kind" : "offset_to_top"
9372    },
9373    {
9374     "kind" : "rtti",
9375     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
9376    },
9377    {
9378     "kind" : "complete_dtor_pointer",
9379     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
9380    },
9381    {
9382     "kind" : "deleting_dtor_pointer",
9383     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
9384    },
9385    {
9386     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
9387    },
9388    {
9389     "component_value" : 32,
9390     "kind" : "vbase_offset"
9391    },
9392    {
9393     "component_value" : -16,
9394     "kind" : "offset_to_top"
9395    },
9396    {
9397     "kind" : "rtti",
9398     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
9399    },
9400    {
9401     "kind" : "complete_dtor_pointer",
9402     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
9403    },
9404    {
9405     "kind" : "deleting_dtor_pointer",
9406     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
9407    },
9408    {
9409     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9410    },
9411    {
9412     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9413    },
9414    {
9415     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9416    },
9417    {
9418     "kind" : "vcall_offset"
9419    },
9420    {
9421     "component_value" : -32,
9422     "kind" : "vcall_offset"
9423    },
9424    {
9425     "component_value" : -32,
9426     "kind" : "vcall_offset"
9427    },
9428    {
9429     "component_value" : -32,
9430     "kind" : "vcall_offset"
9431    },
9432    {
9433     "component_value" : -48,
9434     "kind" : "vcall_offset"
9435    },
9436    {
9437     "component_value" : -48,
9438     "kind" : "offset_to_top"
9439    },
9440    {
9441     "kind" : "rtti",
9442     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
9443    },
9444    {
9445     "kind" : "complete_dtor_pointer",
9446     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
9447    },
9448    {
9449     "kind" : "deleting_dtor_pointer",
9450     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
9451    },
9452    {
9453     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9454    },
9455    {
9456     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9457    },
9458    {
9459     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9460    },
9461    {
9462     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9463    }
9464   ]
9465  },
9466  {
9467   "alignment" : 8,
9468   "base_specifiers" :
9469   [
9470    {
9471     "referenced_type" : "type-236"
9472    },
9473    {
9474     "referenced_type" : "type-19"
9475    },
9476    {
9477     "referenced_type" : "type-116"
9478    }
9479   ],
9480   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsb>",
9481   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsb>",
9482   "record_kind" : "class",
9483   "referenced_type" : "type-497",
9484   "self_type" : "type-497",
9485   "size" : 64,
9486   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9487   "template_args" : [ "type-236" ],
9488   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE",
9489   "vtable_components" :
9490   [
9491    {
9492     "component_value" : 48,
9493     "kind" : "vbase_offset"
9494    },
9495    {
9496     "kind" : "offset_to_top"
9497    },
9498    {
9499     "kind" : "rtti",
9500     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
9501    },
9502    {
9503     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_14IUsb8isRemoteEv"
9504    },
9505    {
9506     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9507    },
9508    {
9509     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9510    },
9511    {
9512     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9513    },
9514    {
9515     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9516    },
9517    {
9518     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21setHALInstrumentationEv"
9519    },
9520    {
9521     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9522    },
9523    {
9524     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb4pingEv"
9525    },
9526    {
9527     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9528    },
9529    {
9530     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21notifySyspropsChangedEv"
9531    },
9532    {
9533     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9534    },
9535    {
9536     "kind" : "complete_dtor_pointer",
9537     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
9538    },
9539    {
9540     "kind" : "deleting_dtor_pointer",
9541     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
9542    },
9543    {
9544     "is_pure" : true,
9545     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
9546    },
9547    {
9548     "is_pure" : true,
9549     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
9550    },
9551    {
9552     "is_pure" : true,
9553     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb15queryPortStatusEv"
9554    },
9555    {
9556     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
9557    },
9558    {
9559     "component_value" : 40,
9560     "kind" : "vbase_offset"
9561    },
9562    {
9563     "component_value" : -8,
9564     "kind" : "offset_to_top"
9565    },
9566    {
9567     "kind" : "rtti",
9568     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
9569    },
9570    {
9571     "kind" : "complete_dtor_pointer",
9572     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
9573    },
9574    {
9575     "kind" : "deleting_dtor_pointer",
9576     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
9577    },
9578    {
9579     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
9580    },
9581    {
9582     "component_value" : 32,
9583     "kind" : "vbase_offset"
9584    },
9585    {
9586     "component_value" : -16,
9587     "kind" : "offset_to_top"
9588    },
9589    {
9590     "kind" : "rtti",
9591     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
9592    },
9593    {
9594     "kind" : "complete_dtor_pointer",
9595     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
9596    },
9597    {
9598     "kind" : "deleting_dtor_pointer",
9599     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
9600    },
9601    {
9602     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9603    },
9604    {
9605     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9606    },
9607    {
9608     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9609    },
9610    {
9611     "kind" : "vcall_offset"
9612    },
9613    {
9614     "component_value" : -32,
9615     "kind" : "vcall_offset"
9616    },
9617    {
9618     "component_value" : -32,
9619     "kind" : "vcall_offset"
9620    },
9621    {
9622     "component_value" : -32,
9623     "kind" : "vcall_offset"
9624    },
9625    {
9626     "component_value" : -48,
9627     "kind" : "vcall_offset"
9628    },
9629    {
9630     "component_value" : -48,
9631     "kind" : "offset_to_top"
9632    },
9633    {
9634     "kind" : "rtti",
9635     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
9636    },
9637    {
9638     "kind" : "complete_dtor_pointer",
9639     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
9640    },
9641    {
9642     "kind" : "deleting_dtor_pointer",
9643     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
9644    },
9645    {
9646     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9647    },
9648    {
9649     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9650    },
9651    {
9652     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9653    },
9654    {
9655     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9656    }
9657   ]
9658  },
9659  {
9660   "alignment" : 8,
9661   "base_specifiers" :
9662   [
9663    {
9664     "referenced_type" : "type-39"
9665    },
9666    {
9667     "referenced_type" : "type-19"
9668    },
9669    {
9670     "referenced_type" : "type-116"
9671    }
9672   ],
9673   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsbCallback>",
9674   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsbCallback>",
9675   "record_kind" : "class",
9676   "referenced_type" : "type-115",
9677   "self_type" : "type-115",
9678   "size" : 64,
9679   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9680   "template_args" : [ "type-39" ],
9681   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE",
9682   "vtable_components" :
9683   [
9684    {
9685     "component_value" : 48,
9686     "kind" : "vbase_offset"
9687    },
9688    {
9689     "kind" : "offset_to_top"
9690    },
9691    {
9692     "kind" : "rtti",
9693     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
9694    },
9695    {
9696     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_112IUsbCallback8isRemoteEv"
9697    },
9698    {
9699     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9700    },
9701    {
9702     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9703    },
9704    {
9705     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9706    },
9707    {
9708     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9709    },
9710    {
9711     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21setHALInstrumentationEv"
9712    },
9713    {
9714     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9715    },
9716    {
9717     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback4pingEv"
9718    },
9719    {
9720     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9721    },
9722    {
9723     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21notifySyspropsChangedEv"
9724    },
9725    {
9726     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9727    },
9728    {
9729     "kind" : "complete_dtor_pointer",
9730     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
9731    },
9732    {
9733     "kind" : "deleting_dtor_pointer",
9734     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
9735    },
9736    {
9737     "is_pure" : true,
9738     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
9739    },
9740    {
9741     "is_pure" : true,
9742     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
9743    },
9744    {
9745     "is_pure" : true,
9746     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
9747    },
9748    {
9749     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
9750    },
9751    {
9752     "component_value" : 40,
9753     "kind" : "vbase_offset"
9754    },
9755    {
9756     "component_value" : -8,
9757     "kind" : "offset_to_top"
9758    },
9759    {
9760     "kind" : "rtti",
9761     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
9762    },
9763    {
9764     "kind" : "complete_dtor_pointer",
9765     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
9766    },
9767    {
9768     "kind" : "deleting_dtor_pointer",
9769     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
9770    },
9771    {
9772     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
9773    },
9774    {
9775     "component_value" : 32,
9776     "kind" : "vbase_offset"
9777    },
9778    {
9779     "component_value" : -16,
9780     "kind" : "offset_to_top"
9781    },
9782    {
9783     "kind" : "rtti",
9784     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
9785    },
9786    {
9787     "kind" : "complete_dtor_pointer",
9788     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
9789    },
9790    {
9791     "kind" : "deleting_dtor_pointer",
9792     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
9793    },
9794    {
9795     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9796    },
9797    {
9798     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9799    },
9800    {
9801     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9802    },
9803    {
9804     "kind" : "vcall_offset"
9805    },
9806    {
9807     "component_value" : -32,
9808     "kind" : "vcall_offset"
9809    },
9810    {
9811     "component_value" : -32,
9812     "kind" : "vcall_offset"
9813    },
9814    {
9815     "component_value" : -32,
9816     "kind" : "vcall_offset"
9817    },
9818    {
9819     "component_value" : -48,
9820     "kind" : "vcall_offset"
9821    },
9822    {
9823     "component_value" : -48,
9824     "kind" : "offset_to_top"
9825    },
9826    {
9827     "kind" : "rtti",
9828     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
9829    },
9830    {
9831     "kind" : "complete_dtor_pointer",
9832     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
9833    },
9834    {
9835     "kind" : "deleting_dtor_pointer",
9836     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
9837    },
9838    {
9839     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9840    },
9841    {
9842     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9843    },
9844    {
9845     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9846    },
9847    {
9848     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9849    }
9850   ]
9851  },
9852  {
9853   "alignment" : 8,
9854   "base_specifiers" :
9855   [
9856    {
9857     "referenced_type" : "type-245"
9858    },
9859    {
9860     "referenced_type" : "type-19"
9861    },
9862    {
9863     "referenced_type" : "type-116"
9864    }
9865   ],
9866   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsb>",
9867   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsb>",
9868   "record_kind" : "class",
9869   "referenced_type" : "type-499",
9870   "self_type" : "type-499",
9871   "size" : 64,
9872   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9873   "template_args" : [ "type-245" ],
9874   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEEE",
9875   "vtable_components" :
9876   [
9877    {
9878     "component_value" : 48,
9879     "kind" : "vbase_offset"
9880    },
9881    {
9882     "kind" : "offset_to_top"
9883    },
9884    {
9885     "kind" : "rtti",
9886     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEEE"
9887    },
9888    {
9889     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_24IUsb8isRemoteEv"
9890    },
9891    {
9892     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9893    },
9894    {
9895     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9896    },
9897    {
9898     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9899    },
9900    {
9901     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9902    },
9903    {
9904     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb21setHALInstrumentationEv"
9905    },
9906    {
9907     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9908    },
9909    {
9910     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb4pingEv"
9911    },
9912    {
9913     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9914    },
9915    {
9916     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb21notifySyspropsChangedEv"
9917    },
9918    {
9919     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9920    },
9921    {
9922     "kind" : "complete_dtor_pointer",
9923     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED1Ev"
9924    },
9925    {
9926     "kind" : "deleting_dtor_pointer",
9927     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED0Ev"
9928    },
9929    {
9930     "is_pure" : true,
9931     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
9932    },
9933    {
9934     "is_pure" : true,
9935     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
9936    },
9937    {
9938     "is_pure" : true,
9939     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb15queryPortStatusEv"
9940    },
9941    {
9942     "is_pure" : true,
9943     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb"
9944    },
9945    {
9946     "is_pure" : true,
9947     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb"
9948    },
9949    {
9950     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEE10onAsBinderEv"
9951    },
9952    {
9953     "component_value" : 40,
9954     "kind" : "vbase_offset"
9955    },
9956    {
9957     "component_value" : -8,
9958     "kind" : "offset_to_top"
9959    },
9960    {
9961     "kind" : "rtti",
9962     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEEE"
9963    },
9964    {
9965     "kind" : "complete_dtor_pointer",
9966     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED1Ev"
9967    },
9968    {
9969     "kind" : "deleting_dtor_pointer",
9970     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED0Ev"
9971    },
9972    {
9973     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEE10onAsBinderEv"
9974    },
9975    {
9976     "component_value" : 32,
9977     "kind" : "vbase_offset"
9978    },
9979    {
9980     "component_value" : -16,
9981     "kind" : "offset_to_top"
9982    },
9983    {
9984     "kind" : "rtti",
9985     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEEE"
9986    },
9987    {
9988     "kind" : "complete_dtor_pointer",
9989     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED1Ev"
9990    },
9991    {
9992     "kind" : "deleting_dtor_pointer",
9993     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED0Ev"
9994    },
9995    {
9996     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9997    },
9998    {
9999     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10000    },
10001    {
10002     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10003    },
10004    {
10005     "kind" : "vcall_offset"
10006    },
10007    {
10008     "component_value" : -32,
10009     "kind" : "vcall_offset"
10010    },
10011    {
10012     "component_value" : -32,
10013     "kind" : "vcall_offset"
10014    },
10015    {
10016     "component_value" : -32,
10017     "kind" : "vcall_offset"
10018    },
10019    {
10020     "component_value" : -48,
10021     "kind" : "vcall_offset"
10022    },
10023    {
10024     "component_value" : -48,
10025     "kind" : "offset_to_top"
10026    },
10027    {
10028     "kind" : "rtti",
10029     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEEE"
10030    },
10031    {
10032     "kind" : "complete_dtor_pointer",
10033     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED1Ev"
10034    },
10035    {
10036     "kind" : "deleting_dtor_pointer",
10037     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED0Ev"
10038    },
10039    {
10040     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
10041    },
10042    {
10043     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10044    },
10045    {
10046     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10047    },
10048    {
10049     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10050    }
10051   ]
10052  },
10053  {
10054   "alignment" : 8,
10055   "base_specifiers" :
10056   [
10057    {
10058     "referenced_type" : "type-96"
10059    },
10060    {
10061     "referenced_type" : "type-19"
10062    },
10063    {
10064     "referenced_type" : "type-116"
10065    }
10066   ],
10067   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsbCallback>",
10068   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsbCallback>",
10069   "record_kind" : "class",
10070   "referenced_type" : "type-125",
10071   "self_type" : "type-125",
10072   "size" : 64,
10073   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10074   "template_args" : [ "type-96" ],
10075   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEEE",
10076   "vtable_components" :
10077   [
10078    {
10079     "component_value" : 48,
10080     "kind" : "vbase_offset"
10081    },
10082    {
10083     "kind" : "offset_to_top"
10084    },
10085    {
10086     "kind" : "rtti",
10087     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEEE"
10088    },
10089    {
10090     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_212IUsbCallback8isRemoteEv"
10091    },
10092    {
10093     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10094    },
10095    {
10096     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10097    },
10098    {
10099     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10100    },
10101    {
10102     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10103    },
10104    {
10105     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21setHALInstrumentationEv"
10106    },
10107    {
10108     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10109    },
10110    {
10111     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback4pingEv"
10112    },
10113    {
10114     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10115    },
10116    {
10117     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21notifySyspropsChangedEv"
10118    },
10119    {
10120     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10121    },
10122    {
10123     "kind" : "complete_dtor_pointer",
10124     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED1Ev"
10125    },
10126    {
10127     "kind" : "deleting_dtor_pointer",
10128     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED0Ev"
10129    },
10130    {
10131     "is_pure" : true,
10132     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
10133    },
10134    {
10135     "is_pure" : true,
10136     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
10137    },
10138    {
10139     "is_pure" : true,
10140     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE"
10141    },
10142    {
10143     "is_pure" : true,
10144     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
10145    },
10146    {
10147     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEE10onAsBinderEv"
10148    },
10149    {
10150     "component_value" : 40,
10151     "kind" : "vbase_offset"
10152    },
10153    {
10154     "component_value" : -8,
10155     "kind" : "offset_to_top"
10156    },
10157    {
10158     "kind" : "rtti",
10159     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEEE"
10160    },
10161    {
10162     "kind" : "complete_dtor_pointer",
10163     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED1Ev"
10164    },
10165    {
10166     "kind" : "deleting_dtor_pointer",
10167     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED0Ev"
10168    },
10169    {
10170     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEE10onAsBinderEv"
10171    },
10172    {
10173     "component_value" : 32,
10174     "kind" : "vbase_offset"
10175    },
10176    {
10177     "component_value" : -16,
10178     "kind" : "offset_to_top"
10179    },
10180    {
10181     "kind" : "rtti",
10182     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEEE"
10183    },
10184    {
10185     "kind" : "complete_dtor_pointer",
10186     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED1Ev"
10187    },
10188    {
10189     "kind" : "deleting_dtor_pointer",
10190     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED0Ev"
10191    },
10192    {
10193     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10194    },
10195    {
10196     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10197    },
10198    {
10199     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10200    },
10201    {
10202     "kind" : "vcall_offset"
10203    },
10204    {
10205     "component_value" : -32,
10206     "kind" : "vcall_offset"
10207    },
10208    {
10209     "component_value" : -32,
10210     "kind" : "vcall_offset"
10211    },
10212    {
10213     "component_value" : -32,
10214     "kind" : "vcall_offset"
10215    },
10216    {
10217     "component_value" : -48,
10218     "kind" : "vcall_offset"
10219    },
10220    {
10221     "component_value" : -48,
10222     "kind" : "offset_to_top"
10223    },
10224    {
10225     "kind" : "rtti",
10226     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEEE"
10227    },
10228    {
10229     "kind" : "complete_dtor_pointer",
10230     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED1Ev"
10231    },
10232    {
10233     "kind" : "deleting_dtor_pointer",
10234     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED0Ev"
10235    },
10236    {
10237     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
10238    },
10239    {
10240     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10241    },
10242    {
10243     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10244    },
10245    {
10246     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10247    }
10248   ]
10249  },
10250  {
10251   "alignment" : 8,
10252   "base_specifiers" :
10253   [
10254    {
10255     "referenced_type" : "type-16"
10256    },
10257    {
10258     "referenced_type" : "type-19"
10259    },
10260    {
10261     "referenced_type" : "type-116"
10262    }
10263   ],
10264   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
10265   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
10266   "record_kind" : "class",
10267   "referenced_type" : "type-494",
10268   "self_type" : "type-494",
10269   "size" : 64,
10270   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10271   "template_args" : [ "type-16" ],
10272   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
10273   "vtable_components" :
10274   [
10275    {
10276     "component_value" : 48,
10277     "kind" : "vbase_offset"
10278    },
10279    {
10280     "kind" : "offset_to_top"
10281    },
10282    {
10283     "kind" : "rtti",
10284     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
10285    },
10286    {
10287     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
10288    },
10289    {
10290     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10291    },
10292    {
10293     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10294    },
10295    {
10296     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10297    },
10298    {
10299     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
10300    },
10301    {
10302     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
10303    },
10304    {
10305     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
10306    },
10307    {
10308     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
10309    },
10310    {
10311     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
10312    },
10313    {
10314     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
10315    },
10316    {
10317     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10318    },
10319    {
10320     "kind" : "complete_dtor_pointer",
10321     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
10322    },
10323    {
10324     "kind" : "deleting_dtor_pointer",
10325     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
10326    },
10327    {
10328     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
10329    },
10330    {
10331     "component_value" : 40,
10332     "kind" : "vbase_offset"
10333    },
10334    {
10335     "component_value" : -8,
10336     "kind" : "offset_to_top"
10337    },
10338    {
10339     "kind" : "rtti",
10340     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
10341    },
10342    {
10343     "kind" : "complete_dtor_pointer",
10344     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
10345    },
10346    {
10347     "kind" : "deleting_dtor_pointer",
10348     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
10349    },
10350    {
10351     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
10352    },
10353    {
10354     "component_value" : 32,
10355     "kind" : "vbase_offset"
10356    },
10357    {
10358     "component_value" : -16,
10359     "kind" : "offset_to_top"
10360    },
10361    {
10362     "kind" : "rtti",
10363     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
10364    },
10365    {
10366     "kind" : "complete_dtor_pointer",
10367     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
10368    },
10369    {
10370     "kind" : "deleting_dtor_pointer",
10371     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
10372    },
10373    {
10374     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10375    },
10376    {
10377     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10378    },
10379    {
10380     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10381    },
10382    {
10383     "kind" : "vcall_offset"
10384    },
10385    {
10386     "component_value" : -32,
10387     "kind" : "vcall_offset"
10388    },
10389    {
10390     "component_value" : -32,
10391     "kind" : "vcall_offset"
10392    },
10393    {
10394     "component_value" : -32,
10395     "kind" : "vcall_offset"
10396    },
10397    {
10398     "component_value" : -48,
10399     "kind" : "vcall_offset"
10400    },
10401    {
10402     "component_value" : -48,
10403     "kind" : "offset_to_top"
10404    },
10405    {
10406     "kind" : "rtti",
10407     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
10408    },
10409    {
10410     "kind" : "complete_dtor_pointer",
10411     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
10412    },
10413    {
10414     "kind" : "deleting_dtor_pointer",
10415     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
10416    },
10417    {
10418     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
10419    },
10420    {
10421     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10422    },
10423    {
10424     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10425    },
10426    {
10427     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10428    }
10429   ]
10430  },
10431  {
10432   "alignment" : 8,
10433   "fields" :
10434   [
10435    {
10436     "access" : "private",
10437     "field_name" : "mMutex",
10438     "referenced_type" : "type-519"
10439    },
10440    {
10441     "access" : "private",
10442     "field_name" : "mMap",
10443     "field_offset" : 320,
10444     "referenced_type" : "type-520"
10445    }
10446   ],
10447   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
10448   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
10449   "record_kind" : "class",
10450   "referenced_type" : "type-518",
10451   "self_type" : "type-518",
10452   "size" : 64,
10453   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10454   "template_args" : [ "type-14", "type-521" ],
10455   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
10456  },
10457  {
10458   "alignment" : 8,
10459   "fields" :
10460   [
10461    {
10462     "access" : "private",
10463     "field_name" : "mMutex",
10464     "referenced_type" : "type-527"
10465    },
10466    {
10467     "access" : "private",
10468     "field_name" : "mMap",
10469     "field_offset" : 320,
10470     "referenced_type" : "type-528"
10471    }
10472   ],
10473   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
10474   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
10475   "record_kind" : "class",
10476   "referenced_type" : "type-526",
10477   "self_type" : "type-526",
10478   "size" : 64,
10479   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10480   "template_args" : [ "type-14", "type-32" ],
10481   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
10482  },
10483  {
10484   "alignment" : 8,
10485   "fields" :
10486   [
10487    {
10488     "access" : "private",
10489     "field_name" : "mMutex",
10490     "referenced_type" : "type-532"
10491    },
10492    {
10493     "access" : "private",
10494     "field_name" : "mMap",
10495     "field_offset" : 320,
10496     "referenced_type" : "type-533"
10497    }
10498   ],
10499   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
10500   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
10501   "record_kind" : "class",
10502   "referenced_type" : "type-531",
10503   "self_type" : "type-531",
10504   "size" : 64,
10505   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10506   "template_args" : [ "type-534", "type-399" ],
10507   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
10508  },
10509  {
10510   "alignment" : 8,
10511   "fields" :
10512   [
10513    {
10514     "access" : "private",
10515     "field_name" : "mMutex",
10516     "referenced_type" : "type-550"
10517    },
10518    {
10519     "access" : "private",
10520     "field_name" : "mMap",
10521     "field_offset" : 320,
10522     "referenced_type" : "type-551"
10523    }
10524   ],
10525   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
10526   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
10527   "record_kind" : "class",
10528   "referenced_type" : "type-549",
10529   "self_type" : "type-549",
10530   "size" : 64,
10531   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10532   "template_args" : [ "type-552", "type-553" ],
10533   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
10534  },
10535  {
10536   "alignment" : 8,
10537   "fields" :
10538   [
10539    {
10540     "access" : "private",
10541     "field_name" : "mMutex",
10542     "referenced_type" : "type-540"
10543    },
10544    {
10545     "access" : "private",
10546     "field_name" : "mMap",
10547     "field_offset" : 320,
10548     "referenced_type" : "type-541"
10549    }
10550   ],
10551   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
10552   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
10553   "record_kind" : "class",
10554   "referenced_type" : "type-539",
10555   "self_type" : "type-539",
10556   "size" : 64,
10557   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10558   "template_args" : [ "type-542", "type-543" ],
10559   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
10560  },
10561  {
10562   "alignment" : 8,
10563   "fields" :
10564   [
10565    {
10566     "field_name" : "flags",
10567     "referenced_type" : "type-2"
10568    },
10569    {
10570     "field_name" : "fdIndex",
10571     "field_offset" : 32,
10572     "referenced_type" : "type-2"
10573    },
10574    {
10575     "field_name" : "offset",
10576     "field_offset" : 64,
10577     "referenced_type" : "type-2"
10578    },
10579    {
10580     "field_name" : "extent",
10581     "field_offset" : 128,
10582     "referenced_type" : "type-13"
10583    }
10584   ],
10585   "linker_set_key" : "android::hardware::GrantorDescriptor",
10586   "name" : "android::hardware::GrantorDescriptor",
10587   "referenced_type" : "type-424",
10588   "self_type" : "type-424",
10589   "size" : 24,
10590   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
10591   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
10592  },
10593  {
10594   "alignment" : 8,
10595   "base_specifiers" :
10596   [
10597    {
10598     "is_virtual" : true,
10599     "referenced_type" : "type-408"
10600    },
10601    {
10602     "is_virtual" : true,
10603     "referenced_type" : "type-7"
10604    }
10605   ],
10606   "linker_set_key" : "android::hardware::HidlMemory",
10607   "name" : "android::hardware::HidlMemory",
10608   "record_kind" : "class",
10609   "referenced_type" : "type-416",
10610   "self_type" : "type-416",
10611   "size" : 64,
10612   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10613   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
10614   "vtable_components" :
10615   [
10616    {
10617     "component_value" : 48,
10618     "kind" : "vbase_offset"
10619    },
10620    {
10621     "component_value" : 8,
10622     "kind" : "vbase_offset"
10623    },
10624    {
10625     "kind" : "offset_to_top"
10626    },
10627    {
10628     "kind" : "rtti",
10629     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
10630    },
10631    {
10632     "kind" : "complete_dtor_pointer",
10633     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
10634    },
10635    {
10636     "kind" : "deleting_dtor_pointer",
10637     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
10638    },
10639    {
10640     "kind" : "vcall_offset"
10641    },
10642    {
10643     "kind" : "vcall_offset"
10644    },
10645    {
10646     "kind" : "vcall_offset"
10647    },
10648    {
10649     "kind" : "vcall_offset"
10650    },
10651    {
10652     "component_value" : -48,
10653     "kind" : "vcall_offset"
10654    },
10655    {
10656     "component_value" : -48,
10657     "kind" : "offset_to_top"
10658    },
10659    {
10660     "kind" : "rtti",
10661     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
10662    },
10663    {
10664     "kind" : "complete_dtor_pointer",
10665     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
10666    },
10667    {
10668     "kind" : "deleting_dtor_pointer",
10669     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
10670    },
10671    {
10672     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10673    },
10674    {
10675     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10676    },
10677    {
10678     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10679    },
10680    {
10681     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10682    }
10683   ]
10684  },
10685  {
10686   "alignment" : 8,
10687   "base_specifiers" :
10688   [
10689    {
10690     "is_virtual" : true,
10691     "referenced_type" : "type-7"
10692    }
10693   ],
10694   "linker_set_key" : "android::hardware::IBinder",
10695   "name" : "android::hardware::IBinder",
10696   "record_kind" : "class",
10697   "referenced_type" : "type-65",
10698   "self_type" : "type-65",
10699   "size" : 24,
10700   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
10701   "unique_id" : "_ZTSN7android8hardware7IBinderE",
10702   "vtable_components" :
10703   [
10704    {
10705     "component_value" : 8,
10706     "kind" : "vbase_offset"
10707    },
10708    {
10709     "kind" : "offset_to_top"
10710    },
10711    {
10712     "kind" : "rtti",
10713     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
10714    },
10715    {
10716     "is_pure" : true,
10717     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10718    },
10719    {
10720     "is_pure" : true,
10721     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
10722    },
10723    {
10724     "is_pure" : true,
10725     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
10726    },
10727    {
10728     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10729    },
10730    {
10731     "is_pure" : true,
10732     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10733    },
10734    {
10735     "is_pure" : true,
10736     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
10737    },
10738    {
10739     "is_pure" : true,
10740     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
10741    },
10742    {
10743     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
10744    },
10745    {
10746     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10747    },
10748    {
10749     "kind" : "complete_dtor_pointer",
10750     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
10751    },
10752    {
10753     "kind" : "deleting_dtor_pointer",
10754     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
10755    },
10756    {
10757     "kind" : "vcall_offset"
10758    },
10759    {
10760     "kind" : "vcall_offset"
10761    },
10762    {
10763     "kind" : "vcall_offset"
10764    },
10765    {
10766     "kind" : "vcall_offset"
10767    },
10768    {
10769     "component_value" : -8,
10770     "kind" : "vcall_offset"
10771    },
10772    {
10773     "component_value" : -8,
10774     "kind" : "offset_to_top"
10775    },
10776    {
10777     "kind" : "rtti",
10778     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
10779    },
10780    {
10781     "kind" : "complete_dtor_pointer",
10782     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
10783    },
10784    {
10785     "kind" : "deleting_dtor_pointer",
10786     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
10787    },
10788    {
10789     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10790    },
10791    {
10792     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10793    },
10794    {
10795     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10796    },
10797    {
10798     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10799    }
10800   ]
10801  },
10802  {
10803   "alignment" : 8,
10804   "base_specifiers" :
10805   [
10806    {
10807     "is_virtual" : true,
10808     "referenced_type" : "type-7"
10809    }
10810   ],
10811   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
10812   "name" : "android::hardware::IBinder::DeathRecipient",
10813   "record_kind" : "class",
10814   "referenced_type" : "type-17",
10815   "self_type" : "type-17",
10816   "size" : 24,
10817   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
10818   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
10819   "vtable_components" :
10820   [
10821    {
10822     "component_value" : 8,
10823     "kind" : "vbase_offset"
10824    },
10825    {
10826     "kind" : "offset_to_top"
10827    },
10828    {
10829     "kind" : "rtti",
10830     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
10831    },
10832    {
10833     "is_pure" : true,
10834     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
10835    },
10836    {
10837     "kind" : "complete_dtor_pointer",
10838     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
10839    },
10840    {
10841     "kind" : "deleting_dtor_pointer",
10842     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
10843    },
10844    {
10845     "kind" : "vcall_offset"
10846    },
10847    {
10848     "kind" : "vcall_offset"
10849    },
10850    {
10851     "kind" : "vcall_offset"
10852    },
10853    {
10854     "kind" : "vcall_offset"
10855    },
10856    {
10857     "component_value" : -8,
10858     "kind" : "vcall_offset"
10859    },
10860    {
10861     "component_value" : -8,
10862     "kind" : "offset_to_top"
10863    },
10864    {
10865     "kind" : "rtti",
10866     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
10867    },
10868    {
10869     "kind" : "complete_dtor_pointer",
10870     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
10871    },
10872    {
10873     "kind" : "deleting_dtor_pointer",
10874     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
10875    },
10876    {
10877     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10878    },
10879    {
10880     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10881    },
10882    {
10883     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10884    },
10885    {
10886     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10887    }
10888   ]
10889  },
10890  {
10891   "alignment" : 8,
10892   "base_specifiers" :
10893   [
10894    {
10895     "is_virtual" : true,
10896     "referenced_type" : "type-7"
10897    }
10898   ],
10899   "linker_set_key" : "android::hardware::IInterface",
10900   "name" : "android::hardware::IInterface",
10901   "record_kind" : "class",
10902   "referenced_type" : "type-19",
10903   "self_type" : "type-19",
10904   "size" : 24,
10905   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10906   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
10907   "vtable_components" :
10908   [
10909    {
10910     "component_value" : 8,
10911     "kind" : "vbase_offset"
10912    },
10913    {
10914     "kind" : "offset_to_top"
10915    },
10916    {
10917     "kind" : "rtti",
10918     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
10919    },
10920    {
10921     "kind" : "complete_dtor_pointer",
10922     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
10923    },
10924    {
10925     "kind" : "deleting_dtor_pointer",
10926     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
10927    },
10928    {
10929     "is_pure" : true,
10930     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
10931    },
10932    {
10933     "kind" : "vcall_offset"
10934    },
10935    {
10936     "kind" : "vcall_offset"
10937    },
10938    {
10939     "kind" : "vcall_offset"
10940    },
10941    {
10942     "kind" : "vcall_offset"
10943    },
10944    {
10945     "component_value" : -8,
10946     "kind" : "vcall_offset"
10947    },
10948    {
10949     "component_value" : -8,
10950     "kind" : "offset_to_top"
10951    },
10952    {
10953     "kind" : "rtti",
10954     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
10955    },
10956    {
10957     "kind" : "complete_dtor_pointer",
10958     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
10959    },
10960    {
10961     "kind" : "deleting_dtor_pointer",
10962     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
10963    },
10964    {
10965     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10966    },
10967    {
10968     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10969    },
10970    {
10971     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10972    },
10973    {
10974     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10975    }
10976   ]
10977  },
10978  {
10979   "alignment" : 8,
10980   "fields" :
10981   [
10982    {
10983     "access" : "private",
10984     "field_name" : "mGrantors",
10985     "referenced_type" : "type-420"
10986    },
10987    {
10988     "access" : "private",
10989     "field_name" : "mHandle",
10990     "field_offset" : 128,
10991     "referenced_type" : "type-466"
10992    },
10993    {
10994     "access" : "private",
10995     "field_name" : "mQuantum",
10996     "field_offset" : 192,
10997     "referenced_type" : "type-2"
10998    },
10999    {
11000     "access" : "private",
11001     "field_name" : "mFlags",
11002     "field_offset" : 224,
11003     "referenced_type" : "type-2"
11004    }
11005   ],
11006   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
11007   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
11008   "referenced_type" : "type-465",
11009   "self_type" : "type-465",
11010   "size" : 32,
11011   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
11012   "template_args" : [ "type-31" ],
11013   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
11014  },
11015  {
11016   "alignment" : 8,
11017   "fields" :
11018   [
11019    {
11020     "access" : "private",
11021     "field_name" : "mBufCachePos",
11022     "referenced_type" : "type-13"
11023    },
11024    {
11025     "access" : "private",
11026     "field_name" : "mBufCache",
11027     "field_offset" : 64,
11028     "referenced_type" : "type-501"
11029    },
11030    {
11031     "access" : "private",
11032     "field_name" : "mError",
11033     "field_offset" : 256,
11034     "referenced_type" : "type-51"
11035    },
11036    {
11037     "access" : "private",
11038     "field_name" : "mData",
11039     "field_offset" : 320,
11040     "referenced_type" : "type-502"
11041    },
11042    {
11043     "access" : "private",
11044     "field_name" : "mDataSize",
11045     "field_offset" : 384,
11046     "referenced_type" : "type-13"
11047    },
11048    {
11049     "access" : "private",
11050     "field_name" : "mDataCapacity",
11051     "field_offset" : 448,
11052     "referenced_type" : "type-13"
11053    },
11054    {
11055     "access" : "private",
11056     "field_name" : "mDataPos",
11057     "field_offset" : 512,
11058     "referenced_type" : "type-13"
11059    },
11060    {
11061     "access" : "private",
11062     "field_name" : "mObjects",
11063     "field_offset" : 576,
11064     "referenced_type" : "type-503"
11065    },
11066    {
11067     "access" : "private",
11068     "field_name" : "mObjectsSize",
11069     "field_offset" : 640,
11070     "referenced_type" : "type-13"
11071    },
11072    {
11073     "access" : "private",
11074     "field_name" : "mObjectsCapacity",
11075     "field_offset" : 704,
11076     "referenced_type" : "type-13"
11077    },
11078    {
11079     "access" : "private",
11080     "field_name" : "mNextObjectHint",
11081     "field_offset" : 768,
11082     "referenced_type" : "type-13"
11083    },
11084    {
11085     "access" : "private",
11086     "field_name" : "mNumRef",
11087     "field_offset" : 832,
11088     "referenced_type" : "type-13"
11089    },
11090    {
11091     "access" : "private",
11092     "field_name" : "mFdsKnown",
11093     "field_offset" : 896,
11094     "referenced_type" : "type-32"
11095    },
11096    {
11097     "access" : "private",
11098     "field_name" : "mHasFds",
11099     "field_offset" : 904,
11100     "referenced_type" : "type-32"
11101    },
11102    {
11103     "access" : "private",
11104     "field_name" : "mAllowFds",
11105     "field_offset" : 912,
11106     "referenced_type" : "type-32"
11107    },
11108    {
11109     "access" : "private",
11110     "field_name" : "mOwner",
11111     "field_offset" : 960,
11112     "referenced_type" : "type-504"
11113    },
11114    {
11115     "access" : "private",
11116     "field_name" : "mOwnerCookie",
11117     "field_offset" : 1024,
11118     "referenced_type" : "type-52"
11119    }
11120   ],
11121   "linker_set_key" : "android::hardware::Parcel",
11122   "name" : "android::hardware::Parcel",
11123   "record_kind" : "class",
11124   "referenced_type" : "type-500",
11125   "self_type" : "type-500",
11126   "size" : 136,
11127   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
11128   "unique_id" : "_ZTSN7android8hardware6ParcelE"
11129  },
11130  {
11131   "access" : "private",
11132   "alignment" : 8,
11133   "fields" :
11134   [
11135    {
11136     "field_name" : "index",
11137     "referenced_type" : "type-13"
11138    },
11139    {
11140     "field_name" : "buffer",
11141     "field_offset" : 64,
11142     "referenced_type" : "type-356"
11143    },
11144    {
11145     "field_name" : "bufend",
11146     "field_offset" : 128,
11147     "referenced_type" : "type-356"
11148    }
11149   ],
11150   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
11151   "name" : "android::hardware::Parcel::BufferInfo",
11152   "referenced_type" : "type-509",
11153   "self_type" : "type-509",
11154   "size" : 24,
11155   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
11156   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
11157  },
11158  {
11159   "alignment" : 8,
11160   "base_specifiers" :
11161   [
11162    {
11163     "is_virtual" : true,
11164     "referenced_type" : "type-7"
11165    }
11166   ],
11167   "fields" :
11168   [
11169    {
11170     "access" : "private",
11171     "field_name" : "mDriverFD",
11172     "field_offset" : 64,
11173     "referenced_type" : "type-51"
11174    },
11175    {
11176     "access" : "private",
11177     "field_name" : "mVMStart",
11178     "field_offset" : 128,
11179     "referenced_type" : "type-52"
11180    },
11181    {
11182     "access" : "private",
11183     "field_name" : "mThreadCountLock",
11184     "field_offset" : 192,
11185     "referenced_type" : "type-54"
11186    },
11187    {
11188     "access" : "private",
11189     "field_name" : "mThreadCountDecrement",
11190     "field_offset" : 512,
11191     "referenced_type" : "type-55"
11192    },
11193    {
11194     "access" : "private",
11195     "field_name" : "mExecutingThreadsCount",
11196     "field_offset" : 896,
11197     "referenced_type" : "type-13"
11198    },
11199    {
11200     "access" : "private",
11201     "field_name" : "mMaxThreads",
11202     "field_offset" : 960,
11203     "referenced_type" : "type-13"
11204    },
11205    {
11206     "access" : "private",
11207     "field_name" : "mStarvationStartTimeMs",
11208     "field_offset" : 1024,
11209     "referenced_type" : "type-56"
11210    },
11211    {
11212     "access" : "private",
11213     "field_name" : "mLock",
11214     "field_offset" : 1088,
11215     "referenced_type" : "type-57"
11216    },
11217    {
11218     "access" : "private",
11219     "field_name" : "mHandleToObject",
11220     "field_offset" : 1408,
11221     "referenced_type" : "type-59"
11222    },
11223    {
11224     "access" : "private",
11225     "field_name" : "mManagesContexts",
11226     "field_offset" : 1728,
11227     "referenced_type" : "type-32"
11228    },
11229    {
11230     "access" : "private",
11231     "field_name" : "mBinderContextCheckFunc",
11232     "field_offset" : 1792,
11233     "referenced_type" : "type-66"
11234    },
11235    {
11236     "access" : "private",
11237     "field_name" : "mBinderContextUserData",
11238     "field_offset" : 1856,
11239     "referenced_type" : "type-52"
11240    },
11241    {
11242     "access" : "private",
11243     "field_name" : "mContexts",
11244     "field_offset" : 1920,
11245     "referenced_type" : "type-77"
11246    },
11247    {
11248     "access" : "private",
11249     "field_name" : "mRootDir",
11250     "field_offset" : 2240,
11251     "referenced_type" : "type-81"
11252    },
11253    {
11254     "access" : "private",
11255     "field_name" : "mThreadPoolStarted",
11256     "field_offset" : 2304,
11257     "referenced_type" : "type-32"
11258    },
11259    {
11260     "access" : "private",
11261     "field_name" : "mSpawnThreadOnStart",
11262     "field_offset" : 2312,
11263     "referenced_type" : "type-32"
11264    },
11265    {
11266     "access" : "private",
11267     "field_name" : "mThreadPoolSeq",
11268     "field_offset" : 2336,
11269     "referenced_type" : "type-82"
11270    },
11271    {
11272     "access" : "private",
11273     "field_name" : "mMmapSize",
11274     "field_offset" : 2368,
11275     "referenced_type" : "type-62"
11276    },
11277    {
11278     "access" : "private",
11279     "field_name" : "mCallRestriction",
11280     "field_offset" : 2432,
11281     "referenced_type" : "type-83"
11282    }
11283   ],
11284   "linker_set_key" : "android::hardware::ProcessState",
11285   "name" : "android::hardware::ProcessState",
11286   "record_kind" : "class",
11287   "referenced_type" : "type-50",
11288   "self_type" : "type-50",
11289   "size" : 328,
11290   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
11291   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
11292   "vtable_components" :
11293   [
11294    {
11295     "component_value" : 312,
11296     "kind" : "vbase_offset"
11297    },
11298    {
11299     "kind" : "offset_to_top"
11300    },
11301    {
11302     "kind" : "rtti",
11303     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
11304    },
11305    {
11306     "kind" : "complete_dtor_pointer",
11307     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
11308    },
11309    {
11310     "kind" : "deleting_dtor_pointer",
11311     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
11312    },
11313    {
11314     "kind" : "vcall_offset"
11315    },
11316    {
11317     "kind" : "vcall_offset"
11318    },
11319    {
11320     "kind" : "vcall_offset"
11321    },
11322    {
11323     "kind" : "vcall_offset"
11324    },
11325    {
11326     "component_value" : -312,
11327     "kind" : "vcall_offset"
11328    },
11329    {
11330     "component_value" : -312,
11331     "kind" : "offset_to_top"
11332    },
11333    {
11334     "kind" : "rtti",
11335     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
11336    },
11337    {
11338     "kind" : "complete_dtor_pointer",
11339     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
11340    },
11341    {
11342     "kind" : "deleting_dtor_pointer",
11343     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
11344    },
11345    {
11346     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11347    },
11348    {
11349     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11350    },
11351    {
11352     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11353    },
11354    {
11355     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11356    }
11357   ]
11358  },
11359  {
11360   "access" : "private",
11361   "alignment" : 8,
11362   "fields" :
11363   [
11364    {
11365     "field_name" : "binder",
11366     "referenced_type" : "type-64"
11367    },
11368    {
11369     "field_name" : "refs",
11370     "field_offset" : 64,
11371     "referenced_type" : "type-11"
11372    }
11373   ],
11374   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
11375   "name" : "android::hardware::ProcessState::handle_entry",
11376   "referenced_type" : "type-63",
11377   "self_type" : "type-63",
11378   "size" : 16,
11379   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
11380   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
11381  },
11382  {
11383   "alignment" : 8,
11384   "base_specifiers" :
11385   [
11386    {
11387     "referenced_type" : "type-270"
11388    }
11389   ],
11390   "fields" :
11391   [
11392    {
11393     "access" : "private",
11394     "field_name" : "mVal",
11395     "field_offset" : 320,
11396     "referenced_type" : "type-243"
11397    }
11398   ],
11399   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> >",
11400   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> >",
11401   "record_kind" : "class",
11402   "referenced_type" : "type-276",
11403   "self_type" : "type-276",
11404   "size" : 48,
11405   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11406   "template_args" : [ "type-243" ],
11407   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb4V1_24IUsbEEEEE"
11408  },
11409  {
11410   "alignment" : 8,
11411   "base_specifiers" :
11412   [
11413    {
11414     "referenced_type" : "type-270"
11415    }
11416   ],
11417   "fields" :
11418   [
11419    {
11420     "access" : "private",
11421     "field_name" : "mVal",
11422     "field_offset" : 320,
11423     "referenced_type" : "type-722"
11424    }
11425   ],
11426   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> >",
11427   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> >",
11428   "record_kind" : "class",
11429   "referenced_type" : "type-739",
11430   "self_type" : "type-739",
11431   "size" : 48,
11432   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11433   "template_args" : [ "type-722" ],
11434   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb4V1_212IUsbCallbackEEEEE"
11435  },
11436  {
11437   "alignment" : 8,
11438   "base_specifiers" :
11439   [
11440    {
11441     "referenced_type" : "type-270"
11442    }
11443   ],
11444   "fields" :
11445   [
11446    {
11447     "access" : "private",
11448     "field_name" : "mVal",
11449     "field_offset" : 264,
11450     "referenced_type" : "type-32"
11451    }
11452   ],
11453   "linker_set_key" : "android::hardware::Return<bool>",
11454   "name" : "android::hardware::Return<bool>",
11455   "record_kind" : "class",
11456   "referenced_type" : "type-269",
11457   "self_type" : "type-269",
11458   "size" : 40,
11459   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11460   "template_args" : [ "type-32" ],
11461   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
11462  },
11463  {
11464   "alignment" : 8,
11465   "base_specifiers" :
11466   [
11467    {
11468     "referenced_type" : "type-270"
11469    }
11470   ],
11471   "linker_set_key" : "android::hardware::Return<void>",
11472   "name" : "android::hardware::Return<void>",
11473   "record_kind" : "class",
11474   "referenced_type" : "type-290",
11475   "self_type" : "type-290",
11476   "size" : 40,
11477   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11478   "template_args" : [ "type-53" ],
11479   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
11480  },
11481  {
11482   "alignment" : 8,
11483   "fields" :
11484   [
11485    {
11486     "access" : "private",
11487     "field_name" : "mException",
11488     "referenced_type" : "type-51"
11489    },
11490    {
11491     "access" : "private",
11492     "field_name" : "mErrorCode",
11493     "field_offset" : 32,
11494     "referenced_type" : "type-51"
11495    },
11496    {
11497     "access" : "private",
11498     "field_name" : "mMessage",
11499     "field_offset" : 64,
11500     "referenced_type" : "type-261"
11501    }
11502   ],
11503   "linker_set_key" : "android::hardware::Status",
11504   "name" : "android::hardware::Status",
11505   "record_kind" : "class",
11506   "referenced_type" : "type-260",
11507   "self_type" : "type-260",
11508   "size" : 32,
11509   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11510   "unique_id" : "_ZTSN7android8hardware6StatusE"
11511  },
11512  {
11513   "alignment" : 8,
11514   "fields" :
11515   [
11516    {
11517     "access" : "protected",
11518     "field_name" : "mInstrumentationCallbacks",
11519     "field_offset" : 64,
11520     "referenced_type" : "type-108"
11521    },
11522    {
11523     "access" : "protected",
11524     "field_name" : "mEnableInstrumentation",
11525     "field_offset" : 256,
11526     "referenced_type" : "type-32"
11527    },
11528    {
11529     "access" : "protected",
11530     "field_name" : "mInstrumentationLibPackage",
11531     "field_offset" : 320,
11532     "referenced_type" : "type-109"
11533    },
11534    {
11535     "access" : "protected",
11536     "field_name" : "mInterfaceName",
11537     "field_offset" : 512,
11538     "referenced_type" : "type-110"
11539    }
11540   ],
11541   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
11542   "name" : "android::hardware::details::HidlInstrumentor",
11543   "referenced_type" : "type-107",
11544   "self_type" : "type-107",
11545   "size" : 88,
11546   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11547   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
11548   "vtable_components" :
11549   [
11550    {
11551     "kind" : "offset_to_top"
11552    },
11553    {
11554     "kind" : "rtti",
11555     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
11556    },
11557    {
11558     "kind" : "complete_dtor_pointer",
11559     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
11560    },
11561    {
11562     "kind" : "deleting_dtor_pointer",
11563     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
11564    }
11565   ]
11566  },
11567  {
11568   "alignment" : 4,
11569   "fields" :
11570   [
11571    {
11572     "field_name" : "sched_policy",
11573     "referenced_type" : "type-51"
11574    },
11575    {
11576     "field_name" : "prio",
11577     "field_offset" : 32,
11578     "referenced_type" : "type-51"
11579    }
11580   ],
11581   "linker_set_key" : "android::hardware::details::SchedPrio",
11582   "name" : "android::hardware::details::SchedPrio",
11583   "referenced_type" : "type-521",
11584   "self_type" : "type-521",
11585   "size" : 8,
11586   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
11587   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
11588  },
11589  {
11590   "alignment" : 8,
11591   "fields" :
11592   [
11593    {
11594     "access" : "private",
11595     "field_name" : "mQueue",
11596     "referenced_type" : "type-717"
11597    }
11598   ],
11599   "linker_set_key" : "android::hardware::details::TaskRunner",
11600   "name" : "android::hardware::details::TaskRunner",
11601   "record_kind" : "class",
11602   "referenced_type" : "type-716",
11603   "self_type" : "type-716",
11604   "size" : 16,
11605   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
11606   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
11607  },
11608  {
11609   "alignment" : 1,
11610   "linker_set_key" : "android::hardware::details::bnhw_tag",
11611   "name" : "android::hardware::details::bnhw_tag",
11612   "referenced_type" : "type-346",
11613   "self_type" : "type-346",
11614   "size" : 1,
11615   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11616   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
11617  },
11618  {
11619   "alignment" : 1,
11620   "linker_set_key" : "android::hardware::details::bphw_tag",
11621   "name" : "android::hardware::details::bphw_tag",
11622   "referenced_type" : "type-359",
11623   "self_type" : "type-359",
11624   "size" : 1,
11625   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11626   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
11627  },
11628  {
11629   "alignment" : 1,
11630   "linker_set_key" : "android::hardware::details::bs_tag",
11631   "name" : "android::hardware::details::bs_tag",
11632   "referenced_type" : "type-371",
11633   "self_type" : "type-371",
11634   "size" : 1,
11635   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11636   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
11637  },
11638  {
11639   "access" : "private",
11640   "alignment" : 8,
11641   "fields" :
11642   [
11643    {
11644     "field_name" : "mPointer",
11645     "referenced_type" : "type-423"
11646    },
11647    {
11648     "field_name" : "_pad",
11649     "referenced_type" : "type-13"
11650    }
11651   ],
11652   "is_anonymous" : true,
11653   "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",
11654   "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",
11655   "record_kind" : "union",
11656   "referenced_type" : "type-422",
11657   "self_type" : "type-422",
11658   "size" : 8,
11659   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11660   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
11661  },
11662  {
11663   "access" : "private",
11664   "alignment" : 8,
11665   "fields" :
11666   [
11667    {
11668     "field_name" : "mPointer",
11669     "referenced_type" : "type-142"
11670    },
11671    {
11672     "field_name" : "_pad",
11673     "referenced_type" : "type-13"
11674    }
11675   ],
11676   "is_anonymous" : true,
11677   "linker_set_key" : "android::hardware::details::hidl_pointer<PortStatus>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
11678   "name" : "android::hardware::details::hidl_pointer<PortStatus>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
11679   "record_kind" : "union",
11680   "referenced_type" : "type-141",
11681   "self_type" : "type-141",
11682   "size" : 8,
11683   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11684   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_210PortStatusEEUt_E"
11685  },
11686  {
11687   "access" : "private",
11688   "alignment" : 8,
11689   "fields" :
11690   [
11691    {
11692     "field_name" : "mPointer",
11693     "referenced_type" : "type-24"
11694    },
11695    {
11696     "field_name" : "_pad",
11697     "referenced_type" : "type-13"
11698    }
11699   ],
11700   "is_anonymous" : true,
11701   "linker_set_key" : "android::hardware::details::hidl_pointer<PortStatus>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
11702   "name" : "android::hardware::details::hidl_pointer<PortStatus>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
11703   "record_kind" : "union",
11704   "referenced_type" : "type-23",
11705   "self_type" : "type-23",
11706   "size" : 8,
11707   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11708   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_010PortStatusEEUt_E"
11709  },
11710  {
11711   "access" : "private",
11712   "alignment" : 8,
11713   "fields" :
11714   [
11715    {
11716     "field_name" : "mPointer",
11717     "referenced_type" : "type-130"
11718    },
11719    {
11720     "field_name" : "_pad",
11721     "referenced_type" : "type-13"
11722    }
11723   ],
11724   "is_anonymous" : true,
11725   "linker_set_key" : "android::hardware::details::hidl_pointer<PortStatus_1_1>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
11726   "name" : "android::hardware::details::hidl_pointer<PortStatus_1_1>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
11727   "record_kind" : "union",
11728   "referenced_type" : "type-129",
11729   "self_type" : "type-129",
11730   "size" : 8,
11731   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11732   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_114PortStatus_1_1EEUt_E"
11733  },
11734  {
11735   "alignment" : 8,
11736   "fields" :
11737   [
11738    {
11739     "access" : "private",
11740     "referenced_type" : "type-422"
11741    }
11742   ],
11743   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
11744   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
11745   "referenced_type" : "type-421",
11746   "self_type" : "type-421",
11747   "size" : 8,
11748   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11749   "template_args" : [ "type-424" ],
11750   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
11751  },
11752  {
11753   "alignment" : 8,
11754   "fields" :
11755   [
11756    {
11757     "access" : "private",
11758     "referenced_type" : "type-435"
11759    }
11760   ],
11761   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
11762   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
11763   "referenced_type" : "type-434",
11764   "self_type" : "type-434",
11765   "size" : 8,
11766   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11767   "template_args" : [ "type-437" ],
11768   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
11769  },
11770  {
11771   "alignment" : 8,
11772   "fields" :
11773   [
11774    {
11775     "access" : "private",
11776     "referenced_type" : "type-427"
11777    }
11778   ],
11779   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
11780   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
11781   "referenced_type" : "type-426",
11782   "self_type" : "type-426",
11783   "size" : 8,
11784   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11785   "template_args" : [ "type-26" ],
11786   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
11787  },
11788  {
11789   "alignment" : 8,
11790   "fields" :
11791   [
11792    {
11793     "access" : "private",
11794     "referenced_type" : "type-23"
11795    }
11796   ],
11797   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
11798   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
11799   "referenced_type" : "type-22",
11800   "self_type" : "type-22",
11801   "size" : 8,
11802   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11803   "template_args" : [ "type-25" ],
11804   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_010PortStatusEEE"
11805  },
11806  {
11807   "alignment" : 8,
11808   "fields" :
11809   [
11810    {
11811     "access" : "private",
11812     "referenced_type" : "type-129"
11813    }
11814   ],
11815   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
11816   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
11817   "referenced_type" : "type-128",
11818   "self_type" : "type-128",
11819   "size" : 8,
11820   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11821   "template_args" : [ "type-131" ],
11822   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_114PortStatus_1_1EEE"
11823  },
11824  {
11825   "alignment" : 8,
11826   "fields" :
11827   [
11828    {
11829     "access" : "private",
11830     "referenced_type" : "type-141"
11831    }
11832   ],
11833   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus>",
11834   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus>",
11835   "referenced_type" : "type-140",
11836   "self_type" : "type-140",
11837   "size" : 8,
11838   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11839   "template_args" : [ "type-143" ],
11840   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_210PortStatusEEE"
11841  },
11842  {
11843   "alignment" : 8,
11844   "fields" :
11845   [
11846    {
11847     "access" : "private",
11848     "referenced_type" : "type-452"
11849    }
11850   ],
11851   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
11852   "name" : "android::hardware::details::hidl_pointer<char>",
11853   "referenced_type" : "type-451",
11854   "self_type" : "type-451",
11855   "size" : 8,
11856   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11857   "template_args" : [ "type-31" ],
11858   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
11859  },
11860  {
11861   "access" : "private",
11862   "alignment" : 8,
11863   "fields" :
11864   [
11865    {
11866     "field_name" : "mPointer",
11867     "referenced_type" : "type-288"
11868    },
11869    {
11870     "field_name" : "_pad",
11871     "referenced_type" : "type-13"
11872    }
11873   ],
11874   "is_anonymous" : true,
11875   "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",
11876   "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",
11877   "record_kind" : "union",
11878   "referenced_type" : "type-452",
11879   "self_type" : "type-452",
11880   "size" : 8,
11881   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11882   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
11883  },
11884  {
11885   "alignment" : 8,
11886   "fields" :
11887   [
11888    {
11889     "access" : "private",
11890     "referenced_type" : "type-28"
11891    }
11892   ],
11893   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
11894   "name" : "android::hardware::details::hidl_pointer<const char>",
11895   "referenced_type" : "type-27",
11896   "self_type" : "type-27",
11897   "size" : 8,
11898   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11899   "template_args" : [ "type-30" ],
11900   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
11901  },
11902  {
11903   "access" : "private",
11904   "alignment" : 8,
11905   "fields" :
11906   [
11907    {
11908     "field_name" : "mPointer",
11909     "referenced_type" : "type-29"
11910    },
11911    {
11912     "field_name" : "_pad",
11913     "referenced_type" : "type-13"
11914    }
11915   ],
11916   "is_anonymous" : true,
11917   "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",
11918   "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",
11919   "record_kind" : "union",
11920   "referenced_type" : "type-28",
11921   "self_type" : "type-28",
11922   "size" : 8,
11923   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11924   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
11925  },
11926  {
11927   "alignment" : 8,
11928   "fields" :
11929   [
11930    {
11931     "access" : "private",
11932     "referenced_type" : "type-383"
11933    }
11934   ],
11935   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
11936   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
11937   "referenced_type" : "type-382",
11938   "self_type" : "type-382",
11939   "size" : 8,
11940   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11941   "template_args" : [ "type-385" ],
11942   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
11943  },
11944  {
11945   "access" : "private",
11946   "alignment" : 8,
11947   "fields" :
11948   [
11949    {
11950     "field_name" : "mPointer",
11951     "referenced_type" : "type-384"
11952    },
11953    {
11954     "field_name" : "_pad",
11955     "referenced_type" : "type-13"
11956    }
11957   ],
11958   "is_anonymous" : true,
11959   "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",
11960   "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",
11961   "record_kind" : "union",
11962   "referenced_type" : "type-383",
11963   "self_type" : "type-383",
11964   "size" : 8,
11965   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11966   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
11967  },
11968  {
11969   "access" : "private",
11970   "alignment" : 8,
11971   "fields" :
11972   [
11973    {
11974     "field_name" : "mPointer",
11975     "referenced_type" : "type-436"
11976    },
11977    {
11978     "field_name" : "_pad",
11979     "referenced_type" : "type-13"
11980    }
11981   ],
11982   "is_anonymous" : true,
11983   "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",
11984   "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",
11985   "record_kind" : "union",
11986   "referenced_type" : "type-435",
11987   "self_type" : "type-435",
11988   "size" : 8,
11989   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11990   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
11991  },
11992  {
11993   "access" : "private",
11994   "alignment" : 8,
11995   "fields" :
11996   [
11997    {
11998     "field_name" : "mPointer",
11999     "referenced_type" : "type-428"
12000    },
12001    {
12002     "field_name" : "_pad",
12003     "referenced_type" : "type-13"
12004    }
12005   ],
12006   "is_anonymous" : true,
12007   "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",
12008   "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",
12009   "record_kind" : "union",
12010   "referenced_type" : "type-427",
12011   "self_type" : "type-427",
12012   "size" : 8,
12013   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12014   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
12015  },
12016  {
12017   "alignment" : 8,
12018   "fields" :
12019   [
12020    {
12021     "access" : "private",
12022     "referenced_type" : "type-445"
12023    }
12024   ],
12025   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
12026   "name" : "android::hardware::details::hidl_pointer<int>",
12027   "referenced_type" : "type-444",
12028   "self_type" : "type-444",
12029   "size" : 8,
12030   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12031   "template_args" : [ "type-51" ],
12032   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
12033  },
12034  {
12035   "access" : "private",
12036   "alignment" : 8,
12037   "fields" :
12038   [
12039    {
12040     "field_name" : "mPointer",
12041     "referenced_type" : "type-446"
12042    },
12043    {
12044     "field_name" : "_pad",
12045     "referenced_type" : "type-13"
12046    }
12047   ],
12048   "is_anonymous" : true,
12049   "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",
12050   "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",
12051   "record_kind" : "union",
12052   "referenced_type" : "type-445",
12053   "self_type" : "type-445",
12054   "size" : 8,
12055   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12056   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
12057  },
12058  {
12059   "alignment" : 8,
12060   "fields" :
12061   [
12062    {
12063     "access" : "private",
12064     "referenced_type" : "type-467"
12065    }
12066   ],
12067   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
12068   "name" : "android::hardware::details::hidl_pointer<native_handle>",
12069   "referenced_type" : "type-466",
12070   "self_type" : "type-466",
12071   "size" : 8,
12072   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12073   "template_args" : [ "type-301" ],
12074   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
12075  },
12076  {
12077   "access" : "private",
12078   "alignment" : 8,
12079   "fields" :
12080   [
12081    {
12082     "field_name" : "mPointer",
12083     "referenced_type" : "type-300"
12084    },
12085    {
12086     "field_name" : "_pad",
12087     "referenced_type" : "type-13"
12088    }
12089   ],
12090   "is_anonymous" : true,
12091   "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",
12092   "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",
12093   "record_kind" : "union",
12094   "referenced_type" : "type-467",
12095   "self_type" : "type-467",
12096   "size" : 8,
12097   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12098   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
12099  },
12100  {
12101   "alignment" : 1,
12102   "linker_set_key" : "android::hardware::details::i_tag",
12103   "name" : "android::hardware::details::i_tag",
12104   "referenced_type" : "type-335",
12105   "self_type" : "type-335",
12106   "size" : 1,
12107   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12108   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
12109  },
12110  {
12111   "alignment" : 8,
12112   "fields" :
12113   [
12114    {
12115     "access" : "private",
12116     "field_name" : "mStatus",
12117     "referenced_type" : "type-260"
12118    },
12119    {
12120     "access" : "private",
12121     "field_name" : "mCheckedStatus",
12122     "field_offset" : 256,
12123     "referenced_type" : "type-32"
12124    }
12125   ],
12126   "linker_set_key" : "android::hardware::details::return_status",
12127   "name" : "android::hardware::details::return_status",
12128   "record_kind" : "class",
12129   "referenced_type" : "type-270",
12130   "self_type" : "type-270",
12131   "size" : 40,
12132   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
12133   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
12134  },
12135  {
12136   "alignment" : 1,
12137   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
12138   "name" : "android::hardware::details::std_array<unsigned char, 32>",
12139   "referenced_type" : "type-453",
12140   "self_type" : "type-453",
12141   "size" : 1,
12142   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12143   "template_args" : [ "type-219" ],
12144   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
12145  },
12146  {
12147   "alignment" : 1,
12148   "fields" :
12149   [
12150    {
12151     "access" : "private",
12152     "field_name" : "mBuffer",
12153     "referenced_type" : "type-438"
12154    }
12155   ],
12156   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
12157   "name" : "android::hardware::hidl_array<unsigned char, 32>",
12158   "referenced_type" : "type-437",
12159   "self_type" : "type-437",
12160   "size" : 32,
12161   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12162   "template_args" : [ "type-219" ],
12163   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
12164  },
12165  {
12166   "alignment" : 8,
12167   "base_specifiers" :
12168   [
12169    {
12170     "referenced_type" : "type-17"
12171    }
12172   ],
12173   "fields" :
12174   [
12175    {
12176     "access" : "private",
12177     "field_name" : "mRecipient",
12178     "field_offset" : 64,
12179     "referenced_type" : "type-4"
12180    },
12181    {
12182     "access" : "private",
12183     "field_name" : "mCookie",
12184     "field_offset" : 192,
12185     "referenced_type" : "type-13"
12186    },
12187    {
12188     "access" : "private",
12189     "field_name" : "mBase",
12190     "field_offset" : 256,
12191     "referenced_type" : "type-14"
12192    }
12193   ],
12194   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
12195   "name" : "android::hardware::hidl_binder_death_recipient",
12196   "referenced_type" : "type-3",
12197   "self_type" : "type-3",
12198   "size" : 64,
12199   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
12200   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
12201   "vtable_components" :
12202   [
12203    {
12204     "component_value" : 48,
12205     "kind" : "vbase_offset"
12206    },
12207    {
12208     "kind" : "offset_to_top"
12209    },
12210    {
12211     "kind" : "rtti",
12212     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
12213    },
12214    {
12215     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
12216    },
12217    {
12218     "kind" : "complete_dtor_pointer",
12219     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
12220    },
12221    {
12222     "kind" : "deleting_dtor_pointer",
12223     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
12224    },
12225    {
12226     "kind" : "vcall_offset"
12227    },
12228    {
12229     "kind" : "vcall_offset"
12230    },
12231    {
12232     "kind" : "vcall_offset"
12233    },
12234    {
12235     "kind" : "vcall_offset"
12236    },
12237    {
12238     "component_value" : -48,
12239     "kind" : "vcall_offset"
12240    },
12241    {
12242     "component_value" : -48,
12243     "kind" : "offset_to_top"
12244    },
12245    {
12246     "kind" : "rtti",
12247     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
12248    },
12249    {
12250     "kind" : "complete_dtor_pointer",
12251     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
12252    },
12253    {
12254     "kind" : "deleting_dtor_pointer",
12255     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
12256    },
12257    {
12258     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12259    },
12260    {
12261     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12262    },
12263    {
12264     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12265    },
12266    {
12267     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12268    }
12269   ]
12270  },
12271  {
12272   "alignment" : 8,
12273   "base_specifiers" :
12274   [
12275    {
12276     "is_virtual" : true,
12277     "referenced_type" : "type-7"
12278    }
12279   ],
12280   "linker_set_key" : "android::hardware::hidl_death_recipient",
12281   "name" : "android::hardware::hidl_death_recipient",
12282   "referenced_type" : "type-6",
12283   "self_type" : "type-6",
12284   "size" : 24,
12285   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12286   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
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" : "_ZTIN7android8hardware20hidl_death_recipientE"
12299    },
12300    {
12301     "is_pure" : true,
12302     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
12303    },
12304    {
12305     "kind" : "complete_dtor_pointer",
12306     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
12307    },
12308    {
12309     "kind" : "deleting_dtor_pointer",
12310     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
12311    },
12312    {
12313     "kind" : "vcall_offset"
12314    },
12315    {
12316     "kind" : "vcall_offset"
12317    },
12318    {
12319     "kind" : "vcall_offset"
12320    },
12321    {
12322     "kind" : "vcall_offset"
12323    },
12324    {
12325     "component_value" : -8,
12326     "kind" : "vcall_offset"
12327    },
12328    {
12329     "component_value" : -8,
12330     "kind" : "offset_to_top"
12331    },
12332    {
12333     "kind" : "rtti",
12334     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
12335    },
12336    {
12337     "kind" : "complete_dtor_pointer",
12338     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
12339    },
12340    {
12341     "kind" : "deleting_dtor_pointer",
12342     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
12343    },
12344    {
12345     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12346    },
12347    {
12348     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12349    },
12350    {
12351     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12352    },
12353    {
12354     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12355    }
12356   ]
12357  },
12358  {
12359   "alignment" : 8,
12360   "fields" :
12361   [
12362    {
12363     "access" : "private",
12364     "field_name" : "mHandle",
12365     "referenced_type" : "type-382"
12366    },
12367    {
12368     "access" : "private",
12369     "field_name" : "mOwnsHandle",
12370     "field_offset" : 64,
12371     "referenced_type" : "type-32"
12372    }
12373   ],
12374   "linker_set_key" : "android::hardware::hidl_handle",
12375   "name" : "android::hardware::hidl_handle",
12376   "referenced_type" : "type-405",
12377   "self_type" : "type-405",
12378   "size" : 16,
12379   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12380   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
12381  },
12382  {
12383   "alignment" : 8,
12384   "fields" :
12385   [
12386    {
12387     "access" : "private",
12388     "field_name" : "mHandle",
12389     "referenced_type" : "type-405"
12390    },
12391    {
12392     "access" : "private",
12393     "field_name" : "mSize",
12394     "field_offset" : 128,
12395     "referenced_type" : "type-13"
12396    },
12397    {
12398     "access" : "private",
12399     "field_name" : "mName",
12400     "field_offset" : 192,
12401     "referenced_type" : "type-26"
12402    }
12403   ],
12404   "linker_set_key" : "android::hardware::hidl_memory",
12405   "name" : "android::hardware::hidl_memory",
12406   "referenced_type" : "type-408",
12407   "self_type" : "type-408",
12408   "size" : 40,
12409   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12410   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
12411  },
12412  {
12413   "alignment" : 8,
12414   "fields" :
12415   [
12416    {
12417     "access" : "private",
12418     "field_name" : "mBuffer",
12419     "referenced_type" : "type-27"
12420    },
12421    {
12422     "access" : "private",
12423     "field_name" : "mSize",
12424     "field_offset" : 64,
12425     "referenced_type" : "type-2"
12426    },
12427    {
12428     "access" : "private",
12429     "field_name" : "mOwnsBuffer",
12430     "field_offset" : 96,
12431     "referenced_type" : "type-32"
12432    }
12433   ],
12434   "linker_set_key" : "android::hardware::hidl_string",
12435   "name" : "android::hardware::hidl_string",
12436   "referenced_type" : "type-26",
12437   "self_type" : "type-26",
12438   "size" : 16,
12439   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12440   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
12441  },
12442  {
12443   "alignment" : 8,
12444   "fields" :
12445   [
12446    {
12447     "access" : "private",
12448     "field_name" : "mBuffer",
12449     "referenced_type" : "type-421"
12450    },
12451    {
12452     "access" : "private",
12453     "field_name" : "mSize",
12454     "field_offset" : 64,
12455     "referenced_type" : "type-2"
12456    },
12457    {
12458     "access" : "private",
12459     "field_name" : "mOwnsBuffer",
12460     "field_offset" : 96,
12461     "referenced_type" : "type-32"
12462    }
12463   ],
12464   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
12465   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
12466   "referenced_type" : "type-420",
12467   "self_type" : "type-420",
12468   "size" : 16,
12469   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12470   "template_args" : [ "type-424" ],
12471   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
12472  },
12473  {
12474   "alignment" : 8,
12475   "fields" :
12476   [
12477    {
12478     "access" : "private",
12479     "field_name" : "mBuffer",
12480     "referenced_type" : "type-434"
12481    },
12482    {
12483     "access" : "private",
12484     "field_name" : "mSize",
12485     "field_offset" : 64,
12486     "referenced_type" : "type-2"
12487    },
12488    {
12489     "access" : "private",
12490     "field_name" : "mOwnsBuffer",
12491     "field_offset" : 96,
12492     "referenced_type" : "type-32"
12493    }
12494   ],
12495   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
12496   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
12497   "referenced_type" : "type-433",
12498   "self_type" : "type-433",
12499   "size" : 16,
12500   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12501   "template_args" : [ "type-437" ],
12502   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
12503  },
12504  {
12505   "alignment" : 8,
12506   "fields" :
12507   [
12508    {
12509     "access" : "private",
12510     "field_name" : "mBuffer",
12511     "referenced_type" : "type-426"
12512    },
12513    {
12514     "access" : "private",
12515     "field_name" : "mSize",
12516     "field_offset" : 64,
12517     "referenced_type" : "type-2"
12518    },
12519    {
12520     "access" : "private",
12521     "field_name" : "mOwnsBuffer",
12522     "field_offset" : 96,
12523     "referenced_type" : "type-32"
12524    }
12525   ],
12526   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
12527   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
12528   "referenced_type" : "type-425",
12529   "self_type" : "type-425",
12530   "size" : 16,
12531   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12532   "template_args" : [ "type-26" ],
12533   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
12534  },
12535  {
12536   "alignment" : 8,
12537   "fields" :
12538   [
12539    {
12540     "access" : "private",
12541     "field_name" : "mBuffer",
12542     "referenced_type" : "type-22"
12543    },
12544    {
12545     "access" : "private",
12546     "field_name" : "mSize",
12547     "field_offset" : 64,
12548     "referenced_type" : "type-2"
12549    },
12550    {
12551     "access" : "private",
12552     "field_name" : "mOwnsBuffer",
12553     "field_offset" : 96,
12554     "referenced_type" : "type-32"
12555    }
12556   ],
12557   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
12558   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
12559   "referenced_type" : "type-756",
12560   "self_type" : "type-756",
12561   "size" : 16,
12562   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12563   "template_args" : [ "type-25" ],
12564   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3usb4V1_010PortStatusEEE"
12565  },
12566  {
12567   "alignment" : 8,
12568   "fields" :
12569   [
12570    {
12571     "access" : "private",
12572     "field_name" : "mBuffer",
12573     "referenced_type" : "type-128"
12574    },
12575    {
12576     "access" : "private",
12577     "field_name" : "mSize",
12578     "field_offset" : 64,
12579     "referenced_type" : "type-2"
12580    },
12581    {
12582     "access" : "private",
12583     "field_name" : "mOwnsBuffer",
12584     "field_offset" : 96,
12585     "referenced_type" : "type-32"
12586    }
12587   ],
12588   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
12589   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
12590   "referenced_type" : "type-762",
12591   "self_type" : "type-762",
12592   "size" : 16,
12593   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12594   "template_args" : [ "type-131" ],
12595   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3usb4V1_114PortStatus_1_1EEE"
12596  },
12597  {
12598   "alignment" : 8,
12599   "fields" :
12600   [
12601    {
12602     "access" : "private",
12603     "field_name" : "mBuffer",
12604     "referenced_type" : "type-140"
12605    },
12606    {
12607     "access" : "private",
12608     "field_name" : "mSize",
12609     "field_offset" : 64,
12610     "referenced_type" : "type-2"
12611    },
12612    {
12613     "access" : "private",
12614     "field_name" : "mOwnsBuffer",
12615     "field_offset" : 96,
12616     "referenced_type" : "type-32"
12617    }
12618   ],
12619   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus>",
12620   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus>",
12621   "referenced_type" : "type-768",
12622   "self_type" : "type-768",
12623   "size" : 16,
12624   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12625   "template_args" : [ "type-143" ],
12626   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3usb4V1_210PortStatusEEE"
12627  },
12628  {
12629   "alignment" : 8,
12630   "fields" :
12631   [
12632    {
12633     "access" : "private",
12634     "field_name" : "mBuffer",
12635     "referenced_type" : "type-451"
12636    },
12637    {
12638     "access" : "private",
12639     "field_name" : "mSize",
12640     "field_offset" : 64,
12641     "referenced_type" : "type-2"
12642    },
12643    {
12644     "access" : "private",
12645     "field_name" : "mOwnsBuffer",
12646     "field_offset" : 96,
12647     "referenced_type" : "type-32"
12648    }
12649   ],
12650   "linker_set_key" : "android::hardware::hidl_vec<char>",
12651   "name" : "android::hardware::hidl_vec<char>",
12652   "referenced_type" : "type-450",
12653   "self_type" : "type-450",
12654   "size" : 16,
12655   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12656   "template_args" : [ "type-31" ],
12657   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
12658  },
12659  {
12660   "alignment" : 8,
12661   "fields" :
12662   [
12663    {
12664     "access" : "private",
12665     "field_name" : "mBuffer",
12666     "referenced_type" : "type-444"
12667    },
12668    {
12669     "access" : "private",
12670     "field_name" : "mSize",
12671     "field_offset" : 64,
12672     "referenced_type" : "type-2"
12673    },
12674    {
12675     "access" : "private",
12676     "field_name" : "mOwnsBuffer",
12677     "field_offset" : 96,
12678     "referenced_type" : "type-32"
12679    }
12680   ],
12681   "linker_set_key" : "android::hardware::hidl_vec<int>",
12682   "name" : "android::hardware::hidl_vec<int>",
12683   "referenced_type" : "type-443",
12684   "self_type" : "type-443",
12685   "size" : 16,
12686   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12687   "template_args" : [ "type-51" ],
12688   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
12689  },
12690  {
12691   "alignment" : 2,
12692   "fields" :
12693   [
12694    {
12695     "access" : "private",
12696     "field_name" : "mMajor",
12697     "referenced_type" : "type-221"
12698    },
12699    {
12700     "access" : "private",
12701     "field_name" : "mMinor",
12702     "field_offset" : 16,
12703     "referenced_type" : "type-221"
12704    }
12705   ],
12706   "linker_set_key" : "android::hardware::hidl_version",
12707   "name" : "android::hardware::hidl_version",
12708   "referenced_type" : "type-455",
12709   "self_type" : "type-455",
12710   "size" : 4,
12711   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12712   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
12713  },
12714  {
12715   "alignment" : 8,
12716   "base_specifiers" :
12717   [
12718    {
12719     "referenced_type" : "type-103"
12720    }
12721   ],
12722   "fields" :
12723   [
12724    {
12725     "access" : "private",
12726     "field_name" : "_hidl_mImpl",
12727     "field_offset" : 1024,
12728     "referenced_type" : "type-227"
12729    }
12730   ],
12731   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsb",
12732   "name" : "android::hardware::usb::V1_0::BnHwUsb",
12733   "referenced_type" : "type-666",
12734   "self_type" : "type-666",
12735   "size" : 152,
12736   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h",
12737   "unique_id" : "_ZTSN7android8hardware3usb4V1_07BnHwUsbE",
12738   "vtable_components" :
12739   [
12740    {
12741     "component_value" : 136,
12742     "kind" : "vbase_offset"
12743    },
12744    {
12745     "kind" : "offset_to_top"
12746    },
12747    {
12748     "kind" : "rtti",
12749     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
12750    },
12751    {
12752     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12753    },
12754    {
12755     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12756    },
12757    {
12758     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12759    },
12760    {
12761     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12762    },
12763    {
12764     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12765    },
12766    {
12767     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12768    },
12769    {
12770     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12771    },
12772    {
12773     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12774    },
12775    {
12776     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12777    },
12778    {
12779     "kind" : "complete_dtor_pointer",
12780     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD1Ev"
12781    },
12782    {
12783     "kind" : "deleting_dtor_pointer",
12784     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD0Ev"
12785    },
12786    {
12787     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12788    },
12789    {
12790     "component_value" : -32,
12791     "kind" : "offset_to_top"
12792    },
12793    {
12794     "kind" : "rtti",
12795     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
12796    },
12797    {
12798     "kind" : "complete_dtor_pointer",
12799     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
12800    },
12801    {
12802     "kind" : "deleting_dtor_pointer",
12803     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
12804    },
12805    {
12806     "kind" : "vcall_offset"
12807    },
12808    {
12809     "kind" : "vcall_offset"
12810    },
12811    {
12812     "kind" : "vcall_offset"
12813    },
12814    {
12815     "kind" : "vcall_offset"
12816    },
12817    {
12818     "component_value" : -136,
12819     "kind" : "vcall_offset"
12820    },
12821    {
12822     "component_value" : -136,
12823     "kind" : "offset_to_top"
12824    },
12825    {
12826     "kind" : "rtti",
12827     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
12828    },
12829    {
12830     "kind" : "complete_dtor_pointer",
12831     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
12832    },
12833    {
12834     "kind" : "deleting_dtor_pointer",
12835     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
12836    },
12837    {
12838     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12839    },
12840    {
12841     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12842    },
12843    {
12844     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12845    },
12846    {
12847     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12848    }
12849   ]
12850  },
12851  {
12852   "alignment" : 8,
12853   "base_specifiers" :
12854   [
12855    {
12856     "referenced_type" : "type-103"
12857    }
12858   ],
12859   "fields" :
12860   [
12861    {
12862     "access" : "private",
12863     "field_name" : "_hidl_mImpl",
12864     "field_offset" : 1024,
12865     "referenced_type" : "type-208"
12866    }
12867   ],
12868   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsbCallback",
12869   "name" : "android::hardware::usb::V1_0::BnHwUsbCallback",
12870   "referenced_type" : "type-658",
12871   "self_type" : "type-658",
12872   "size" : 152,
12873   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h",
12874   "unique_id" : "_ZTSN7android8hardware3usb4V1_015BnHwUsbCallbackE",
12875   "vtable_components" :
12876   [
12877    {
12878     "component_value" : 136,
12879     "kind" : "vbase_offset"
12880    },
12881    {
12882     "kind" : "offset_to_top"
12883    },
12884    {
12885     "kind" : "rtti",
12886     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
12887    },
12888    {
12889     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12890    },
12891    {
12892     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12893    },
12894    {
12895     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12896    },
12897    {
12898     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12899    },
12900    {
12901     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12902    },
12903    {
12904     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12905    },
12906    {
12907     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12908    },
12909    {
12910     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12911    },
12912    {
12913     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12914    },
12915    {
12916     "kind" : "complete_dtor_pointer",
12917     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
12918    },
12919    {
12920     "kind" : "deleting_dtor_pointer",
12921     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
12922    },
12923    {
12924     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12925    },
12926    {
12927     "component_value" : -32,
12928     "kind" : "offset_to_top"
12929    },
12930    {
12931     "kind" : "rtti",
12932     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
12933    },
12934    {
12935     "kind" : "complete_dtor_pointer",
12936     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
12937    },
12938    {
12939     "kind" : "deleting_dtor_pointer",
12940     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
12941    },
12942    {
12943     "kind" : "vcall_offset"
12944    },
12945    {
12946     "kind" : "vcall_offset"
12947    },
12948    {
12949     "kind" : "vcall_offset"
12950    },
12951    {
12952     "kind" : "vcall_offset"
12953    },
12954    {
12955     "component_value" : -136,
12956     "kind" : "vcall_offset"
12957    },
12958    {
12959     "component_value" : -136,
12960     "kind" : "offset_to_top"
12961    },
12962    {
12963     "kind" : "rtti",
12964     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
12965    },
12966    {
12967     "kind" : "complete_dtor_pointer",
12968     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
12969    },
12970    {
12971     "kind" : "deleting_dtor_pointer",
12972     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
12973    },
12974    {
12975     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12976    },
12977    {
12978     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12979    },
12980    {
12981     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12982    },
12983    {
12984     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12985    }
12986   ]
12987  },
12988  {
12989   "alignment" : 8,
12990   "base_specifiers" :
12991   [
12992    {
12993     "referenced_type" : "type-496"
12994    },
12995    {
12996     "referenced_type" : "type-107"
12997    }
12998   ],
12999   "fields" :
13000   [
13001    {
13002     "access" : "private",
13003     "field_name" : "_hidl_mMutex",
13004     "field_offset" : 1088,
13005     "referenced_type" : "type-669"
13006    },
13007    {
13008     "access" : "private",
13009     "field_name" : "_hidl_mDeathRecipients",
13010     "field_offset" : 1408,
13011     "referenced_type" : "type-670"
13012    }
13013   ],
13014   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsb",
13015   "name" : "android::hardware::usb::V1_0::BpHwUsb",
13016   "referenced_type" : "type-668",
13017   "self_type" : "type-668",
13018   "size" : 216,
13019   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h",
13020   "unique_id" : "_ZTSN7android8hardware3usb4V1_07BpHwUsbE",
13021   "vtable_components" :
13022   [
13023    {
13024     "component_value" : 200,
13025     "kind" : "vbase_offset"
13026    },
13027    {
13028     "kind" : "offset_to_top"
13029    },
13030    {
13031     "kind" : "rtti",
13032     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
13033    },
13034    {
13035     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_07BpHwUsb8isRemoteEv"
13036    },
13037    {
13038     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13039    },
13040    {
13041     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13042    },
13043    {
13044     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13045    },
13046    {
13047     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13048    },
13049    {
13050     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21setHALInstrumentationEv"
13051    },
13052    {
13053     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13054    },
13055    {
13056     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb4pingEv"
13057    },
13058    {
13059     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13060    },
13061    {
13062     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21notifySyspropsChangedEv"
13063    },
13064    {
13065     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13066    },
13067    {
13068     "kind" : "complete_dtor_pointer",
13069     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsbD1Ev"
13070    },
13071    {
13072     "kind" : "deleting_dtor_pointer",
13073     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsbD0Ev"
13074    },
13075    {
13076     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
13077    },
13078    {
13079     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
13080    },
13081    {
13082     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb15queryPortStatusEv"
13083    },
13084    {
13085     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
13086    },
13087    {
13088     "component_value" : 192,
13089     "kind" : "vbase_offset"
13090    },
13091    {
13092     "component_value" : -8,
13093     "kind" : "offset_to_top"
13094    },
13095    {
13096     "kind" : "rtti",
13097     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
13098    },
13099    {
13100     "kind" : "complete_dtor_pointer",
13101     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
13102    },
13103    {
13104     "kind" : "deleting_dtor_pointer",
13105     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
13106    },
13107    {
13108     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
13109    },
13110    {
13111     "component_value" : 184,
13112     "kind" : "vbase_offset"
13113    },
13114    {
13115     "component_value" : -16,
13116     "kind" : "offset_to_top"
13117    },
13118    {
13119     "kind" : "rtti",
13120     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
13121    },
13122    {
13123     "kind" : "complete_dtor_pointer",
13124     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
13125    },
13126    {
13127     "kind" : "deleting_dtor_pointer",
13128     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
13129    },
13130    {
13131     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13132    },
13133    {
13134     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13135    },
13136    {
13137     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13138    },
13139    {
13140     "component_value" : -48,
13141     "kind" : "offset_to_top"
13142    },
13143    {
13144     "kind" : "rtti",
13145     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
13146    },
13147    {
13148     "kind" : "complete_dtor_pointer",
13149     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
13150    },
13151    {
13152     "kind" : "deleting_dtor_pointer",
13153     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
13154    },
13155    {
13156     "kind" : "vcall_offset"
13157    },
13158    {
13159     "component_value" : -184,
13160     "kind" : "vcall_offset"
13161    },
13162    {
13163     "component_value" : -184,
13164     "kind" : "vcall_offset"
13165    },
13166    {
13167     "component_value" : -184,
13168     "kind" : "vcall_offset"
13169    },
13170    {
13171     "component_value" : -200,
13172     "kind" : "vcall_offset"
13173    },
13174    {
13175     "component_value" : -200,
13176     "kind" : "offset_to_top"
13177    },
13178    {
13179     "kind" : "rtti",
13180     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
13181    },
13182    {
13183     "kind" : "complete_dtor_pointer",
13184     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
13185    },
13186    {
13187     "kind" : "deleting_dtor_pointer",
13188     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
13189    },
13190    {
13191     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13192    },
13193    {
13194     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13195    },
13196    {
13197     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13198    },
13199    {
13200     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13201    }
13202   ]
13203  },
13204  {
13205   "alignment" : 8,
13206   "base_specifiers" :
13207   [
13208    {
13209     "referenced_type" : "type-495"
13210    },
13211    {
13212     "referenced_type" : "type-107"
13213    }
13214   ],
13215   "fields" :
13216   [
13217    {
13218     "access" : "private",
13219     "field_name" : "_hidl_mMutex",
13220     "field_offset" : 1088,
13221     "referenced_type" : "type-661"
13222    },
13223    {
13224     "access" : "private",
13225     "field_name" : "_hidl_mDeathRecipients",
13226     "field_offset" : 1408,
13227     "referenced_type" : "type-662"
13228    }
13229   ],
13230   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsbCallback",
13231   "name" : "android::hardware::usb::V1_0::BpHwUsbCallback",
13232   "referenced_type" : "type-660",
13233   "self_type" : "type-660",
13234   "size" : 216,
13235   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h",
13236   "unique_id" : "_ZTSN7android8hardware3usb4V1_015BpHwUsbCallbackE",
13237   "vtable_components" :
13238   [
13239    {
13240     "component_value" : 200,
13241     "kind" : "vbase_offset"
13242    },
13243    {
13244     "kind" : "offset_to_top"
13245    },
13246    {
13247     "kind" : "rtti",
13248     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
13249    },
13250    {
13251     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_015BpHwUsbCallback8isRemoteEv"
13252    },
13253    {
13254     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13255    },
13256    {
13257     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13258    },
13259    {
13260     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13261    },
13262    {
13263     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13264    },
13265    {
13266     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21setHALInstrumentationEv"
13267    },
13268    {
13269     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13270    },
13271    {
13272     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback4pingEv"
13273    },
13274    {
13275     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13276    },
13277    {
13278     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21notifySyspropsChangedEv"
13279    },
13280    {
13281     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13282    },
13283    {
13284     "kind" : "complete_dtor_pointer",
13285     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
13286    },
13287    {
13288     "kind" : "deleting_dtor_pointer",
13289     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
13290    },
13291    {
13292     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
13293    },
13294    {
13295     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
13296    },
13297    {
13298     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
13299    },
13300    {
13301     "component_value" : 192,
13302     "kind" : "vbase_offset"
13303    },
13304    {
13305     "component_value" : -8,
13306     "kind" : "offset_to_top"
13307    },
13308    {
13309     "kind" : "rtti",
13310     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
13311    },
13312    {
13313     "kind" : "complete_dtor_pointer",
13314     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
13315    },
13316    {
13317     "kind" : "deleting_dtor_pointer",
13318     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
13319    },
13320    {
13321     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
13322    },
13323    {
13324     "component_value" : 184,
13325     "kind" : "vbase_offset"
13326    },
13327    {
13328     "component_value" : -16,
13329     "kind" : "offset_to_top"
13330    },
13331    {
13332     "kind" : "rtti",
13333     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
13334    },
13335    {
13336     "kind" : "complete_dtor_pointer",
13337     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
13338    },
13339    {
13340     "kind" : "deleting_dtor_pointer",
13341     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
13342    },
13343    {
13344     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13345    },
13346    {
13347     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13348    },
13349    {
13350     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13351    },
13352    {
13353     "component_value" : -48,
13354     "kind" : "offset_to_top"
13355    },
13356    {
13357     "kind" : "rtti",
13358     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
13359    },
13360    {
13361     "kind" : "complete_dtor_pointer",
13362     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
13363    },
13364    {
13365     "kind" : "deleting_dtor_pointer",
13366     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
13367    },
13368    {
13369     "kind" : "vcall_offset"
13370    },
13371    {
13372     "component_value" : -184,
13373     "kind" : "vcall_offset"
13374    },
13375    {
13376     "component_value" : -184,
13377     "kind" : "vcall_offset"
13378    },
13379    {
13380     "component_value" : -184,
13381     "kind" : "vcall_offset"
13382    },
13383    {
13384     "component_value" : -200,
13385     "kind" : "vcall_offset"
13386    },
13387    {
13388     "component_value" : -200,
13389     "kind" : "offset_to_top"
13390    },
13391    {
13392     "kind" : "rtti",
13393     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
13394    },
13395    {
13396     "kind" : "complete_dtor_pointer",
13397     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
13398    },
13399    {
13400     "kind" : "deleting_dtor_pointer",
13401     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
13402    },
13403    {
13404     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13405    },
13406    {
13407     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13408    },
13409    {
13410     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13411    },
13412    {
13413     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13414    }
13415   ]
13416  },
13417  {
13418   "alignment" : 8,
13419   "base_specifiers" :
13420   [
13421    {
13422     "referenced_type" : "type-16"
13423    }
13424   ],
13425   "linker_set_key" : "android::hardware::usb::V1_0::IUsb",
13426   "name" : "android::hardware::usb::V1_0::IUsb",
13427   "referenced_type" : "type-229",
13428   "self_type" : "type-229",
13429   "size" : 24,
13430   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h",
13431   "unique_id" : "_ZTSN7android8hardware3usb4V1_04IUsbE",
13432   "vtable_components" :
13433   [
13434    {
13435     "component_value" : 8,
13436     "kind" : "vbase_offset"
13437    },
13438    {
13439     "kind" : "offset_to_top"
13440    },
13441    {
13442     "kind" : "rtti",
13443     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_04IUsbE"
13444    },
13445    {
13446     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
13447    },
13448    {
13449     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13450    },
13451    {
13452     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13453    },
13454    {
13455     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13456    },
13457    {
13458     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13459    },
13460    {
13461     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
13462    },
13463    {
13464     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13465    },
13466    {
13467     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
13468    },
13469    {
13470     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13471    },
13472    {
13473     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
13474    },
13475    {
13476     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13477    },
13478    {
13479     "kind" : "complete_dtor_pointer",
13480     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsbD1Ev"
13481    },
13482    {
13483     "kind" : "deleting_dtor_pointer",
13484     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsbD0Ev"
13485    },
13486    {
13487     "is_pure" : true,
13488     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
13489    },
13490    {
13491     "is_pure" : true,
13492     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
13493    },
13494    {
13495     "is_pure" : true,
13496     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb15queryPortStatusEv"
13497    },
13498    {
13499     "kind" : "vcall_offset"
13500    },
13501    {
13502     "kind" : "vcall_offset"
13503    },
13504    {
13505     "kind" : "vcall_offset"
13506    },
13507    {
13508     "kind" : "vcall_offset"
13509    },
13510    {
13511     "component_value" : -8,
13512     "kind" : "vcall_offset"
13513    },
13514    {
13515     "component_value" : -8,
13516     "kind" : "offset_to_top"
13517    },
13518    {
13519     "kind" : "rtti",
13520     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_04IUsbE"
13521    },
13522    {
13523     "kind" : "complete_dtor_pointer",
13524     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_04IUsbD1Ev"
13525    },
13526    {
13527     "kind" : "deleting_dtor_pointer",
13528     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_04IUsbD0Ev"
13529    },
13530    {
13531     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13532    },
13533    {
13534     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13535    },
13536    {
13537     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13538    },
13539    {
13540     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13541    }
13542   ]
13543  },
13544  {
13545   "alignment" : 8,
13546   "base_specifiers" :
13547   [
13548    {
13549     "referenced_type" : "type-16"
13550    }
13551   ],
13552   "linker_set_key" : "android::hardware::usb::V1_0::IUsbCallback",
13553   "name" : "android::hardware::usb::V1_0::IUsbCallback",
13554   "referenced_type" : "type-40",
13555   "self_type" : "type-40",
13556   "size" : 24,
13557   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h",
13558   "unique_id" : "_ZTSN7android8hardware3usb4V1_012IUsbCallbackE",
13559   "vtable_components" :
13560   [
13561    {
13562     "component_value" : 8,
13563     "kind" : "vbase_offset"
13564    },
13565    {
13566     "kind" : "offset_to_top"
13567    },
13568    {
13569     "kind" : "rtti",
13570     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_012IUsbCallbackE"
13571    },
13572    {
13573     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
13574    },
13575    {
13576     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13577    },
13578    {
13579     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13580    },
13581    {
13582     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13583    },
13584    {
13585     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13586    },
13587    {
13588     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
13589    },
13590    {
13591     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13592    },
13593    {
13594     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
13595    },
13596    {
13597     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13598    },
13599    {
13600     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
13601    },
13602    {
13603     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13604    },
13605    {
13606     "kind" : "complete_dtor_pointer",
13607     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallbackD1Ev"
13608    },
13609    {
13610     "kind" : "deleting_dtor_pointer",
13611     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallbackD0Ev"
13612    },
13613    {
13614     "is_pure" : true,
13615     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
13616    },
13617    {
13618     "is_pure" : true,
13619     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
13620    },
13621    {
13622     "kind" : "vcall_offset"
13623    },
13624    {
13625     "kind" : "vcall_offset"
13626    },
13627    {
13628     "kind" : "vcall_offset"
13629    },
13630    {
13631     "kind" : "vcall_offset"
13632    },
13633    {
13634     "component_value" : -8,
13635     "kind" : "vcall_offset"
13636    },
13637    {
13638     "component_value" : -8,
13639     "kind" : "offset_to_top"
13640    },
13641    {
13642     "kind" : "rtti",
13643     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_012IUsbCallbackE"
13644    },
13645    {
13646     "kind" : "complete_dtor_pointer",
13647     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_012IUsbCallbackD1Ev"
13648    },
13649    {
13650     "kind" : "deleting_dtor_pointer",
13651     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_012IUsbCallbackD0Ev"
13652    },
13653    {
13654     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13655    },
13656    {
13657     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13658    },
13659    {
13660     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13661    },
13662    {
13663     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13664    }
13665   ]
13666  },
13667  {
13668   "alignment" : 4,
13669   "fields" :
13670   [
13671    {
13672     "field_name" : "type",
13673     "referenced_type" : "type-622"
13674    },
13675    {
13676     "field_name" : "role",
13677     "field_offset" : 32,
13678     "referenced_type" : "type-2"
13679    }
13680   ],
13681   "linker_set_key" : "android::hardware::usb::V1_0::PortRole",
13682   "name" : "android::hardware::usb::V1_0::PortRole",
13683   "referenced_type" : "type-624",
13684   "self_type" : "type-624",
13685   "size" : 8,
13686   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
13687   "unique_id" : "_ZTSN7android8hardware3usb4V1_08PortRoleE"
13688  },
13689  {
13690   "alignment" : 8,
13691   "fields" :
13692   [
13693    {
13694     "field_name" : "portName",
13695     "referenced_type" : "type-26"
13696    },
13697    {
13698     "field_name" : "currentDataRole",
13699     "field_offset" : 128,
13700     "referenced_type" : "type-33"
13701    },
13702    {
13703     "field_name" : "currentPowerRole",
13704     "field_offset" : 160,
13705     "referenced_type" : "type-34"
13706    },
13707    {
13708     "field_name" : "currentMode",
13709     "field_offset" : 192,
13710     "referenced_type" : "type-35"
13711    },
13712    {
13713     "field_name" : "canChangeMode",
13714     "field_offset" : 224,
13715     "referenced_type" : "type-32"
13716    },
13717    {
13718     "field_name" : "canChangeDataRole",
13719     "field_offset" : 232,
13720     "referenced_type" : "type-32"
13721    },
13722    {
13723     "field_name" : "canChangePowerRole",
13724     "field_offset" : 240,
13725     "referenced_type" : "type-32"
13726    },
13727    {
13728     "field_name" : "supportedModes",
13729     "field_offset" : 256,
13730     "referenced_type" : "type-35"
13731    }
13732   ],
13733   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus",
13734   "name" : "android::hardware::usb::V1_0::PortStatus",
13735   "referenced_type" : "type-25",
13736   "self_type" : "type-25",
13737   "size" : 40,
13738   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
13739   "unique_id" : "_ZTSN7android8hardware3usb4V1_010PortStatusE"
13740  },
13741  {
13742   "alignment" : 8,
13743   "base_specifiers" :
13744   [
13745    {
13746     "referenced_type" : "type-103"
13747    }
13748   ],
13749   "fields" :
13750   [
13751    {
13752     "access" : "private",
13753     "field_name" : "_hidl_mImpl",
13754     "field_offset" : 1024,
13755     "referenced_type" : "type-234"
13756    }
13757   ],
13758   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsb",
13759   "name" : "android::hardware::usb::V1_1::BnHwUsb",
13760   "referenced_type" : "type-675",
13761   "self_type" : "type-675",
13762   "size" : 152,
13763   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h",
13764   "unique_id" : "_ZTSN7android8hardware3usb4V1_17BnHwUsbE",
13765   "vtable_components" :
13766   [
13767    {
13768     "component_value" : 136,
13769     "kind" : "vbase_offset"
13770    },
13771    {
13772     "kind" : "offset_to_top"
13773    },
13774    {
13775     "kind" : "rtti",
13776     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BnHwUsbE"
13777    },
13778    {
13779     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13780    },
13781    {
13782     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13783    },
13784    {
13785     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13786    },
13787    {
13788     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
13789    },
13790    {
13791     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13792    },
13793    {
13794     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13795    },
13796    {
13797     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13798    },
13799    {
13800     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13801    },
13802    {
13803     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13804    },
13805    {
13806     "kind" : "complete_dtor_pointer",
13807     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BnHwUsbD1Ev"
13808    },
13809    {
13810     "kind" : "deleting_dtor_pointer",
13811     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BnHwUsbD0Ev"
13812    },
13813    {
13814     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
13815    },
13816    {
13817     "component_value" : -32,
13818     "kind" : "offset_to_top"
13819    },
13820    {
13821     "kind" : "rtti",
13822     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BnHwUsbE"
13823    },
13824    {
13825     "kind" : "complete_dtor_pointer",
13826     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_17BnHwUsbD1Ev"
13827    },
13828    {
13829     "kind" : "deleting_dtor_pointer",
13830     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_17BnHwUsbD0Ev"
13831    },
13832    {
13833     "kind" : "vcall_offset"
13834    },
13835    {
13836     "kind" : "vcall_offset"
13837    },
13838    {
13839     "kind" : "vcall_offset"
13840    },
13841    {
13842     "kind" : "vcall_offset"
13843    },
13844    {
13845     "component_value" : -136,
13846     "kind" : "vcall_offset"
13847    },
13848    {
13849     "component_value" : -136,
13850     "kind" : "offset_to_top"
13851    },
13852    {
13853     "kind" : "rtti",
13854     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BnHwUsbE"
13855    },
13856    {
13857     "kind" : "complete_dtor_pointer",
13858     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_17BnHwUsbD1Ev"
13859    },
13860    {
13861     "kind" : "deleting_dtor_pointer",
13862     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_17BnHwUsbD0Ev"
13863    },
13864    {
13865     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13866    },
13867    {
13868     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13869    },
13870    {
13871     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13872    },
13873    {
13874     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13875    }
13876   ]
13877  },
13878  {
13879   "alignment" : 8,
13880   "base_specifiers" :
13881   [
13882    {
13883     "referenced_type" : "type-103"
13884    }
13885   ],
13886   "fields" :
13887   [
13888    {
13889     "access" : "private",
13890     "field_name" : "_hidl_mImpl",
13891     "field_offset" : 1024,
13892     "referenced_type" : "type-101"
13893    }
13894   ],
13895   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsbCallback",
13896   "name" : "android::hardware::usb::V1_1::BnHwUsbCallback",
13897   "referenced_type" : "type-100",
13898   "self_type" : "type-100",
13899   "size" : 152,
13900   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h",
13901   "unique_id" : "_ZTSN7android8hardware3usb4V1_115BnHwUsbCallbackE",
13902   "vtable_components" :
13903   [
13904    {
13905     "component_value" : 136,
13906     "kind" : "vbase_offset"
13907    },
13908    {
13909     "kind" : "offset_to_top"
13910    },
13911    {
13912     "kind" : "rtti",
13913     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BnHwUsbCallbackE"
13914    },
13915    {
13916     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13917    },
13918    {
13919     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13920    },
13921    {
13922     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13923    },
13924    {
13925     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
13926    },
13927    {
13928     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13929    },
13930    {
13931     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13932    },
13933    {
13934     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13935    },
13936    {
13937     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13938    },
13939    {
13940     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13941    },
13942    {
13943     "kind" : "complete_dtor_pointer",
13944     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
13945    },
13946    {
13947     "kind" : "deleting_dtor_pointer",
13948     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
13949    },
13950    {
13951     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
13952    },
13953    {
13954     "component_value" : -32,
13955     "kind" : "offset_to_top"
13956    },
13957    {
13958     "kind" : "rtti",
13959     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BnHwUsbCallbackE"
13960    },
13961    {
13962     "kind" : "complete_dtor_pointer",
13963     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
13964    },
13965    {
13966     "kind" : "deleting_dtor_pointer",
13967     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
13968    },
13969    {
13970     "kind" : "vcall_offset"
13971    },
13972    {
13973     "kind" : "vcall_offset"
13974    },
13975    {
13976     "kind" : "vcall_offset"
13977    },
13978    {
13979     "kind" : "vcall_offset"
13980    },
13981    {
13982     "component_value" : -136,
13983     "kind" : "vcall_offset"
13984    },
13985    {
13986     "component_value" : -136,
13987     "kind" : "offset_to_top"
13988    },
13989    {
13990     "kind" : "rtti",
13991     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BnHwUsbCallbackE"
13992    },
13993    {
13994     "kind" : "complete_dtor_pointer",
13995     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
13996    },
13997    {
13998     "kind" : "deleting_dtor_pointer",
13999     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
14000    },
14001    {
14002     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14003    },
14004    {
14005     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14006    },
14007    {
14008     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14009    },
14010    {
14011     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14012    }
14013   ]
14014  },
14015  {
14016   "alignment" : 8,
14017   "base_specifiers" :
14018   [
14019    {
14020     "referenced_type" : "type-497"
14021    },
14022    {
14023     "referenced_type" : "type-107"
14024    }
14025   ],
14026   "fields" :
14027   [
14028    {
14029     "access" : "private",
14030     "field_name" : "_hidl_mMutex",
14031     "field_offset" : 1088,
14032     "referenced_type" : "type-678"
14033    },
14034    {
14035     "access" : "private",
14036     "field_name" : "_hidl_mDeathRecipients",
14037     "field_offset" : 1408,
14038     "referenced_type" : "type-679"
14039    }
14040   ],
14041   "linker_set_key" : "android::hardware::usb::V1_1::BpHwUsb",
14042   "name" : "android::hardware::usb::V1_1::BpHwUsb",
14043   "referenced_type" : "type-677",
14044   "self_type" : "type-677",
14045   "size" : 216,
14046   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h",
14047   "unique_id" : "_ZTSN7android8hardware3usb4V1_17BpHwUsbE",
14048   "vtable_components" :
14049   [
14050    {
14051     "component_value" : 200,
14052     "kind" : "vbase_offset"
14053    },
14054    {
14055     "kind" : "offset_to_top"
14056    },
14057    {
14058     "kind" : "rtti",
14059     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
14060    },
14061    {
14062     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_17BpHwUsb8isRemoteEv"
14063    },
14064    {
14065     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14066    },
14067    {
14068     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14069    },
14070    {
14071     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14072    },
14073    {
14074     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
14075    },
14076    {
14077     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb21setHALInstrumentationEv"
14078    },
14079    {
14080     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
14081    },
14082    {
14083     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb4pingEv"
14084    },
14085    {
14086     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14087    },
14088    {
14089     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb21notifySyspropsChangedEv"
14090    },
14091    {
14092     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14093    },
14094    {
14095     "kind" : "complete_dtor_pointer",
14096     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsbD1Ev"
14097    },
14098    {
14099     "kind" : "deleting_dtor_pointer",
14100     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsbD0Ev"
14101    },
14102    {
14103     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
14104    },
14105    {
14106     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
14107    },
14108    {
14109     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb15queryPortStatusEv"
14110    },
14111    {
14112     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
14113    },
14114    {
14115     "component_value" : 192,
14116     "kind" : "vbase_offset"
14117    },
14118    {
14119     "component_value" : -8,
14120     "kind" : "offset_to_top"
14121    },
14122    {
14123     "kind" : "rtti",
14124     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
14125    },
14126    {
14127     "kind" : "complete_dtor_pointer",
14128     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
14129    },
14130    {
14131     "kind" : "deleting_dtor_pointer",
14132     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
14133    },
14134    {
14135     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
14136    },
14137    {
14138     "component_value" : 184,
14139     "kind" : "vbase_offset"
14140    },
14141    {
14142     "component_value" : -16,
14143     "kind" : "offset_to_top"
14144    },
14145    {
14146     "kind" : "rtti",
14147     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
14148    },
14149    {
14150     "kind" : "complete_dtor_pointer",
14151     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
14152    },
14153    {
14154     "kind" : "deleting_dtor_pointer",
14155     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
14156    },
14157    {
14158     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
14159    },
14160    {
14161     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14162    },
14163    {
14164     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14165    },
14166    {
14167     "component_value" : -48,
14168     "kind" : "offset_to_top"
14169    },
14170    {
14171     "kind" : "rtti",
14172     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
14173    },
14174    {
14175     "kind" : "complete_dtor_pointer",
14176     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
14177    },
14178    {
14179     "kind" : "deleting_dtor_pointer",
14180     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
14181    },
14182    {
14183     "kind" : "vcall_offset"
14184    },
14185    {
14186     "component_value" : -184,
14187     "kind" : "vcall_offset"
14188    },
14189    {
14190     "component_value" : -184,
14191     "kind" : "vcall_offset"
14192    },
14193    {
14194     "component_value" : -184,
14195     "kind" : "vcall_offset"
14196    },
14197    {
14198     "component_value" : -200,
14199     "kind" : "vcall_offset"
14200    },
14201    {
14202     "component_value" : -200,
14203     "kind" : "offset_to_top"
14204    },
14205    {
14206     "kind" : "rtti",
14207     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
14208    },
14209    {
14210     "kind" : "complete_dtor_pointer",
14211     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
14212    },
14213    {
14214     "kind" : "deleting_dtor_pointer",
14215     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
14216    },
14217    {
14218     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
14219    },
14220    {
14221     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14222    },
14223    {
14224     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14225    },
14226    {
14227     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14228    }
14229   ]
14230  },
14231  {
14232   "alignment" : 8,
14233   "base_specifiers" :
14234   [
14235    {
14236     "referenced_type" : "type-115"
14237    },
14238    {
14239     "referenced_type" : "type-107"
14240    }
14241   ],
14242   "fields" :
14243   [
14244    {
14245     "access" : "private",
14246     "field_name" : "_hidl_mMutex",
14247     "field_offset" : 1088,
14248     "referenced_type" : "type-113"
14249    },
14250    {
14251     "access" : "private",
14252     "field_name" : "_hidl_mDeathRecipients",
14253     "field_offset" : 1408,
14254     "referenced_type" : "type-114"
14255    }
14256   ],
14257   "linker_set_key" : "android::hardware::usb::V1_1::BpHwUsbCallback",
14258   "name" : "android::hardware::usb::V1_1::BpHwUsbCallback",
14259   "referenced_type" : "type-112",
14260   "self_type" : "type-112",
14261   "size" : 216,
14262   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h",
14263   "unique_id" : "_ZTSN7android8hardware3usb4V1_115BpHwUsbCallbackE",
14264   "vtable_components" :
14265   [
14266    {
14267     "component_value" : 200,
14268     "kind" : "vbase_offset"
14269    },
14270    {
14271     "kind" : "offset_to_top"
14272    },
14273    {
14274     "kind" : "rtti",
14275     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
14276    },
14277    {
14278     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_115BpHwUsbCallback8isRemoteEv"
14279    },
14280    {
14281     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14282    },
14283    {
14284     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14285    },
14286    {
14287     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14288    },
14289    {
14290     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
14291    },
14292    {
14293     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21setHALInstrumentationEv"
14294    },
14295    {
14296     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
14297    },
14298    {
14299     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback4pingEv"
14300    },
14301    {
14302     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14303    },
14304    {
14305     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21notifySyspropsChangedEv"
14306    },
14307    {
14308     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14309    },
14310    {
14311     "kind" : "complete_dtor_pointer",
14312     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
14313    },
14314    {
14315     "kind" : "deleting_dtor_pointer",
14316     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
14317    },
14318    {
14319     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
14320    },
14321    {
14322     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
14323    },
14324    {
14325     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
14326    },
14327    {
14328     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
14329    },
14330    {
14331     "component_value" : 192,
14332     "kind" : "vbase_offset"
14333    },
14334    {
14335     "component_value" : -8,
14336     "kind" : "offset_to_top"
14337    },
14338    {
14339     "kind" : "rtti",
14340     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
14341    },
14342    {
14343     "kind" : "complete_dtor_pointer",
14344     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
14345    },
14346    {
14347     "kind" : "deleting_dtor_pointer",
14348     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
14349    },
14350    {
14351     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
14352    },
14353    {
14354     "component_value" : 184,
14355     "kind" : "vbase_offset"
14356    },
14357    {
14358     "component_value" : -16,
14359     "kind" : "offset_to_top"
14360    },
14361    {
14362     "kind" : "rtti",
14363     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
14364    },
14365    {
14366     "kind" : "complete_dtor_pointer",
14367     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
14368    },
14369    {
14370     "kind" : "deleting_dtor_pointer",
14371     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
14372    },
14373    {
14374     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
14375    },
14376    {
14377     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14378    },
14379    {
14380     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14381    },
14382    {
14383     "component_value" : -48,
14384     "kind" : "offset_to_top"
14385    },
14386    {
14387     "kind" : "rtti",
14388     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
14389    },
14390    {
14391     "kind" : "complete_dtor_pointer",
14392     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
14393    },
14394    {
14395     "kind" : "deleting_dtor_pointer",
14396     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
14397    },
14398    {
14399     "kind" : "vcall_offset"
14400    },
14401    {
14402     "component_value" : -184,
14403     "kind" : "vcall_offset"
14404    },
14405    {
14406     "component_value" : -184,
14407     "kind" : "vcall_offset"
14408    },
14409    {
14410     "component_value" : -184,
14411     "kind" : "vcall_offset"
14412    },
14413    {
14414     "component_value" : -200,
14415     "kind" : "vcall_offset"
14416    },
14417    {
14418     "component_value" : -200,
14419     "kind" : "offset_to_top"
14420    },
14421    {
14422     "kind" : "rtti",
14423     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
14424    },
14425    {
14426     "kind" : "complete_dtor_pointer",
14427     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
14428    },
14429    {
14430     "kind" : "deleting_dtor_pointer",
14431     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
14432    },
14433    {
14434     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
14435    },
14436    {
14437     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14438    },
14439    {
14440     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14441    },
14442    {
14443     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14444    }
14445   ]
14446  },
14447  {
14448   "alignment" : 8,
14449   "base_specifiers" :
14450   [
14451    {
14452     "referenced_type" : "type-229"
14453    }
14454   ],
14455   "linker_set_key" : "android::hardware::usb::V1_1::IUsb",
14456   "name" : "android::hardware::usb::V1_1::IUsb",
14457   "referenced_type" : "type-236",
14458   "self_type" : "type-236",
14459   "size" : 24,
14460   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h",
14461   "unique_id" : "_ZTSN7android8hardware3usb4V1_14IUsbE",
14462   "vtable_components" :
14463   [
14464    {
14465     "component_value" : 8,
14466     "kind" : "vbase_offset"
14467    },
14468    {
14469     "kind" : "offset_to_top"
14470    },
14471    {
14472     "kind" : "rtti",
14473     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_14IUsbE"
14474    },
14475    {
14476     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_14IUsb8isRemoteEv"
14477    },
14478    {
14479     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14480    },
14481    {
14482     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14483    },
14484    {
14485     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14486    },
14487    {
14488     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
14489    },
14490    {
14491     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21setHALInstrumentationEv"
14492    },
14493    {
14494     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
14495    },
14496    {
14497     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb4pingEv"
14498    },
14499    {
14500     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14501    },
14502    {
14503     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21notifySyspropsChangedEv"
14504    },
14505    {
14506     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14507    },
14508    {
14509     "kind" : "complete_dtor_pointer",
14510     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsbD1Ev"
14511    },
14512    {
14513     "kind" : "deleting_dtor_pointer",
14514     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsbD0Ev"
14515    },
14516    {
14517     "is_pure" : true,
14518     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
14519    },
14520    {
14521     "is_pure" : true,
14522     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
14523    },
14524    {
14525     "is_pure" : true,
14526     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb15queryPortStatusEv"
14527    },
14528    {
14529     "kind" : "vcall_offset"
14530    },
14531    {
14532     "kind" : "vcall_offset"
14533    },
14534    {
14535     "kind" : "vcall_offset"
14536    },
14537    {
14538     "kind" : "vcall_offset"
14539    },
14540    {
14541     "component_value" : -8,
14542     "kind" : "vcall_offset"
14543    },
14544    {
14545     "component_value" : -8,
14546     "kind" : "offset_to_top"
14547    },
14548    {
14549     "kind" : "rtti",
14550     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_14IUsbE"
14551    },
14552    {
14553     "kind" : "complete_dtor_pointer",
14554     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_14IUsbD1Ev"
14555    },
14556    {
14557     "kind" : "deleting_dtor_pointer",
14558     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_14IUsbD0Ev"
14559    },
14560    {
14561     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14562    },
14563    {
14564     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14565    },
14566    {
14567     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14568    },
14569    {
14570     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14571    }
14572   ]
14573  },
14574  {
14575   "alignment" : 8,
14576   "base_specifiers" :
14577   [
14578    {
14579     "referenced_type" : "type-40"
14580    }
14581   ],
14582   "linker_set_key" : "android::hardware::usb::V1_1::IUsbCallback",
14583   "name" : "android::hardware::usb::V1_1::IUsbCallback",
14584   "referenced_type" : "type-39",
14585   "self_type" : "type-39",
14586   "size" : 24,
14587   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h",
14588   "unique_id" : "_ZTSN7android8hardware3usb4V1_112IUsbCallbackE",
14589   "vtable_components" :
14590   [
14591    {
14592     "component_value" : 8,
14593     "kind" : "vbase_offset"
14594    },
14595    {
14596     "kind" : "offset_to_top"
14597    },
14598    {
14599     "kind" : "rtti",
14600     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_112IUsbCallbackE"
14601    },
14602    {
14603     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_112IUsbCallback8isRemoteEv"
14604    },
14605    {
14606     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14607    },
14608    {
14609     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14610    },
14611    {
14612     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14613    },
14614    {
14615     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
14616    },
14617    {
14618     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21setHALInstrumentationEv"
14619    },
14620    {
14621     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
14622    },
14623    {
14624     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback4pingEv"
14625    },
14626    {
14627     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14628    },
14629    {
14630     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21notifySyspropsChangedEv"
14631    },
14632    {
14633     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14634    },
14635    {
14636     "kind" : "complete_dtor_pointer",
14637     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallbackD1Ev"
14638    },
14639    {
14640     "kind" : "deleting_dtor_pointer",
14641     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallbackD0Ev"
14642    },
14643    {
14644     "is_pure" : true,
14645     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
14646    },
14647    {
14648     "is_pure" : true,
14649     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
14650    },
14651    {
14652     "is_pure" : true,
14653     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
14654    },
14655    {
14656     "kind" : "vcall_offset"
14657    },
14658    {
14659     "kind" : "vcall_offset"
14660    },
14661    {
14662     "kind" : "vcall_offset"
14663    },
14664    {
14665     "kind" : "vcall_offset"
14666    },
14667    {
14668     "component_value" : -8,
14669     "kind" : "vcall_offset"
14670    },
14671    {
14672     "component_value" : -8,
14673     "kind" : "offset_to_top"
14674    },
14675    {
14676     "kind" : "rtti",
14677     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_112IUsbCallbackE"
14678    },
14679    {
14680     "kind" : "complete_dtor_pointer",
14681     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_112IUsbCallbackD1Ev"
14682    },
14683    {
14684     "kind" : "deleting_dtor_pointer",
14685     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_112IUsbCallbackD0Ev"
14686    },
14687    {
14688     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14689    },
14690    {
14691     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14692    },
14693    {
14694     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14695    },
14696    {
14697     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14698    }
14699   ]
14700  },
14701  {
14702   "alignment" : 8,
14703   "fields" :
14704   [
14705    {
14706     "field_name" : "status",
14707     "referenced_type" : "type-25"
14708    },
14709    {
14710     "field_name" : "supportedModes",
14711     "field_offset" : 320,
14712     "referenced_type" : "type-2"
14713    },
14714    {
14715     "field_name" : "currentMode",
14716     "field_offset" : 352,
14717     "referenced_type" : "type-132"
14718    }
14719   ],
14720   "linker_set_key" : "android::hardware::usb::V1_1::PortStatus_1_1",
14721   "name" : "android::hardware::usb::V1_1::PortStatus_1_1",
14722   "referenced_type" : "type-131",
14723   "self_type" : "type-131",
14724   "size" : 48,
14725   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h",
14726   "unique_id" : "_ZTSN7android8hardware3usb4V1_114PortStatus_1_1E"
14727  },
14728  {
14729   "alignment" : 8,
14730   "base_specifiers" :
14731   [
14732    {
14733     "referenced_type" : "type-103"
14734    }
14735   ],
14736   "fields" :
14737   [
14738    {
14739     "access" : "private",
14740     "field_name" : "_hidl_mImpl",
14741     "field_offset" : 1024,
14742     "referenced_type" : "type-243"
14743    }
14744   ],
14745   "linker_set_key" : "android::hardware::usb::V1_2::BnHwUsb",
14746   "name" : "android::hardware::usb::V1_2::BnHwUsb",
14747   "referenced_type" : "type-478",
14748   "self_type" : "type-478",
14749   "size" : 152,
14750   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h",
14751   "unique_id" : "_ZTSN7android8hardware3usb4V1_27BnHwUsbE",
14752   "vtable_components" :
14753   [
14754    {
14755     "component_value" : 136,
14756     "kind" : "vbase_offset"
14757    },
14758    {
14759     "kind" : "offset_to_top"
14760    },
14761    {
14762     "kind" : "rtti",
14763     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BnHwUsbE"
14764    },
14765    {
14766     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
14767    },
14768    {
14769     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
14770    },
14771    {
14772     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
14773    },
14774    {
14775     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
14776    },
14777    {
14778     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
14779    },
14780    {
14781     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
14782    },
14783    {
14784     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
14785    },
14786    {
14787     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
14788    },
14789    {
14790     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
14791    },
14792    {
14793     "kind" : "complete_dtor_pointer",
14794     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BnHwUsbD1Ev"
14795    },
14796    {
14797     "kind" : "deleting_dtor_pointer",
14798     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BnHwUsbD0Ev"
14799    },
14800    {
14801     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
14802    },
14803    {
14804     "component_value" : -32,
14805     "kind" : "offset_to_top"
14806    },
14807    {
14808     "kind" : "rtti",
14809     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BnHwUsbE"
14810    },
14811    {
14812     "kind" : "complete_dtor_pointer",
14813     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_27BnHwUsbD1Ev"
14814    },
14815    {
14816     "kind" : "deleting_dtor_pointer",
14817     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_27BnHwUsbD0Ev"
14818    },
14819    {
14820     "kind" : "vcall_offset"
14821    },
14822    {
14823     "kind" : "vcall_offset"
14824    },
14825    {
14826     "kind" : "vcall_offset"
14827    },
14828    {
14829     "kind" : "vcall_offset"
14830    },
14831    {
14832     "component_value" : -136,
14833     "kind" : "vcall_offset"
14834    },
14835    {
14836     "component_value" : -136,
14837     "kind" : "offset_to_top"
14838    },
14839    {
14840     "kind" : "rtti",
14841     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BnHwUsbE"
14842    },
14843    {
14844     "kind" : "complete_dtor_pointer",
14845     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_27BnHwUsbD1Ev"
14846    },
14847    {
14848     "kind" : "deleting_dtor_pointer",
14849     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_27BnHwUsbD0Ev"
14850    },
14851    {
14852     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14853    },
14854    {
14855     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14856    },
14857    {
14858     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14859    },
14860    {
14861     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14862    }
14863   ]
14864  },
14865  {
14866   "alignment" : 8,
14867   "base_specifiers" :
14868   [
14869    {
14870     "referenced_type" : "type-103"
14871    }
14872   ],
14873   "fields" :
14874   [
14875    {
14876     "access" : "private",
14877     "field_name" : "_hidl_mImpl",
14878     "field_offset" : 1024,
14879     "referenced_type" : "type-722"
14880    }
14881   ],
14882   "linker_set_key" : "android::hardware::usb::V1_2::BnHwUsbCallback",
14883   "name" : "android::hardware::usb::V1_2::BnHwUsbCallback",
14884   "referenced_type" : "type-726",
14885   "self_type" : "type-726",
14886   "size" : 152,
14887   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h",
14888   "unique_id" : "_ZTSN7android8hardware3usb4V1_215BnHwUsbCallbackE",
14889   "vtable_components" :
14890   [
14891    {
14892     "component_value" : 136,
14893     "kind" : "vbase_offset"
14894    },
14895    {
14896     "kind" : "offset_to_top"
14897    },
14898    {
14899     "kind" : "rtti",
14900     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BnHwUsbCallbackE"
14901    },
14902    {
14903     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
14904    },
14905    {
14906     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
14907    },
14908    {
14909     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
14910    },
14911    {
14912     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
14913    },
14914    {
14915     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
14916    },
14917    {
14918     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
14919    },
14920    {
14921     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
14922    },
14923    {
14924     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
14925    },
14926    {
14927     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
14928    },
14929    {
14930     "kind" : "complete_dtor_pointer",
14931     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
14932    },
14933    {
14934     "kind" : "deleting_dtor_pointer",
14935     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
14936    },
14937    {
14938     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
14939    },
14940    {
14941     "component_value" : -32,
14942     "kind" : "offset_to_top"
14943    },
14944    {
14945     "kind" : "rtti",
14946     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BnHwUsbCallbackE"
14947    },
14948    {
14949     "kind" : "complete_dtor_pointer",
14950     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
14951    },
14952    {
14953     "kind" : "deleting_dtor_pointer",
14954     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
14955    },
14956    {
14957     "kind" : "vcall_offset"
14958    },
14959    {
14960     "kind" : "vcall_offset"
14961    },
14962    {
14963     "kind" : "vcall_offset"
14964    },
14965    {
14966     "kind" : "vcall_offset"
14967    },
14968    {
14969     "component_value" : -136,
14970     "kind" : "vcall_offset"
14971    },
14972    {
14973     "component_value" : -136,
14974     "kind" : "offset_to_top"
14975    },
14976    {
14977     "kind" : "rtti",
14978     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BnHwUsbCallbackE"
14979    },
14980    {
14981     "kind" : "complete_dtor_pointer",
14982     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
14983    },
14984    {
14985     "kind" : "deleting_dtor_pointer",
14986     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
14987    },
14988    {
14989     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14990    },
14991    {
14992     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14993    },
14994    {
14995     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14996    },
14997    {
14998     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14999    }
15000   ]
15001  },
15002  {
15003   "alignment" : 8,
15004   "base_specifiers" :
15005   [
15006    {
15007     "referenced_type" : "type-499"
15008    },
15009    {
15010     "referenced_type" : "type-107"
15011    }
15012   ],
15013   "fields" :
15014   [
15015    {
15016     "access" : "private",
15017     "field_name" : "_hidl_mMutex",
15018     "field_offset" : 1088,
15019     "referenced_type" : "type-684"
15020    },
15021    {
15022     "access" : "private",
15023     "field_name" : "_hidl_mDeathRecipients",
15024     "field_offset" : 1408,
15025     "referenced_type" : "type-685"
15026    }
15027   ],
15028   "linker_set_key" : "android::hardware::usb::V1_2::BpHwUsb",
15029   "name" : "android::hardware::usb::V1_2::BpHwUsb",
15030   "referenced_type" : "type-683",
15031   "self_type" : "type-683",
15032   "size" : 216,
15033   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h",
15034   "unique_id" : "_ZTSN7android8hardware3usb4V1_27BpHwUsbE",
15035   "vtable_components" :
15036   [
15037    {
15038     "component_value" : 200,
15039     "kind" : "vbase_offset"
15040    },
15041    {
15042     "kind" : "offset_to_top"
15043    },
15044    {
15045     "kind" : "rtti",
15046     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BpHwUsbE"
15047    },
15048    {
15049     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_27BpHwUsb8isRemoteEv"
15050    },
15051    {
15052     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15053    },
15054    {
15055     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15056    },
15057    {
15058     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15059    },
15060    {
15061     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
15062    },
15063    {
15064     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb21setHALInstrumentationEv"
15065    },
15066    {
15067     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
15068    },
15069    {
15070     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb4pingEv"
15071    },
15072    {
15073     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15074    },
15075    {
15076     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb21notifySyspropsChangedEv"
15077    },
15078    {
15079     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15080    },
15081    {
15082     "kind" : "complete_dtor_pointer",
15083     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsbD1Ev"
15084    },
15085    {
15086     "kind" : "deleting_dtor_pointer",
15087     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsbD0Ev"
15088    },
15089    {
15090     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
15091    },
15092    {
15093     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
15094    },
15095    {
15096     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb15queryPortStatusEv"
15097    },
15098    {
15099     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb"
15100    },
15101    {
15102     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb"
15103    },
15104    {
15105     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEE10onAsBinderEv"
15106    },
15107    {
15108     "component_value" : 192,
15109     "kind" : "vbase_offset"
15110    },
15111    {
15112     "component_value" : -8,
15113     "kind" : "offset_to_top"
15114    },
15115    {
15116     "kind" : "rtti",
15117     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BpHwUsbE"
15118    },
15119    {
15120     "kind" : "complete_dtor_pointer",
15121     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_27BpHwUsbD1Ev"
15122    },
15123    {
15124     "kind" : "deleting_dtor_pointer",
15125     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_27BpHwUsbD0Ev"
15126    },
15127    {
15128     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEE10onAsBinderEv"
15129    },
15130    {
15131     "component_value" : 184,
15132     "kind" : "vbase_offset"
15133    },
15134    {
15135     "component_value" : -16,
15136     "kind" : "offset_to_top"
15137    },
15138    {
15139     "kind" : "rtti",
15140     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BpHwUsbE"
15141    },
15142    {
15143     "kind" : "complete_dtor_pointer",
15144     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_27BpHwUsbD1Ev"
15145    },
15146    {
15147     "kind" : "deleting_dtor_pointer",
15148     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_27BpHwUsbD0Ev"
15149    },
15150    {
15151     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
15152    },
15153    {
15154     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
15155    },
15156    {
15157     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
15158    },
15159    {
15160     "component_value" : -48,
15161     "kind" : "offset_to_top"
15162    },
15163    {
15164     "kind" : "rtti",
15165     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BpHwUsbE"
15166    },
15167    {
15168     "kind" : "complete_dtor_pointer",
15169     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_27BpHwUsbD1Ev"
15170    },
15171    {
15172     "kind" : "deleting_dtor_pointer",
15173     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_27BpHwUsbD0Ev"
15174    },
15175    {
15176     "kind" : "vcall_offset"
15177    },
15178    {
15179     "component_value" : -184,
15180     "kind" : "vcall_offset"
15181    },
15182    {
15183     "component_value" : -184,
15184     "kind" : "vcall_offset"
15185    },
15186    {
15187     "component_value" : -184,
15188     "kind" : "vcall_offset"
15189    },
15190    {
15191     "component_value" : -200,
15192     "kind" : "vcall_offset"
15193    },
15194    {
15195     "component_value" : -200,
15196     "kind" : "offset_to_top"
15197    },
15198    {
15199     "kind" : "rtti",
15200     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BpHwUsbE"
15201    },
15202    {
15203     "kind" : "complete_dtor_pointer",
15204     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_27BpHwUsbD1Ev"
15205    },
15206    {
15207     "kind" : "deleting_dtor_pointer",
15208     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_27BpHwUsbD0Ev"
15209    },
15210    {
15211     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
15212    },
15213    {
15214     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
15215    },
15216    {
15217     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
15218    },
15219    {
15220     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15221    }
15222   ]
15223  },
15224  {
15225   "alignment" : 8,
15226   "base_specifiers" :
15227   [
15228    {
15229     "referenced_type" : "type-125"
15230    },
15231    {
15232     "referenced_type" : "type-107"
15233    }
15234   ],
15235   "fields" :
15236   [
15237    {
15238     "access" : "private",
15239     "field_name" : "_hidl_mMutex",
15240     "field_offset" : 1088,
15241     "referenced_type" : "type-123"
15242    },
15243    {
15244     "access" : "private",
15245     "field_name" : "_hidl_mDeathRecipients",
15246     "field_offset" : 1408,
15247     "referenced_type" : "type-124"
15248    }
15249   ],
15250   "linker_set_key" : "android::hardware::usb::V1_2::BpHwUsbCallback",
15251   "name" : "android::hardware::usb::V1_2::BpHwUsbCallback",
15252   "referenced_type" : "type-122",
15253   "self_type" : "type-122",
15254   "size" : 216,
15255   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h",
15256   "unique_id" : "_ZTSN7android8hardware3usb4V1_215BpHwUsbCallbackE",
15257   "vtable_components" :
15258   [
15259    {
15260     "component_value" : 200,
15261     "kind" : "vbase_offset"
15262    },
15263    {
15264     "kind" : "offset_to_top"
15265    },
15266    {
15267     "kind" : "rtti",
15268     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BpHwUsbCallbackE"
15269    },
15270    {
15271     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_215BpHwUsbCallback8isRemoteEv"
15272    },
15273    {
15274     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15275    },
15276    {
15277     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15278    },
15279    {
15280     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15281    },
15282    {
15283     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
15284    },
15285    {
15286     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback21setHALInstrumentationEv"
15287    },
15288    {
15289     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
15290    },
15291    {
15292     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback4pingEv"
15293    },
15294    {
15295     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15296    },
15297    {
15298     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback21notifySyspropsChangedEv"
15299    },
15300    {
15301     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15302    },
15303    {
15304     "kind" : "complete_dtor_pointer",
15305     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallbackD1Ev"
15306    },
15307    {
15308     "kind" : "deleting_dtor_pointer",
15309     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallbackD0Ev"
15310    },
15311    {
15312     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
15313    },
15314    {
15315     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
15316    },
15317    {
15318     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE"
15319    },
15320    {
15321     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
15322    },
15323    {
15324     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEE10onAsBinderEv"
15325    },
15326    {
15327     "component_value" : 192,
15328     "kind" : "vbase_offset"
15329    },
15330    {
15331     "component_value" : -8,
15332     "kind" : "offset_to_top"
15333    },
15334    {
15335     "kind" : "rtti",
15336     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BpHwUsbCallbackE"
15337    },
15338    {
15339     "kind" : "complete_dtor_pointer",
15340     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_215BpHwUsbCallbackD1Ev"
15341    },
15342    {
15343     "kind" : "deleting_dtor_pointer",
15344     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_215BpHwUsbCallbackD0Ev"
15345    },
15346    {
15347     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEE10onAsBinderEv"
15348    },
15349    {
15350     "component_value" : 184,
15351     "kind" : "vbase_offset"
15352    },
15353    {
15354     "component_value" : -16,
15355     "kind" : "offset_to_top"
15356    },
15357    {
15358     "kind" : "rtti",
15359     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BpHwUsbCallbackE"
15360    },
15361    {
15362     "kind" : "complete_dtor_pointer",
15363     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_215BpHwUsbCallbackD1Ev"
15364    },
15365    {
15366     "kind" : "deleting_dtor_pointer",
15367     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_215BpHwUsbCallbackD0Ev"
15368    },
15369    {
15370     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
15371    },
15372    {
15373     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
15374    },
15375    {
15376     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
15377    },
15378    {
15379     "component_value" : -48,
15380     "kind" : "offset_to_top"
15381    },
15382    {
15383     "kind" : "rtti",
15384     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BpHwUsbCallbackE"
15385    },
15386    {
15387     "kind" : "complete_dtor_pointer",
15388     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_215BpHwUsbCallbackD1Ev"
15389    },
15390    {
15391     "kind" : "deleting_dtor_pointer",
15392     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_215BpHwUsbCallbackD0Ev"
15393    },
15394    {
15395     "kind" : "vcall_offset"
15396    },
15397    {
15398     "component_value" : -184,
15399     "kind" : "vcall_offset"
15400    },
15401    {
15402     "component_value" : -184,
15403     "kind" : "vcall_offset"
15404    },
15405    {
15406     "component_value" : -184,
15407     "kind" : "vcall_offset"
15408    },
15409    {
15410     "component_value" : -200,
15411     "kind" : "vcall_offset"
15412    },
15413    {
15414     "component_value" : -200,
15415     "kind" : "offset_to_top"
15416    },
15417    {
15418     "kind" : "rtti",
15419     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BpHwUsbCallbackE"
15420    },
15421    {
15422     "kind" : "complete_dtor_pointer",
15423     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_215BpHwUsbCallbackD1Ev"
15424    },
15425    {
15426     "kind" : "deleting_dtor_pointer",
15427     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_215BpHwUsbCallbackD0Ev"
15428    },
15429    {
15430     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
15431    },
15432    {
15433     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
15434    },
15435    {
15436     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
15437    },
15438    {
15439     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15440    }
15441   ]
15442  },
15443  {
15444   "alignment" : 8,
15445   "base_specifiers" :
15446   [
15447    {
15448     "referenced_type" : "type-245"
15449    },
15450    {
15451     "referenced_type" : "type-107"
15452    }
15453   ],
15454   "fields" :
15455   [
15456    {
15457     "access" : "private",
15458     "field_name" : "mImpl",
15459     "field_offset" : 768,
15460     "referenced_type" : "type-249"
15461    },
15462    {
15463     "access" : "private",
15464     "field_name" : "mOnewayQueue",
15465     "field_offset" : 832,
15466     "referenced_type" : "type-716"
15467    }
15468   ],
15469   "linker_set_key" : "android::hardware::usb::V1_2::BsUsb",
15470   "name" : "android::hardware::usb::V1_2::BsUsb",
15471   "referenced_type" : "type-715",
15472   "self_type" : "type-715",
15473   "size" : 136,
15474   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsb.h",
15475   "unique_id" : "_ZTSN7android8hardware3usb4V1_25BsUsbE",
15476   "vtable_components" :
15477   [
15478    {
15479     "component_value" : 120,
15480     "kind" : "vbase_offset"
15481    },
15482    {
15483     "kind" : "offset_to_top"
15484    },
15485    {
15486     "kind" : "rtti",
15487     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_25BsUsbE"
15488    },
15489    {
15490     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_24IUsb8isRemoteEv"
15491    },
15492    {
15493     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15494    },
15495    {
15496     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15497    },
15498    {
15499     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15500    },
15501    {
15502     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
15503    },
15504    {
15505     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb21setHALInstrumentationEv"
15506    },
15507    {
15508     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
15509    },
15510    {
15511     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb4pingEv"
15512    },
15513    {
15514     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15515    },
15516    {
15517     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb21notifySyspropsChangedEv"
15518    },
15519    {
15520     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15521    },
15522    {
15523     "kind" : "complete_dtor_pointer",
15524     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsbD1Ev"
15525    },
15526    {
15527     "kind" : "deleting_dtor_pointer",
15528     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsbD0Ev"
15529    },
15530    {
15531     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
15532    },
15533    {
15534     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
15535    },
15536    {
15537     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb15queryPortStatusEv"
15538    },
15539    {
15540     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb"
15541    },
15542    {
15543     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb"
15544    },
15545    {
15546     "component_value" : -8,
15547     "kind" : "offset_to_top"
15548    },
15549    {
15550     "kind" : "rtti",
15551     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_25BsUsbE"
15552    },
15553    {
15554     "kind" : "complete_dtor_pointer",
15555     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_25BsUsbD1Ev"
15556    },
15557    {
15558     "kind" : "deleting_dtor_pointer",
15559     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_25BsUsbD0Ev"
15560    },
15561    {
15562     "kind" : "vcall_offset"
15563    },
15564    {
15565     "kind" : "vcall_offset"
15566    },
15567    {
15568     "kind" : "vcall_offset"
15569    },
15570    {
15571     "kind" : "vcall_offset"
15572    },
15573    {
15574     "component_value" : -120,
15575     "kind" : "vcall_offset"
15576    },
15577    {
15578     "component_value" : -120,
15579     "kind" : "offset_to_top"
15580    },
15581    {
15582     "kind" : "rtti",
15583     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_25BsUsbE"
15584    },
15585    {
15586     "kind" : "complete_dtor_pointer",
15587     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_25BsUsbD1Ev"
15588    },
15589    {
15590     "kind" : "deleting_dtor_pointer",
15591     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_25BsUsbD0Ev"
15592    },
15593    {
15594     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
15595    },
15596    {
15597     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
15598    },
15599    {
15600     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
15601    },
15602    {
15603     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15604    }
15605   ]
15606  },
15607  {
15608   "alignment" : 8,
15609   "base_specifiers" :
15610   [
15611    {
15612     "referenced_type" : "type-96"
15613    },
15614    {
15615     "referenced_type" : "type-107"
15616    }
15617   ],
15618   "fields" :
15619   [
15620    {
15621     "access" : "private",
15622     "field_name" : "mImpl",
15623     "field_offset" : 768,
15624     "referenced_type" : "type-721"
15625    },
15626    {
15627     "access" : "private",
15628     "field_name" : "mOnewayQueue",
15629     "field_offset" : 832,
15630     "referenced_type" : "type-716"
15631    }
15632   ],
15633   "linker_set_key" : "android::hardware::usb::V1_2::BsUsbCallback",
15634   "name" : "android::hardware::usb::V1_2::BsUsbCallback",
15635   "referenced_type" : "type-728",
15636   "self_type" : "type-728",
15637   "size" : 136,
15638   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsbCallback.h",
15639   "unique_id" : "_ZTSN7android8hardware3usb4V1_213BsUsbCallbackE",
15640   "vtable_components" :
15641   [
15642    {
15643     "component_value" : 120,
15644     "kind" : "vbase_offset"
15645    },
15646    {
15647     "kind" : "offset_to_top"
15648    },
15649    {
15650     "kind" : "rtti",
15651     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_213BsUsbCallbackE"
15652    },
15653    {
15654     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_212IUsbCallback8isRemoteEv"
15655    },
15656    {
15657     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15658    },
15659    {
15660     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15661    },
15662    {
15663     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15664    },
15665    {
15666     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
15667    },
15668    {
15669     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback21setHALInstrumentationEv"
15670    },
15671    {
15672     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
15673    },
15674    {
15675     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback4pingEv"
15676    },
15677    {
15678     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15679    },
15680    {
15681     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback21notifySyspropsChangedEv"
15682    },
15683    {
15684     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15685    },
15686    {
15687     "kind" : "complete_dtor_pointer",
15688     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallbackD1Ev"
15689    },
15690    {
15691     "kind" : "deleting_dtor_pointer",
15692     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallbackD0Ev"
15693    },
15694    {
15695     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
15696    },
15697    {
15698     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
15699    },
15700    {
15701     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE"
15702    },
15703    {
15704     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
15705    },
15706    {
15707     "component_value" : -8,
15708     "kind" : "offset_to_top"
15709    },
15710    {
15711     "kind" : "rtti",
15712     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_213BsUsbCallbackE"
15713    },
15714    {
15715     "kind" : "complete_dtor_pointer",
15716     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_213BsUsbCallbackD1Ev"
15717    },
15718    {
15719     "kind" : "deleting_dtor_pointer",
15720     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_213BsUsbCallbackD0Ev"
15721    },
15722    {
15723     "kind" : "vcall_offset"
15724    },
15725    {
15726     "kind" : "vcall_offset"
15727    },
15728    {
15729     "kind" : "vcall_offset"
15730    },
15731    {
15732     "kind" : "vcall_offset"
15733    },
15734    {
15735     "component_value" : -120,
15736     "kind" : "vcall_offset"
15737    },
15738    {
15739     "component_value" : -120,
15740     "kind" : "offset_to_top"
15741    },
15742    {
15743     "kind" : "rtti",
15744     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_213BsUsbCallbackE"
15745    },
15746    {
15747     "kind" : "complete_dtor_pointer",
15748     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_213BsUsbCallbackD1Ev"
15749    },
15750    {
15751     "kind" : "deleting_dtor_pointer",
15752     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_213BsUsbCallbackD0Ev"
15753    },
15754    {
15755     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
15756    },
15757    {
15758     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
15759    },
15760    {
15761     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
15762    },
15763    {
15764     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15765    }
15766   ]
15767  },
15768  {
15769   "alignment" : 8,
15770   "base_specifiers" :
15771   [
15772    {
15773     "referenced_type" : "type-236"
15774    }
15775   ],
15776   "linker_set_key" : "android::hardware::usb::V1_2::IUsb",
15777   "name" : "android::hardware::usb::V1_2::IUsb",
15778   "referenced_type" : "type-245",
15779   "self_type" : "type-245",
15780   "size" : 24,
15781   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h",
15782   "unique_id" : "_ZTSN7android8hardware3usb4V1_24IUsbE",
15783   "vtable_components" :
15784   [
15785    {
15786     "component_value" : 8,
15787     "kind" : "vbase_offset"
15788    },
15789    {
15790     "kind" : "offset_to_top"
15791    },
15792    {
15793     "kind" : "rtti",
15794     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_24IUsbE"
15795    },
15796    {
15797     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_24IUsb8isRemoteEv"
15798    },
15799    {
15800     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15801    },
15802    {
15803     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15804    },
15805    {
15806     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15807    },
15808    {
15809     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
15810    },
15811    {
15812     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb21setHALInstrumentationEv"
15813    },
15814    {
15815     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
15816    },
15817    {
15818     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb4pingEv"
15819    },
15820    {
15821     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15822    },
15823    {
15824     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb21notifySyspropsChangedEv"
15825    },
15826    {
15827     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15828    },
15829    {
15830     "kind" : "complete_dtor_pointer",
15831     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsbD1Ev"
15832    },
15833    {
15834     "kind" : "deleting_dtor_pointer",
15835     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsbD0Ev"
15836    },
15837    {
15838     "is_pure" : true,
15839     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
15840    },
15841    {
15842     "is_pure" : true,
15843     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
15844    },
15845    {
15846     "is_pure" : true,
15847     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb15queryPortStatusEv"
15848    },
15849    {
15850     "is_pure" : true,
15851     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb"
15852    },
15853    {
15854     "is_pure" : true,
15855     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb"
15856    },
15857    {
15858     "kind" : "vcall_offset"
15859    },
15860    {
15861     "kind" : "vcall_offset"
15862    },
15863    {
15864     "kind" : "vcall_offset"
15865    },
15866    {
15867     "kind" : "vcall_offset"
15868    },
15869    {
15870     "component_value" : -8,
15871     "kind" : "vcall_offset"
15872    },
15873    {
15874     "component_value" : -8,
15875     "kind" : "offset_to_top"
15876    },
15877    {
15878     "kind" : "rtti",
15879     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_24IUsbE"
15880    },
15881    {
15882     "kind" : "complete_dtor_pointer",
15883     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_24IUsbD1Ev"
15884    },
15885    {
15886     "kind" : "deleting_dtor_pointer",
15887     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_24IUsbD0Ev"
15888    },
15889    {
15890     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
15891    },
15892    {
15893     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
15894    },
15895    {
15896     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
15897    },
15898    {
15899     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15900    }
15901   ]
15902  },
15903  {
15904   "alignment" : 8,
15905   "base_specifiers" :
15906   [
15907    {
15908     "referenced_type" : "type-39"
15909    }
15910   ],
15911   "linker_set_key" : "android::hardware::usb::V1_2::IUsbCallback",
15912   "name" : "android::hardware::usb::V1_2::IUsbCallback",
15913   "referenced_type" : "type-96",
15914   "self_type" : "type-96",
15915   "size" : 24,
15916   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h",
15917   "unique_id" : "_ZTSN7android8hardware3usb4V1_212IUsbCallbackE",
15918   "vtable_components" :
15919   [
15920    {
15921     "component_value" : 8,
15922     "kind" : "vbase_offset"
15923    },
15924    {
15925     "kind" : "offset_to_top"
15926    },
15927    {
15928     "kind" : "rtti",
15929     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_212IUsbCallbackE"
15930    },
15931    {
15932     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_212IUsbCallback8isRemoteEv"
15933    },
15934    {
15935     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15936    },
15937    {
15938     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15939    },
15940    {
15941     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15942    },
15943    {
15944     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
15945    },
15946    {
15947     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21setHALInstrumentationEv"
15948    },
15949    {
15950     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
15951    },
15952    {
15953     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback4pingEv"
15954    },
15955    {
15956     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15957    },
15958    {
15959     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21notifySyspropsChangedEv"
15960    },
15961    {
15962     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15963    },
15964    {
15965     "kind" : "complete_dtor_pointer",
15966     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallbackD1Ev"
15967    },
15968    {
15969     "kind" : "deleting_dtor_pointer",
15970     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallbackD0Ev"
15971    },
15972    {
15973     "is_pure" : true,
15974     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
15975    },
15976    {
15977     "is_pure" : true,
15978     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
15979    },
15980    {
15981     "is_pure" : true,
15982     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE"
15983    },
15984    {
15985     "is_pure" : true,
15986     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
15987    },
15988    {
15989     "kind" : "vcall_offset"
15990    },
15991    {
15992     "kind" : "vcall_offset"
15993    },
15994    {
15995     "kind" : "vcall_offset"
15996    },
15997    {
15998     "kind" : "vcall_offset"
15999    },
16000    {
16001     "component_value" : -8,
16002     "kind" : "vcall_offset"
16003    },
16004    {
16005     "component_value" : -8,
16006     "kind" : "offset_to_top"
16007    },
16008    {
16009     "kind" : "rtti",
16010     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_212IUsbCallbackE"
16011    },
16012    {
16013     "kind" : "complete_dtor_pointer",
16014     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_212IUsbCallbackD1Ev"
16015    },
16016    {
16017     "kind" : "deleting_dtor_pointer",
16018     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_212IUsbCallbackD0Ev"
16019    },
16020    {
16021     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16022    },
16023    {
16024     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16025    },
16026    {
16027     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16028    },
16029    {
16030     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16031    }
16032   ]
16033  },
16034  {
16035   "alignment" : 8,
16036   "fields" :
16037   [
16038    {
16039     "field_name" : "status_1_1",
16040     "referenced_type" : "type-131"
16041    },
16042    {
16043     "field_name" : "supportedContaminantProtectionModes",
16044     "field_offset" : 384,
16045     "referenced_type" : "type-2"
16046    },
16047    {
16048     "field_name" : "supportsEnableContaminantPresenceProtection",
16049     "field_offset" : 416,
16050     "referenced_type" : "type-32"
16051    },
16052    {
16053     "field_name" : "contaminantProtectionStatus",
16054     "field_offset" : 448,
16055     "referenced_type" : "type-86"
16056    },
16057    {
16058     "field_name" : "supportsEnableContaminantPresenceDetection",
16059     "field_offset" : 480,
16060     "referenced_type" : "type-32"
16061    },
16062    {
16063     "field_name" : "contaminantDetectionStatus",
16064     "field_offset" : 512,
16065     "referenced_type" : "type-46"
16066    }
16067   ],
16068   "linker_set_key" : "android::hardware::usb::V1_2::PortStatus",
16069   "name" : "android::hardware::usb::V1_2::PortStatus",
16070   "referenced_type" : "type-143",
16071   "self_type" : "type-143",
16072   "size" : 72,
16073   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h",
16074   "unique_id" : "_ZTSN7android8hardware3usb4V1_210PortStatusE"
16075  },
16076  {
16077   "alignment" : 8,
16078   "base_specifiers" :
16079   [
16080    {
16081     "referenced_type" : "type-105"
16082    },
16083    {
16084     "referenced_type" : "type-107"
16085    }
16086   ],
16087   "fields" :
16088   [
16089    {
16090     "access" : "private",
16091     "field_name" : "_hidl_mImpl",
16092     "field_offset" : 960,
16093     "referenced_type" : "type-104"
16094    }
16095   ],
16096   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
16097   "name" : "android::hidl::base::V1_0::BnHwBase",
16098   "referenced_type" : "type-103",
16099   "self_type" : "type-103",
16100   "size" : 144,
16101   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
16102   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
16103   "vtable_components" :
16104   [
16105    {
16106     "component_value" : 128,
16107     "kind" : "vbase_offset"
16108    },
16109    {
16110     "kind" : "offset_to_top"
16111    },
16112    {
16113     "kind" : "rtti",
16114     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
16115    },
16116    {
16117     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
16118    },
16119    {
16120     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
16121    },
16122    {
16123     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
16124    },
16125    {
16126     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
16127    },
16128    {
16129     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
16130    },
16131    {
16132     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
16133    },
16134    {
16135     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
16136    },
16137    {
16138     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
16139    },
16140    {
16141     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
16142    },
16143    {
16144     "kind" : "complete_dtor_pointer",
16145     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
16146    },
16147    {
16148     "kind" : "deleting_dtor_pointer",
16149     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
16150    },
16151    {
16152     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
16153    },
16154    {
16155     "component_value" : -32,
16156     "kind" : "offset_to_top"
16157    },
16158    {
16159     "kind" : "rtti",
16160     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
16161    },
16162    {
16163     "kind" : "complete_dtor_pointer",
16164     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
16165    },
16166    {
16167     "kind" : "deleting_dtor_pointer",
16168     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
16169    },
16170    {
16171     "kind" : "vcall_offset"
16172    },
16173    {
16174     "kind" : "vcall_offset"
16175    },
16176    {
16177     "kind" : "vcall_offset"
16178    },
16179    {
16180     "kind" : "vcall_offset"
16181    },
16182    {
16183     "component_value" : -128,
16184     "kind" : "vcall_offset"
16185    },
16186    {
16187     "component_value" : -128,
16188     "kind" : "offset_to_top"
16189    },
16190    {
16191     "kind" : "rtti",
16192     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
16193    },
16194    {
16195     "kind" : "complete_dtor_pointer",
16196     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
16197    },
16198    {
16199     "kind" : "deleting_dtor_pointer",
16200     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
16201    },
16202    {
16203     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16204    },
16205    {
16206     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16207    },
16208    {
16209     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16210    },
16211    {
16212     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16213    }
16214   ]
16215  },
16216  {
16217   "alignment" : 8,
16218   "base_specifiers" :
16219   [
16220    {
16221     "referenced_type" : "type-494"
16222    },
16223    {
16224     "referenced_type" : "type-107"
16225    }
16226   ],
16227   "fields" :
16228   [
16229    {
16230     "access" : "private",
16231     "field_name" : "_hidl_mMutex",
16232     "field_offset" : 1088,
16233     "referenced_type" : "type-653"
16234    },
16235    {
16236     "access" : "private",
16237     "field_name" : "_hidl_mDeathRecipients",
16238     "field_offset" : 1408,
16239     "referenced_type" : "type-654"
16240    }
16241   ],
16242   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
16243   "name" : "android::hidl::base::V1_0::BpHwBase",
16244   "referenced_type" : "type-652",
16245   "self_type" : "type-652",
16246   "size" : 216,
16247   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
16248   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
16249   "vtable_components" :
16250   [
16251    {
16252     "component_value" : 200,
16253     "kind" : "vbase_offset"
16254    },
16255    {
16256     "kind" : "offset_to_top"
16257    },
16258    {
16259     "kind" : "rtti",
16260     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
16261    },
16262    {
16263     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
16264    },
16265    {
16266     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
16267    },
16268    {
16269     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
16270    },
16271    {
16272     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
16273    },
16274    {
16275     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
16276    },
16277    {
16278     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
16279    },
16280    {
16281     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
16282    },
16283    {
16284     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
16285    },
16286    {
16287     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
16288    },
16289    {
16290     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
16291    },
16292    {
16293     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
16294    },
16295    {
16296     "kind" : "complete_dtor_pointer",
16297     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
16298    },
16299    {
16300     "kind" : "deleting_dtor_pointer",
16301     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
16302    },
16303    {
16304     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
16305    },
16306    {
16307     "component_value" : 192,
16308     "kind" : "vbase_offset"
16309    },
16310    {
16311     "component_value" : -8,
16312     "kind" : "offset_to_top"
16313    },
16314    {
16315     "kind" : "rtti",
16316     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
16317    },
16318    {
16319     "kind" : "complete_dtor_pointer",
16320     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
16321    },
16322    {
16323     "kind" : "deleting_dtor_pointer",
16324     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
16325    },
16326    {
16327     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
16328    },
16329    {
16330     "component_value" : 184,
16331     "kind" : "vbase_offset"
16332    },
16333    {
16334     "component_value" : -16,
16335     "kind" : "offset_to_top"
16336    },
16337    {
16338     "kind" : "rtti",
16339     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
16340    },
16341    {
16342     "kind" : "complete_dtor_pointer",
16343     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
16344    },
16345    {
16346     "kind" : "deleting_dtor_pointer",
16347     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
16348    },
16349    {
16350     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
16351    },
16352    {
16353     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
16354    },
16355    {
16356     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
16357    },
16358    {
16359     "component_value" : -48,
16360     "kind" : "offset_to_top"
16361    },
16362    {
16363     "kind" : "rtti",
16364     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
16365    },
16366    {
16367     "kind" : "complete_dtor_pointer",
16368     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
16369    },
16370    {
16371     "kind" : "deleting_dtor_pointer",
16372     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
16373    },
16374    {
16375     "kind" : "vcall_offset"
16376    },
16377    {
16378     "component_value" : -184,
16379     "kind" : "vcall_offset"
16380    },
16381    {
16382     "component_value" : -184,
16383     "kind" : "vcall_offset"
16384    },
16385    {
16386     "component_value" : -184,
16387     "kind" : "vcall_offset"
16388    },
16389    {
16390     "component_value" : -200,
16391     "kind" : "vcall_offset"
16392    },
16393    {
16394     "component_value" : -200,
16395     "kind" : "offset_to_top"
16396    },
16397    {
16398     "kind" : "rtti",
16399     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
16400    },
16401    {
16402     "kind" : "complete_dtor_pointer",
16403     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
16404    },
16405    {
16406     "kind" : "deleting_dtor_pointer",
16407     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
16408    },
16409    {
16410     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
16411    },
16412    {
16413     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
16414    },
16415    {
16416     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
16417    },
16418    {
16419     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16420    }
16421   ]
16422  },
16423  {
16424   "alignment" : 8,
16425   "fields" :
16426   [
16427    {
16428     "field_name" : "pid",
16429     "referenced_type" : "type-51"
16430    },
16431    {
16432     "field_name" : "ptr",
16433     "field_offset" : 64,
16434     "referenced_type" : "type-13"
16435    },
16436    {
16437     "field_name" : "arch",
16438     "field_offset" : 128,
16439     "referenced_type" : "type-473"
16440    }
16441   ],
16442   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
16443   "name" : "android::hidl::base::V1_0::DebugInfo",
16444   "referenced_type" : "type-472",
16445   "self_type" : "type-472",
16446   "size" : 24,
16447   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
16448   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
16449  },
16450  {
16451   "alignment" : 8,
16452   "base_specifiers" :
16453   [
16454    {
16455     "is_virtual" : true,
16456     "referenced_type" : "type-7"
16457    }
16458   ],
16459   "linker_set_key" : "android::hidl::base::V1_0::IBase",
16460   "name" : "android::hidl::base::V1_0::IBase",
16461   "referenced_type" : "type-16",
16462   "self_type" : "type-16",
16463   "size" : 24,
16464   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
16465   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
16466   "vtable_components" :
16467   [
16468    {
16469     "component_value" : 8,
16470     "kind" : "vbase_offset"
16471    },
16472    {
16473     "kind" : "offset_to_top"
16474    },
16475    {
16476     "kind" : "rtti",
16477     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
16478    },
16479    {
16480     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
16481    },
16482    {
16483     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
16484    },
16485    {
16486     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
16487    },
16488    {
16489     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
16490    },
16491    {
16492     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
16493    },
16494    {
16495     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
16496    },
16497    {
16498     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
16499    },
16500    {
16501     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
16502    },
16503    {
16504     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
16505    },
16506    {
16507     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
16508    },
16509    {
16510     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
16511    },
16512    {
16513     "kind" : "complete_dtor_pointer",
16514     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
16515    },
16516    {
16517     "kind" : "deleting_dtor_pointer",
16518     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
16519    },
16520    {
16521     "kind" : "vcall_offset"
16522    },
16523    {
16524     "kind" : "vcall_offset"
16525    },
16526    {
16527     "kind" : "vcall_offset"
16528    },
16529    {
16530     "kind" : "vcall_offset"
16531    },
16532    {
16533     "component_value" : -8,
16534     "kind" : "vcall_offset"
16535    },
16536    {
16537     "component_value" : -8,
16538     "kind" : "offset_to_top"
16539    },
16540    {
16541     "kind" : "rtti",
16542     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
16543    },
16544    {
16545     "kind" : "complete_dtor_pointer",
16546     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
16547    },
16548    {
16549     "kind" : "deleting_dtor_pointer",
16550     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
16551    },
16552    {
16553     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16554    },
16555    {
16556     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16557    },
16558    {
16559     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16560    },
16561    {
16562     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16563    }
16564   ]
16565  },
16566  {
16567   "alignment" : 8,
16568   "base_specifiers" :
16569   [
16570    {
16571     "referenced_type" : "type-16"
16572    }
16573   ],
16574   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
16575   "name" : "android::hidl::manager::V1_0::IServiceManager",
16576   "referenced_type" : "type-188",
16577   "self_type" : "type-188",
16578   "size" : 24,
16579   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
16580   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
16581   "vtable_components" :
16582   [
16583    {
16584     "component_value" : 8,
16585     "kind" : "vbase_offset"
16586    },
16587    {
16588     "kind" : "offset_to_top"
16589    },
16590    {
16591     "kind" : "rtti",
16592     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
16593    },
16594    {
16595     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
16596    },
16597    {
16598     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
16599    },
16600    {
16601     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
16602    },
16603    {
16604     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
16605    },
16606    {
16607     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
16608    },
16609    {
16610     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
16611    },
16612    {
16613     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
16614    },
16615    {
16616     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
16617    },
16618    {
16619     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
16620    },
16621    {
16622     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
16623    },
16624    {
16625     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
16626    },
16627    {
16628     "kind" : "complete_dtor_pointer",
16629     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
16630    },
16631    {
16632     "kind" : "deleting_dtor_pointer",
16633     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
16634    },
16635    {
16636     "is_pure" : true,
16637     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
16638    },
16639    {
16640     "is_pure" : true,
16641     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
16642    },
16643    {
16644     "is_pure" : true,
16645     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
16646    },
16647    {
16648     "is_pure" : true,
16649     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
16650    },
16651    {
16652     "is_pure" : true,
16653     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
16654    },
16655    {
16656     "is_pure" : true,
16657     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
16658    },
16659    {
16660     "is_pure" : true,
16661     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
16662    },
16663    {
16664     "is_pure" : true,
16665     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
16666    },
16667    {
16668     "kind" : "vcall_offset"
16669    },
16670    {
16671     "kind" : "vcall_offset"
16672    },
16673    {
16674     "kind" : "vcall_offset"
16675    },
16676    {
16677     "kind" : "vcall_offset"
16678    },
16679    {
16680     "component_value" : -8,
16681     "kind" : "vcall_offset"
16682    },
16683    {
16684     "component_value" : -8,
16685     "kind" : "offset_to_top"
16686    },
16687    {
16688     "kind" : "rtti",
16689     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
16690    },
16691    {
16692     "kind" : "complete_dtor_pointer",
16693     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
16694    },
16695    {
16696     "kind" : "deleting_dtor_pointer",
16697     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
16698    },
16699    {
16700     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16701    },
16702    {
16703     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16704    },
16705    {
16706     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16707    },
16708    {
16709     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16710    }
16711   ]
16712  },
16713  {
16714   "alignment" : 8,
16715   "fields" :
16716   [
16717    {
16718     "field_name" : "interfaceName",
16719     "referenced_type" : "type-26"
16720    },
16721    {
16722     "field_name" : "instanceName",
16723     "field_offset" : 128,
16724     "referenced_type" : "type-26"
16725    },
16726    {
16727     "field_name" : "pid",
16728     "field_offset" : 256,
16729     "referenced_type" : "type-51"
16730    },
16731    {
16732     "field_name" : "clientPids",
16733     "field_offset" : 320,
16734     "referenced_type" : "type-443"
16735    },
16736    {
16737     "field_name" : "arch",
16738     "field_offset" : 448,
16739     "referenced_type" : "type-473"
16740    }
16741   ],
16742   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
16743   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
16744   "referenced_type" : "type-613",
16745   "self_type" : "type-613",
16746   "size" : 64,
16747   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
16748   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
16749  },
16750  {
16751   "alignment" : 8,
16752   "base_specifiers" :
16753   [
16754    {
16755     "referenced_type" : "type-16"
16756    }
16757   ],
16758   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
16759   "name" : "android::hidl::manager::V1_0::IServiceNotification",
16760   "referenced_type" : "type-203",
16761   "self_type" : "type-203",
16762   "size" : 24,
16763   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
16764   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
16765   "vtable_components" :
16766   [
16767    {
16768     "component_value" : 8,
16769     "kind" : "vbase_offset"
16770    },
16771    {
16772     "kind" : "offset_to_top"
16773    },
16774    {
16775     "kind" : "rtti",
16776     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
16777    },
16778    {
16779     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
16780    },
16781    {
16782     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
16783    },
16784    {
16785     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
16786    },
16787    {
16788     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
16789    },
16790    {
16791     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
16792    },
16793    {
16794     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
16795    },
16796    {
16797     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
16798    },
16799    {
16800     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
16801    },
16802    {
16803     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
16804    },
16805    {
16806     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
16807    },
16808    {
16809     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
16810    },
16811    {
16812     "kind" : "complete_dtor_pointer",
16813     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
16814    },
16815    {
16816     "kind" : "deleting_dtor_pointer",
16817     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
16818    },
16819    {
16820     "is_pure" : true,
16821     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
16822    },
16823    {
16824     "kind" : "vcall_offset"
16825    },
16826    {
16827     "kind" : "vcall_offset"
16828    },
16829    {
16830     "kind" : "vcall_offset"
16831    },
16832    {
16833     "kind" : "vcall_offset"
16834    },
16835    {
16836     "component_value" : -8,
16837     "kind" : "vcall_offset"
16838    },
16839    {
16840     "component_value" : -8,
16841     "kind" : "offset_to_top"
16842    },
16843    {
16844     "kind" : "rtti",
16845     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
16846    },
16847    {
16848     "kind" : "complete_dtor_pointer",
16849     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
16850    },
16851    {
16852     "kind" : "deleting_dtor_pointer",
16853     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
16854    },
16855    {
16856     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16857    },
16858    {
16859     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16860    },
16861    {
16862     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16863    },
16864    {
16865     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16866    }
16867   ]
16868  },
16869  {
16870   "alignment" : 8,
16871   "fields" :
16872   [
16873    {
16874     "access" : "private",
16875     "field_name" : "m_ptr",
16876     "referenced_type" : "type-195"
16877    }
16878   ],
16879   "linker_set_key" : "android::sp<android::Thread>",
16880   "name" : "android::sp<android::Thread>",
16881   "record_kind" : "class",
16882   "referenced_type" : "type-194",
16883   "self_type" : "type-194",
16884   "size" : 8,
16885   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
16886   "template_args" : [ "type-196" ],
16887   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
16888  },
16889  {
16890   "alignment" : 8,
16891   "fields" :
16892   [
16893    {
16894     "access" : "private",
16895     "field_name" : "m_ptr",
16896     "referenced_type" : "type-259"
16897    }
16898   ],
16899   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
16900   "name" : "android::sp<android::hardware::BHwBinder>",
16901   "record_kind" : "class",
16902   "referenced_type" : "type-258",
16903   "self_type" : "type-258",
16904   "size" : 8,
16905   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
16906   "template_args" : [ "type-105" ],
16907   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
16908  },
16909  {
16910   "alignment" : 8,
16911   "fields" :
16912   [
16913    {
16914     "access" : "private",
16915     "field_name" : "m_ptr",
16916     "referenced_type" : "type-711"
16917    }
16918   ],
16919   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
16920   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
16921   "record_kind" : "class",
16922   "referenced_type" : "type-780",
16923   "self_type" : "type-780",
16924   "size" : 8,
16925   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
16926   "template_args" : [ "type-17" ],
16927   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
16928  },
16929  {
16930   "alignment" : 8,
16931   "fields" :
16932   [
16933    {
16934     "access" : "private",
16935     "field_name" : "m_ptr",
16936     "referenced_type" : "type-64"
16937    }
16938   ],
16939   "linker_set_key" : "android::sp<android::hardware::IBinder>",
16940   "name" : "android::sp<android::hardware::IBinder>",
16941   "record_kind" : "class",
16942   "referenced_type" : "type-76",
16943   "self_type" : "type-76",
16944   "size" : 8,
16945   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
16946   "template_args" : [ "type-65" ],
16947   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
16948  },
16949  {
16950   "alignment" : 8,
16951   "fields" :
16952   [
16953    {
16954     "access" : "private",
16955     "field_name" : "m_ptr",
16956     "referenced_type" : "type-18"
16957    }
16958   ],
16959   "linker_set_key" : "android::sp<android::hardware::IInterface>",
16960   "name" : "android::sp<android::hardware::IInterface>",
16961   "record_kind" : "class",
16962   "referenced_type" : "type-806",
16963   "self_type" : "type-806",
16964   "size" : 8,
16965   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
16966   "template_args" : [ "type-19" ],
16967   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
16968  },
16969  {
16970   "alignment" : 8,
16971   "fields" :
16972   [
16973    {
16974     "access" : "private",
16975     "field_name" : "m_ptr",
16976     "referenced_type" : "type-49"
16977    }
16978   ],
16979   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
16980   "name" : "android::sp<android::hardware::ProcessState>",
16981   "record_kind" : "class",
16982   "referenced_type" : "type-48",
16983   "self_type" : "type-48",
16984   "size" : 8,
16985   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
16986   "template_args" : [ "type-50" ],
16987   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
16988  },
16989  {
16990   "alignment" : 8,
16991   "fields" :
16992   [
16993    {
16994     "access" : "private",
16995     "field_name" : "m_ptr",
16996     "referenced_type" : "type-252"
16997    }
16998   ],
16999   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
17000   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
17001   "record_kind" : "class",
17002   "referenced_type" : "type-251",
17003   "self_type" : "type-251",
17004   "size" : 8,
17005   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17006   "template_args" : [ "type-3" ],
17007   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
17008  },
17009  {
17010   "alignment" : 8,
17011   "fields" :
17012   [
17013    {
17014     "access" : "private",
17015     "field_name" : "m_ptr",
17016     "referenced_type" : "type-5"
17017    }
17018   ],
17019   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
17020   "name" : "android::sp<android::hardware::hidl_death_recipient>",
17021   "record_kind" : "class",
17022   "referenced_type" : "type-358",
17023   "self_type" : "type-358",
17024   "size" : 8,
17025   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17026   "template_args" : [ "type-6" ],
17027   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
17028  },
17029  {
17030   "alignment" : 8,
17031   "fields" :
17032   [
17033    {
17034     "access" : "private",
17035     "field_name" : "m_ptr",
17036     "referenced_type" : "type-228"
17037    }
17038   ],
17039   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb>",
17040   "name" : "android::sp<android::hardware::usb::V1_0::IUsb>",
17041   "record_kind" : "class",
17042   "referenced_type" : "type-227",
17043   "self_type" : "type-227",
17044   "size" : 8,
17045   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17046   "template_args" : [ "type-229" ],
17047   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_04IUsbEEE"
17048  },
17049  {
17050   "alignment" : 8,
17051   "fields" :
17052   [
17053    {
17054     "access" : "private",
17055     "field_name" : "m_ptr",
17056     "referenced_type" : "type-209"
17057    }
17058   ],
17059   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback>",
17060   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback>",
17061   "record_kind" : "class",
17062   "referenced_type" : "type-208",
17063   "self_type" : "type-208",
17064   "size" : 8,
17065   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17066   "template_args" : [ "type-40" ],
17067   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_012IUsbCallbackEEE"
17068  },
17069  {
17070   "alignment" : 8,
17071   "fields" :
17072   [
17073    {
17074     "access" : "private",
17075     "field_name" : "m_ptr",
17076     "referenced_type" : "type-235"
17077    }
17078   ],
17079   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsb>",
17080   "name" : "android::sp<android::hardware::usb::V1_1::IUsb>",
17081   "record_kind" : "class",
17082   "referenced_type" : "type-234",
17083   "self_type" : "type-234",
17084   "size" : 8,
17085   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17086   "template_args" : [ "type-236" ],
17087   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_14IUsbEEE"
17088  },
17089  {
17090   "alignment" : 8,
17091   "fields" :
17092   [
17093    {
17094     "access" : "private",
17095     "field_name" : "m_ptr",
17096     "referenced_type" : "type-102"
17097    }
17098   ],
17099   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsbCallback>",
17100   "name" : "android::sp<android::hardware::usb::V1_1::IUsbCallback>",
17101   "record_kind" : "class",
17102   "referenced_type" : "type-101",
17103   "self_type" : "type-101",
17104   "size" : 8,
17105   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17106   "template_args" : [ "type-39" ],
17107   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_112IUsbCallbackEEE"
17108  },
17109  {
17110   "alignment" : 8,
17111   "fields" :
17112   [
17113    {
17114     "access" : "private",
17115     "field_name" : "m_ptr",
17116     "referenced_type" : "type-244"
17117    }
17118   ],
17119   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsb>",
17120   "name" : "android::sp<android::hardware::usb::V1_2::IUsb>",
17121   "record_kind" : "class",
17122   "referenced_type" : "type-243",
17123   "self_type" : "type-243",
17124   "size" : 8,
17125   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17126   "template_args" : [ "type-245" ],
17127   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_24IUsbEEE"
17128  },
17129  {
17130   "alignment" : 8,
17131   "fields" :
17132   [
17133    {
17134     "access" : "private",
17135     "field_name" : "m_ptr",
17136     "referenced_type" : "type-723"
17137    }
17138   ],
17139   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsbCallback>",
17140   "name" : "android::sp<android::hardware::usb::V1_2::IUsbCallback>",
17141   "record_kind" : "class",
17142   "referenced_type" : "type-722",
17143   "self_type" : "type-722",
17144   "size" : 8,
17145   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17146   "template_args" : [ "type-96" ],
17147   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_212IUsbCallbackEEE"
17148  },
17149  {
17150   "alignment" : 8,
17151   "fields" :
17152   [
17153    {
17154     "access" : "private",
17155     "field_name" : "m_ptr",
17156     "referenced_type" : "type-15"
17157    }
17158   ],
17159   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
17160   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
17161   "record_kind" : "class",
17162   "referenced_type" : "type-104",
17163   "self_type" : "type-104",
17164   "size" : 8,
17165   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17166   "template_args" : [ "type-16" ],
17167   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
17168  },
17169  {
17170   "alignment" : 8,
17171   "fields" :
17172   [
17173    {
17174     "access" : "private",
17175     "field_name" : "m_ptr",
17176     "referenced_type" : "type-187"
17177    }
17178   ],
17179   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
17180   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
17181   "record_kind" : "class",
17182   "referenced_type" : "type-186",
17183   "self_type" : "type-186",
17184   "size" : 8,
17185   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17186   "template_args" : [ "type-188" ],
17187   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
17188  },
17189  {
17190   "alignment" : 8,
17191   "fields" :
17192   [
17193    {
17194     "access" : "private",
17195     "field_name" : "m_ptr",
17196     "referenced_type" : "type-202"
17197    }
17198   ],
17199   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
17200   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
17201   "record_kind" : "class",
17202   "referenced_type" : "type-201",
17203   "self_type" : "type-201",
17204   "size" : 8,
17205   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17206   "template_args" : [ "type-203" ],
17207   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
17208  },
17209  {
17210   "alignment" : 1,
17211   "linker_set_key" : "android::trait_trivial_copy<bool>",
17212   "name" : "android::trait_trivial_copy<bool>",
17213   "referenced_type" : "type-310",
17214   "self_type" : "type-310",
17215   "size" : 1,
17216   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17217   "template_args" : [ "type-32" ],
17218   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
17219  },
17220  {
17221   "alignment" : 1,
17222   "linker_set_key" : "android::trait_trivial_copy<char>",
17223   "name" : "android::trait_trivial_copy<char>",
17224   "referenced_type" : "type-314",
17225   "self_type" : "type-314",
17226   "size" : 1,
17227   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17228   "template_args" : [ "type-31" ],
17229   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
17230  },
17231  {
17232   "alignment" : 1,
17233   "linker_set_key" : "android::trait_trivial_copy<double>",
17234   "name" : "android::trait_trivial_copy<double>",
17235   "referenced_type" : "type-373",
17236   "self_type" : "type-373",
17237   "size" : 1,
17238   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17239   "template_args" : [ "type-369" ],
17240   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
17241  },
17242  {
17243   "alignment" : 1,
17244   "linker_set_key" : "android::trait_trivial_copy<float>",
17245   "name" : "android::trait_trivial_copy<float>",
17246   "referenced_type" : "type-366",
17247   "self_type" : "type-366",
17248   "size" : 1,
17249   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17250   "template_args" : [ "type-364" ],
17251   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
17252  },
17253  {
17254   "alignment" : 1,
17255   "linker_set_key" : "android::trait_trivial_copy<int>",
17256   "name" : "android::trait_trivial_copy<int>",
17257   "referenced_type" : "type-332",
17258   "self_type" : "type-332",
17259   "size" : 1,
17260   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17261   "template_args" : [ "type-51" ],
17262   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
17263  },
17264  {
17265   "alignment" : 1,
17266   "linker_set_key" : "android::trait_trivial_copy<long long>",
17267   "name" : "android::trait_trivial_copy<long long>",
17268   "referenced_type" : "type-353",
17269   "self_type" : "type-353",
17270   "size" : 1,
17271   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17272   "template_args" : [ "type-351" ],
17273   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
17274  },
17275  {
17276   "alignment" : 1,
17277   "linker_set_key" : "android::trait_trivial_copy<long>",
17278   "name" : "android::trait_trivial_copy<long>",
17279   "referenced_type" : "type-342",
17280   "self_type" : "type-342",
17281   "size" : 1,
17282   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17283   "template_args" : [ "type-56" ],
17284   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
17285  },
17286  {
17287   "alignment" : 1,
17288   "linker_set_key" : "android::trait_trivial_copy<short>",
17289   "name" : "android::trait_trivial_copy<short>",
17290   "referenced_type" : "type-324",
17291   "self_type" : "type-324",
17292   "size" : 1,
17293   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17294   "template_args" : [ "type-321" ],
17295   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
17296  },
17297  {
17298   "alignment" : 1,
17299   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
17300   "name" : "android::trait_trivial_copy<unsigned char>",
17301   "referenced_type" : "type-318",
17302   "self_type" : "type-318",
17303   "size" : 1,
17304   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17305   "template_args" : [ "type-219" ],
17306   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
17307  },
17308  {
17309   "alignment" : 1,
17310   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
17311   "name" : "android::trait_trivial_copy<unsigned int>",
17312   "referenced_type" : "type-338",
17313   "self_type" : "type-338",
17314   "size" : 1,
17315   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17316   "template_args" : [ "type-2" ],
17317   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
17318  },
17319  {
17320   "alignment" : 1,
17321   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
17322   "name" : "android::trait_trivial_copy<unsigned long long>",
17323   "referenced_type" : "type-361",
17324   "self_type" : "type-361",
17325   "size" : 1,
17326   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17327   "template_args" : [ "type-356" ],
17328   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
17329  },
17330  {
17331   "alignment" : 1,
17332   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
17333   "name" : "android::trait_trivial_copy<unsigned long>",
17334   "referenced_type" : "type-348",
17335   "self_type" : "type-348",
17336   "size" : 1,
17337   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17338   "template_args" : [ "type-13" ],
17339   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
17340  },
17341  {
17342   "alignment" : 1,
17343   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
17344   "name" : "android::trait_trivial_copy<unsigned short>",
17345   "referenced_type" : "type-328",
17346   "self_type" : "type-328",
17347   "size" : 1,
17348   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17349   "template_args" : [ "type-221" ],
17350   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
17351  },
17352  {
17353   "alignment" : 1,
17354   "linker_set_key" : "android::trait_trivial_copy<void>",
17355   "name" : "android::trait_trivial_copy<void>",
17356   "referenced_type" : "type-306",
17357   "self_type" : "type-306",
17358   "size" : 1,
17359   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17360   "template_args" : [ "type-53" ],
17361   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
17362  },
17363  {
17364   "alignment" : 1,
17365   "linker_set_key" : "android::trait_trivial_ctor<bool>",
17366   "name" : "android::trait_trivial_ctor<bool>",
17367   "referenced_type" : "type-308",
17368   "self_type" : "type-308",
17369   "size" : 1,
17370   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17371   "template_args" : [ "type-32" ],
17372   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
17373  },
17374  {
17375   "alignment" : 1,
17376   "linker_set_key" : "android::trait_trivial_ctor<char>",
17377   "name" : "android::trait_trivial_ctor<char>",
17378   "referenced_type" : "type-312",
17379   "self_type" : "type-312",
17380   "size" : 1,
17381   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17382   "template_args" : [ "type-31" ],
17383   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
17384  },
17385  {
17386   "alignment" : 1,
17387   "linker_set_key" : "android::trait_trivial_ctor<double>",
17388   "name" : "android::trait_trivial_ctor<double>",
17389   "referenced_type" : "type-368",
17390   "self_type" : "type-368",
17391   "size" : 1,
17392   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17393   "template_args" : [ "type-369" ],
17394   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
17395  },
17396  {
17397   "alignment" : 1,
17398   "linker_set_key" : "android::trait_trivial_ctor<float>",
17399   "name" : "android::trait_trivial_ctor<float>",
17400   "referenced_type" : "type-363",
17401   "self_type" : "type-363",
17402   "size" : 1,
17403   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17404   "template_args" : [ "type-364" ],
17405   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
17406  },
17407  {
17408   "alignment" : 1,
17409   "linker_set_key" : "android::trait_trivial_ctor<int>",
17410   "name" : "android::trait_trivial_ctor<int>",
17411   "referenced_type" : "type-330",
17412   "self_type" : "type-330",
17413   "size" : 1,
17414   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17415   "template_args" : [ "type-51" ],
17416   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
17417  },
17418  {
17419   "alignment" : 1,
17420   "linker_set_key" : "android::trait_trivial_ctor<long long>",
17421   "name" : "android::trait_trivial_ctor<long long>",
17422   "referenced_type" : "type-350",
17423   "self_type" : "type-350",
17424   "size" : 1,
17425   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17426   "template_args" : [ "type-351" ],
17427   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
17428  },
17429  {
17430   "alignment" : 1,
17431   "linker_set_key" : "android::trait_trivial_ctor<long>",
17432   "name" : "android::trait_trivial_ctor<long>",
17433   "referenced_type" : "type-340",
17434   "self_type" : "type-340",
17435   "size" : 1,
17436   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17437   "template_args" : [ "type-56" ],
17438   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
17439  },
17440  {
17441   "alignment" : 1,
17442   "linker_set_key" : "android::trait_trivial_ctor<short>",
17443   "name" : "android::trait_trivial_ctor<short>",
17444   "referenced_type" : "type-320",
17445   "self_type" : "type-320",
17446   "size" : 1,
17447   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17448   "template_args" : [ "type-321" ],
17449   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
17450  },
17451  {
17452   "alignment" : 1,
17453   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
17454   "name" : "android::trait_trivial_ctor<unsigned char>",
17455   "referenced_type" : "type-316",
17456   "self_type" : "type-316",
17457   "size" : 1,
17458   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17459   "template_args" : [ "type-219" ],
17460   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
17461  },
17462  {
17463   "alignment" : 1,
17464   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
17465   "name" : "android::trait_trivial_ctor<unsigned int>",
17466   "referenced_type" : "type-336",
17467   "self_type" : "type-336",
17468   "size" : 1,
17469   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17470   "template_args" : [ "type-2" ],
17471   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
17472  },
17473  {
17474   "alignment" : 1,
17475   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
17476   "name" : "android::trait_trivial_ctor<unsigned long long>",
17477   "referenced_type" : "type-355",
17478   "self_type" : "type-355",
17479   "size" : 1,
17480   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17481   "template_args" : [ "type-356" ],
17482   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
17483  },
17484  {
17485   "alignment" : 1,
17486   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
17487   "name" : "android::trait_trivial_ctor<unsigned long>",
17488   "referenced_type" : "type-344",
17489   "self_type" : "type-344",
17490   "size" : 1,
17491   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17492   "template_args" : [ "type-13" ],
17493   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
17494  },
17495  {
17496   "alignment" : 1,
17497   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
17498   "name" : "android::trait_trivial_ctor<unsigned short>",
17499   "referenced_type" : "type-326",
17500   "self_type" : "type-326",
17501   "size" : 1,
17502   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17503   "template_args" : [ "type-221" ],
17504   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
17505  },
17506  {
17507   "alignment" : 1,
17508   "linker_set_key" : "android::trait_trivial_ctor<void>",
17509   "name" : "android::trait_trivial_ctor<void>",
17510   "referenced_type" : "type-304",
17511   "self_type" : "type-304",
17512   "size" : 1,
17513   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17514   "template_args" : [ "type-53" ],
17515   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
17516  },
17517  {
17518   "alignment" : 1,
17519   "linker_set_key" : "android::trait_trivial_dtor<bool>",
17520   "name" : "android::trait_trivial_dtor<bool>",
17521   "referenced_type" : "type-309",
17522   "self_type" : "type-309",
17523   "size" : 1,
17524   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17525   "template_args" : [ "type-32" ],
17526   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
17527  },
17528  {
17529   "alignment" : 1,
17530   "linker_set_key" : "android::trait_trivial_dtor<char>",
17531   "name" : "android::trait_trivial_dtor<char>",
17532   "referenced_type" : "type-313",
17533   "self_type" : "type-313",
17534   "size" : 1,
17535   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17536   "template_args" : [ "type-31" ],
17537   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
17538  },
17539  {
17540   "alignment" : 1,
17541   "linker_set_key" : "android::trait_trivial_dtor<double>",
17542   "name" : "android::trait_trivial_dtor<double>",
17543   "referenced_type" : "type-372",
17544   "self_type" : "type-372",
17545   "size" : 1,
17546   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17547   "template_args" : [ "type-369" ],
17548   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
17549  },
17550  {
17551   "alignment" : 1,
17552   "linker_set_key" : "android::trait_trivial_dtor<float>",
17553   "name" : "android::trait_trivial_dtor<float>",
17554   "referenced_type" : "type-365",
17555   "self_type" : "type-365",
17556   "size" : 1,
17557   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17558   "template_args" : [ "type-364" ],
17559   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
17560  },
17561  {
17562   "alignment" : 1,
17563   "linker_set_key" : "android::trait_trivial_dtor<int>",
17564   "name" : "android::trait_trivial_dtor<int>",
17565   "referenced_type" : "type-331",
17566   "self_type" : "type-331",
17567   "size" : 1,
17568   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17569   "template_args" : [ "type-51" ],
17570   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
17571  },
17572  {
17573   "alignment" : 1,
17574   "linker_set_key" : "android::trait_trivial_dtor<long long>",
17575   "name" : "android::trait_trivial_dtor<long long>",
17576   "referenced_type" : "type-352",
17577   "self_type" : "type-352",
17578   "size" : 1,
17579   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17580   "template_args" : [ "type-351" ],
17581   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
17582  },
17583  {
17584   "alignment" : 1,
17585   "linker_set_key" : "android::trait_trivial_dtor<long>",
17586   "name" : "android::trait_trivial_dtor<long>",
17587   "referenced_type" : "type-341",
17588   "self_type" : "type-341",
17589   "size" : 1,
17590   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17591   "template_args" : [ "type-56" ],
17592   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
17593  },
17594  {
17595   "alignment" : 1,
17596   "linker_set_key" : "android::trait_trivial_dtor<short>",
17597   "name" : "android::trait_trivial_dtor<short>",
17598   "referenced_type" : "type-322",
17599   "self_type" : "type-322",
17600   "size" : 1,
17601   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17602   "template_args" : [ "type-321" ],
17603   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
17604  },
17605  {
17606   "alignment" : 1,
17607   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
17608   "name" : "android::trait_trivial_dtor<unsigned char>",
17609   "referenced_type" : "type-317",
17610   "self_type" : "type-317",
17611   "size" : 1,
17612   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17613   "template_args" : [ "type-219" ],
17614   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
17615  },
17616  {
17617   "alignment" : 1,
17618   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
17619   "name" : "android::trait_trivial_dtor<unsigned int>",
17620   "referenced_type" : "type-337",
17621   "self_type" : "type-337",
17622   "size" : 1,
17623   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17624   "template_args" : [ "type-2" ],
17625   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
17626  },
17627  {
17628   "alignment" : 1,
17629   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
17630   "name" : "android::trait_trivial_dtor<unsigned long long>",
17631   "referenced_type" : "type-360",
17632   "self_type" : "type-360",
17633   "size" : 1,
17634   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17635   "template_args" : [ "type-356" ],
17636   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
17637  },
17638  {
17639   "alignment" : 1,
17640   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
17641   "name" : "android::trait_trivial_dtor<unsigned long>",
17642   "referenced_type" : "type-347",
17643   "self_type" : "type-347",
17644   "size" : 1,
17645   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17646   "template_args" : [ "type-13" ],
17647   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
17648  },
17649  {
17650   "alignment" : 1,
17651   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
17652   "name" : "android::trait_trivial_dtor<unsigned short>",
17653   "referenced_type" : "type-327",
17654   "self_type" : "type-327",
17655   "size" : 1,
17656   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17657   "template_args" : [ "type-221" ],
17658   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
17659  },
17660  {
17661   "alignment" : 1,
17662   "linker_set_key" : "android::trait_trivial_dtor<void>",
17663   "name" : "android::trait_trivial_dtor<void>",
17664   "referenced_type" : "type-305",
17665   "self_type" : "type-305",
17666   "size" : 1,
17667   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17668   "template_args" : [ "type-53" ],
17669   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
17670  },
17671  {
17672   "alignment" : 1,
17673   "linker_set_key" : "android::trait_trivial_move<android::String16>",
17674   "name" : "android::trait_trivial_move<android::String16>",
17675   "referenced_type" : "type-491",
17676   "self_type" : "type-491",
17677   "size" : 1,
17678   "source_file" : "/system/core/libutils/include/utils/String16.h",
17679   "template_args" : [ "type-70" ],
17680   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
17681  },
17682  {
17683   "alignment" : 1,
17684   "linker_set_key" : "android::trait_trivial_move<android::String8>",
17685   "name" : "android::trait_trivial_move<android::String8>",
17686   "referenced_type" : "type-485",
17687   "self_type" : "type-485",
17688   "size" : 1,
17689   "source_file" : "/system/core/libutils/include/utils/String8.h",
17690   "template_args" : [ "type-81" ],
17691   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
17692  },
17693  {
17694   "alignment" : 1,
17695   "linker_set_key" : "android::trait_trivial_move<bool>",
17696   "name" : "android::trait_trivial_move<bool>",
17697   "referenced_type" : "type-311",
17698   "self_type" : "type-311",
17699   "size" : 1,
17700   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17701   "template_args" : [ "type-32" ],
17702   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
17703  },
17704  {
17705   "alignment" : 1,
17706   "linker_set_key" : "android::trait_trivial_move<char>",
17707   "name" : "android::trait_trivial_move<char>",
17708   "referenced_type" : "type-315",
17709   "self_type" : "type-315",
17710   "size" : 1,
17711   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17712   "template_args" : [ "type-31" ],
17713   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
17714  },
17715  {
17716   "alignment" : 1,
17717   "linker_set_key" : "android::trait_trivial_move<double>",
17718   "name" : "android::trait_trivial_move<double>",
17719   "referenced_type" : "type-374",
17720   "self_type" : "type-374",
17721   "size" : 1,
17722   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17723   "template_args" : [ "type-369" ],
17724   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
17725  },
17726  {
17727   "alignment" : 1,
17728   "linker_set_key" : "android::trait_trivial_move<float>",
17729   "name" : "android::trait_trivial_move<float>",
17730   "referenced_type" : "type-367",
17731   "self_type" : "type-367",
17732   "size" : 1,
17733   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17734   "template_args" : [ "type-364" ],
17735   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
17736  },
17737  {
17738   "alignment" : 1,
17739   "linker_set_key" : "android::trait_trivial_move<int>",
17740   "name" : "android::trait_trivial_move<int>",
17741   "referenced_type" : "type-333",
17742   "self_type" : "type-333",
17743   "size" : 1,
17744   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17745   "template_args" : [ "type-51" ],
17746   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
17747  },
17748  {
17749   "alignment" : 1,
17750   "linker_set_key" : "android::trait_trivial_move<long long>",
17751   "name" : "android::trait_trivial_move<long long>",
17752   "referenced_type" : "type-354",
17753   "self_type" : "type-354",
17754   "size" : 1,
17755   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17756   "template_args" : [ "type-351" ],
17757   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
17758  },
17759  {
17760   "alignment" : 1,
17761   "linker_set_key" : "android::trait_trivial_move<long>",
17762   "name" : "android::trait_trivial_move<long>",
17763   "referenced_type" : "type-343",
17764   "self_type" : "type-343",
17765   "size" : 1,
17766   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17767   "template_args" : [ "type-56" ],
17768   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
17769  },
17770  {
17771   "alignment" : 1,
17772   "linker_set_key" : "android::trait_trivial_move<short>",
17773   "name" : "android::trait_trivial_move<short>",
17774   "referenced_type" : "type-325",
17775   "self_type" : "type-325",
17776   "size" : 1,
17777   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17778   "template_args" : [ "type-321" ],
17779   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
17780  },
17781  {
17782   "alignment" : 1,
17783   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
17784   "name" : "android::trait_trivial_move<unsigned char>",
17785   "referenced_type" : "type-319",
17786   "self_type" : "type-319",
17787   "size" : 1,
17788   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17789   "template_args" : [ "type-219" ],
17790   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
17791  },
17792  {
17793   "alignment" : 1,
17794   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
17795   "name" : "android::trait_trivial_move<unsigned int>",
17796   "referenced_type" : "type-339",
17797   "self_type" : "type-339",
17798   "size" : 1,
17799   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17800   "template_args" : [ "type-2" ],
17801   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
17802  },
17803  {
17804   "alignment" : 1,
17805   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
17806   "name" : "android::trait_trivial_move<unsigned long long>",
17807   "referenced_type" : "type-362",
17808   "self_type" : "type-362",
17809   "size" : 1,
17810   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17811   "template_args" : [ "type-356" ],
17812   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
17813  },
17814  {
17815   "alignment" : 1,
17816   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
17817   "name" : "android::trait_trivial_move<unsigned long>",
17818   "referenced_type" : "type-349",
17819   "self_type" : "type-349",
17820   "size" : 1,
17821   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17822   "template_args" : [ "type-13" ],
17823   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
17824  },
17825  {
17826   "alignment" : 1,
17827   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
17828   "name" : "android::trait_trivial_move<unsigned short>",
17829   "referenced_type" : "type-329",
17830   "self_type" : "type-329",
17831   "size" : 1,
17832   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17833   "template_args" : [ "type-221" ],
17834   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
17835  },
17836  {
17837   "alignment" : 1,
17838   "linker_set_key" : "android::trait_trivial_move<void>",
17839   "name" : "android::trait_trivial_move<void>",
17840   "referenced_type" : "type-307",
17841   "self_type" : "type-307",
17842   "size" : 1,
17843   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17844   "template_args" : [ "type-53" ],
17845   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
17846  },
17847  {
17848   "alignment" : 8,
17849   "fields" :
17850   [
17851    {
17852     "access" : "private",
17853     "field_name" : "m_ptr",
17854     "referenced_type" : "type-259"
17855    },
17856    {
17857     "access" : "private",
17858     "field_name" : "m_refs",
17859     "field_offset" : 64,
17860     "referenced_type" : "type-11"
17861    }
17862   ],
17863   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
17864   "name" : "android::wp<android::hardware::BHwBinder>",
17865   "record_kind" : "class",
17866   "referenced_type" : "type-399",
17867   "self_type" : "type-399",
17868   "size" : 16,
17869   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
17870   "template_args" : [ "type-105" ],
17871   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
17872  },
17873  {
17874   "alignment" : 8,
17875   "fields" :
17876   [
17877    {
17878     "access" : "private",
17879     "field_name" : "m_ptr",
17880     "referenced_type" : "type-711"
17881    },
17882    {
17883     "access" : "private",
17884     "field_name" : "m_refs",
17885     "field_offset" : 64,
17886     "referenced_type" : "type-11"
17887    }
17888   ],
17889   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
17890   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
17891   "record_kind" : "class",
17892   "referenced_type" : "type-710",
17893   "self_type" : "type-710",
17894   "size" : 16,
17895   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
17896   "template_args" : [ "type-17" ],
17897   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
17898  },
17899  {
17900   "alignment" : 8,
17901   "fields" :
17902   [
17903    {
17904     "access" : "private",
17905     "field_name" : "m_ptr",
17906     "referenced_type" : "type-5"
17907    },
17908    {
17909     "access" : "private",
17910     "field_name" : "m_refs",
17911     "field_offset" : 64,
17912     "referenced_type" : "type-11"
17913    }
17914   ],
17915   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
17916   "name" : "android::wp<android::hardware::hidl_death_recipient>",
17917   "record_kind" : "class",
17918   "referenced_type" : "type-4",
17919   "self_type" : "type-4",
17920   "size" : 16,
17921   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
17922   "template_args" : [ "type-6" ],
17923   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
17924  },
17925  {
17926   "alignment" : 8,
17927   "fields" :
17928   [
17929    {
17930     "access" : "private",
17931     "field_name" : "m_ptr",
17932     "referenced_type" : "type-15"
17933    },
17934    {
17935     "access" : "private",
17936     "field_name" : "m_refs",
17937     "field_offset" : 64,
17938     "referenced_type" : "type-11"
17939    }
17940   ],
17941   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
17942   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
17943   "record_kind" : "class",
17944   "referenced_type" : "type-14",
17945   "self_type" : "type-14",
17946   "size" : 16,
17947   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
17948   "template_args" : [ "type-16" ],
17949   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
17950  },
17951  {
17952   "alignment" : 4,
17953   "fields" :
17954   [
17955    {
17956     "field_name" : "maxContentLightLevel",
17957     "referenced_type" : "type-364"
17958    },
17959    {
17960     "field_name" : "maxFrameAverageLightLevel",
17961     "field_offset" : 32,
17962     "referenced_type" : "type-364"
17963    }
17964   ],
17965   "linker_set_key" : "android_cta861_3_metadata",
17966   "name" : "android_cta861_3_metadata",
17967   "referenced_type" : "type-586",
17968   "self_type" : "type-586",
17969   "size" : 8,
17970   "source_file" : "/system/core/libsystem/include/system/graphics.h",
17971   "unique_id" : "android_cta861_3_metadata"
17972  },
17973  {
17974   "alignment" : 4,
17975   "fields" :
17976   [
17977    {
17978     "field_name" : "num_points",
17979     "referenced_type" : "type-2"
17980    },
17981    {
17982     "field_name" : "reserved",
17983     "field_offset" : 32,
17984     "referenced_type" : "type-576"
17985    },
17986    {
17987     "field_name" : "xyzc_points",
17988     "field_offset" : 288,
17989     "referenced_type" : "type-583"
17990    }
17991   ],
17992   "linker_set_key" : "android_depth_points",
17993   "name" : "android_depth_points",
17994   "referenced_type" : "type-582",
17995   "self_type" : "type-582",
17996   "size" : 36,
17997   "source_file" : "/system/core/libsystem/include/system/graphics.h",
17998   "unique_id" : "android_depth_points"
17999  },
18000  {
18001   "alignment" : 8,
18002   "fields" :
18003   [
18004    {
18005     "field_name" : "format",
18006     "referenced_type" : "type-579"
18007    },
18008    {
18009     "field_name" : "num_planes",
18010     "field_offset" : 32,
18011     "referenced_type" : "type-2"
18012    },
18013    {
18014     "field_name" : "planes",
18015     "field_offset" : 64,
18016     "referenced_type" : "type-581"
18017    }
18018   ],
18019   "linker_set_key" : "android_flex_layout",
18020   "name" : "android_flex_layout",
18021   "referenced_type" : "type-580",
18022   "self_type" : "type-580",
18023   "size" : 16,
18024   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18025   "unique_id" : "android_flex_layout"
18026  },
18027  {
18028   "alignment" : 8,
18029   "fields" :
18030   [
18031    {
18032     "field_name" : "top_left",
18033     "referenced_type" : "type-502"
18034    },
18035    {
18036     "field_name" : "component",
18037     "field_offset" : 64,
18038     "referenced_type" : "type-577"
18039    },
18040    {
18041     "field_name" : "bits_per_component",
18042     "field_offset" : 96,
18043     "referenced_type" : "type-51"
18044    },
18045    {
18046     "field_name" : "bits_used",
18047     "field_offset" : 128,
18048     "referenced_type" : "type-51"
18049    },
18050    {
18051     "field_name" : "h_increment",
18052     "field_offset" : 160,
18053     "referenced_type" : "type-51"
18054    },
18055    {
18056     "field_name" : "v_increment",
18057     "field_offset" : 192,
18058     "referenced_type" : "type-51"
18059    },
18060    {
18061     "field_name" : "h_subsampling",
18062     "field_offset" : 224,
18063     "referenced_type" : "type-51"
18064    },
18065    {
18066     "field_name" : "v_subsampling",
18067     "field_offset" : 256,
18068     "referenced_type" : "type-51"
18069    }
18070   ],
18071   "linker_set_key" : "android_flex_plane",
18072   "name" : "android_flex_plane",
18073   "referenced_type" : "type-578",
18074   "self_type" : "type-578",
18075   "size" : 40,
18076   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18077   "unique_id" : "android_flex_plane"
18078  },
18079  {
18080   "alignment" : 4,
18081   "fields" :
18082   [
18083    {
18084     "field_name" : "displayPrimaryRed",
18085     "referenced_type" : "type-584"
18086    },
18087    {
18088     "field_name" : "displayPrimaryGreen",
18089     "field_offset" : 64,
18090     "referenced_type" : "type-584"
18091    },
18092    {
18093     "field_name" : "displayPrimaryBlue",
18094     "field_offset" : 128,
18095     "referenced_type" : "type-584"
18096    },
18097    {
18098     "field_name" : "whitePoint",
18099     "field_offset" : 192,
18100     "referenced_type" : "type-584"
18101    },
18102    {
18103     "field_name" : "maxLuminance",
18104     "field_offset" : 256,
18105     "referenced_type" : "type-364"
18106    },
18107    {
18108     "field_name" : "minLuminance",
18109     "field_offset" : 288,
18110     "referenced_type" : "type-364"
18111    }
18112   ],
18113   "linker_set_key" : "android_smpte2086_metadata",
18114   "name" : "android_smpte2086_metadata",
18115   "referenced_type" : "type-585",
18116   "self_type" : "type-585",
18117   "size" : 40,
18118   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18119   "unique_id" : "android_smpte2086_metadata"
18120  },
18121  {
18122   "alignment" : 4,
18123   "fields" :
18124   [
18125    {
18126     "field_name" : "x",
18127     "referenced_type" : "type-364"
18128    },
18129    {
18130     "field_name" : "y",
18131     "field_offset" : 32,
18132     "referenced_type" : "type-364"
18133    }
18134   ],
18135   "linker_set_key" : "android_xy_color",
18136   "name" : "android_xy_color",
18137   "referenced_type" : "type-584",
18138   "self_type" : "type-584",
18139   "size" : 8,
18140   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18141   "unique_id" : "android_xy_color"
18142  },
18143  {
18144   "alignment" : 8,
18145   "fields" :
18146   [
18147    {
18148     "field_name" : "y",
18149     "referenced_type" : "type-52"
18150    },
18151    {
18152     "field_name" : "cb",
18153     "field_offset" : 64,
18154     "referenced_type" : "type-52"
18155    },
18156    {
18157     "field_name" : "cr",
18158     "field_offset" : 128,
18159     "referenced_type" : "type-52"
18160    },
18161    {
18162     "field_name" : "ystride",
18163     "field_offset" : 192,
18164     "referenced_type" : "type-13"
18165    },
18166    {
18167     "field_name" : "cstride",
18168     "field_offset" : 256,
18169     "referenced_type" : "type-13"
18170    },
18171    {
18172     "field_name" : "chroma_step",
18173     "field_offset" : 320,
18174     "referenced_type" : "type-13"
18175    },
18176    {
18177     "field_name" : "reserved",
18178     "field_offset" : 384,
18179     "referenced_type" : "type-576"
18180    }
18181   ],
18182   "linker_set_key" : "android_ycbcr",
18183   "name" : "android_ycbcr",
18184   "referenced_type" : "type-575",
18185   "self_type" : "type-575",
18186   "size" : 80,
18187   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18188   "unique_id" : "android_ycbcr"
18189  },
18190  {
18191   "alignment" : 4,
18192   "fields" :
18193   [
18194    {
18195     "referenced_type" : "type-217"
18196    }
18197   ],
18198   "linker_set_key" : "log_msg",
18199   "name" : "log_msg",
18200   "referenced_type" : "type-216",
18201   "self_type" : "type-216",
18202   "size" : 5124,
18203   "source_file" : "/system/core/liblog/include/log/log_read.h",
18204   "unique_id" : "log_msg"
18205  },
18206  {
18207   "alignment" : 4,
18208   "fields" :
18209   [
18210    {
18211     "field_name" : "buf",
18212     "referenced_type" : "type-218"
18213    },
18214    {
18215     "field_name" : "entry",
18216     "referenced_type" : "type-220"
18217    },
18218    {
18219     "field_name" : "entry_v4",
18220     "referenced_type" : "type-220"
18221    },
18222    {
18223     "field_name" : "entry_v3",
18224     "referenced_type" : "type-223"
18225    },
18226    {
18227     "field_name" : "entry_v2",
18228     "referenced_type" : "type-224"
18229    },
18230    {
18231     "field_name" : "entry_v1",
18232     "referenced_type" : "type-225"
18233    }
18234   ],
18235   "is_anonymous" : true,
18236   "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",
18237   "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",
18238   "record_kind" : "union",
18239   "referenced_type" : "type-217",
18240   "self_type" : "type-217",
18241   "size" : 5124,
18242   "source_file" : "/system/core/liblog/include/log/log_read.h",
18243   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
18244  },
18245  {
18246   "alignment" : 1,
18247   "fields" :
18248   [
18249    {
18250     "field_name" : "tv_sec",
18251     "referenced_type" : "type-2"
18252    },
18253    {
18254     "field_name" : "tv_nsec",
18255     "field_offset" : 32,
18256     "referenced_type" : "type-2"
18257    }
18258   ],
18259   "linker_set_key" : "log_time",
18260   "name" : "log_time",
18261   "referenced_type" : "type-486",
18262   "self_type" : "type-486",
18263   "size" : 8,
18264   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
18265   "unique_id" : "_ZTS8log_time"
18266  },
18267  {
18268   "alignment" : 4,
18269   "fields" :
18270   [
18271    {
18272     "field_name" : "len",
18273     "referenced_type" : "type-221"
18274    },
18275    {
18276     "field_name" : "__pad",
18277     "field_offset" : 16,
18278     "referenced_type" : "type-221"
18279    },
18280    {
18281     "field_name" : "pid",
18282     "field_offset" : 32,
18283     "referenced_type" : "type-51"
18284    },
18285    {
18286     "field_name" : "tid",
18287     "field_offset" : 64,
18288     "referenced_type" : "type-51"
18289    },
18290    {
18291     "field_name" : "sec",
18292     "field_offset" : 96,
18293     "referenced_type" : "type-51"
18294    },
18295    {
18296     "field_name" : "nsec",
18297     "field_offset" : 128,
18298     "referenced_type" : "type-51"
18299    },
18300    {
18301     "field_name" : "msg",
18302     "field_offset" : 160,
18303     "referenced_type" : "type-222"
18304    }
18305   ],
18306   "linker_set_key" : "logger_entry",
18307   "name" : "logger_entry",
18308   "referenced_type" : "type-225",
18309   "self_type" : "type-225",
18310   "size" : 20,
18311   "source_file" : "/system/core/liblog/include/log/log_read.h",
18312   "unique_id" : "logger_entry"
18313  },
18314  {
18315   "alignment" : 1,
18316   "fields" :
18317   [
18318    {
18319     "field_name" : "len",
18320     "referenced_type" : "type-221"
18321    },
18322    {
18323     "field_name" : "hdr_size",
18324     "field_offset" : 16,
18325     "referenced_type" : "type-221"
18326    },
18327    {
18328     "field_name" : "pid",
18329     "field_offset" : 32,
18330     "referenced_type" : "type-51"
18331    },
18332    {
18333     "field_name" : "tid",
18334     "field_offset" : 64,
18335     "referenced_type" : "type-51"
18336    },
18337    {
18338     "field_name" : "sec",
18339     "field_offset" : 96,
18340     "referenced_type" : "type-51"
18341    },
18342    {
18343     "field_name" : "nsec",
18344     "field_offset" : 128,
18345     "referenced_type" : "type-51"
18346    },
18347    {
18348     "field_name" : "euid",
18349     "field_offset" : 160,
18350     "referenced_type" : "type-2"
18351    },
18352    {
18353     "field_name" : "msg",
18354     "field_offset" : 192,
18355     "referenced_type" : "type-222"
18356    }
18357   ],
18358   "linker_set_key" : "logger_entry_v2",
18359   "name" : "logger_entry_v2",
18360   "referenced_type" : "type-224",
18361   "self_type" : "type-224",
18362   "size" : 24,
18363   "source_file" : "/system/core/liblog/include/log/log_read.h",
18364   "unique_id" : "logger_entry_v2"
18365  },
18366  {
18367   "alignment" : 1,
18368   "fields" :
18369   [
18370    {
18371     "field_name" : "len",
18372     "referenced_type" : "type-221"
18373    },
18374    {
18375     "field_name" : "hdr_size",
18376     "field_offset" : 16,
18377     "referenced_type" : "type-221"
18378    },
18379    {
18380     "field_name" : "pid",
18381     "field_offset" : 32,
18382     "referenced_type" : "type-51"
18383    },
18384    {
18385     "field_name" : "tid",
18386     "field_offset" : 64,
18387     "referenced_type" : "type-51"
18388    },
18389    {
18390     "field_name" : "sec",
18391     "field_offset" : 96,
18392     "referenced_type" : "type-51"
18393    },
18394    {
18395     "field_name" : "nsec",
18396     "field_offset" : 128,
18397     "referenced_type" : "type-51"
18398    },
18399    {
18400     "field_name" : "lid",
18401     "field_offset" : 160,
18402     "referenced_type" : "type-2"
18403    },
18404    {
18405     "field_name" : "msg",
18406     "field_offset" : 192,
18407     "referenced_type" : "type-222"
18408    }
18409   ],
18410   "linker_set_key" : "logger_entry_v3",
18411   "name" : "logger_entry_v3",
18412   "referenced_type" : "type-223",
18413   "self_type" : "type-223",
18414   "size" : 24,
18415   "source_file" : "/system/core/liblog/include/log/log_read.h",
18416   "unique_id" : "logger_entry_v3"
18417  },
18418  {
18419   "alignment" : 4,
18420   "fields" :
18421   [
18422    {
18423     "field_name" : "len",
18424     "referenced_type" : "type-221"
18425    },
18426    {
18427     "field_name" : "hdr_size",
18428     "field_offset" : 16,
18429     "referenced_type" : "type-221"
18430    },
18431    {
18432     "field_name" : "pid",
18433     "field_offset" : 32,
18434     "referenced_type" : "type-51"
18435    },
18436    {
18437     "field_name" : "tid",
18438     "field_offset" : 64,
18439     "referenced_type" : "type-2"
18440    },
18441    {
18442     "field_name" : "sec",
18443     "field_offset" : 96,
18444     "referenced_type" : "type-2"
18445    },
18446    {
18447     "field_name" : "nsec",
18448     "field_offset" : 128,
18449     "referenced_type" : "type-2"
18450    },
18451    {
18452     "field_name" : "lid",
18453     "field_offset" : 160,
18454     "referenced_type" : "type-2"
18455    },
18456    {
18457     "field_name" : "uid",
18458     "field_offset" : 192,
18459     "referenced_type" : "type-2"
18460    },
18461    {
18462     "field_name" : "msg",
18463     "field_offset" : 224,
18464     "referenced_type" : "type-222"
18465    }
18466   ],
18467   "linker_set_key" : "logger_entry_v4",
18468   "name" : "logger_entry_v4",
18469   "referenced_type" : "type-220",
18470   "self_type" : "type-220",
18471   "size" : 28,
18472   "source_file" : "/system/core/liblog/include/log/log_read.h",
18473   "unique_id" : "logger_entry_v4"
18474  },
18475  {
18476   "alignment" : 4,
18477   "fields" :
18478   [
18479    {
18480     "field_name" : "version",
18481     "referenced_type" : "type-51"
18482    },
18483    {
18484     "field_name" : "numFds",
18485     "field_offset" : 32,
18486     "referenced_type" : "type-51"
18487    },
18488    {
18489     "field_name" : "numInts",
18490     "field_offset" : 64,
18491     "referenced_type" : "type-51"
18492    },
18493    {
18494     "field_name" : "data",
18495     "field_offset" : 96,
18496     "referenced_type" : "type-302"
18497    }
18498   ],
18499   "linker_set_key" : "native_handle",
18500   "name" : "native_handle",
18501   "referenced_type" : "type-301",
18502   "self_type" : "type-301",
18503   "size" : 12,
18504   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
18505   "unique_id" : "native_handle"
18506  }
18507 ],
18508 "rvalue_reference_types" :
18509 [
18510  {
18511   "alignment" : 8,
18512   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > &&",
18513   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > &&",
18514   "referenced_type" : "type-276",
18515   "self_type" : "type-279",
18516   "size" : 8,
18517   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
18518  },
18519  {
18520   "alignment" : 8,
18521   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > &&",
18522   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > &&",
18523   "referenced_type" : "type-739",
18524   "self_type" : "type-741",
18525   "size" : 8,
18526   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
18527  },
18528  {
18529   "alignment" : 8,
18530   "linker_set_key" : "android::hardware::Return<bool> &&",
18531   "name" : "android::hardware::Return<bool> &&",
18532   "referenced_type" : "type-269",
18533   "self_type" : "type-272",
18534   "size" : 8,
18535   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
18536  },
18537  {
18538   "alignment" : 8,
18539   "linker_set_key" : "android::hardware::Return<void> &&",
18540   "name" : "android::hardware::Return<void> &&",
18541   "referenced_type" : "type-290",
18542   "self_type" : "type-292",
18543   "size" : 8,
18544   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
18545  },
18546  {
18547   "alignment" : 8,
18548   "linker_set_key" : "android::hardware::Status &&",
18549   "name" : "android::hardware::Status &&",
18550   "referenced_type" : "type-260",
18551   "self_type" : "type-266",
18552   "size" : 8,
18553   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
18554  },
18555  {
18556   "alignment" : 8,
18557   "linker_set_key" : "android::hardware::details::return_status &&",
18558   "name" : "android::hardware::details::return_status &&",
18559   "referenced_type" : "type-270",
18560   "self_type" : "type-285",
18561   "size" : 8,
18562   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
18563  },
18564  {
18565   "alignment" : 8,
18566   "linker_set_key" : "android::hardware::hidl_handle &&",
18567   "name" : "android::hardware::hidl_handle &&",
18568   "referenced_type" : "type-405",
18569   "self_type" : "type-410",
18570   "size" : 8,
18571   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
18572  },
18573  {
18574   "alignment" : 8,
18575   "linker_set_key" : "android::hardware::hidl_memory &&",
18576   "name" : "android::hardware::hidl_memory &&",
18577   "referenced_type" : "type-408",
18578   "self_type" : "type-414",
18579   "size" : 8,
18580   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
18581  },
18582  {
18583   "alignment" : 8,
18584   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
18585   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
18586   "referenced_type" : "type-251",
18587   "self_type" : "type-254",
18588   "size" : 8,
18589   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
18590  },
18591  {
18592   "alignment" : 8,
18593   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &&",
18594   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &&",
18595   "referenced_type" : "type-208",
18596   "self_type" : "type-210",
18597   "size" : 8,
18598   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
18599  },
18600  {
18601   "alignment" : 8,
18602   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsb> &&",
18603   "name" : "android::sp<android::hardware::usb::V1_2::IUsb> &&",
18604   "referenced_type" : "type-243",
18605   "self_type" : "type-246",
18606   "size" : 8,
18607   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
18608  },
18609  {
18610   "alignment" : 8,
18611   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsbCallback> &&",
18612   "name" : "android::sp<android::hardware::usb::V1_2::IUsbCallback> &&",
18613   "referenced_type" : "type-722",
18614   "self_type" : "type-736",
18615   "size" : 8,
18616   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
18617  },
18618  {
18619   "alignment" : 8,
18620   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
18621   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
18622   "referenced_type" : "type-546",
18623   "self_type" : "type-545",
18624   "size" : 8,
18625   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
18626  },
18627  {
18628   "alignment" : 8,
18629   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
18630   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
18631   "referenced_type" : "type-789",
18632   "self_type" : "type-788",
18633   "size" : 8,
18634   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
18635  },
18636  {
18637   "alignment" : 8,
18638   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
18639   "name" : "std::function<sp<IBase> (void *)> &&",
18640   "referenced_type" : "type-556",
18641   "self_type" : "type-555",
18642   "size" : 8,
18643   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
18644  },
18645  {
18646   "alignment" : 8,
18647   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
18648   "name" : "std::function<sp<IBase> (void *)> &&",
18649   "referenced_type" : "type-793",
18650   "self_type" : "type-792",
18651   "size" : 8,
18652   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
18653  },
18654  {
18655   "alignment" : 8,
18656   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
18657   "name" : "std::function<sp<IBinder> (void *)> &&",
18658   "referenced_type" : "type-548",
18659   "self_type" : "type-547",
18660   "size" : 8,
18661   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
18662  },
18663  {
18664   "alignment" : 8,
18665   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
18666   "name" : "std::function<sp<IBinder> (void *)> &&",
18667   "referenced_type" : "type-791",
18668   "self_type" : "type-790",
18669   "size" : 8,
18670   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
18671  }
18672 ]
18673}
18674