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   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-31",
73   "self_type" : "type-31",
74   "size" : 1
75  },
76  {
77   "alignment" : 2,
78   "is_integral" : true,
79   "is_unsigned" : true,
80   "linker_set_key" : "char16_t",
81   "name" : "char16_t",
82   "referenced_type" : "type-73",
83   "self_type" : "type-73",
84   "size" : 2
85  },
86  {
87   "alignment" : 8,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-369",
91   "self_type" : "type-369",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-364",
99   "self_type" : "type-364",
100   "size" : 4
101  },
102  {
103   "alignment" : 4,
104   "is_integral" : true,
105   "linker_set_key" : "int",
106   "name" : "int",
107   "referenced_type" : "type-51",
108   "self_type" : "type-51",
109   "size" : 4
110  },
111  {
112   "alignment" : 8,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-56",
117   "self_type" : "type-56",
118   "size" : 8
119  },
120  {
121   "alignment" : 8,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-351",
126   "self_type" : "type-351",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-321",
135   "self_type" : "type-321",
136   "size" : 2
137  },
138  {
139   "alignment" : 1,
140   "is_integral" : true,
141   "linker_set_key" : "signed char",
142   "name" : "signed char",
143   "referenced_type" : "type-377",
144   "self_type" : "type-377",
145   "size" : 1
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "is_unsigned" : true,
151   "linker_set_key" : "unsigned char",
152   "name" : "unsigned char",
153   "referenced_type" : "type-219",
154   "self_type" : "type-219",
155   "size" : 1
156  },
157  {
158   "alignment" : 4,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned int",
162   "name" : "unsigned int",
163   "referenced_type" : "type-2",
164   "self_type" : "type-2",
165   "size" : 4
166  },
167  {
168   "alignment" : 8,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-13",
174   "self_type" : "type-13",
175   "size" : 8
176  },
177  {
178   "alignment" : 8,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-356",
184   "self_type" : "type-356",
185   "size" : 8
186  },
187  {
188   "alignment" : 2,
189   "is_integral" : true,
190   "is_unsigned" : true,
191   "linker_set_key" : "unsigned short",
192   "name" : "unsigned short",
193   "referenced_type" : "type-221",
194   "self_type" : "type-221",
195   "size" : 2
196  },
197  {
198   "linker_set_key" : "void",
199   "name" : "void",
200   "referenced_type" : "type-53",
201   "self_type" : "type-53"
202  }
203 ],
204 "elf_functions" :
205 [
206  {
207   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
208  },
209  {
210   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
211  },
212  {
213   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
214  },
215  {
216   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
217  },
218  {
219   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
220  },
221  {
222   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
223  },
224  {
225   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
226  },
227  {
228   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
229  },
230  {
231   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
232  },
233  {
234   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21notifySyspropsChangedEv"
235  },
236  {
237   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21setHALInstrumentationEv"
238  },
239  {
240   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
241  },
242  {
243   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback4pingEv"
244  },
245  {
246   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
247  },
248  {
249   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spINS1_4V1_012IUsbCallbackEEEb"
250  },
251  {
252   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spINS1_4V1_112IUsbCallbackEEEb"
253  },
254  {
255   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
256  },
257  {
258   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spIS3_EEb"
259  },
260  {
261   "name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback13addOnewayTaskENSt3__18functionIFvvEEE"
262  },
263  {
264   "name" : "_ZN7android8hardware3usb4V1_213BsUsbCallbackC1ENS_2spINS2_12IUsbCallbackEEE"
265  },
266  {
267   "name" : "_ZN7android8hardware3usb4V1_213BsUsbCallbackC2ENS_2spINS2_12IUsbCallbackEEE"
268  },
269  {
270   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
271  },
272  {
273   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
274  },
275  {
276   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback32_hidl_notifyPortStatusChange_1_2EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
277  },
278  {
279   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback4pingEv"
280  },
281  {
282   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackC1ERKNS_2spINS2_12IUsbCallbackEEE"
283  },
284  {
285   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackC2ERKNS_2spINS2_12IUsbCallbackEEE"
286  },
287  {
288   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
289  },
290  {
291   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
292  },
293  {
294   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD2Ev"
295  },
296  {
297   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
298  },
299  {
300   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
301  },
302  {
303   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
304  },
305  {
306   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
307  },
308  {
309   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
310  },
311  {
312   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
313  },
314  {
315   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback21notifySyspropsChangedEv"
316  },
317  {
318   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback21setHALInstrumentationEv"
319  },
320  {
321   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
322  },
323  {
324   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
325  },
326  {
327   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE"
328  },
329  {
330   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
331  },
332  {
333   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback32_hidl_notifyPortStatusChange_1_2EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
334  },
335  {
336   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback4pingEv"
337  },
338  {
339   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
340  },
341  {
342   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallbackC1ERKNS_2spINS0_7IBinderEEE"
343  },
344  {
345   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallbackC2ERKNS_2spINS0_7IBinderEEE"
346  },
347  {
348   "name" : "_ZN7android8hardware3usb4V1_221writeEmbeddedToParcelERKNS2_10PortStatusEPNS0_6ParcelEmm"
349  },
350  {
351   "name" : "_ZN7android8hardware3usb4V1_222readEmbeddedFromParcelERKNS2_10PortStatusERKNS0_6ParcelEmm"
352  },
353  {
354   "name" : "_ZN7android8hardware3usb4V1_24IUsb10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
355  },
356  {
357   "name" : "_ZN7android8hardware3usb4V1_24IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
358  },
359  {
360   "name" : "_ZN7android8hardware3usb4V1_24IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
361  },
362  {
363   "name" : "_ZN7android8hardware3usb4V1_24IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
364  },
365  {
366   "name" : "_ZN7android8hardware3usb4V1_24IUsb13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
367  },
368  {
369   "name" : "_ZN7android8hardware3usb4V1_24IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
370  },
371  {
372   "name" : "_ZN7android8hardware3usb4V1_24IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
373  },
374  {
375   "name" : "_ZN7android8hardware3usb4V1_24IUsb17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
376  },
377  {
378   "name" : "_ZN7android8hardware3usb4V1_24IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
379  },
380  {
381   "name" : "_ZN7android8hardware3usb4V1_24IUsb21notifySyspropsChangedEv"
382  },
383  {
384   "name" : "_ZN7android8hardware3usb4V1_24IUsb21setHALInstrumentationEv"
385  },
386  {
387   "name" : "_ZN7android8hardware3usb4V1_24IUsb24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
388  },
389  {
390   "name" : "_ZN7android8hardware3usb4V1_24IUsb4pingEv"
391  },
392  {
393   "name" : "_ZN7android8hardware3usb4V1_24IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
394  },
395  {
396   "name" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spINS1_4V1_04IUsbEEEb"
397  },
398  {
399   "name" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spINS1_4V1_14IUsbEEEb"
400  },
401  {
402   "name" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
403  },
404  {
405   "name" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spIS3_EEb"
406  },
407  {
408   "name" : "_ZN7android8hardware3usb4V1_25BsUsb13addOnewayTaskENSt3__18functionIFvvEEE"
409  },
410  {
411   "name" : "_ZN7android8hardware3usb4V1_25BsUsbC1ENS_2spINS2_4IUsbEEE"
412  },
413  {
414   "name" : "_ZN7android8hardware3usb4V1_25BsUsbC2ENS_2spINS2_4IUsbEEE"
415  },
416  {
417   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
418  },
419  {
420   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
421  },
422  {
423   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsb40_hidl_enableContaminantPresenceDetectionEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
424  },
425  {
426   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsb41_hidl_enableContaminantPresenceProtectionEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
427  },
428  {
429   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsb4pingEv"
430  },
431  {
432   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsbC1ERKNS_2spINS2_4IUsbEEE"
433  },
434  {
435   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsbC2ERKNS_2spINS2_4IUsbEEE"
436  },
437  {
438   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsbD0Ev"
439  },
440  {
441   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsbD1Ev"
442  },
443  {
444   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsbD2Ev"
445  },
446  {
447   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
448  },
449  {
450   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
451  },
452  {
453   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
454  },
455  {
456   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
457  },
458  {
459   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
460  },
461  {
462   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
463  },
464  {
465   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
466  },
467  {
468   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb15queryPortStatusEv"
469  },
470  {
471   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
472  },
473  {
474   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb21notifySyspropsChangedEv"
475  },
476  {
477   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb21setHALInstrumentationEv"
478  },
479  {
480   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb"
481  },
482  {
483   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb"
484  },
485  {
486   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb40_hidl_enableContaminantPresenceDetectionEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringEb"
487  },
488  {
489   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb41_hidl_enableContaminantPresenceProtectionEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringEb"
490  },
491  {
492   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb4pingEv"
493  },
494  {
495   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
496  },
497  {
498   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsbC1ERKNS_2spINS0_7IBinderEEE"
499  },
500  {
501   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsbC2ERKNS_2spINS0_7IBinderEEE"
502  },
503  {
504   "binding" : "weak",
505   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_212IUsbCallbackENS3_4V1_012IUsbCallbackENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
506  },
507  {
508   "binding" : "weak",
509   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_212IUsbCallbackENS3_4V1_112IUsbCallbackENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
510  },
511  {
512   "binding" : "weak",
513   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_212IUsbCallbackENS_4hidl4base4V1_05IBaseENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
514  },
515  {
516   "binding" : "weak",
517   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_24IUsbENS3_4V1_04IUsbENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
518  },
519  {
520   "binding" : "weak",
521   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_24IUsbENS3_4V1_14IUsbENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
522  },
523  {
524   "binding" : "weak",
525   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_24IUsbENS_4hidl4base4V1_05IBaseENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
526  },
527  {
528   "binding" : "weak",
529   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3usb4V1_012IUsbCallbackEvEENS_2spIT_EES8_"
530  },
531  {
532   "binding" : "weak",
533   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_215BpHwUsbCallbackENS4_12IUsbCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
534  },
535  {
536   "binding" : "weak",
537   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_27BpHwUsbENS4_4IUsbEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
538  },
539  {
540   "binding" : "weak",
541   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
542  },
543  {
544   "binding" : "weak",
545   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
546  },
547  {
548   "binding" : "weak",
549   "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_"
550  },
551  {
552   "binding" : "weak",
553   "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_"
554  },
555  {
556   "binding" : "weak",
557   "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"
558  },
559  {
560   "binding" : "weak",
561   "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_"
562  },
563  {
564   "binding" : "weak",
565   "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_"
566  },
567  {
568   "binding" : "weak",
569   "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"
570  },
571  {
572   "binding" : "weak",
573   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
574  },
575  {
576   "binding" : "weak",
577   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
578  },
579  {
580   "binding" : "weak",
581   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
582  },
583  {
584   "name" : "_ZThn32_N7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
585  },
586  {
587   "name" : "_ZThn32_N7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
588  },
589  {
590   "name" : "_ZThn32_N7android8hardware3usb4V1_27BnHwUsbD0Ev"
591  },
592  {
593   "name" : "_ZThn32_N7android8hardware3usb4V1_27BnHwUsbD1Ev"
594  },
595  {
596   "name" : "_ZTv0_n24_N7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
597  },
598  {
599   "name" : "_ZTv0_n24_N7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
600  },
601  {
602   "name" : "_ZTv0_n24_N7android8hardware3usb4V1_27BnHwUsbD0Ev"
603  },
604  {
605   "name" : "_ZTv0_n24_N7android8hardware3usb4V1_27BnHwUsbD1Ev"
606  }
607 ],
608 "elf_objects" :
609 [
610  {
611   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback10descriptorE"
612  },
613  {
614   "name" : "_ZN7android8hardware3usb4V1_24IUsb10descriptorE"
615  },
616  {
617   "name" : "_ZTCN7android8hardware3usb4V1_212IUsbCallbackE0_NS1_4V1_012IUsbCallbackE"
618  },
619  {
620   "name" : "_ZTCN7android8hardware3usb4V1_212IUsbCallbackE0_NS1_4V1_112IUsbCallbackE"
621  },
622  {
623   "name" : "_ZTCN7android8hardware3usb4V1_212IUsbCallbackE0_NS_4hidl4base4V1_05IBaseE"
624  },
625  {
626   "binding" : "weak",
627   "name" : "_ZTCN7android8hardware3usb4V1_213BsUsbCallbackE0_NS2_12IUsbCallbackE"
628  },
629  {
630   "name" : "_ZTCN7android8hardware3usb4V1_215BnHwUsbCallbackE0_NS0_7IBinderE"
631  },
632  {
633   "name" : "_ZTCN7android8hardware3usb4V1_215BnHwUsbCallbackE0_NS0_9BHwBinderE"
634  },
635  {
636   "name" : "_ZTCN7android8hardware3usb4V1_215BnHwUsbCallbackE0_NS_4hidl4base4V1_08BnHwBaseE"
637  },
638  {
639   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE0_NS0_11BpInterfaceINS2_12IUsbCallbackEEE"
640  },
641  {
642   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE0_NS1_4V1_012IUsbCallbackE"
643  },
644  {
645   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE0_NS1_4V1_112IUsbCallbackE"
646  },
647  {
648   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE0_NS2_12IUsbCallbackE"
649  },
650  {
651   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE0_NS_4hidl4base4V1_05IBaseE"
652  },
653  {
654   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE16_NS0_11BpHwRefBaseE"
655  },
656  {
657   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE8_NS0_10IInterfaceE"
658  },
659  {
660   "name" : "_ZTCN7android8hardware3usb4V1_24IUsbE0_NS1_4V1_04IUsbE"
661  },
662  {
663   "name" : "_ZTCN7android8hardware3usb4V1_24IUsbE0_NS1_4V1_14IUsbE"
664  },
665  {
666   "name" : "_ZTCN7android8hardware3usb4V1_24IUsbE0_NS_4hidl4base4V1_05IBaseE"
667  },
668  {
669   "binding" : "weak",
670   "name" : "_ZTCN7android8hardware3usb4V1_25BsUsbE0_NS2_4IUsbE"
671  },
672  {
673   "name" : "_ZTCN7android8hardware3usb4V1_27BnHwUsbE0_NS0_7IBinderE"
674  },
675  {
676   "name" : "_ZTCN7android8hardware3usb4V1_27BnHwUsbE0_NS0_9BHwBinderE"
677  },
678  {
679   "name" : "_ZTCN7android8hardware3usb4V1_27BnHwUsbE0_NS_4hidl4base4V1_08BnHwBaseE"
680  },
681  {
682   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE0_NS0_11BpInterfaceINS2_4IUsbEEE"
683  },
684  {
685   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE0_NS1_4V1_04IUsbE"
686  },
687  {
688   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE0_NS1_4V1_14IUsbE"
689  },
690  {
691   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE0_NS2_4IUsbE"
692  },
693  {
694   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE0_NS_4hidl4base4V1_05IBaseE"
695  },
696  {
697   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE16_NS0_11BpHwRefBaseE"
698  },
699  {
700   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE8_NS0_10IInterfaceE"
701  },
702  {
703   "name" : "_ZTTN7android8hardware3usb4V1_212IUsbCallbackE"
704  },
705  {
706   "name" : "_ZTTN7android8hardware3usb4V1_215BnHwUsbCallbackE"
707  },
708  {
709   "name" : "_ZTTN7android8hardware3usb4V1_215BpHwUsbCallbackE"
710  },
711  {
712   "name" : "_ZTTN7android8hardware3usb4V1_24IUsbE"
713  },
714  {
715   "name" : "_ZTTN7android8hardware3usb4V1_27BnHwUsbE"
716  },
717  {
718   "name" : "_ZTTN7android8hardware3usb4V1_27BpHwUsbE"
719  },
720  {
721   "name" : "_ZTVN7android8hardware3usb4V1_212IUsbCallbackE"
722  },
723  {
724   "binding" : "weak",
725   "name" : "_ZTVN7android8hardware3usb4V1_213BsUsbCallbackE"
726  },
727  {
728   "name" : "_ZTVN7android8hardware3usb4V1_215BnHwUsbCallbackE"
729  },
730  {
731   "name" : "_ZTVN7android8hardware3usb4V1_215BpHwUsbCallbackE"
732  },
733  {
734   "name" : "_ZTVN7android8hardware3usb4V1_24IUsbE"
735  },
736  {
737   "binding" : "weak",
738   "name" : "_ZTVN7android8hardware3usb4V1_25BsUsbE"
739  },
740  {
741   "name" : "_ZTVN7android8hardware3usb4V1_27BnHwUsbE"
742  },
743  {
744   "name" : "_ZTVN7android8hardware3usb4V1_27BpHwUsbE"
745  }
746 ],
747 "enum_types" :
748 [
749  {
750   "alignment" : 4,
751   "enum_fields" :
752   [
753    {
754     "enum_field_value" : 0,
755     "name" : "android::Condition::WAKE_UP_ONE"
756    },
757    {
758     "enum_field_value" : 1,
759     "name" : "android::Condition::WAKE_UP_ALL"
760    }
761   ],
762   "linker_set_key" : "android::Condition::WakeUpType",
763   "name" : "android::Condition::WakeUpType",
764   "referenced_type" : "type-595",
765   "self_type" : "type-595",
766   "size" : 4,
767   "source_file" : "/system/core/libutils/include/utils/Condition.h",
768   "underlying_type" : "type-2",
769   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
770  },
771  {
772   "alignment" : 4,
773   "enum_fields" :
774   [
775    {
776     "enum_field_value" : 0,
777     "name" : "android::String16::kEmptyString"
778    }
779   ],
780   "linker_set_key" : "android::String16::StaticLinkage",
781   "name" : "android::String16::StaticLinkage",
782   "referenced_type" : "type-487",
783   "self_type" : "type-487",
784   "size" : 4,
785   "source_file" : "/system/core/libutils/include/utils/String16.h",
786   "underlying_type" : "type-2",
787   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
788  },
789  {
790   "alignment" : 4,
791   "enum_fields" :
792   [
793    {
794     "enum_field_value" : 0,
795     "name" : "android::String8::kEmptyString"
796    }
797   ],
798   "linker_set_key" : "android::String8::StaticLinkage",
799   "name" : "android::String8::StaticLinkage",
800   "referenced_type" : "type-479",
801   "self_type" : "type-479",
802   "size" : 4,
803   "source_file" : "/system/core/libutils/include/utils/String8.h",
804   "underlying_type" : "type-2",
805   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
806  },
807  {
808   "alignment" : 4,
809   "enum_fields" :
810   [
811    {
812     "enum_field_value" : 0,
813     "name" : "android::hardware::HidlReturnRestriction::NONE"
814    },
815    {
816     "enum_field_value" : 1,
817     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
818    },
819    {
820     "enum_field_value" : 2,
821     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
822    }
823   ],
824   "linker_set_key" : "android::hardware::HidlReturnRestriction",
825   "name" : "android::hardware::HidlReturnRestriction",
826   "referenced_type" : "type-289",
827   "self_type" : "type-289",
828   "size" : 4,
829   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
830   "underlying_type" : "type-51",
831   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
832  },
833  {
834   "alignment" : 4,
835   "enum_fields" :
836   [
837    {
838     "enum_field_value" : 0,
839     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
840    },
841    {
842     "enum_field_value" : 1,
843     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
844    },
845    {
846     "enum_field_value" : 2,
847     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
848    },
849    {
850     "enum_field_value" : 3,
851     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
852    }
853   ],
854   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
855   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
856   "referenced_type" : "type-469",
857   "self_type" : "type-469",
858   "size" : 4,
859   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
860   "underlying_type" : "type-51",
861   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
862  },
863  {
864   "alignment" : 4,
865   "enum_fields" :
866   [
867    {
868     "enum_field_value" : 1,
869     "name" : "android::hardware::kSynchronizedReadWrite"
870    },
871    {
872     "enum_field_value" : 2,
873     "name" : "android::hardware::kUnsynchronizedWrite"
874    }
875   ],
876   "linker_set_key" : "android::hardware::MQFlavor",
877   "name" : "android::hardware::MQFlavor",
878   "referenced_type" : "type-464",
879   "self_type" : "type-464",
880   "size" : 4,
881   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
882   "underlying_type" : "type-2",
883   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
884  },
885  {
886   "alignment" : 4,
887   "enum_fields" :
888   [
889    {
890     "enum_field_value" : 0,
891     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
892    },
893    {
894     "enum_field_value" : 1,
895     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
896    },
897    {
898     "enum_field_value" : 2,
899     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
900    }
901   ],
902   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
903   "name" : "android::hardware::ProcessState::CallRestriction",
904   "referenced_type" : "type-83",
905   "self_type" : "type-83",
906   "size" : 4,
907   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
908   "underlying_type" : "type-51",
909   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
910  },
911  {
912   "alignment" : 4,
913   "enum_fields" :
914   [
915    {
916     "enum_field_value" : 0,
917     "name" : "android::hardware::Status::EX_NONE"
918    },
919    {
920     "enum_field_value" : -1,
921     "name" : "android::hardware::Status::EX_SECURITY"
922    },
923    {
924     "enum_field_value" : -2,
925     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
926    },
927    {
928     "enum_field_value" : -3,
929     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
930    },
931    {
932     "enum_field_value" : -4,
933     "name" : "android::hardware::Status::EX_NULL_POINTER"
934    },
935    {
936     "enum_field_value" : -5,
937     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
938    },
939    {
940     "enum_field_value" : -6,
941     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
942    },
943    {
944     "enum_field_value" : -7,
945     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
946    },
947    {
948     "enum_field_value" : -128,
949     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
950    },
951    {
952     "enum_field_value" : -129,
953     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
954    }
955   ],
956   "linker_set_key" : "android::hardware::Status::Exception",
957   "name" : "android::hardware::Status::Exception",
958   "referenced_type" : "type-262",
959   "self_type" : "type-262",
960   "size" : 4,
961   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
962   "underlying_type" : "type-51",
963   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
964  },
965  {
966   "alignment" : 4,
967   "enum_fields" :
968   [
969    {
970     "enum_field_value" : 0,
971     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
972    },
973    {
974     "enum_field_value" : 1,
975     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
976    },
977    {
978     "enum_field_value" : 2,
979     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
980    },
981    {
982     "enum_field_value" : 3,
983     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
984    },
985    {
986     "enum_field_value" : 4,
987     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
988    },
989    {
990     "enum_field_value" : 5,
991     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
992    },
993    {
994     "enum_field_value" : 6,
995     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
996    },
997    {
998     "enum_field_value" : 7,
999     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
1000    },
1001    {
1002     "enum_field_value" : 8,
1003     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
1004    },
1005    {
1006     "enum_field_value" : 9,
1007     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
1008    }
1009   ],
1010   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1011   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1012   "referenced_type" : "type-699",
1013   "self_type" : "type-699",
1014   "size" : 4,
1015   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
1016   "underlying_type" : "type-2",
1017   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
1018  },
1019  {
1020   "alignment" : 4,
1021   "enum_fields" :
1022   [
1023    {
1024     "enum_field_value" : 0,
1025     "name" : "android::hardware::usb::V1_0::PortDataRole::NONE"
1026    },
1027    {
1028     "enum_field_value" : 1,
1029     "name" : "android::hardware::usb::V1_0::PortDataRole::HOST"
1030    },
1031    {
1032     "enum_field_value" : 2,
1033     "name" : "android::hardware::usb::V1_0::PortDataRole::DEVICE"
1034    },
1035    {
1036     "enum_field_value" : 3,
1037     "name" : "android::hardware::usb::V1_0::PortDataRole::NUM_DATA_ROLES"
1038    }
1039   ],
1040   "linker_set_key" : "android::hardware::usb::V1_0::PortDataRole",
1041   "name" : "android::hardware::usb::V1_0::PortDataRole",
1042   "referenced_type" : "type-33",
1043   "self_type" : "type-33",
1044   "size" : 4,
1045   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1046   "underlying_type" : "type-2",
1047   "unique_id" : "_ZTSN7android8hardware3usb4V1_012PortDataRoleE"
1048  },
1049  {
1050   "alignment" : 4,
1051   "enum_fields" :
1052   [
1053    {
1054     "enum_field_value" : 0,
1055     "name" : "android::hardware::usb::V1_0::PortMode::NONE"
1056    },
1057    {
1058     "enum_field_value" : 1,
1059     "name" : "android::hardware::usb::V1_0::PortMode::UFP"
1060    },
1061    {
1062     "enum_field_value" : 2,
1063     "name" : "android::hardware::usb::V1_0::PortMode::DFP"
1064    },
1065    {
1066     "enum_field_value" : 3,
1067     "name" : "android::hardware::usb::V1_0::PortMode::DRP"
1068    },
1069    {
1070     "enum_field_value" : 4,
1071     "name" : "android::hardware::usb::V1_0::PortMode::NUM_MODES"
1072    }
1073   ],
1074   "linker_set_key" : "android::hardware::usb::V1_0::PortMode",
1075   "name" : "android::hardware::usb::V1_0::PortMode",
1076   "referenced_type" : "type-35",
1077   "self_type" : "type-35",
1078   "size" : 4,
1079   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1080   "underlying_type" : "type-2",
1081   "unique_id" : "_ZTSN7android8hardware3usb4V1_08PortModeE"
1082  },
1083  {
1084   "alignment" : 4,
1085   "enum_fields" :
1086   [
1087    {
1088     "enum_field_value" : 0,
1089     "name" : "android::hardware::usb::V1_0::PortPowerRole::NONE"
1090    },
1091    {
1092     "enum_field_value" : 1,
1093     "name" : "android::hardware::usb::V1_0::PortPowerRole::SOURCE"
1094    },
1095    {
1096     "enum_field_value" : 2,
1097     "name" : "android::hardware::usb::V1_0::PortPowerRole::SINK"
1098    },
1099    {
1100     "enum_field_value" : 3,
1101     "name" : "android::hardware::usb::V1_0::PortPowerRole::NUM_POWER_ROLES"
1102    }
1103   ],
1104   "linker_set_key" : "android::hardware::usb::V1_0::PortPowerRole",
1105   "name" : "android::hardware::usb::V1_0::PortPowerRole",
1106   "referenced_type" : "type-34",
1107   "self_type" : "type-34",
1108   "size" : 4,
1109   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1110   "underlying_type" : "type-2",
1111   "unique_id" : "_ZTSN7android8hardware3usb4V1_013PortPowerRoleE"
1112  },
1113  {
1114   "alignment" : 4,
1115   "enum_fields" :
1116   [
1117    {
1118     "enum_field_value" : 0,
1119     "name" : "android::hardware::usb::V1_0::PortRoleType::DATA_ROLE"
1120    },
1121    {
1122     "enum_field_value" : 1,
1123     "name" : "android::hardware::usb::V1_0::PortRoleType::POWER_ROLE"
1124    },
1125    {
1126     "enum_field_value" : 2,
1127     "name" : "android::hardware::usb::V1_0::PortRoleType::MODE"
1128    }
1129   ],
1130   "linker_set_key" : "android::hardware::usb::V1_0::PortRoleType",
1131   "name" : "android::hardware::usb::V1_0::PortRoleType",
1132   "referenced_type" : "type-622",
1133   "self_type" : "type-622",
1134   "size" : 4,
1135   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1136   "underlying_type" : "type-2",
1137   "unique_id" : "_ZTSN7android8hardware3usb4V1_012PortRoleTypeE"
1138  },
1139  {
1140   "alignment" : 4,
1141   "enum_fields" :
1142   [
1143    {
1144     "enum_field_value" : 0,
1145     "name" : "android::hardware::usb::V1_0::Status::SUCCESS"
1146    },
1147    {
1148     "enum_field_value" : 1,
1149     "name" : "android::hardware::usb::V1_0::Status::ERROR"
1150    },
1151    {
1152     "enum_field_value" : 2,
1153     "name" : "android::hardware::usb::V1_0::Status::INVALID_ARGUMENT"
1154    },
1155    {
1156     "enum_field_value" : 3,
1157     "name" : "android::hardware::usb::V1_0::Status::UNRECOGNIZED_ROLE"
1158    }
1159   ],
1160   "linker_set_key" : "android::hardware::usb::V1_0::Status",
1161   "name" : "android::hardware::usb::V1_0::Status",
1162   "referenced_type" : "type-621",
1163   "self_type" : "type-621",
1164   "size" : 4,
1165   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1166   "underlying_type" : "type-2",
1167   "unique_id" : "_ZTSN7android8hardware3usb4V1_06StatusE"
1168  },
1169  {
1170   "alignment" : 4,
1171   "enum_fields" :
1172   [
1173    {
1174     "enum_field_value" : 0,
1175     "name" : "android::hardware::usb::V1_1::PortMode_1_1::NONE"
1176    },
1177    {
1178     "enum_field_value" : 1,
1179     "name" : "android::hardware::usb::V1_1::PortMode_1_1::UFP"
1180    },
1181    {
1182     "enum_field_value" : 2,
1183     "name" : "android::hardware::usb::V1_1::PortMode_1_1::DFP"
1184    },
1185    {
1186     "enum_field_value" : 3,
1187     "name" : "android::hardware::usb::V1_1::PortMode_1_1::DRP"
1188    },
1189    {
1190     "enum_field_value" : 4,
1191     "name" : "android::hardware::usb::V1_1::PortMode_1_1::NUM_MODES"
1192    },
1193    {
1194     "enum_field_value" : 4,
1195     "name" : "android::hardware::usb::V1_1::PortMode_1_1::AUDIO_ACCESSORY"
1196    },
1197    {
1198     "enum_field_value" : 8,
1199     "name" : "android::hardware::usb::V1_1::PortMode_1_1::DEBUG_ACCESSORY"
1200    },
1201    {
1202     "enum_field_value" : 16,
1203     "name" : "android::hardware::usb::V1_1::PortMode_1_1::NUM_MODES_1_1"
1204    }
1205   ],
1206   "linker_set_key" : "android::hardware::usb::V1_1::PortMode_1_1",
1207   "name" : "android::hardware::usb::V1_1::PortMode_1_1",
1208   "referenced_type" : "type-132",
1209   "self_type" : "type-132",
1210   "size" : 4,
1211   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h",
1212   "underlying_type" : "type-2",
1213   "unique_id" : "_ZTSN7android8hardware3usb4V1_112PortMode_1_1E"
1214  },
1215  {
1216   "alignment" : 4,
1217   "enum_fields" :
1218   [
1219    {
1220     "enum_field_value" : 0,
1221     "name" : "android::hardware::usb::V1_2::ContaminantDetectionStatus::NOT_SUPPORTED"
1222    },
1223    {
1224     "enum_field_value" : 1,
1225     "name" : "android::hardware::usb::V1_2::ContaminantDetectionStatus::DISABLED"
1226    },
1227    {
1228     "enum_field_value" : 2,
1229     "name" : "android::hardware::usb::V1_2::ContaminantDetectionStatus::NOT_DETECTED"
1230    },
1231    {
1232     "enum_field_value" : 3,
1233     "name" : "android::hardware::usb::V1_2::ContaminantDetectionStatus::DETECTED"
1234    }
1235   ],
1236   "linker_set_key" : "android::hardware::usb::V1_2::ContaminantDetectionStatus",
1237   "name" : "android::hardware::usb::V1_2::ContaminantDetectionStatus",
1238   "referenced_type" : "type-46",
1239   "self_type" : "type-46",
1240   "size" : 4,
1241   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h",
1242   "underlying_type" : "type-2",
1243   "unique_id" : "_ZTSN7android8hardware3usb4V1_226ContaminantDetectionStatusE"
1244  },
1245  {
1246   "alignment" : 4,
1247   "enum_fields" :
1248   [
1249    {
1250     "enum_field_value" : 0,
1251     "name" : "android::hardware::usb::V1_2::ContaminantProtectionMode::NONE"
1252    },
1253    {
1254     "enum_field_value" : 1,
1255     "name" : "android::hardware::usb::V1_2::ContaminantProtectionMode::FORCE_SINK"
1256    },
1257    {
1258     "enum_field_value" : 2,
1259     "name" : "android::hardware::usb::V1_2::ContaminantProtectionMode::FORCE_SOURCE"
1260    },
1261    {
1262     "enum_field_value" : 4,
1263     "name" : "android::hardware::usb::V1_2::ContaminantProtectionMode::FORCE_DISABLE"
1264    }
1265   ],
1266   "linker_set_key" : "android::hardware::usb::V1_2::ContaminantProtectionMode",
1267   "name" : "android::hardware::usb::V1_2::ContaminantProtectionMode",
1268   "referenced_type" : "type-43",
1269   "self_type" : "type-43",
1270   "size" : 4,
1271   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h",
1272   "underlying_type" : "type-2",
1273   "unique_id" : "_ZTSN7android8hardware3usb4V1_225ContaminantProtectionModeE"
1274  },
1275  {
1276   "alignment" : 4,
1277   "enum_fields" :
1278   [
1279    {
1280     "enum_field_value" : 0,
1281     "name" : "android::hardware::usb::V1_2::ContaminantProtectionStatus::NONE"
1282    },
1283    {
1284     "enum_field_value" : 1,
1285     "name" : "android::hardware::usb::V1_2::ContaminantProtectionStatus::FORCE_SINK"
1286    },
1287    {
1288     "enum_field_value" : 2,
1289     "name" : "android::hardware::usb::V1_2::ContaminantProtectionStatus::FORCE_SOURCE"
1290    },
1291    {
1292     "enum_field_value" : 4,
1293     "name" : "android::hardware::usb::V1_2::ContaminantProtectionStatus::FORCE_DISABLE"
1294    },
1295    {
1296     "enum_field_value" : 8,
1297     "name" : "android::hardware::usb::V1_2::ContaminantProtectionStatus::DISABLED"
1298    }
1299   ],
1300   "linker_set_key" : "android::hardware::usb::V1_2::ContaminantProtectionStatus",
1301   "name" : "android::hardware::usb::V1_2::ContaminantProtectionStatus",
1302   "referenced_type" : "type-86",
1303   "self_type" : "type-86",
1304   "size" : 4,
1305   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h",
1306   "underlying_type" : "type-2",
1307   "unique_id" : "_ZTSN7android8hardware3usb4V1_227ContaminantProtectionStatusE"
1308  },
1309  {
1310   "alignment" : 4,
1311   "enum_fields" :
1312   [
1313    {
1314     "enum_field_value" : 0,
1315     "name" : "android::hardware::usb::V1_2::Status::SUCCESS"
1316    },
1317    {
1318     "enum_field_value" : 1,
1319     "name" : "android::hardware::usb::V1_2::Status::ERROR"
1320    },
1321    {
1322     "enum_field_value" : 2,
1323     "name" : "android::hardware::usb::V1_2::Status::INVALID_ARGUMENT"
1324    },
1325    {
1326     "enum_field_value" : 3,
1327     "name" : "android::hardware::usb::V1_2::Status::UNRECOGNIZED_ROLE"
1328    },
1329    {
1330     "enum_field_value" : 4,
1331     "name" : "android::hardware::usb::V1_2::Status::NOT_SUPPORTED"
1332    }
1333   ],
1334   "linker_set_key" : "android::hardware::usb::V1_2::Status",
1335   "name" : "android::hardware::usb::V1_2::Status",
1336   "referenced_type" : "type-42",
1337   "self_type" : "type-42",
1338   "size" : 4,
1339   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h",
1340   "underlying_type" : "type-2",
1341   "unique_id" : "_ZTSN7android8hardware3usb4V1_26StatusE"
1342  },
1343  {
1344   "alignment" : 4,
1345   "enum_fields" :
1346   [
1347    {
1348     "enum_field_value" : 0,
1349     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1350    },
1351    {
1352     "enum_field_value" : 1,
1353     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1354    },
1355    {
1356     "enum_field_value" : 2,
1357     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1358    }
1359   ],
1360   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1361   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1362   "referenced_type" : "type-473",
1363   "self_type" : "type-473",
1364   "size" : 4,
1365   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1366   "underlying_type" : "type-51",
1367   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1368  },
1369  {
1370   "alignment" : 4,
1371   "enum_fields" :
1372   [
1373    {
1374     "enum_field_value" : -1,
1375     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1376    }
1377   ],
1378   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1379   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1380   "referenced_type" : "type-611",
1381   "self_type" : "type-611",
1382   "size" : 4,
1383   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1384   "underlying_type" : "type-51",
1385   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1386  },
1387  {
1388   "alignment" : 1,
1389   "enum_fields" :
1390   [
1391    {
1392     "enum_field_value" : 0,
1393     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1394    },
1395    {
1396     "enum_field_value" : 1,
1397     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1398    },
1399    {
1400     "enum_field_value" : 2,
1401     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1402    }
1403   ],
1404   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1405   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1406   "referenced_type" : "type-610",
1407   "self_type" : "type-610",
1408   "size" : 1,
1409   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1410   "underlying_type" : "type-219",
1411   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1412  },
1413  {
1414   "alignment" : 4,
1415   "enum_fields" :
1416   [
1417    {
1418     "enum_field_value" : 0,
1419     "name" : "ANDROID_LOG_UNKNOWN"
1420    },
1421    {
1422     "enum_field_value" : 1,
1423     "name" : "ANDROID_LOG_DEFAULT"
1424    },
1425    {
1426     "enum_field_value" : 2,
1427     "name" : "ANDROID_LOG_VERBOSE"
1428    },
1429    {
1430     "enum_field_value" : 3,
1431     "name" : "ANDROID_LOG_DEBUG"
1432    },
1433    {
1434     "enum_field_value" : 4,
1435     "name" : "ANDROID_LOG_INFO"
1436    },
1437    {
1438     "enum_field_value" : 5,
1439     "name" : "ANDROID_LOG_WARN"
1440    },
1441    {
1442     "enum_field_value" : 6,
1443     "name" : "ANDROID_LOG_ERROR"
1444    },
1445    {
1446     "enum_field_value" : 7,
1447     "name" : "ANDROID_LOG_FATAL"
1448    },
1449    {
1450     "enum_field_value" : 8,
1451     "name" : "ANDROID_LOG_SILENT"
1452    }
1453   ],
1454   "linker_set_key" : "android_LogPriority",
1455   "name" : "android_LogPriority",
1456   "referenced_type" : "type-1",
1457   "self_type" : "type-1",
1458   "size" : 4,
1459   "source_file" : "/system/core/liblog/include/android/log.h",
1460   "underlying_type" : "type-2",
1461   "unique_id" : "android_LogPriority"
1462  },
1463  {
1464   "alignment" : 4,
1465   "enum_fields" :
1466   [
1467    {
1468     "enum_field_value" : 0,
1469     "name" : "HAL_COLOR_MODE_NATIVE"
1470    },
1471    {
1472     "enum_field_value" : 1,
1473     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1474    },
1475    {
1476     "enum_field_value" : 2,
1477     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1478    },
1479    {
1480     "enum_field_value" : 3,
1481     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1482    },
1483    {
1484     "enum_field_value" : 4,
1485     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1486    },
1487    {
1488     "enum_field_value" : 5,
1489     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1490    },
1491    {
1492     "enum_field_value" : 6,
1493     "name" : "HAL_COLOR_MODE_DCI_P3"
1494    },
1495    {
1496     "enum_field_value" : 7,
1497     "name" : "HAL_COLOR_MODE_SRGB"
1498    },
1499    {
1500     "enum_field_value" : 8,
1501     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1502    },
1503    {
1504     "enum_field_value" : 9,
1505     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1506    }
1507   ],
1508   "linker_set_key" : "android_color_mode_t",
1509   "name" : "android_color_mode_t",
1510   "referenced_type" : "type-562",
1511   "self_type" : "type-562",
1512   "size" : 4,
1513   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1514   "underlying_type" : "type-2",
1515   "unique_id" : "android_color_mode_t"
1516  },
1517  {
1518   "alignment" : 4,
1519   "enum_fields" :
1520   [
1521    {
1522     "enum_field_value" : 10,
1523     "name" : "HAL_COLOR_MODE_BT2020"
1524    },
1525    {
1526     "enum_field_value" : 11,
1527     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1528    },
1529    {
1530     "enum_field_value" : 12,
1531     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1532    }
1533   ],
1534   "linker_set_key" : "android_color_mode_v1_1_t",
1535   "name" : "android_color_mode_v1_1_t",
1536   "referenced_type" : "type-567",
1537   "self_type" : "type-567",
1538   "size" : 4,
1539   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1540   "underlying_type" : "type-2",
1541   "unique_id" : "android_color_mode_v1_1_t"
1542  },
1543  {
1544   "alignment" : 4,
1545   "enum_fields" :
1546   [
1547    {
1548     "enum_field_value" : 0,
1549     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1550    },
1551    {
1552     "enum_field_value" : 1,
1553     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1554    },
1555    {
1556     "enum_field_value" : 2,
1557     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1558    },
1559    {
1560     "enum_field_value" : 3,
1561     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1562    },
1563    {
1564     "enum_field_value" : 4,
1565     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1566    },
1567    {
1568     "enum_field_value" : 5,
1569     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1570    },
1571    {
1572     "enum_field_value" : 6,
1573     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1574    }
1575   ],
1576   "linker_set_key" : "android_color_transform_t",
1577   "name" : "android_color_transform_t",
1578   "referenced_type" : "type-563",
1579   "self_type" : "type-563",
1580   "size" : 4,
1581   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1582   "underlying_type" : "type-2",
1583   "unique_id" : "android_color_transform_t"
1584  },
1585  {
1586   "alignment" : 4,
1587   "enum_fields" :
1588   [
1589    {
1590     "enum_field_value" : 0,
1591     "name" : "HAL_DATASPACE_UNKNOWN"
1592    },
1593    {
1594     "enum_field_value" : 1,
1595     "name" : "HAL_DATASPACE_ARBITRARY"
1596    },
1597    {
1598     "enum_field_value" : 16,
1599     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1600    },
1601    {
1602     "enum_field_value" : 4128768,
1603     "name" : "HAL_DATASPACE_STANDARD_MASK"
1604    },
1605    {
1606     "enum_field_value" : 0,
1607     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1608    },
1609    {
1610     "enum_field_value" : 65536,
1611     "name" : "HAL_DATASPACE_STANDARD_BT709"
1612    },
1613    {
1614     "enum_field_value" : 131072,
1615     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1616    },
1617    {
1618     "enum_field_value" : 196608,
1619     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1620    },
1621    {
1622     "enum_field_value" : 262144,
1623     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1624    },
1625    {
1626     "enum_field_value" : 327680,
1627     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1628    },
1629    {
1630     "enum_field_value" : 393216,
1631     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1632    },
1633    {
1634     "enum_field_value" : 458752,
1635     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1636    },
1637    {
1638     "enum_field_value" : 524288,
1639     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1640    },
1641    {
1642     "enum_field_value" : 589824,
1643     "name" : "HAL_DATASPACE_STANDARD_FILM"
1644    },
1645    {
1646     "enum_field_value" : 655360,
1647     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1648    },
1649    {
1650     "enum_field_value" : 720896,
1651     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1652    },
1653    {
1654     "enum_field_value" : 22,
1655     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1656    },
1657    {
1658     "enum_field_value" : 130023424,
1659     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1660    },
1661    {
1662     "enum_field_value" : 0,
1663     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1664    },
1665    {
1666     "enum_field_value" : 4194304,
1667     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1668    },
1669    {
1670     "enum_field_value" : 8388608,
1671     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1672    },
1673    {
1674     "enum_field_value" : 12582912,
1675     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1676    },
1677    {
1678     "enum_field_value" : 16777216,
1679     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1680    },
1681    {
1682     "enum_field_value" : 20971520,
1683     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1684    },
1685    {
1686     "enum_field_value" : 25165824,
1687     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1688    },
1689    {
1690     "enum_field_value" : 29360128,
1691     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1692    },
1693    {
1694     "enum_field_value" : 33554432,
1695     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1696    },
1697    {
1698     "enum_field_value" : 27,
1699     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1700    },
1701    {
1702     "enum_field_value" : 939524096,
1703     "name" : "HAL_DATASPACE_RANGE_MASK"
1704    },
1705    {
1706     "enum_field_value" : 0,
1707     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1708    },
1709    {
1710     "enum_field_value" : 134217728,
1711     "name" : "HAL_DATASPACE_RANGE_FULL"
1712    },
1713    {
1714     "enum_field_value" : 268435456,
1715     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1716    },
1717    {
1718     "enum_field_value" : 402653184,
1719     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1720    },
1721    {
1722     "enum_field_value" : 512,
1723     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1724    },
1725    {
1726     "enum_field_value" : 138477568,
1727     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1728    },
1729    {
1730     "enum_field_value" : 406913024,
1731     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1732    },
1733    {
1734     "enum_field_value" : 513,
1735     "name" : "HAL_DATASPACE_SRGB"
1736    },
1737    {
1738     "enum_field_value" : 142671872,
1739     "name" : "HAL_DATASPACE_V0_SRGB"
1740    },
1741    {
1742     "enum_field_value" : 411107328,
1743     "name" : "HAL_DATASPACE_V0_SCRGB"
1744    },
1745    {
1746     "enum_field_value" : 257,
1747     "name" : "HAL_DATASPACE_JFIF"
1748    },
1749    {
1750     "enum_field_value" : 146931712,
1751     "name" : "HAL_DATASPACE_V0_JFIF"
1752    },
1753    {
1754     "enum_field_value" : 258,
1755     "name" : "HAL_DATASPACE_BT601_625"
1756    },
1757    {
1758     "enum_field_value" : 281149440,
1759     "name" : "HAL_DATASPACE_V0_BT601_625"
1760    },
1761    {
1762     "enum_field_value" : 259,
1763     "name" : "HAL_DATASPACE_BT601_525"
1764    },
1765    {
1766     "enum_field_value" : 281280512,
1767     "name" : "HAL_DATASPACE_V0_BT601_525"
1768    },
1769    {
1770     "enum_field_value" : 260,
1771     "name" : "HAL_DATASPACE_BT709"
1772    },
1773    {
1774     "enum_field_value" : 281083904,
1775     "name" : "HAL_DATASPACE_V0_BT709"
1776    },
1777    {
1778     "enum_field_value" : 139067392,
1779     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1780    },
1781    {
1782     "enum_field_value" : 155844608,
1783     "name" : "HAL_DATASPACE_DCI_P3"
1784    },
1785    {
1786     "enum_field_value" : 139067392,
1787     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1788    },
1789    {
1790     "enum_field_value" : 143261696,
1791     "name" : "HAL_DATASPACE_DISPLAY_P3"
1792    },
1793    {
1794     "enum_field_value" : 151715840,
1795     "name" : "HAL_DATASPACE_ADOBE_RGB"
1796    },
1797    {
1798     "enum_field_value" : 138805248,
1799     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1800    },
1801    {
1802     "enum_field_value" : 147193856,
1803     "name" : "HAL_DATASPACE_BT2020"
1804    },
1805    {
1806     "enum_field_value" : 163971072,
1807     "name" : "HAL_DATASPACE_BT2020_PQ"
1808    },
1809    {
1810     "enum_field_value" : 4096,
1811     "name" : "HAL_DATASPACE_DEPTH"
1812    },
1813    {
1814     "enum_field_value" : 4097,
1815     "name" : "HAL_DATASPACE_SENSOR"
1816    }
1817   ],
1818   "linker_set_key" : "android_dataspace_t",
1819   "name" : "android_dataspace_t",
1820   "referenced_type" : "type-561",
1821   "self_type" : "type-561",
1822   "size" : 4,
1823   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1824   "underlying_type" : "type-2",
1825   "unique_id" : "android_dataspace_t"
1826  },
1827  {
1828   "alignment" : 4,
1829   "enum_fields" :
1830   [
1831    {
1832     "enum_field_value" : 281411584,
1833     "name" : "HAL_DATASPACE_BT2020_ITU"
1834    },
1835    {
1836     "enum_field_value" : 298188800,
1837     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1838    },
1839    {
1840     "enum_field_value" : 302383104,
1841     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1842    },
1843    {
1844     "enum_field_value" : 168165376,
1845     "name" : "HAL_DATASPACE_BT2020_HLG"
1846    }
1847   ],
1848   "linker_set_key" : "android_dataspace_v1_1_t",
1849   "name" : "android_dataspace_v1_1_t",
1850   "referenced_type" : "type-566",
1851   "self_type" : "type-566",
1852   "size" : 4,
1853   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1854   "underlying_type" : "type-2",
1855   "unique_id" : "android_dataspace_v1_1_t"
1856  },
1857  {
1858   "alignment" : 4,
1859   "enum_fields" :
1860   [
1861    {
1862     "enum_field_value" : 142999552,
1863     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1864    },
1865    {
1866     "enum_field_value" : 4098,
1867     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1868    },
1869    {
1870     "enum_field_value" : 4099,
1871     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1872    },
1873    {
1874     "enum_field_value" : 4100,
1875     "name" : "HAL_DATASPACE_HEIF"
1876    }
1877   ],
1878   "linker_set_key" : "android_dataspace_v1_2_t",
1879   "name" : "android_dataspace_v1_2_t",
1880   "referenced_type" : "type-570",
1881   "self_type" : "type-570",
1882   "size" : 4,
1883   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1884   "underlying_type" : "type-2",
1885   "unique_id" : "android_dataspace_v1_2_t"
1886  },
1887  {
1888   "alignment" : 4,
1889   "enum_fields" :
1890   [
1891    {
1892     "enum_field_value" : 1,
1893     "name" : "FLEX_COMPONENT_Y"
1894    },
1895    {
1896     "enum_field_value" : 2,
1897     "name" : "FLEX_COMPONENT_Cb"
1898    },
1899    {
1900     "enum_field_value" : 4,
1901     "name" : "FLEX_COMPONENT_Cr"
1902    },
1903    {
1904     "enum_field_value" : 1024,
1905     "name" : "FLEX_COMPONENT_R"
1906    },
1907    {
1908     "enum_field_value" : 2048,
1909     "name" : "FLEX_COMPONENT_G"
1910    },
1911    {
1912     "enum_field_value" : 4096,
1913     "name" : "FLEX_COMPONENT_B"
1914    },
1915    {
1916     "enum_field_value" : 1073741824,
1917     "name" : "FLEX_COMPONENT_A"
1918    }
1919   ],
1920   "linker_set_key" : "android_flex_component",
1921   "name" : "android_flex_component",
1922   "referenced_type" : "type-577",
1923   "self_type" : "type-577",
1924   "size" : 4,
1925   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1926   "underlying_type" : "type-2",
1927   "unique_id" : "android_flex_component"
1928  },
1929  {
1930   "alignment" : 4,
1931   "enum_fields" :
1932   [
1933    {
1934     "enum_field_value" : 0,
1935     "name" : "FLEX_FORMAT_INVALID"
1936    },
1937    {
1938     "enum_field_value" : 1,
1939     "name" : "FLEX_FORMAT_Y"
1940    },
1941    {
1942     "enum_field_value" : 7,
1943     "name" : "FLEX_FORMAT_YCbCr"
1944    },
1945    {
1946     "enum_field_value" : 1073741831,
1947     "name" : "FLEX_FORMAT_YCbCrA"
1948    },
1949    {
1950     "enum_field_value" : 7168,
1951     "name" : "FLEX_FORMAT_RGB"
1952    },
1953    {
1954     "enum_field_value" : 1073748992,
1955     "name" : "FLEX_FORMAT_RGBA"
1956    }
1957   ],
1958   "linker_set_key" : "android_flex_format",
1959   "name" : "android_flex_format",
1960   "referenced_type" : "type-579",
1961   "self_type" : "type-579",
1962   "size" : 4,
1963   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1964   "underlying_type" : "type-2",
1965   "unique_id" : "android_flex_format"
1966  },
1967  {
1968   "alignment" : 4,
1969   "enum_fields" :
1970   [
1971    {
1972     "enum_field_value" : 1,
1973     "name" : "HAL_HDR_DOLBY_VISION"
1974    },
1975    {
1976     "enum_field_value" : 2,
1977     "name" : "HAL_HDR_HDR10"
1978    },
1979    {
1980     "enum_field_value" : 3,
1981     "name" : "HAL_HDR_HLG"
1982    }
1983   ],
1984   "linker_set_key" : "android_hdr_t",
1985   "name" : "android_hdr_t",
1986   "referenced_type" : "type-564",
1987   "self_type" : "type-564",
1988   "size" : 4,
1989   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1990   "underlying_type" : "type-2",
1991   "unique_id" : "android_hdr_t"
1992  },
1993  {
1994   "alignment" : 4,
1995   "enum_fields" :
1996   [
1997    {
1998     "enum_field_value" : 4,
1999     "name" : "HAL_HDR_HDR10_PLUS"
2000    }
2001   ],
2002   "linker_set_key" : "android_hdr_v1_2_t",
2003   "name" : "android_hdr_v1_2_t",
2004   "referenced_type" : "type-569",
2005   "self_type" : "type-569",
2006   "size" : 4,
2007   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2008   "underlying_type" : "type-2",
2009   "unique_id" : "android_hdr_v1_2_t"
2010  },
2011  {
2012   "alignment" : 4,
2013   "enum_fields" :
2014   [
2015    {
2016     "enum_field_value" : 39,
2017     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
2018    },
2019    {
2020     "enum_field_value" : 40,
2021     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
2022    },
2023    {
2024     "enum_field_value" : 41,
2025     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
2026    },
2027    {
2028     "enum_field_value" : 42,
2029     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
2030    }
2031   ],
2032   "linker_set_key" : "android_pixel_format_sw_t",
2033   "name" : "android_pixel_format_sw_t",
2034   "referenced_type" : "type-572",
2035   "self_type" : "type-572",
2036   "size" : 4,
2037   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
2038   "underlying_type" : "type-2",
2039   "unique_id" : "_ZTS25android_pixel_format_sw_t"
2040  },
2041  {
2042   "alignment" : 4,
2043   "enum_fields" :
2044   [
2045    {
2046     "enum_field_value" : 1,
2047     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
2048    },
2049    {
2050     "enum_field_value" : 2,
2051     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
2052    },
2053    {
2054     "enum_field_value" : 3,
2055     "name" : "HAL_PIXEL_FORMAT_RGB_888"
2056    },
2057    {
2058     "enum_field_value" : 4,
2059     "name" : "HAL_PIXEL_FORMAT_RGB_565"
2060    },
2061    {
2062     "enum_field_value" : 5,
2063     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
2064    },
2065    {
2066     "enum_field_value" : 16,
2067     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
2068    },
2069    {
2070     "enum_field_value" : 17,
2071     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
2072    },
2073    {
2074     "enum_field_value" : 20,
2075     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
2076    },
2077    {
2078     "enum_field_value" : 22,
2079     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
2080    },
2081    {
2082     "enum_field_value" : 32,
2083     "name" : "HAL_PIXEL_FORMAT_RAW16"
2084    },
2085    {
2086     "enum_field_value" : 33,
2087     "name" : "HAL_PIXEL_FORMAT_BLOB"
2088    },
2089    {
2090     "enum_field_value" : 34,
2091     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
2092    },
2093    {
2094     "enum_field_value" : 35,
2095     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
2096    },
2097    {
2098     "enum_field_value" : 36,
2099     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
2100    },
2101    {
2102     "enum_field_value" : 37,
2103     "name" : "HAL_PIXEL_FORMAT_RAW10"
2104    },
2105    {
2106     "enum_field_value" : 38,
2107     "name" : "HAL_PIXEL_FORMAT_RAW12"
2108    },
2109    {
2110     "enum_field_value" : 43,
2111     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
2112    },
2113    {
2114     "enum_field_value" : 538982489,
2115     "name" : "HAL_PIXEL_FORMAT_Y8"
2116    },
2117    {
2118     "enum_field_value" : 540422489,
2119     "name" : "HAL_PIXEL_FORMAT_Y16"
2120    },
2121    {
2122     "enum_field_value" : 842094169,
2123     "name" : "HAL_PIXEL_FORMAT_YV12"
2124    }
2125   ],
2126   "linker_set_key" : "android_pixel_format_t",
2127   "name" : "android_pixel_format_t",
2128   "referenced_type" : "type-559",
2129   "self_type" : "type-559",
2130   "size" : 4,
2131   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2132   "underlying_type" : "type-2",
2133   "unique_id" : "android_pixel_format_t"
2134  },
2135  {
2136   "alignment" : 4,
2137   "enum_fields" :
2138   [
2139    {
2140     "enum_field_value" : 48,
2141     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
2142    },
2143    {
2144     "enum_field_value" : 49,
2145     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
2146    },
2147    {
2148     "enum_field_value" : 50,
2149     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
2150    },
2151    {
2152     "enum_field_value" : 51,
2153     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
2154    },
2155    {
2156     "enum_field_value" : 52,
2157     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
2158    },
2159    {
2160     "enum_field_value" : 53,
2161     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
2162    },
2163    {
2164     "enum_field_value" : 54,
2165     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
2166    }
2167   ],
2168   "linker_set_key" : "android_pixel_format_v1_1_t",
2169   "name" : "android_pixel_format_v1_1_t",
2170   "referenced_type" : "type-565",
2171   "self_type" : "type-565",
2172   "size" : 4,
2173   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2174   "underlying_type" : "type-2",
2175   "unique_id" : "android_pixel_format_v1_1_t"
2176  },
2177  {
2178   "alignment" : 4,
2179   "enum_fields" :
2180   [
2181    {
2182     "enum_field_value" : 55,
2183     "name" : "HAL_PIXEL_FORMAT_HSV_888"
2184    }
2185   ],
2186   "linker_set_key" : "android_pixel_format_v1_2_t",
2187   "name" : "android_pixel_format_v1_2_t",
2188   "referenced_type" : "type-571",
2189   "self_type" : "type-571",
2190   "size" : 4,
2191   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2192   "underlying_type" : "type-2",
2193   "unique_id" : "android_pixel_format_v1_2_t"
2194  },
2195  {
2196   "alignment" : 4,
2197   "enum_fields" :
2198   [
2199    {
2200     "enum_field_value" : 0,
2201     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
2202    },
2203    {
2204     "enum_field_value" : 1,
2205     "name" : "HAL_RENDER_INTENT_ENHANCE"
2206    },
2207    {
2208     "enum_field_value" : 2,
2209     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
2210    },
2211    {
2212     "enum_field_value" : 3,
2213     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
2214    }
2215   ],
2216   "linker_set_key" : "android_render_intent_v1_1_t",
2217   "name" : "android_render_intent_v1_1_t",
2218   "referenced_type" : "type-568",
2219   "self_type" : "type-568",
2220   "size" : 4,
2221   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2222   "underlying_type" : "type-2",
2223   "unique_id" : "android_render_intent_v1_1_t"
2224  },
2225  {
2226   "alignment" : 4,
2227   "enum_fields" :
2228   [
2229    {
2230     "enum_field_value" : 1,
2231     "name" : "HAL_TRANSFORM_FLIP_H"
2232    },
2233    {
2234     "enum_field_value" : 2,
2235     "name" : "HAL_TRANSFORM_FLIP_V"
2236    },
2237    {
2238     "enum_field_value" : 4,
2239     "name" : "HAL_TRANSFORM_ROT_90"
2240    },
2241    {
2242     "enum_field_value" : 3,
2243     "name" : "HAL_TRANSFORM_ROT_180"
2244    },
2245    {
2246     "enum_field_value" : 7,
2247     "name" : "HAL_TRANSFORM_ROT_270"
2248    }
2249   ],
2250   "linker_set_key" : "android_transform_t",
2251   "name" : "android_transform_t",
2252   "referenced_type" : "type-560",
2253   "self_type" : "type-560",
2254   "size" : 4,
2255   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2256   "underlying_type" : "type-2",
2257   "unique_id" : "android_transform_t"
2258  },
2259  {
2260   "alignment" : 4,
2261   "enum_fields" :
2262   [
2263    {
2264     "enum_field_value" : 0,
2265     "name" : "LOG_ID_MIN"
2266    },
2267    {
2268     "enum_field_value" : 0,
2269     "name" : "LOG_ID_MAIN"
2270    },
2271    {
2272     "enum_field_value" : 1,
2273     "name" : "LOG_ID_RADIO"
2274    },
2275    {
2276     "enum_field_value" : 2,
2277     "name" : "LOG_ID_EVENTS"
2278    },
2279    {
2280     "enum_field_value" : 3,
2281     "name" : "LOG_ID_SYSTEM"
2282    },
2283    {
2284     "enum_field_value" : 4,
2285     "name" : "LOG_ID_CRASH"
2286    },
2287    {
2288     "enum_field_value" : 5,
2289     "name" : "LOG_ID_STATS"
2290    },
2291    {
2292     "enum_field_value" : 6,
2293     "name" : "LOG_ID_SECURITY"
2294    },
2295    {
2296     "enum_field_value" : 7,
2297     "name" : "LOG_ID_KERNEL"
2298    },
2299    {
2300     "enum_field_value" : 8,
2301     "name" : "LOG_ID_MAX"
2302    }
2303   ],
2304   "linker_set_key" : "log_id",
2305   "name" : "log_id",
2306   "referenced_type" : "type-370",
2307   "self_type" : "type-370",
2308   "size" : 4,
2309   "source_file" : "/system/core/liblog/include/android/log.h",
2310   "underlying_type" : "type-2",
2311   "unique_id" : "log_id"
2312  }
2313 ],
2314 "function_types" :
2315 [
2316  {
2317   "alignment" : 4,
2318   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2319   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2320   "parameters" :
2321   [
2322    {
2323     "referenced_type" : "type-68"
2324    },
2325    {
2326     "referenced_type" : "type-74"
2327    },
2328    {
2329     "referenced_type" : "type-52"
2330    }
2331   ],
2332   "referenced_type" : "type-67",
2333   "return_type" : "type-32",
2334   "self_type" : "type-67",
2335   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2336  },
2337  {
2338   "alignment" : 4,
2339   "linker_set_key" : "int (void *)",
2340   "name" : "int (void *)",
2341   "parameters" :
2342   [
2343    {
2344     "referenced_type" : "type-52"
2345    }
2346   ],
2347   "referenced_type" : "type-587",
2348   "return_type" : "type-51",
2349   "self_type" : "type-587",
2350   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2351  },
2352  {
2353   "alignment" : 4,
2354   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2355   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2356   "parameters" :
2357   [
2358    {
2359     "referenced_type" : "type-506"
2360    },
2361    {
2362     "referenced_type" : "type-454"
2363    },
2364    {
2365     "referenced_type" : "type-13"
2366    },
2367    {
2368     "referenced_type" : "type-507"
2369    },
2370    {
2371     "referenced_type" : "type-13"
2372    },
2373    {
2374     "referenced_type" : "type-52"
2375    }
2376   ],
2377   "referenced_type" : "type-505",
2378   "return_type" : "type-53",
2379   "self_type" : "type-505",
2380   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2381  }
2382 ],
2383 "functions" :
2384 [
2385  {
2386   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::getService",
2387   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2388   "parameters" :
2389   [
2390    {
2391     "default_arg" : true,
2392     "referenced_type" : "type-786"
2393    },
2394    {
2395     "default_arg" : true,
2396     "referenced_type" : "type-32"
2397    }
2398   ],
2399   "return_type" : "type-722",
2400   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2401  },
2402  {
2403   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::linkToDeath",
2404   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2405   "parameters" :
2406   [
2407    {
2408     "is_this_ptr" : true,
2409     "referenced_type" : "type-723"
2410    },
2411    {
2412     "referenced_type" : "type-378"
2413    },
2414    {
2415     "referenced_type" : "type-13"
2416    }
2417   ],
2418   "return_type" : "type-269",
2419   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2420  },
2421  {
2422   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::getDebugInfo",
2423   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2424   "parameters" :
2425   [
2426    {
2427     "is_this_ptr" : true,
2428     "referenced_type" : "type-723"
2429    },
2430    {
2431     "referenced_type" : "type-816"
2432    }
2433   ],
2434   "return_type" : "type-290",
2435   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2436  },
2437  {
2438   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::getHashChain",
2439   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2440   "parameters" :
2441   [
2442    {
2443     "is_this_ptr" : true,
2444     "referenced_type" : "type-723"
2445    },
2446    {
2447     "referenced_type" : "type-817"
2448    }
2449   ],
2450   "return_type" : "type-290",
2451   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2452  },
2453  {
2454   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::tryGetService",
2455   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2456   "parameters" :
2457   [
2458    {
2459     "default_arg" : true,
2460     "referenced_type" : "type-786"
2461    },
2462    {
2463     "default_arg" : true,
2464     "referenced_type" : "type-32"
2465    }
2466   ],
2467   "return_type" : "type-722",
2468   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2469  },
2470  {
2471   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::unlinkToDeath",
2472   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2473   "parameters" :
2474   [
2475    {
2476     "is_this_ptr" : true,
2477     "referenced_type" : "type-723"
2478    },
2479    {
2480     "referenced_type" : "type-378"
2481    }
2482   ],
2483   "return_type" : "type-269",
2484   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2485  },
2486  {
2487   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::interfaceChain",
2488   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2489   "parameters" :
2490   [
2491    {
2492     "is_this_ptr" : true,
2493     "referenced_type" : "type-723"
2494    },
2495    {
2496     "referenced_type" : "type-818"
2497    }
2498   ],
2499   "return_type" : "type-290",
2500   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2501  },
2502  {
2503   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::registerAsService",
2504   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2505   "parameters" :
2506   [
2507    {
2508     "is_this_ptr" : true,
2509     "referenced_type" : "type-723"
2510    },
2511    {
2512     "default_arg" : true,
2513     "referenced_type" : "type-786"
2514    }
2515   ],
2516   "return_type" : "type-51",
2517   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2518  },
2519  {
2520   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::interfaceDescriptor",
2521   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2522   "parameters" :
2523   [
2524    {
2525     "is_this_ptr" : true,
2526     "referenced_type" : "type-723"
2527    },
2528    {
2529     "referenced_type" : "type-819"
2530    }
2531   ],
2532   "return_type" : "type-290",
2533   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2534  },
2535  {
2536   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::notifySyspropsChanged",
2537   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback21notifySyspropsChangedEv",
2538   "parameters" :
2539   [
2540    {
2541     "is_this_ptr" : true,
2542     "referenced_type" : "type-723"
2543    }
2544   ],
2545   "return_type" : "type-290",
2546   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2547  },
2548  {
2549   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::setHALInstrumentation",
2550   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback21setHALInstrumentationEv",
2551   "parameters" :
2552   [
2553    {
2554     "is_this_ptr" : true,
2555     "referenced_type" : "type-723"
2556    }
2557   ],
2558   "return_type" : "type-290",
2559   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2560  },
2561  {
2562   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::registerForNotifications",
2563   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2564   "parameters" :
2565   [
2566    {
2567     "referenced_type" : "type-786"
2568    },
2569    {
2570     "referenced_type" : "type-651"
2571    }
2572   ],
2573   "return_type" : "type-32",
2574   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2575  },
2576  {
2577   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::ping",
2578   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback4pingEv",
2579   "parameters" :
2580   [
2581    {
2582     "is_this_ptr" : true,
2583     "referenced_type" : "type-723"
2584    }
2585   ],
2586   "return_type" : "type-290",
2587   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2588  },
2589  {
2590   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::debug",
2591   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2592   "parameters" :
2593   [
2594    {
2595     "is_this_ptr" : true,
2596     "referenced_type" : "type-723"
2597    },
2598    {
2599     "referenced_type" : "type-463"
2600    },
2601    {
2602     "referenced_type" : "type-650"
2603    }
2604   ],
2605   "return_type" : "type-290",
2606   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2607  },
2608  {
2609   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::castFrom",
2610   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spINS1_4V1_012IUsbCallbackEEEb",
2611   "parameters" :
2612   [
2613    {
2614     "referenced_type" : "type-775"
2615    },
2616    {
2617     "default_arg" : true,
2618     "referenced_type" : "type-32"
2619    }
2620   ],
2621   "return_type" : "type-739",
2622   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2623  },
2624  {
2625   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::castFrom",
2626   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spINS1_4V1_112IUsbCallbackEEEb",
2627   "parameters" :
2628   [
2629    {
2630     "referenced_type" : "type-733"
2631    },
2632    {
2633     "default_arg" : true,
2634     "referenced_type" : "type-32"
2635    }
2636   ],
2637   "return_type" : "type-739",
2638   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2639  },
2640  {
2641   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::castFrom",
2642   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2643   "parameters" :
2644   [
2645    {
2646     "referenced_type" : "type-714"
2647    },
2648    {
2649     "default_arg" : true,
2650     "referenced_type" : "type-32"
2651    }
2652   ],
2653   "return_type" : "type-739",
2654   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2655  },
2656  {
2657   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::castFrom",
2658   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spIS3_EEb",
2659   "parameters" :
2660   [
2661    {
2662     "referenced_type" : "type-724"
2663    },
2664    {
2665     "default_arg" : true,
2666     "referenced_type" : "type-32"
2667    }
2668   ],
2669   "return_type" : "type-739",
2670   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2671  },
2672  {
2673   "access" : "private",
2674   "function_name" : "android::hardware::usb::V1_2::BsUsbCallback::addOnewayTask",
2675   "linker_set_key" : "_ZN7android8hardware3usb4V1_213BsUsbCallback13addOnewayTaskENSt3__18functionIFvvEEE",
2676   "parameters" :
2677   [
2678    {
2679     "is_this_ptr" : true,
2680     "referenced_type" : "type-729"
2681    },
2682    {
2683     "referenced_type" : "type-822"
2684    }
2685   ],
2686   "return_type" : "type-290",
2687   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsbCallback.h"
2688  },
2689  {
2690   "function_name" : "android::hardware::usb::V1_2::BsUsbCallback::BsUsbCallback",
2691   "linker_set_key" : "_ZN7android8hardware3usb4V1_213BsUsbCallbackC1ENS_2spINS2_12IUsbCallbackEEE",
2692   "parameters" :
2693   [
2694    {
2695     "is_this_ptr" : true,
2696     "referenced_type" : "type-729"
2697    },
2698    {
2699     "referenced_type" : "type-721"
2700    }
2701   ],
2702   "return_type" : "type-53",
2703   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsbCallback.h"
2704  },
2705  {
2706   "function_name" : "android::hardware::usb::V1_2::BsUsbCallback::BsUsbCallback",
2707   "linker_set_key" : "_ZN7android8hardware3usb4V1_213BsUsbCallbackC2ENS_2spINS2_12IUsbCallbackEEE",
2708   "parameters" :
2709   [
2710    {
2711     "is_this_ptr" : true,
2712     "referenced_type" : "type-729"
2713    },
2714    {
2715     "referenced_type" : "type-721"
2716    }
2717   ],
2718   "return_type" : "type-53",
2719   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsbCallback.h"
2720  },
2721  {
2722   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::onTransact",
2723   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2724   "parameters" :
2725   [
2726    {
2727     "is_this_ptr" : true,
2728     "referenced_type" : "type-727"
2729    },
2730    {
2731     "referenced_type" : "type-2"
2732    },
2733    {
2734     "referenced_type" : "type-513"
2735    },
2736    {
2737     "referenced_type" : "type-506"
2738    },
2739    {
2740     "default_arg" : true,
2741     "referenced_type" : "type-2"
2742    },
2743    {
2744     "default_arg" : true,
2745     "referenced_type" : "type-825"
2746    }
2747   ],
2748   "return_type" : "type-51",
2749   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2750  },
2751  {
2752   "access" : "private",
2753   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::getDebugInfo",
2754   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2755   "parameters" :
2756   [
2757    {
2758     "is_this_ptr" : true,
2759     "referenced_type" : "type-727"
2760    },
2761    {
2762     "referenced_type" : "type-826"
2763    }
2764   ],
2765   "return_type" : "type-290",
2766   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2767  },
2768  {
2769   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::_hidl_notifyPortStatusChange_1_2",
2770   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback32_hidl_notifyPortStatusChange_1_2EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2771   "parameters" :
2772   [
2773    {
2774     "referenced_type" : "type-514"
2775    },
2776    {
2777     "referenced_type" : "type-513"
2778    },
2779    {
2780     "referenced_type" : "type-506"
2781    },
2782    {
2783     "referenced_type" : "type-827"
2784    }
2785   ],
2786   "return_type" : "type-51",
2787   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2788  },
2789  {
2790   "access" : "private",
2791   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::ping",
2792   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback4pingEv",
2793   "parameters" :
2794   [
2795    {
2796     "is_this_ptr" : true,
2797     "referenced_type" : "type-727"
2798    }
2799   ],
2800   "return_type" : "type-290",
2801   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2802  },
2803  {
2804   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::BnHwUsbCallback",
2805   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackC1ERKNS_2spINS2_12IUsbCallbackEEE",
2806   "parameters" :
2807   [
2808    {
2809     "is_this_ptr" : true,
2810     "referenced_type" : "type-727"
2811    },
2812    {
2813     "referenced_type" : "type-724"
2814    }
2815   ],
2816   "return_type" : "type-53",
2817   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2818  },
2819  {
2820   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::BnHwUsbCallback",
2821   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackC2ERKNS_2spINS2_12IUsbCallbackEEE",
2822   "parameters" :
2823   [
2824    {
2825     "is_this_ptr" : true,
2826     "referenced_type" : "type-727"
2827    },
2828    {
2829     "referenced_type" : "type-724"
2830    }
2831   ],
2832   "return_type" : "type-53",
2833   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2834  },
2835  {
2836   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::~BnHwUsbCallback",
2837   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev",
2838   "parameters" :
2839   [
2840    {
2841     "is_this_ptr" : true,
2842     "referenced_type" : "type-727"
2843    }
2844   ],
2845   "return_type" : "type-53",
2846   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2847  },
2848  {
2849   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::~BnHwUsbCallback",
2850   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev",
2851   "parameters" :
2852   [
2853    {
2854     "is_this_ptr" : true,
2855     "referenced_type" : "type-727"
2856    }
2857   ],
2858   "return_type" : "type-53",
2859   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2860  },
2861  {
2862   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::~BnHwUsbCallback",
2863   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD2Ev",
2864   "parameters" :
2865   [
2866    {
2867     "is_this_ptr" : true,
2868     "referenced_type" : "type-727"
2869    }
2870   ],
2871   "return_type" : "type-53",
2872   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2873  },
2874  {
2875   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::linkToDeath",
2876   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2877   "parameters" :
2878   [
2879    {
2880     "is_this_ptr" : true,
2881     "referenced_type" : "type-730"
2882    },
2883    {
2884     "referenced_type" : "type-378"
2885    },
2886    {
2887     "referenced_type" : "type-13"
2888    }
2889   ],
2890   "return_type" : "type-269",
2891   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
2892  },
2893  {
2894   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::getDebugInfo",
2895   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2896   "parameters" :
2897   [
2898    {
2899     "is_this_ptr" : true,
2900     "referenced_type" : "type-730"
2901    },
2902    {
2903     "referenced_type" : "type-828"
2904    }
2905   ],
2906   "return_type" : "type-290",
2907   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
2908  },
2909  {
2910   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::getHashChain",
2911   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2912   "parameters" :
2913   [
2914    {
2915     "is_this_ptr" : true,
2916     "referenced_type" : "type-730"
2917    },
2918    {
2919     "referenced_type" : "type-829"
2920    }
2921   ],
2922   "return_type" : "type-290",
2923   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
2924  },
2925  {
2926   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::unlinkToDeath",
2927   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2928   "parameters" :
2929   [
2930    {
2931     "is_this_ptr" : true,
2932     "referenced_type" : "type-730"
2933    },
2934    {
2935     "referenced_type" : "type-378"
2936    }
2937   ],
2938   "return_type" : "type-269",
2939   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
2940  },
2941  {
2942   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::interfaceChain",
2943   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2944   "parameters" :
2945   [
2946    {
2947     "is_this_ptr" : true,
2948     "referenced_type" : "type-730"
2949    },
2950    {
2951     "referenced_type" : "type-830"
2952    }
2953   ],
2954   "return_type" : "type-290",
2955   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
2956  },
2957  {
2958   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::interfaceDescriptor",
2959   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2960   "parameters" :
2961   [
2962    {
2963     "is_this_ptr" : true,
2964     "referenced_type" : "type-730"
2965    },
2966    {
2967     "referenced_type" : "type-831"
2968    }
2969   ],
2970   "return_type" : "type-290",
2971   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
2972  },
2973  {
2974   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::notifySyspropsChanged",
2975   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback21notifySyspropsChangedEv",
2976   "parameters" :
2977   [
2978    {
2979     "is_this_ptr" : true,
2980     "referenced_type" : "type-730"
2981    }
2982   ],
2983   "return_type" : "type-290",
2984   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
2985  },
2986  {
2987   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::setHALInstrumentation",
2988   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback21setHALInstrumentationEv",
2989   "parameters" :
2990   [
2991    {
2992     "is_this_ptr" : true,
2993     "referenced_type" : "type-730"
2994    }
2995   ],
2996   "return_type" : "type-290",
2997   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
2998  },
2999  {
3000   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::notifyPortStatusChange",
3001   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE",
3002   "parameters" :
3003   [
3004    {
3005     "is_this_ptr" : true,
3006     "referenced_type" : "type-730"
3007    },
3008    {
3009     "referenced_type" : "type-759"
3010    },
3011    {
3012     "referenced_type" : "type-621"
3013    }
3014   ],
3015   "return_type" : "type-290",
3016   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3017  },
3018  {
3019   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::notifyRoleSwitchStatus",
3020   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE",
3021   "parameters" :
3022   [
3023    {
3024     "is_this_ptr" : true,
3025     "referenced_type" : "type-730"
3026    },
3027    {
3028     "referenced_type" : "type-407"
3029    },
3030    {
3031     "referenced_type" : "type-690"
3032    },
3033    {
3034     "referenced_type" : "type-621"
3035    }
3036   ],
3037   "return_type" : "type-290",
3038   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3039  },
3040  {
3041   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::notifyPortStatusChange_1_1",
3042   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE",
3043   "parameters" :
3044   [
3045    {
3046     "is_this_ptr" : true,
3047     "referenced_type" : "type-730"
3048    },
3049    {
3050     "referenced_type" : "type-765"
3051    },
3052    {
3053     "referenced_type" : "type-621"
3054    }
3055   ],
3056   "return_type" : "type-290",
3057   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3058  },
3059  {
3060   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::notifyPortStatusChange_1_2",
3061   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE",
3062   "parameters" :
3063   [
3064    {
3065     "is_this_ptr" : true,
3066     "referenced_type" : "type-730"
3067    },
3068    {
3069     "referenced_type" : "type-771"
3070    },
3071    {
3072     "referenced_type" : "type-621"
3073    }
3074   ],
3075   "return_type" : "type-290",
3076   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3077  },
3078  {
3079   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::_hidl_notifyPortStatusChange_1_2",
3080   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback32_hidl_notifyPortStatusChange_1_2EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE",
3081   "parameters" :
3082   [
3083    {
3084     "referenced_type" : "type-18"
3085    },
3086    {
3087     "referenced_type" : "type-703"
3088    },
3089    {
3090     "referenced_type" : "type-771"
3091    },
3092    {
3093     "referenced_type" : "type-621"
3094    }
3095   ],
3096   "return_type" : "type-290",
3097   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3098  },
3099  {
3100   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::ping",
3101   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback4pingEv",
3102   "parameters" :
3103   [
3104    {
3105     "is_this_ptr" : true,
3106     "referenced_type" : "type-730"
3107    }
3108   ],
3109   "return_type" : "type-290",
3110   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3111  },
3112  {
3113   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::debug",
3114   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3115   "parameters" :
3116   [
3117    {
3118     "is_this_ptr" : true,
3119     "referenced_type" : "type-730"
3120    },
3121    {
3122     "referenced_type" : "type-463"
3123    },
3124    {
3125     "referenced_type" : "type-650"
3126    }
3127   ],
3128   "return_type" : "type-290",
3129   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3130  },
3131  {
3132   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::BpHwUsbCallback",
3133   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallbackC1ERKNS_2spINS0_7IBinderEEE",
3134   "parameters" :
3135   [
3136    {
3137     "is_this_ptr" : true,
3138     "referenced_type" : "type-730"
3139    },
3140    {
3141     "referenced_type" : "type-74"
3142    }
3143   ],
3144   "return_type" : "type-53",
3145   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3146  },
3147  {
3148   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::BpHwUsbCallback",
3149   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallbackC2ERKNS_2spINS0_7IBinderEEE",
3150   "parameters" :
3151   [
3152    {
3153     "is_this_ptr" : true,
3154     "referenced_type" : "type-730"
3155    },
3156    {
3157     "referenced_type" : "type-74"
3158    }
3159   ],
3160   "return_type" : "type-53",
3161   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3162  },
3163  {
3164   "function_name" : "android::hardware::usb::V1_2::writeEmbeddedToParcel",
3165   "linker_set_key" : "_ZN7android8hardware3usb4V1_221writeEmbeddedToParcelERKNS2_10PortStatusEPNS0_6ParcelEmm",
3166   "parameters" :
3167   [
3168    {
3169     "referenced_type" : "type-148"
3170    },
3171    {
3172     "referenced_type" : "type-506"
3173    },
3174    {
3175     "referenced_type" : "type-13"
3176    },
3177    {
3178     "referenced_type" : "type-13"
3179    }
3180   ],
3181   "return_type" : "type-51",
3182   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/hwtypes.h"
3183  },
3184  {
3185   "function_name" : "android::hardware::usb::V1_2::readEmbeddedFromParcel",
3186   "linker_set_key" : "_ZN7android8hardware3usb4V1_222readEmbeddedFromParcelERKNS2_10PortStatusERKNS0_6ParcelEmm",
3187   "parameters" :
3188   [
3189    {
3190     "referenced_type" : "type-148"
3191    },
3192    {
3193     "referenced_type" : "type-513"
3194    },
3195    {
3196     "referenced_type" : "type-13"
3197    },
3198    {
3199     "referenced_type" : "type-13"
3200    }
3201   ],
3202   "return_type" : "type-51",
3203   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/hwtypes.h"
3204  },
3205  {
3206   "function_name" : "android::hardware::usb::V1_2::IUsb::getService",
3207   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3208   "parameters" :
3209   [
3210    {
3211     "default_arg" : true,
3212     "referenced_type" : "type-517"
3213    },
3214    {
3215     "default_arg" : true,
3216     "referenced_type" : "type-32"
3217    }
3218   ],
3219   "return_type" : "type-243",
3220   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3221  },
3222  {
3223   "function_name" : "android::hardware::usb::V1_2::IUsb::linkToDeath",
3224   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3225   "parameters" :
3226   [
3227    {
3228     "is_this_ptr" : true,
3229     "referenced_type" : "type-244"
3230    },
3231    {
3232     "referenced_type" : "type-378"
3233    },
3234    {
3235     "referenced_type" : "type-13"
3236    }
3237   ],
3238   "return_type" : "type-269",
3239   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3240  },
3241  {
3242   "function_name" : "android::hardware::usb::V1_2::IUsb::getDebugInfo",
3243   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3244   "parameters" :
3245   [
3246    {
3247     "is_this_ptr" : true,
3248     "referenced_type" : "type-244"
3249    },
3250    {
3251     "referenced_type" : "type-832"
3252    }
3253   ],
3254   "return_type" : "type-290",
3255   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3256  },
3257  {
3258   "function_name" : "android::hardware::usb::V1_2::IUsb::getHashChain",
3259   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3260   "parameters" :
3261   [
3262    {
3263     "is_this_ptr" : true,
3264     "referenced_type" : "type-244"
3265    },
3266    {
3267     "referenced_type" : "type-833"
3268    }
3269   ],
3270   "return_type" : "type-290",
3271   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3272  },
3273  {
3274   "function_name" : "android::hardware::usb::V1_2::IUsb::tryGetService",
3275   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3276   "parameters" :
3277   [
3278    {
3279     "default_arg" : true,
3280     "referenced_type" : "type-517"
3281    },
3282    {
3283     "default_arg" : true,
3284     "referenced_type" : "type-32"
3285    }
3286   ],
3287   "return_type" : "type-243",
3288   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3289  },
3290  {
3291   "function_name" : "android::hardware::usb::V1_2::IUsb::unlinkToDeath",
3292   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3293   "parameters" :
3294   [
3295    {
3296     "is_this_ptr" : true,
3297     "referenced_type" : "type-244"
3298    },
3299    {
3300     "referenced_type" : "type-378"
3301    }
3302   ],
3303   "return_type" : "type-269",
3304   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3305  },
3306  {
3307   "function_name" : "android::hardware::usb::V1_2::IUsb::interfaceChain",
3308   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3309   "parameters" :
3310   [
3311    {
3312     "is_this_ptr" : true,
3313     "referenced_type" : "type-244"
3314    },
3315    {
3316     "referenced_type" : "type-834"
3317    }
3318   ],
3319   "return_type" : "type-290",
3320   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3321  },
3322  {
3323   "function_name" : "android::hardware::usb::V1_2::IUsb::registerAsService",
3324   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3325   "parameters" :
3326   [
3327    {
3328     "is_this_ptr" : true,
3329     "referenced_type" : "type-244"
3330    },
3331    {
3332     "default_arg" : true,
3333     "referenced_type" : "type-517"
3334    }
3335   ],
3336   "return_type" : "type-51",
3337   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3338  },
3339  {
3340   "function_name" : "android::hardware::usb::V1_2::IUsb::interfaceDescriptor",
3341   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3342   "parameters" :
3343   [
3344    {
3345     "is_this_ptr" : true,
3346     "referenced_type" : "type-244"
3347    },
3348    {
3349     "referenced_type" : "type-835"
3350    }
3351   ],
3352   "return_type" : "type-290",
3353   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3354  },
3355  {
3356   "function_name" : "android::hardware::usb::V1_2::IUsb::notifySyspropsChanged",
3357   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb21notifySyspropsChangedEv",
3358   "parameters" :
3359   [
3360    {
3361     "is_this_ptr" : true,
3362     "referenced_type" : "type-244"
3363    }
3364   ],
3365   "return_type" : "type-290",
3366   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3367  },
3368  {
3369   "function_name" : "android::hardware::usb::V1_2::IUsb::setHALInstrumentation",
3370   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb21setHALInstrumentationEv",
3371   "parameters" :
3372   [
3373    {
3374     "is_this_ptr" : true,
3375     "referenced_type" : "type-244"
3376    }
3377   ],
3378   "return_type" : "type-290",
3379   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3380  },
3381  {
3382   "function_name" : "android::hardware::usb::V1_2::IUsb::registerForNotifications",
3383   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3384   "parameters" :
3385   [
3386    {
3387     "referenced_type" : "type-517"
3388    },
3389    {
3390     "referenced_type" : "type-651"
3391    }
3392   ],
3393   "return_type" : "type-32",
3394   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3395  },
3396  {
3397   "function_name" : "android::hardware::usb::V1_2::IUsb::ping",
3398   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb4pingEv",
3399   "parameters" :
3400   [
3401    {
3402     "is_this_ptr" : true,
3403     "referenced_type" : "type-244"
3404    }
3405   ],
3406   "return_type" : "type-290",
3407   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3408  },
3409  {
3410   "function_name" : "android::hardware::usb::V1_2::IUsb::debug",
3411   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3412   "parameters" :
3413   [
3414    {
3415     "is_this_ptr" : true,
3416     "referenced_type" : "type-244"
3417    },
3418    {
3419     "referenced_type" : "type-463"
3420    },
3421    {
3422     "referenced_type" : "type-650"
3423    }
3424   ],
3425   "return_type" : "type-290",
3426   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3427  },
3428  {
3429   "function_name" : "android::hardware::usb::V1_2::IUsb::castFrom",
3430   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spINS1_4V1_04IUsbEEEb",
3431   "parameters" :
3432   [
3433    {
3434     "referenced_type" : "type-232"
3435    },
3436    {
3437     "default_arg" : true,
3438     "referenced_type" : "type-32"
3439    }
3440   ],
3441   "return_type" : "type-276",
3442   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3443  },
3444  {
3445   "function_name" : "android::hardware::usb::V1_2::IUsb::castFrom",
3446   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spINS1_4V1_14IUsbEEEb",
3447   "parameters" :
3448   [
3449    {
3450     "referenced_type" : "type-240"
3451    },
3452    {
3453     "default_arg" : true,
3454     "referenced_type" : "type-32"
3455    }
3456   ],
3457   "return_type" : "type-276",
3458   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3459  },
3460  {
3461   "function_name" : "android::hardware::usb::V1_2::IUsb::castFrom",
3462   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3463   "parameters" :
3464   [
3465    {
3466     "referenced_type" : "type-714"
3467    },
3468    {
3469     "default_arg" : true,
3470     "referenced_type" : "type-32"
3471    }
3472   ],
3473   "return_type" : "type-276",
3474   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3475  },
3476  {
3477   "function_name" : "android::hardware::usb::V1_2::IUsb::castFrom",
3478   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spIS3_EEb",
3479   "parameters" :
3480   [
3481    {
3482     "referenced_type" : "type-705"
3483    },
3484    {
3485     "default_arg" : true,
3486     "referenced_type" : "type-32"
3487    }
3488   ],
3489   "return_type" : "type-276",
3490   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3491  },
3492  {
3493   "access" : "private",
3494   "function_name" : "android::hardware::usb::V1_2::BsUsb::addOnewayTask",
3495   "linker_set_key" : "_ZN7android8hardware3usb4V1_25BsUsb13addOnewayTaskENSt3__18functionIFvvEEE",
3496   "parameters" :
3497   [
3498    {
3499     "is_this_ptr" : true,
3500     "referenced_type" : "type-725"
3501    },
3502    {
3503     "referenced_type" : "type-838"
3504    }
3505   ],
3506   "return_type" : "type-290",
3507   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsb.h"
3508  },
3509  {
3510   "function_name" : "android::hardware::usb::V1_2::BsUsb::BsUsb",
3511   "linker_set_key" : "_ZN7android8hardware3usb4V1_25BsUsbC1ENS_2spINS2_4IUsbEEE",
3512   "parameters" :
3513   [
3514    {
3515     "is_this_ptr" : true,
3516     "referenced_type" : "type-725"
3517    },
3518    {
3519     "referenced_type" : "type-249"
3520    }
3521   ],
3522   "return_type" : "type-53",
3523   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsb.h"
3524  },
3525  {
3526   "function_name" : "android::hardware::usb::V1_2::BsUsb::BsUsb",
3527   "linker_set_key" : "_ZN7android8hardware3usb4V1_25BsUsbC2ENS_2spINS2_4IUsbEEE",
3528   "parameters" :
3529   [
3530    {
3531     "is_this_ptr" : true,
3532     "referenced_type" : "type-725"
3533    },
3534    {
3535     "referenced_type" : "type-249"
3536    }
3537   ],
3538   "return_type" : "type-53",
3539   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsb.h"
3540  },
3541  {
3542   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::onTransact",
3543   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3544   "parameters" :
3545   [
3546    {
3547     "is_this_ptr" : true,
3548     "referenced_type" : "type-612"
3549    },
3550    {
3551     "referenced_type" : "type-2"
3552    },
3553    {
3554     "referenced_type" : "type-513"
3555    },
3556    {
3557     "referenced_type" : "type-506"
3558    },
3559    {
3560     "default_arg" : true,
3561     "referenced_type" : "type-2"
3562    },
3563    {
3564     "default_arg" : true,
3565     "referenced_type" : "type-841"
3566    }
3567   ],
3568   "return_type" : "type-51",
3569   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3570  },
3571  {
3572   "access" : "private",
3573   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::getDebugInfo",
3574   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3575   "parameters" :
3576   [
3577    {
3578     "is_this_ptr" : true,
3579     "referenced_type" : "type-612"
3580    },
3581    {
3582     "referenced_type" : "type-842"
3583    }
3584   ],
3585   "return_type" : "type-290",
3586   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3587  },
3588  {
3589   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::_hidl_enableContaminantPresenceDetection",
3590   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsb40_hidl_enableContaminantPresenceDetectionEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3591   "parameters" :
3592   [
3593    {
3594     "referenced_type" : "type-514"
3595    },
3596    {
3597     "referenced_type" : "type-513"
3598    },
3599    {
3600     "referenced_type" : "type-506"
3601    },
3602    {
3603     "referenced_type" : "type-843"
3604    }
3605   ],
3606   "return_type" : "type-51",
3607   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3608  },
3609  {
3610   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::_hidl_enableContaminantPresenceProtection",
3611   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsb41_hidl_enableContaminantPresenceProtectionEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3612   "parameters" :
3613   [
3614    {
3615     "referenced_type" : "type-514"
3616    },
3617    {
3618     "referenced_type" : "type-513"
3619    },
3620    {
3621     "referenced_type" : "type-506"
3622    },
3623    {
3624     "referenced_type" : "type-844"
3625    }
3626   ],
3627   "return_type" : "type-51",
3628   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3629  },
3630  {
3631   "access" : "private",
3632   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::ping",
3633   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsb4pingEv",
3634   "parameters" :
3635   [
3636    {
3637     "is_this_ptr" : true,
3638     "referenced_type" : "type-612"
3639    }
3640   ],
3641   "return_type" : "type-290",
3642   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3643  },
3644  {
3645   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::BnHwUsb",
3646   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsbC1ERKNS_2spINS2_4IUsbEEE",
3647   "parameters" :
3648   [
3649    {
3650     "is_this_ptr" : true,
3651     "referenced_type" : "type-612"
3652    },
3653    {
3654     "referenced_type" : "type-705"
3655    }
3656   ],
3657   "return_type" : "type-53",
3658   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3659  },
3660  {
3661   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::BnHwUsb",
3662   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsbC2ERKNS_2spINS2_4IUsbEEE",
3663   "parameters" :
3664   [
3665    {
3666     "is_this_ptr" : true,
3667     "referenced_type" : "type-612"
3668    },
3669    {
3670     "referenced_type" : "type-705"
3671    }
3672   ],
3673   "return_type" : "type-53",
3674   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3675  },
3676  {
3677   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::~BnHwUsb",
3678   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsbD0Ev",
3679   "parameters" :
3680   [
3681    {
3682     "is_this_ptr" : true,
3683     "referenced_type" : "type-612"
3684    }
3685   ],
3686   "return_type" : "type-53",
3687   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3688  },
3689  {
3690   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::~BnHwUsb",
3691   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsbD1Ev",
3692   "parameters" :
3693   [
3694    {
3695     "is_this_ptr" : true,
3696     "referenced_type" : "type-612"
3697    }
3698   ],
3699   "return_type" : "type-53",
3700   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3701  },
3702  {
3703   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::~BnHwUsb",
3704   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsbD2Ev",
3705   "parameters" :
3706   [
3707    {
3708     "is_this_ptr" : true,
3709     "referenced_type" : "type-612"
3710    }
3711   ],
3712   "return_type" : "type-53",
3713   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3714  },
3715  {
3716   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::switchRole",
3717   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE",
3718   "parameters" :
3719   [
3720    {
3721     "is_this_ptr" : true,
3722     "referenced_type" : "type-750"
3723    },
3724    {
3725     "referenced_type" : "type-407"
3726    },
3727    {
3728     "referenced_type" : "type-690"
3729    }
3730   ],
3731   "return_type" : "type-290",
3732   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3733  },
3734  {
3735   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::linkToDeath",
3736   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3737   "parameters" :
3738   [
3739    {
3740     "is_this_ptr" : true,
3741     "referenced_type" : "type-750"
3742    },
3743    {
3744     "referenced_type" : "type-378"
3745    },
3746    {
3747     "referenced_type" : "type-13"
3748    }
3749   ],
3750   "return_type" : "type-269",
3751   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3752  },
3753  {
3754   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::setCallback",
3755   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE",
3756   "parameters" :
3757   [
3758    {
3759     "is_this_ptr" : true,
3760     "referenced_type" : "type-750"
3761    },
3762    {
3763     "referenced_type" : "type-775"
3764    }
3765   ],
3766   "return_type" : "type-290",
3767   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3768  },
3769  {
3770   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::getDebugInfo",
3771   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3772   "parameters" :
3773   [
3774    {
3775     "is_this_ptr" : true,
3776     "referenced_type" : "type-750"
3777    },
3778    {
3779     "referenced_type" : "type-845"
3780    }
3781   ],
3782   "return_type" : "type-290",
3783   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3784  },
3785  {
3786   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::getHashChain",
3787   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3788   "parameters" :
3789   [
3790    {
3791     "is_this_ptr" : true,
3792     "referenced_type" : "type-750"
3793    },
3794    {
3795     "referenced_type" : "type-846"
3796    }
3797   ],
3798   "return_type" : "type-290",
3799   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3800  },
3801  {
3802   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::unlinkToDeath",
3803   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3804   "parameters" :
3805   [
3806    {
3807     "is_this_ptr" : true,
3808     "referenced_type" : "type-750"
3809    },
3810    {
3811     "referenced_type" : "type-378"
3812    }
3813   ],
3814   "return_type" : "type-269",
3815   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3816  },
3817  {
3818   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::interfaceChain",
3819   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3820   "parameters" :
3821   [
3822    {
3823     "is_this_ptr" : true,
3824     "referenced_type" : "type-750"
3825    },
3826    {
3827     "referenced_type" : "type-847"
3828    }
3829   ],
3830   "return_type" : "type-290",
3831   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3832  },
3833  {
3834   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::queryPortStatus",
3835   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb15queryPortStatusEv",
3836   "parameters" :
3837   [
3838    {
3839     "is_this_ptr" : true,
3840     "referenced_type" : "type-750"
3841    }
3842   ],
3843   "return_type" : "type-290",
3844   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3845  },
3846  {
3847   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::interfaceDescriptor",
3848   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3849   "parameters" :
3850   [
3851    {
3852     "is_this_ptr" : true,
3853     "referenced_type" : "type-750"
3854    },
3855    {
3856     "referenced_type" : "type-848"
3857    }
3858   ],
3859   "return_type" : "type-290",
3860   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3861  },
3862  {
3863   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::notifySyspropsChanged",
3864   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb21notifySyspropsChangedEv",
3865   "parameters" :
3866   [
3867    {
3868     "is_this_ptr" : true,
3869     "referenced_type" : "type-750"
3870    }
3871   ],
3872   "return_type" : "type-290",
3873   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3874  },
3875  {
3876   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::setHALInstrumentation",
3877   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb21setHALInstrumentationEv",
3878   "parameters" :
3879   [
3880    {
3881     "is_this_ptr" : true,
3882     "referenced_type" : "type-750"
3883    }
3884   ],
3885   "return_type" : "type-290",
3886   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3887  },
3888  {
3889   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::enableContaminantPresenceDetection",
3890   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb",
3891   "parameters" :
3892   [
3893    {
3894     "is_this_ptr" : true,
3895     "referenced_type" : "type-750"
3896    },
3897    {
3898     "referenced_type" : "type-407"
3899    },
3900    {
3901     "referenced_type" : "type-32"
3902    }
3903   ],
3904   "return_type" : "type-290",
3905   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3906  },
3907  {
3908   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::enableContaminantPresenceProtection",
3909   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb",
3910   "parameters" :
3911   [
3912    {
3913     "is_this_ptr" : true,
3914     "referenced_type" : "type-750"
3915    },
3916    {
3917     "referenced_type" : "type-407"
3918    },
3919    {
3920     "referenced_type" : "type-32"
3921    }
3922   ],
3923   "return_type" : "type-290",
3924   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3925  },
3926  {
3927   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::_hidl_enableContaminantPresenceDetection",
3928   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb40_hidl_enableContaminantPresenceDetectionEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringEb",
3929   "parameters" :
3930   [
3931    {
3932     "referenced_type" : "type-18"
3933    },
3934    {
3935     "referenced_type" : "type-703"
3936    },
3937    {
3938     "referenced_type" : "type-407"
3939    },
3940    {
3941     "referenced_type" : "type-32"
3942    }
3943   ],
3944   "return_type" : "type-290",
3945   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3946  },
3947  {
3948   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::_hidl_enableContaminantPresenceProtection",
3949   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb41_hidl_enableContaminantPresenceProtectionEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringEb",
3950   "parameters" :
3951   [
3952    {
3953     "referenced_type" : "type-18"
3954    },
3955    {
3956     "referenced_type" : "type-703"
3957    },
3958    {
3959     "referenced_type" : "type-407"
3960    },
3961    {
3962     "referenced_type" : "type-32"
3963    }
3964   ],
3965   "return_type" : "type-290",
3966   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3967  },
3968  {
3969   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::ping",
3970   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb4pingEv",
3971   "parameters" :
3972   [
3973    {
3974     "is_this_ptr" : true,
3975     "referenced_type" : "type-750"
3976    }
3977   ],
3978   "return_type" : "type-290",
3979   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3980  },
3981  {
3982   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::debug",
3983   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3984   "parameters" :
3985   [
3986    {
3987     "is_this_ptr" : true,
3988     "referenced_type" : "type-750"
3989    },
3990    {
3991     "referenced_type" : "type-463"
3992    },
3993    {
3994     "referenced_type" : "type-650"
3995    }
3996   ],
3997   "return_type" : "type-290",
3998   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3999  },
4000  {
4001   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::BpHwUsb",
4002   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsbC1ERKNS_2spINS0_7IBinderEEE",
4003   "parameters" :
4004   [
4005    {
4006     "is_this_ptr" : true,
4007     "referenced_type" : "type-750"
4008    },
4009    {
4010     "referenced_type" : "type-74"
4011    }
4012   ],
4013   "return_type" : "type-53",
4014   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
4015  },
4016  {
4017   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::BpHwUsb",
4018   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsbC2ERKNS_2spINS0_7IBinderEEE",
4019   "parameters" :
4020   [
4021    {
4022     "is_this_ptr" : true,
4023     "referenced_type" : "type-750"
4024    },
4025    {
4026     "referenced_type" : "type-74"
4027    }
4028   ],
4029   "return_type" : "type-53",
4030   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
4031  },
4032  {
4033   "function_name" : "android::hardware::details::castInterface",
4034   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_212IUsbCallbackENS3_4V1_012IUsbCallbackENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
4035   "parameters" :
4036   [
4037    {
4038     "referenced_type" : "type-208"
4039    },
4040    {
4041     "referenced_type" : "type-29"
4042    },
4043    {
4044     "referenced_type" : "type-32"
4045    }
4046   ],
4047   "return_type" : "type-739",
4048   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4049   "template_args" : [ "type-96", "type-40", "type-122" ]
4050  },
4051  {
4052   "function_name" : "android::hardware::details::castInterface",
4053   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_212IUsbCallbackENS3_4V1_112IUsbCallbackENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
4054   "parameters" :
4055   [
4056    {
4057     "referenced_type" : "type-101"
4058    },
4059    {
4060     "referenced_type" : "type-29"
4061    },
4062    {
4063     "referenced_type" : "type-32"
4064    }
4065   ],
4066   "return_type" : "type-739",
4067   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4068   "template_args" : [ "type-96", "type-39", "type-122" ]
4069  },
4070  {
4071   "function_name" : "android::hardware::details::castInterface",
4072   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_212IUsbCallbackENS_4hidl4base4V1_05IBaseENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
4073   "parameters" :
4074   [
4075    {
4076     "referenced_type" : "type-104"
4077    },
4078    {
4079     "referenced_type" : "type-29"
4080    },
4081    {
4082     "referenced_type" : "type-32"
4083    }
4084   ],
4085   "return_type" : "type-739",
4086   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4087   "template_args" : [ "type-96", "type-16", "type-122" ]
4088  },
4089  {
4090   "function_name" : "android::hardware::details::castInterface",
4091   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_24IUsbENS3_4V1_04IUsbENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
4092   "parameters" :
4093   [
4094    {
4095     "referenced_type" : "type-227"
4096    },
4097    {
4098     "referenced_type" : "type-29"
4099    },
4100    {
4101     "referenced_type" : "type-32"
4102    }
4103   ],
4104   "return_type" : "type-276",
4105   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4106   "template_args" : [ "type-245", "type-229", "type-683" ]
4107  },
4108  {
4109   "function_name" : "android::hardware::details::castInterface",
4110   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_24IUsbENS3_4V1_14IUsbENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
4111   "parameters" :
4112   [
4113    {
4114     "referenced_type" : "type-234"
4115    },
4116    {
4117     "referenced_type" : "type-29"
4118    },
4119    {
4120     "referenced_type" : "type-32"
4121    }
4122   ],
4123   "return_type" : "type-276",
4124   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4125   "template_args" : [ "type-245", "type-236", "type-683" ]
4126  },
4127  {
4128   "function_name" : "android::hardware::details::castInterface",
4129   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_24IUsbENS_4hidl4base4V1_05IBaseENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
4130   "parameters" :
4131   [
4132    {
4133     "referenced_type" : "type-104"
4134    },
4135    {
4136     "referenced_type" : "type-29"
4137    },
4138    {
4139     "referenced_type" : "type-32"
4140    }
4141   ],
4142   "return_type" : "type-276",
4143   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4144   "template_args" : [ "type-245", "type-16", "type-683" ]
4145  },
4146  {
4147   "function_name" : "android::hardware::details::wrapPassthrough",
4148   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3usb4V1_012IUsbCallbackEvEENS_2spIT_EES8_",
4149   "parameters" :
4150   [
4151    {
4152     "referenced_type" : "type-208"
4153    }
4154   ],
4155   "return_type" : "type-208",
4156   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
4157   "template_args" : [ "type-40", "type-53" ]
4158  },
4159  {
4160   "function_name" : "android::hardware::details::getServiceInternal",
4161   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_215BpHwUsbCallbackENS4_12IUsbCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
4162   "parameters" :
4163   [
4164    {
4165     "referenced_type" : "type-786"
4166    },
4167    {
4168     "referenced_type" : "type-32"
4169    },
4170    {
4171     "referenced_type" : "type-32"
4172    }
4173   ],
4174   "return_type" : "type-722",
4175   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4176   "template_args" : [ "type-122", "type-96", "type-53", "type-53" ]
4177  },
4178  {
4179   "function_name" : "android::hardware::details::getServiceInternal",
4180   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_27BpHwUsbENS4_4IUsbEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
4181   "parameters" :
4182   [
4183    {
4184     "referenced_type" : "type-517"
4185    },
4186    {
4187     "referenced_type" : "type-32"
4188    },
4189    {
4190     "referenced_type" : "type-32"
4191    }
4192   ],
4193   "return_type" : "type-243",
4194   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4195   "template_args" : [ "type-683", "type-245", "type-53", "type-53" ]
4196  }
4197 ],
4198 "global_vars" :
4199 [
4200  {
4201   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback10descriptorE",
4202   "name" : "android::hardware::usb::V1_2::IUsbCallback::descriptor",
4203   "referenced_type" : "type-29",
4204   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
4205  },
4206  {
4207   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb10descriptorE",
4208   "name" : "android::hardware::usb::V1_2::IUsb::descriptor",
4209   "referenced_type" : "type-29",
4210   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
4211  }
4212 ],
4213 "lvalue_reference_types" :
4214 [
4215  {
4216   "alignment" : 8,
4217   "linker_set_key" : "android::Mutex &",
4218   "name" : "android::Mutex &",
4219   "referenced_type" : "type-57",
4220   "self_type" : "type-592",
4221   "size" : 8,
4222   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4223  },
4224  {
4225   "alignment" : 8,
4226   "linker_set_key" : "android::RWLock &",
4227   "name" : "android::RWLock &",
4228   "referenced_type" : "type-597",
4229   "self_type" : "type-601",
4230   "size" : 8,
4231   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4232  },
4233  {
4234   "alignment" : 8,
4235   "linker_set_key" : "android::String16 &",
4236   "name" : "android::String16 &",
4237   "referenced_type" : "type-70",
4238   "self_type" : "type-489",
4239   "size" : 8,
4240   "source_file" : "/system/core/libutils/include/utils/String16.h"
4241  },
4242  {
4243   "alignment" : 8,
4244   "linker_set_key" : "android::String8 &",
4245   "name" : "android::String8 &",
4246   "referenced_type" : "type-81",
4247   "self_type" : "type-483",
4248   "size" : 8,
4249   "source_file" : "/system/core/libutils/include/utils/String8.h"
4250  },
4251  {
4252   "alignment" : 8,
4253   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > &",
4254   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > &",
4255   "referenced_type" : "type-276",
4256   "self_type" : "type-280",
4257   "size" : 8,
4258   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4259  },
4260  {
4261   "alignment" : 8,
4262   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > &",
4263   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > &",
4264   "referenced_type" : "type-739",
4265   "self_type" : "type-742",
4266   "size" : 8,
4267   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4268  },
4269  {
4270   "alignment" : 8,
4271   "linker_set_key" : "android::hardware::Return<bool> &",
4272   "name" : "android::hardware::Return<bool> &",
4273   "referenced_type" : "type-269",
4274   "self_type" : "type-273",
4275   "size" : 8,
4276   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4277  },
4278  {
4279   "alignment" : 8,
4280   "linker_set_key" : "android::hardware::Return<void> &",
4281   "name" : "android::hardware::Return<void> &",
4282   "referenced_type" : "type-290",
4283   "self_type" : "type-293",
4284   "size" : 8,
4285   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4286  },
4287  {
4288   "alignment" : 8,
4289   "linker_set_key" : "android::hardware::Status &",
4290   "name" : "android::hardware::Status &",
4291   "referenced_type" : "type-260",
4292   "self_type" : "type-267",
4293   "size" : 8,
4294   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4295  },
4296  {
4297   "alignment" : 8,
4298   "linker_set_key" : "android::hardware::TextOutput &",
4299   "name" : "android::hardware::TextOutput &",
4300   "referenced_type" : "type-159",
4301   "self_type" : "type-158",
4302   "size" : 8,
4303   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4304  },
4305  {
4306   "alignment" : 8,
4307   "linker_set_key" : "android::hardware::TextOutput &",
4308   "name" : "android::hardware::TextOutput &",
4309   "referenced_type" : "type-511",
4310   "self_type" : "type-510",
4311   "size" : 8,
4312   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4313  },
4314  {
4315   "alignment" : 8,
4316   "linker_set_key" : "android::hardware::TextOutput &",
4317   "name" : "android::hardware::TextOutput &",
4318   "referenced_type" : "type-782",
4319   "self_type" : "type-781",
4320   "size" : 8,
4321   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4322  },
4323  {
4324   "alignment" : 8,
4325   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4326   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4327   "referenced_type" : "type-434",
4328   "self_type" : "type-694",
4329   "size" : 8,
4330   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4331  },
4332  {
4333   "alignment" : 8,
4334   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4335   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4336   "referenced_type" : "type-426",
4337   "self_type" : "type-671",
4338   "size" : 8,
4339   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4340  },
4341  {
4342   "alignment" : 8,
4343   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> &",
4344   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> &",
4345   "referenced_type" : "type-22",
4346   "self_type" : "type-801",
4347   "size" : 8,
4348   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4349  },
4350  {
4351   "alignment" : 8,
4352   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> &",
4353   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> &",
4354   "referenced_type" : "type-128",
4355   "self_type" : "type-133",
4356   "size" : 8,
4357   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4358  },
4359  {
4360   "alignment" : 8,
4361   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus> &",
4362   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus> &",
4363   "referenced_type" : "type-140",
4364   "self_type" : "type-144",
4365   "size" : 8,
4366   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4367  },
4368  {
4369   "alignment" : 8,
4370   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
4371   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4372   "referenced_type" : "type-437",
4373   "self_type" : "type-697",
4374   "size" : 8,
4375   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4376  },
4377  {
4378   "alignment" : 8,
4379   "linker_set_key" : "android::hardware::hidl_memory &",
4380   "name" : "android::hardware::hidl_memory &",
4381   "referenced_type" : "type-408",
4382   "self_type" : "type-413",
4383   "size" : 8,
4384   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4385  },
4386  {
4387   "alignment" : 8,
4388   "linker_set_key" : "android::hardware::hidl_string &",
4389   "name" : "android::hardware::hidl_string &",
4390   "referenced_type" : "type-26",
4391   "self_type" : "type-692",
4392   "size" : 8,
4393   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4394  },
4395  {
4396   "alignment" : 8,
4397   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4398   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4399   "referenced_type" : "type-433",
4400   "self_type" : "type-442",
4401   "size" : 8,
4402   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4403  },
4404  {
4405   "alignment" : 8,
4406   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4407   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4408   "referenced_type" : "type-425",
4409   "self_type" : "type-432",
4410   "size" : 8,
4411   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4412  },
4413  {
4414   "alignment" : 8,
4415   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4416   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4417   "referenced_type" : "type-756",
4418   "self_type" : "type-760",
4419   "size" : 8,
4420   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4421  },
4422  {
4423   "alignment" : 8,
4424   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> &",
4425   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> &",
4426   "referenced_type" : "type-762",
4427   "self_type" : "type-766",
4428   "size" : 8,
4429   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4430  },
4431  {
4432   "alignment" : 8,
4433   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> &",
4434   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> &",
4435   "referenced_type" : "type-768",
4436   "self_type" : "type-774",
4437   "size" : 8,
4438   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4439  },
4440  {
4441   "alignment" : 8,
4442   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus &",
4443   "name" : "android::hardware::usb::V1_0::PortStatus &",
4444   "referenced_type" : "type-25",
4445   "self_type" : "type-84",
4446   "size" : 8,
4447   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4448  },
4449  {
4450   "alignment" : 8,
4451   "linker_set_key" : "android::hardware::usb::V1_1::PortStatus_1_1 &",
4452   "name" : "android::hardware::usb::V1_1::PortStatus_1_1 &",
4453   "referenced_type" : "type-131",
4454   "self_type" : "type-136",
4455   "size" : 8,
4456   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4457  },
4458  {
4459   "alignment" : 8,
4460   "linker_set_key" : "android::hardware::usb::V1_2::PortStatus &",
4461   "name" : "android::hardware::usb::V1_2::PortStatus &",
4462   "referenced_type" : "type-143",
4463   "self_type" : "type-147",
4464   "size" : 8,
4465   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4466  },
4467  {
4468   "alignment" : 8,
4469   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4470   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4471   "referenced_type" : "type-251",
4472   "self_type" : "type-255",
4473   "size" : 8,
4474   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4475  },
4476  {
4477   "alignment" : 8,
4478   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4479   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4480   "referenced_type" : "type-208",
4481   "self_type" : "type-211",
4482   "size" : 8,
4483   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4484  },
4485  {
4486   "alignment" : 8,
4487   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsb> &",
4488   "name" : "android::sp<android::hardware::usb::V1_2::IUsb> &",
4489   "referenced_type" : "type-243",
4490   "self_type" : "type-247",
4491   "size" : 8,
4492   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4493  },
4494  {
4495   "alignment" : 8,
4496   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsbCallback> &",
4497   "name" : "android::sp<android::hardware::usb::V1_2::IUsbCallback> &",
4498   "referenced_type" : "type-722",
4499   "self_type" : "type-737",
4500   "size" : 8,
4501   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4502  },
4503  {
4504   "alignment" : 8,
4505   "linker_set_key" : "const android::String16 &",
4506   "name" : "const android::String16 &",
4507   "referenced_type" : "type-69",
4508   "self_type" : "type-68",
4509   "size" : 8,
4510   "source_file" : "/system/core/libutils/include/utils/String16.h"
4511  },
4512  {
4513   "alignment" : 8,
4514   "linker_set_key" : "const android::String8 &",
4515   "name" : "const android::String8 &",
4516   "referenced_type" : "type-480",
4517   "self_type" : "type-482",
4518   "size" : 8,
4519   "source_file" : "/system/core/libutils/include/utils/String8.h"
4520  },
4521  {
4522   "alignment" : 8,
4523   "linker_set_key" : "const android::hardware::Parcel &",
4524   "name" : "const android::hardware::Parcel &",
4525   "referenced_type" : "type-512",
4526   "self_type" : "type-513",
4527   "size" : 8,
4528   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4529  },
4530  {
4531   "alignment" : 8,
4532   "linker_set_key" : "const android::hardware::Return<bool> &",
4533   "name" : "const android::hardware::Return<bool> &",
4534   "referenced_type" : "type-274",
4535   "self_type" : "type-283",
4536   "size" : 8,
4537   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4538  },
4539  {
4540   "alignment" : 8,
4541   "linker_set_key" : "const android::hardware::Status &",
4542   "name" : "const android::hardware::Status &",
4543   "referenced_type" : "type-264",
4544   "self_type" : "type-265",
4545   "size" : 8,
4546   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4547  },
4548  {
4549   "alignment" : 8,
4550   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4551   "name" : "const android::hardware::details::SchedPrio &",
4552   "referenced_type" : "type-523",
4553   "self_type" : "type-522",
4554   "size" : 8,
4555   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4556  },
4557  {
4558   "alignment" : 8,
4559   "linker_set_key" : "const android::hardware::hidl_handle &",
4560   "name" : "const android::hardware::hidl_handle &",
4561   "referenced_type" : "type-462",
4562   "self_type" : "type-463",
4563   "size" : 8,
4564   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4565  },
4566  {
4567   "alignment" : 8,
4568   "linker_set_key" : "const android::hardware::hidl_memory &",
4569   "name" : "const android::hardware::hidl_memory &",
4570   "referenced_type" : "type-411",
4571   "self_type" : "type-412",
4572   "size" : 8,
4573   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4574  },
4575  {
4576   "alignment" : 8,
4577   "linker_set_key" : "const android::hardware::hidl_string &",
4578   "name" : "const android::hardware::hidl_string &",
4579   "referenced_type" : "type-406",
4580   "self_type" : "type-407",
4581   "size" : 8,
4582   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4583  },
4584  {
4585   "alignment" : 8,
4586   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4587   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4588   "referenced_type" : "type-649",
4589   "self_type" : "type-650",
4590   "size" : 8,
4591   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
4592  },
4593  {
4594   "alignment" : 8,
4595   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4596   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4597   "referenced_type" : "type-758",
4598   "self_type" : "type-759",
4599   "size" : 8,
4600   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4601  },
4602  {
4603   "alignment" : 8,
4604   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> &",
4605   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> &",
4606   "referenced_type" : "type-764",
4607   "self_type" : "type-765",
4608   "size" : 8,
4609   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4610  },
4611  {
4612   "alignment" : 8,
4613   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> &",
4614   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> &",
4615   "referenced_type" : "type-770",
4616   "self_type" : "type-771",
4617   "size" : 8,
4618   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4619  },
4620  {
4621   "alignment" : 8,
4622   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4623   "name" : "const android::hardware::hidl_vec<int> &",
4624   "referenced_type" : "type-447",
4625   "self_type" : "type-449",
4626   "size" : 8,
4627   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4628  },
4629  {
4630   "alignment" : 8,
4631   "linker_set_key" : "const android::hardware::hidl_version &",
4632   "name" : "const android::hardware::hidl_version &",
4633   "referenced_type" : "type-457",
4634   "self_type" : "type-459",
4635   "size" : 8,
4636   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4637  },
4638  {
4639   "alignment" : 8,
4640   "linker_set_key" : "const android::hardware::usb::V1_0::PortRole &",
4641   "name" : "const android::hardware::usb::V1_0::PortRole &",
4642   "referenced_type" : "type-688",
4643   "self_type" : "type-690",
4644   "size" : 8,
4645   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
4646  },
4647  {
4648   "alignment" : 8,
4649   "linker_set_key" : "const android::hardware::usb::V1_0::PortStatus &",
4650   "name" : "const android::hardware::usb::V1_0::PortStatus &",
4651   "referenced_type" : "type-98",
4652   "self_type" : "type-97",
4653   "size" : 8,
4654   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4655  },
4656  {
4657   "alignment" : 8,
4658   "linker_set_key" : "const android::hardware::usb::V1_1::PortStatus_1_1 &",
4659   "name" : "const android::hardware::usb::V1_1::PortStatus_1_1 &",
4660   "referenced_type" : "type-138",
4661   "self_type" : "type-137",
4662   "size" : 8,
4663   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4664  },
4665  {
4666   "alignment" : 8,
4667   "linker_set_key" : "const android::hardware::usb::V1_2::PortStatus &",
4668   "name" : "const android::hardware::usb::V1_2::PortStatus &",
4669   "referenced_type" : "type-149",
4670   "self_type" : "type-148",
4671   "size" : 8,
4672   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4673  },
4674  {
4675   "alignment" : 8,
4676   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4677   "name" : "const android::hidl::base::V1_0::IBase *const &",
4678   "referenced_type" : "type-537",
4679   "self_type" : "type-538",
4680   "size" : 8,
4681   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4682  },
4683  {
4684   "alignment" : 8,
4685   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4686   "name" : "const android::sp<android::hardware::IBinder> &",
4687   "referenced_type" : "type-75",
4688   "self_type" : "type-74",
4689   "size" : 8,
4690   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4691  },
4692  {
4693   "alignment" : 8,
4694   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4695   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4696   "referenced_type" : "type-257",
4697   "self_type" : "type-713",
4698   "size" : 8,
4699   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4700  },
4701  {
4702   "alignment" : 8,
4703   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4704   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4705   "referenced_type" : "type-357",
4706   "self_type" : "type-378",
4707   "size" : 8,
4708   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4709  },
4710  {
4711   "alignment" : 8,
4712   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsb> &",
4713   "name" : "const android::sp<android::hardware::usb::V1_0::IUsb> &",
4714   "referenced_type" : "type-231",
4715   "self_type" : "type-232",
4716   "size" : 8,
4717   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4718  },
4719  {
4720   "alignment" : 8,
4721   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4722   "name" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4723   "referenced_type" : "type-213",
4724   "self_type" : "type-775",
4725   "size" : 8,
4726   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4727  },
4728  {
4729   "alignment" : 8,
4730   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsb> &",
4731   "name" : "const android::sp<android::hardware::usb::V1_1::IUsb> &",
4732   "referenced_type" : "type-239",
4733   "self_type" : "type-240",
4734   "size" : 8,
4735   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4736  },
4737  {
4738   "alignment" : 8,
4739   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback> &",
4740   "name" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback> &",
4741   "referenced_type" : "type-732",
4742   "self_type" : "type-733",
4743   "size" : 8,
4744   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4745  },
4746  {
4747   "alignment" : 8,
4748   "linker_set_key" : "const android::sp<android::hardware::usb::V1_2::IUsb> &",
4749   "name" : "const android::sp<android::hardware::usb::V1_2::IUsb> &",
4750   "referenced_type" : "type-249",
4751   "self_type" : "type-705",
4752   "size" : 8,
4753   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4754  },
4755  {
4756   "alignment" : 8,
4757   "linker_set_key" : "const android::sp<android::hardware::usb::V1_2::IUsbCallback> &",
4758   "name" : "const android::sp<android::hardware::usb::V1_2::IUsbCallback> &",
4759   "referenced_type" : "type-721",
4760   "self_type" : "type-724",
4761   "size" : 8,
4762   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4763  },
4764  {
4765   "alignment" : 8,
4766   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4767   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4768   "referenced_type" : "type-709",
4769   "self_type" : "type-714",
4770   "size" : 8,
4771   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4772  },
4773  {
4774   "alignment" : 8,
4775   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4776   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4777   "referenced_type" : "type-205",
4778   "self_type" : "type-651",
4779   "size" : 8,
4780   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
4781  },
4782  {
4783   "alignment" : 8,
4784   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4785   "name" : "const android::wp<android::hardware::BHwBinder> &",
4786   "referenced_type" : "type-623",
4787   "self_type" : "type-642",
4788   "size" : 8,
4789   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4790  },
4791  {
4792   "alignment" : 8,
4793   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4794   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4795   "referenced_type" : "type-706",
4796   "self_type" : "type-708",
4797   "size" : 8,
4798   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4799  },
4800  {
4801   "alignment" : 8,
4802   "linker_set_key" : "const bool &",
4803   "name" : "const bool &",
4804   "referenced_type" : "type-197",
4805   "self_type" : "type-375",
4806   "size" : 8,
4807   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4808  },
4809  {
4810   "alignment" : 8,
4811   "linker_set_key" : "const double &",
4812   "name" : "const double &",
4813   "referenced_type" : "type-396",
4814   "self_type" : "type-397",
4815   "size" : 8,
4816   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4817  },
4818  {
4819   "alignment" : 8,
4820   "linker_set_key" : "const float &",
4821   "name" : "const float &",
4822   "referenced_type" : "type-394",
4823   "self_type" : "type-395",
4824   "size" : 8,
4825   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4826  },
4827  {
4828   "alignment" : 8,
4829   "linker_set_key" : "const int &",
4830   "name" : "const int &",
4831   "referenced_type" : "type-574",
4832   "self_type" : "type-573",
4833   "size" : 8,
4834   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4835  },
4836  {
4837   "linker_set_key" : "const iter<is_const> &",
4838   "name" : "const iter<is_const> &",
4839   "referenced_type" : "type-153",
4840   "self_type" : "type-155",
4841   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4842  },
4843  {
4844   "linker_set_key" : "const iter<is_const> &",
4845   "name" : "const iter<is_const> &",
4846   "referenced_type" : "type-417",
4847   "self_type" : "type-419",
4848   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4849  },
4850  {
4851   "linker_set_key" : "const iter<is_const> &",
4852   "name" : "const iter<is_const> &",
4853   "referenced_type" : "type-748",
4854   "self_type" : "type-751",
4855   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4856  },
4857  {
4858   "alignment" : 8,
4859   "linker_set_key" : "const log_msg &",
4860   "name" : "const log_msg &",
4861   "referenced_type" : "type-215",
4862   "self_type" : "type-253",
4863   "size" : 8,
4864   "source_file" : "/system/core/liblog/include/log/log_read.h"
4865  },
4866  {
4867   "alignment" : 8,
4868   "linker_set_key" : "const long &",
4869   "name" : "const long &",
4870   "referenced_type" : "type-391",
4871   "self_type" : "type-392",
4872   "size" : 8,
4873   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4874  },
4875  {
4876   "alignment" : 8,
4877   "linker_set_key" : "const short &",
4878   "name" : "const short &",
4879   "referenced_type" : "type-386",
4880   "self_type" : "type-387",
4881   "size" : 8,
4882   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4883  },
4884  {
4885   "alignment" : 8,
4886   "linker_set_key" : "const signed char &",
4887   "name" : "const signed char &",
4888   "referenced_type" : "type-376",
4889   "self_type" : "type-379",
4890   "size" : 8,
4891   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4892  },
4893  {
4894   "alignment" : 8,
4895   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4896   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4897   "referenced_type" : "type-515",
4898   "self_type" : "type-517",
4899   "size" : 8,
4900   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4901  },
4902  {
4903   "alignment" : 8,
4904   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4905   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4906   "referenced_type" : "type-784",
4907   "self_type" : "type-786",
4908   "size" : 8,
4909   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4910  },
4911  {
4912   "alignment" : 8,
4913   "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 *> > *)> > > &",
4914   "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 *> > *)> > > &",
4915   "referenced_type" : "type-181",
4916   "self_type" : "type-180",
4917   "size" : 8,
4918   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4919  },
4920  {
4921   "alignment" : 8,
4922   "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 *> > *)> > > &",
4923   "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 *> > *)> > > &",
4924   "referenced_type" : "type-701",
4925   "self_type" : "type-700",
4926   "size" : 8,
4927   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4928  },
4929  {
4930   "alignment" : 8,
4931   "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 *> > *)> > > &",
4932   "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 *> > *)> > > &",
4933   "referenced_type" : "type-719",
4934   "self_type" : "type-718",
4935   "size" : 8,
4936   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4937  },
4938  {
4939   "alignment" : 8,
4940   "linker_set_key" : "const unsigned char &",
4941   "name" : "const unsigned char &",
4942   "referenced_type" : "type-380",
4943   "self_type" : "type-381",
4944   "size" : 8,
4945   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4946  },
4947  {
4948   "alignment" : 8,
4949   "linker_set_key" : "const unsigned int &",
4950   "name" : "const unsigned int &",
4951   "referenced_type" : "type-61",
4952   "self_type" : "type-390",
4953   "size" : 8,
4954   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4955  },
4956  {
4957   "alignment" : 8,
4958   "linker_set_key" : "const unsigned long &",
4959   "name" : "const unsigned long &",
4960   "referenced_type" : "type-62",
4961   "self_type" : "type-393",
4962   "size" : 8,
4963   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4964  },
4965  {
4966   "alignment" : 8,
4967   "linker_set_key" : "const unsigned short &",
4968   "name" : "const unsigned short &",
4969   "referenced_type" : "type-388",
4970   "self_type" : "type-389",
4971   "size" : 8,
4972   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4973  },
4974  {
4975   "alignment" : 8,
4976   "linker_set_key" : "int &",
4977   "name" : "int &",
4978   "referenced_type" : "type-51",
4979   "self_type" : "type-475",
4980   "size" : 8,
4981   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4982  },
4983  {
4984   "alignment" : 8,
4985   "linker_set_key" : "unsigned char &",
4986   "name" : "unsigned char &",
4987   "referenced_type" : "type-219",
4988   "self_type" : "type-615",
4989   "size" : 8,
4990   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4991  },
4992  {
4993   "alignment" : 8,
4994   "linker_set_key" : "unsigned int &",
4995   "name" : "unsigned int &",
4996   "referenced_type" : "type-2",
4997   "self_type" : "type-626",
4998   "size" : 8,
4999   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
5000  }
5001 ],
5002 "pointer_types" :
5003 [
5004  {
5005   "alignment" : 8,
5006   "linker_set_key" : "android::Condition *",
5007   "name" : "android::Condition *",
5008   "referenced_type" : "type-198",
5009   "self_type" : "type-596",
5010   "size" : 8,
5011   "source_file" : "/system/core/libutils/include/utils/Condition.h"
5012  },
5013  {
5014   "alignment" : 8,
5015   "linker_set_key" : "android::Mutex *",
5016   "name" : "android::Mutex *",
5017   "referenced_type" : "type-57",
5018   "self_type" : "type-590",
5019   "size" : 8,
5020   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5021  },
5022  {
5023   "alignment" : 8,
5024   "linker_set_key" : "android::Mutex::Autolock *",
5025   "name" : "android::Mutex::Autolock *",
5026   "referenced_type" : "type-591",
5027   "self_type" : "type-594",
5028   "size" : 8,
5029   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5030  },
5031  {
5032   "alignment" : 8,
5033   "linker_set_key" : "android::RWLock *",
5034   "name" : "android::RWLock *",
5035   "referenced_type" : "type-597",
5036   "self_type" : "type-599",
5037   "size" : 8,
5038   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5039  },
5040  {
5041   "alignment" : 8,
5042   "linker_set_key" : "android::RWLock::AutoRLock *",
5043   "name" : "android::RWLock::AutoRLock *",
5044   "referenced_type" : "type-600",
5045   "self_type" : "type-603",
5046   "size" : 8,
5047   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5048  },
5049  {
5050   "alignment" : 8,
5051   "linker_set_key" : "android::RWLock::AutoWLock *",
5052   "name" : "android::RWLock::AutoWLock *",
5053   "referenced_type" : "type-604",
5054   "self_type" : "type-605",
5055   "size" : 8,
5056   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5057  },
5058  {
5059   "alignment" : 8,
5060   "linker_set_key" : "android::RefBase *",
5061   "name" : "android::RefBase *",
5062   "referenced_type" : "type-7",
5063   "self_type" : "type-403",
5064   "size" : 8,
5065   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5066  },
5067  {
5068   "alignment" : 8,
5069   "linker_set_key" : "android::RefBase::weakref_impl *",
5070   "name" : "android::RefBase::weakref_impl *",
5071   "referenced_type" : "type-10",
5072   "self_type" : "type-9",
5073   "size" : 8,
5074   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5075  },
5076  {
5077   "alignment" : 8,
5078   "linker_set_key" : "android::RefBase::weakref_impl *",
5079   "name" : "android::RefBase::weakref_impl *",
5080   "referenced_type" : "type-151",
5081   "self_type" : "type-150",
5082   "size" : 8,
5083   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5084  },
5085  {
5086   "alignment" : 8,
5087   "linker_set_key" : "android::RefBase::weakref_impl *",
5088   "name" : "android::RefBase::weakref_impl *",
5089   "referenced_type" : "type-746",
5090   "self_type" : "type-745",
5091   "size" : 8,
5092   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5093  },
5094  {
5095   "alignment" : 8,
5096   "linker_set_key" : "android::RefBase::weakref_type *",
5097   "name" : "android::RefBase::weakref_type *",
5098   "referenced_type" : "type-12",
5099   "self_type" : "type-11",
5100   "size" : 8,
5101   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5102  },
5103  {
5104   "alignment" : 8,
5105   "linker_set_key" : "android::ReferenceRenamer *",
5106   "name" : "android::ReferenceRenamer *",
5107   "referenced_type" : "type-398",
5108   "self_type" : "type-400",
5109   "size" : 8,
5110   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5111  },
5112  {
5113   "alignment" : 8,
5114   "linker_set_key" : "android::ScopedTrace *",
5115   "name" : "android::ScopedTrace *",
5116   "referenced_type" : "type-606",
5117   "self_type" : "type-607",
5118   "size" : 8,
5119   "source_file" : "/system/core/libutils/include/utils/Trace.h"
5120  },
5121  {
5122   "alignment" : 8,
5123   "linker_set_key" : "android::String16 *",
5124   "name" : "android::String16 *",
5125   "referenced_type" : "type-70",
5126   "self_type" : "type-490",
5127   "size" : 8,
5128   "source_file" : "/system/core/libutils/include/utils/String16.h"
5129  },
5130  {
5131   "alignment" : 8,
5132   "linker_set_key" : "android::String8 *",
5133   "name" : "android::String8 *",
5134   "referenced_type" : "type-81",
5135   "self_type" : "type-484",
5136   "size" : 8,
5137   "source_file" : "/system/core/libutils/include/utils/String8.h"
5138  },
5139  {
5140   "alignment" : 8,
5141   "linker_set_key" : "android::Thread *",
5142   "name" : "android::Thread *",
5143   "referenced_type" : "type-196",
5144   "self_type" : "type-195",
5145   "size" : 8,
5146   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5147  },
5148  {
5149   "alignment" : 8,
5150   "linker_set_key" : "android::VirtualLightRefBase *",
5151   "name" : "android::VirtualLightRefBase *",
5152   "referenced_type" : "type-296",
5153   "self_type" : "type-303",
5154   "size" : 8,
5155   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
5156  },
5157  {
5158   "alignment" : 8,
5159   "linker_set_key" : "android::hardware::BHwBinder *",
5160   "name" : "android::hardware::BHwBinder *",
5161   "referenced_type" : "type-105",
5162   "self_type" : "type-259",
5163   "size" : 8,
5164   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5165  },
5166  {
5167   "alignment" : 8,
5168   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsb> *",
5169   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsb> *",
5170   "referenced_type" : "type-499",
5171   "self_type" : "type-498",
5172   "size" : 8,
5173   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5174  },
5175  {
5176   "alignment" : 8,
5177   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsbCallback> *",
5178   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsbCallback> *",
5179   "referenced_type" : "type-125",
5180   "self_type" : "type-779",
5181   "size" : 8,
5182   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5183  },
5184  {
5185   "alignment" : 8,
5186   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5187   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5188   "referenced_type" : "type-531",
5189   "self_type" : "type-536",
5190   "size" : 8,
5191   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5192  },
5193  {
5194   "alignment" : 8,
5195   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5196   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5197   "referenced_type" : "type-549",
5198   "self_type" : "type-554",
5199   "size" : 8,
5200   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5201  },
5202  {
5203   "alignment" : 8,
5204   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5205   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5206   "referenced_type" : "type-539",
5207   "self_type" : "type-544",
5208   "size" : 8,
5209   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5210  },
5211  {
5212   "alignment" : 8,
5213   "linker_set_key" : "android::hardware::GrantorDescriptor *",
5214   "name" : "android::hardware::GrantorDescriptor *",
5215   "referenced_type" : "type-424",
5216   "self_type" : "type-423",
5217   "size" : 8,
5218   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5219  },
5220  {
5221   "alignment" : 8,
5222   "linker_set_key" : "android::hardware::IBinder *",
5223   "name" : "android::hardware::IBinder *",
5224   "referenced_type" : "type-65",
5225   "self_type" : "type-64",
5226   "size" : 8,
5227   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5228  },
5229  {
5230   "alignment" : 8,
5231   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
5232   "name" : "android::hardware::IBinder::DeathRecipient *",
5233   "referenced_type" : "type-17",
5234   "self_type" : "type-711",
5235   "size" : 8,
5236   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5237  },
5238  {
5239   "alignment" : 8,
5240   "linker_set_key" : "android::hardware::IInterface *",
5241   "name" : "android::hardware::IInterface *",
5242   "referenced_type" : "type-19",
5243   "self_type" : "type-18",
5244   "size" : 8,
5245   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5246  },
5247  {
5248   "alignment" : 8,
5249   "linker_set_key" : "android::hardware::Parcel *",
5250   "name" : "android::hardware::Parcel *",
5251   "referenced_type" : "type-500",
5252   "self_type" : "type-506",
5253   "size" : 8,
5254   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5255  },
5256  {
5257   "alignment" : 8,
5258   "linker_set_key" : "android::hardware::ProcessState *",
5259   "name" : "android::hardware::ProcessState *",
5260   "referenced_type" : "type-50",
5261   "self_type" : "type-49",
5262   "size" : 8,
5263   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5264  },
5265  {
5266   "alignment" : 8,
5267   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > *",
5268   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > *",
5269   "referenced_type" : "type-276",
5270   "self_type" : "type-278",
5271   "size" : 8,
5272   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5273  },
5274  {
5275   "alignment" : 8,
5276   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > *",
5277   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > *",
5278   "referenced_type" : "type-739",
5279   "self_type" : "type-740",
5280   "size" : 8,
5281   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5282  },
5283  {
5284   "alignment" : 8,
5285   "linker_set_key" : "android::hardware::Return<bool> *",
5286   "name" : "android::hardware::Return<bool> *",
5287   "referenced_type" : "type-269",
5288   "self_type" : "type-271",
5289   "size" : 8,
5290   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5291  },
5292  {
5293   "alignment" : 8,
5294   "linker_set_key" : "android::hardware::Return<void> *",
5295   "name" : "android::hardware::Return<void> *",
5296   "referenced_type" : "type-290",
5297   "self_type" : "type-291",
5298   "size" : 8,
5299   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5300  },
5301  {
5302   "alignment" : 8,
5303   "linker_set_key" : "android::hardware::Status *",
5304   "name" : "android::hardware::Status *",
5305   "referenced_type" : "type-260",
5306   "self_type" : "type-263",
5307   "size" : 8,
5308   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5309  },
5310  {
5311   "alignment" : 8,
5312   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
5313   "name" : "android::hardware::details::HidlInstrumentor *",
5314   "referenced_type" : "type-107",
5315   "self_type" : "type-703",
5316   "size" : 8,
5317   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5318  },
5319  {
5320   "alignment" : 8,
5321   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5322   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5323   "referenced_type" : "type-434",
5324   "self_type" : "type-693",
5325   "size" : 8,
5326   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5327  },
5328  {
5329   "alignment" : 8,
5330   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5331   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5332   "referenced_type" : "type-426",
5333   "self_type" : "type-655",
5334   "size" : 8,
5335   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5336  },
5337  {
5338   "alignment" : 8,
5339   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5340   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5341   "referenced_type" : "type-22",
5342   "self_type" : "type-795",
5343   "size" : 8,
5344   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5345  },
5346  {
5347   "alignment" : 8,
5348   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> *",
5349   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> *",
5350   "referenced_type" : "type-128",
5351   "self_type" : "type-127",
5352   "size" : 8,
5353   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5354  },
5355  {
5356   "alignment" : 8,
5357   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus> *",
5358   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus> *",
5359   "referenced_type" : "type-140",
5360   "self_type" : "type-139",
5361   "size" : 8,
5362   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5363  },
5364  {
5365   "alignment" : 8,
5366   "linker_set_key" : "android::hardware::details::return_status *",
5367   "name" : "android::hardware::details::return_status *",
5368   "referenced_type" : "type-270",
5369   "self_type" : "type-284",
5370   "size" : 8,
5371   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5372  },
5373  {
5374   "alignment" : 8,
5375   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
5376   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
5377   "referenced_type" : "type-437",
5378   "self_type" : "type-436",
5379   "size" : 8,
5380   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5381  },
5382  {
5383   "alignment" : 8,
5384   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
5385   "name" : "android::hardware::hidl_binder_death_recipient *",
5386   "referenced_type" : "type-3",
5387   "self_type" : "type-252",
5388   "size" : 8,
5389   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5390  },
5391  {
5392   "alignment" : 8,
5393   "linker_set_key" : "android::hardware::hidl_death_recipient *",
5394   "name" : "android::hardware::hidl_death_recipient *",
5395   "referenced_type" : "type-6",
5396   "self_type" : "type-5",
5397   "size" : 8,
5398   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5399  },
5400  {
5401   "alignment" : 8,
5402   "linker_set_key" : "android::hardware::hidl_memory *",
5403   "name" : "android::hardware::hidl_memory *",
5404   "referenced_type" : "type-408",
5405   "self_type" : "type-409",
5406   "size" : 8,
5407   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5408  },
5409  {
5410   "alignment" : 8,
5411   "linker_set_key" : "android::hardware::hidl_string *",
5412   "name" : "android::hardware::hidl_string *",
5413   "referenced_type" : "type-26",
5414   "self_type" : "type-428",
5415   "size" : 8,
5416   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5417  },
5418  {
5419   "alignment" : 8,
5420   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5421   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5422   "referenced_type" : "type-433",
5423   "self_type" : "type-439",
5424   "size" : 8,
5425   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5426  },
5427  {
5428   "alignment" : 8,
5429   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5430   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5431   "referenced_type" : "type-425",
5432   "self_type" : "type-429",
5433   "size" : 8,
5434   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5435  },
5436  {
5437   "alignment" : 8,
5438   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
5439   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
5440   "referenced_type" : "type-756",
5441   "self_type" : "type-757",
5442   "size" : 8,
5443   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5444  },
5445  {
5446   "alignment" : 8,
5447   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> *",
5448   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> *",
5449   "referenced_type" : "type-762",
5450   "self_type" : "type-763",
5451   "size" : 8,
5452   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5453  },
5454  {
5455   "alignment" : 8,
5456   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> *",
5457   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> *",
5458   "referenced_type" : "type-768",
5459   "self_type" : "type-769",
5460   "size" : 8,
5461   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5462  },
5463  {
5464   "alignment" : 8,
5465   "linker_set_key" : "android::hardware::hidl_version *",
5466   "name" : "android::hardware::hidl_version *",
5467   "referenced_type" : "type-455",
5468   "self_type" : "type-456",
5469   "size" : 8,
5470   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5471  },
5472  {
5473   "alignment" : 8,
5474   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsb *",
5475   "name" : "android::hardware::usb::V1_0::BnHwUsb *",
5476   "referenced_type" : "type-666",
5477   "self_type" : "type-667",
5478   "size" : 8,
5479   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
5480  },
5481  {
5482   "alignment" : 8,
5483   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsbCallback *",
5484   "name" : "android::hardware::usb::V1_0::BnHwUsbCallback *",
5485   "referenced_type" : "type-658",
5486   "self_type" : "type-659",
5487   "size" : 8,
5488   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
5489  },
5490  {
5491   "alignment" : 8,
5492   "linker_set_key" : "android::hardware::usb::V1_0::IUsb *",
5493   "name" : "android::hardware::usb::V1_0::IUsb *",
5494   "referenced_type" : "type-229",
5495   "self_type" : "type-228",
5496   "size" : 8,
5497   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5498  },
5499  {
5500   "alignment" : 8,
5501   "linker_set_key" : "android::hardware::usb::V1_0::IUsbCallback *",
5502   "name" : "android::hardware::usb::V1_0::IUsbCallback *",
5503   "referenced_type" : "type-40",
5504   "self_type" : "type-209",
5505   "size" : 8,
5506   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5507  },
5508  {
5509   "alignment" : 8,
5510   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus *",
5511   "name" : "android::hardware::usb::V1_0::PortStatus *",
5512   "referenced_type" : "type-25",
5513   "self_type" : "type-24",
5514   "size" : 8,
5515   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5516  },
5517  {
5518   "alignment" : 8,
5519   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsb *",
5520   "name" : "android::hardware::usb::V1_1::BnHwUsb *",
5521   "referenced_type" : "type-675",
5522   "self_type" : "type-676",
5523   "size" : 8,
5524   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h"
5525  },
5526  {
5527   "alignment" : 8,
5528   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsbCallback *",
5529   "name" : "android::hardware::usb::V1_1::BnHwUsbCallback *",
5530   "referenced_type" : "type-100",
5531   "self_type" : "type-111",
5532   "size" : 8,
5533   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h"
5534  },
5535  {
5536   "alignment" : 8,
5537   "linker_set_key" : "android::hardware::usb::V1_1::IUsb *",
5538   "name" : "android::hardware::usb::V1_1::IUsb *",
5539   "referenced_type" : "type-236",
5540   "self_type" : "type-235",
5541   "size" : 8,
5542   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5543  },
5544  {
5545   "alignment" : 8,
5546   "linker_set_key" : "android::hardware::usb::V1_1::IUsbCallback *",
5547   "name" : "android::hardware::usb::V1_1::IUsbCallback *",
5548   "referenced_type" : "type-39",
5549   "self_type" : "type-102",
5550   "size" : 8,
5551   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5552  },
5553  {
5554   "alignment" : 8,
5555   "linker_set_key" : "android::hardware::usb::V1_1::PortStatus_1_1 *",
5556   "name" : "android::hardware::usb::V1_1::PortStatus_1_1 *",
5557   "referenced_type" : "type-131",
5558   "self_type" : "type-130",
5559   "size" : 8,
5560   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5561  },
5562  {
5563   "alignment" : 8,
5564   "linker_set_key" : "android::hardware::usb::V1_2::BnHwUsb *",
5565   "name" : "android::hardware::usb::V1_2::BnHwUsb *",
5566   "referenced_type" : "type-478",
5567   "self_type" : "type-612",
5568   "size" : 8,
5569   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5570  },
5571  {
5572   "alignment" : 8,
5573   "linker_set_key" : "android::hardware::usb::V1_2::BnHwUsbCallback *",
5574   "name" : "android::hardware::usb::V1_2::BnHwUsbCallback *",
5575   "referenced_type" : "type-726",
5576   "self_type" : "type-727",
5577   "size" : 8,
5578   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5579  },
5580  {
5581   "alignment" : 8,
5582   "linker_set_key" : "android::hardware::usb::V1_2::BpHwUsb *",
5583   "name" : "android::hardware::usb::V1_2::BpHwUsb *",
5584   "referenced_type" : "type-683",
5585   "self_type" : "type-750",
5586   "size" : 8,
5587   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5588  },
5589  {
5590   "alignment" : 8,
5591   "linker_set_key" : "android::hardware::usb::V1_2::BpHwUsbCallback *",
5592   "name" : "android::hardware::usb::V1_2::BpHwUsbCallback *",
5593   "referenced_type" : "type-122",
5594   "self_type" : "type-730",
5595   "size" : 8,
5596   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5597  },
5598  {
5599   "alignment" : 8,
5600   "linker_set_key" : "android::hardware::usb::V1_2::BsUsb *",
5601   "name" : "android::hardware::usb::V1_2::BsUsb *",
5602   "referenced_type" : "type-715",
5603   "self_type" : "type-725",
5604   "size" : 8,
5605   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5606  },
5607  {
5608   "alignment" : 8,
5609   "linker_set_key" : "android::hardware::usb::V1_2::BsUsbCallback *",
5610   "name" : "android::hardware::usb::V1_2::BsUsbCallback *",
5611   "referenced_type" : "type-728",
5612   "self_type" : "type-729",
5613   "size" : 8,
5614   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5615  },
5616  {
5617   "alignment" : 8,
5618   "linker_set_key" : "android::hardware::usb::V1_2::IUsb *",
5619   "name" : "android::hardware::usb::V1_2::IUsb *",
5620   "referenced_type" : "type-245",
5621   "self_type" : "type-244",
5622   "size" : 8,
5623   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5624  },
5625  {
5626   "alignment" : 8,
5627   "linker_set_key" : "android::hardware::usb::V1_2::IUsbCallback *",
5628   "name" : "android::hardware::usb::V1_2::IUsbCallback *",
5629   "referenced_type" : "type-96",
5630   "self_type" : "type-723",
5631   "size" : 8,
5632   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5633  },
5634  {
5635   "alignment" : 8,
5636   "linker_set_key" : "android::hardware::usb::V1_2::PortStatus *",
5637   "name" : "android::hardware::usb::V1_2::PortStatus *",
5638   "referenced_type" : "type-143",
5639   "self_type" : "type-142",
5640   "size" : 8,
5641   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5642  },
5643  {
5644   "alignment" : 8,
5645   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5646   "name" : "android::hidl::base::V1_0::BnHwBase *",
5647   "referenced_type" : "type-103",
5648   "self_type" : "type-514",
5649   "size" : 8,
5650   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5651  },
5652  {
5653   "alignment" : 8,
5654   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5655   "name" : "android::hidl::base::V1_0::IBase *",
5656   "referenced_type" : "type-16",
5657   "self_type" : "type-15",
5658   "size" : 8,
5659   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5660  },
5661  {
5662   "alignment" : 8,
5663   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5664   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5665   "referenced_type" : "type-188",
5666   "self_type" : "type-187",
5667   "size" : 8,
5668   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5669  },
5670  {
5671   "alignment" : 8,
5672   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5673   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5674   "referenced_type" : "type-203",
5675   "self_type" : "type-202",
5676   "size" : 8,
5677   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5678  },
5679  {
5680   "alignment" : 8,
5681   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5682   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5683   "referenced_type" : "type-780",
5684   "self_type" : "type-787",
5685   "size" : 8,
5686   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5687  },
5688  {
5689   "alignment" : 8,
5690   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5691   "name" : "android::sp<android::hardware::IBinder> *",
5692   "referenced_type" : "type-76",
5693   "self_type" : "type-794",
5694   "size" : 8,
5695   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5696  },
5697  {
5698   "alignment" : 8,
5699   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5700   "name" : "android::sp<android::hardware::ProcessState> *",
5701   "referenced_type" : "type-48",
5702   "self_type" : "type-183",
5703   "size" : 8,
5704   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5705  },
5706  {
5707   "alignment" : 8,
5708   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5709   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5710   "referenced_type" : "type-251",
5711   "self_type" : "type-250",
5712   "size" : 8,
5713   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5714  },
5715  {
5716   "alignment" : 8,
5717   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb> *",
5718   "name" : "android::sp<android::hardware::usb::V1_0::IUsb> *",
5719   "referenced_type" : "type-227",
5720   "self_type" : "type-230",
5721   "size" : 8,
5722   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5723  },
5724  {
5725   "alignment" : 8,
5726   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5727   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5728   "referenced_type" : "type-208",
5729   "self_type" : "type-207",
5730   "size" : 8,
5731   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5732  },
5733  {
5734   "alignment" : 8,
5735   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsb> *",
5736   "name" : "android::sp<android::hardware::usb::V1_1::IUsb> *",
5737   "referenced_type" : "type-234",
5738   "self_type" : "type-238",
5739   "size" : 8,
5740   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5741  },
5742  {
5743   "alignment" : 8,
5744   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsbCallback> *",
5745   "name" : "android::sp<android::hardware::usb::V1_1::IUsbCallback> *",
5746   "referenced_type" : "type-101",
5747   "self_type" : "type-731",
5748   "size" : 8,
5749   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5750  },
5751  {
5752   "alignment" : 8,
5753   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsb> *",
5754   "name" : "android::sp<android::hardware::usb::V1_2::IUsb> *",
5755   "referenced_type" : "type-243",
5756   "self_type" : "type-242",
5757   "size" : 8,
5758   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5759  },
5760  {
5761   "alignment" : 8,
5762   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsbCallback> *",
5763   "name" : "android::sp<android::hardware::usb::V1_2::IUsbCallback> *",
5764   "referenced_type" : "type-722",
5765   "self_type" : "type-735",
5766   "size" : 8,
5767   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5768  },
5769  {
5770   "alignment" : 8,
5771   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5772   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5773   "referenced_type" : "type-104",
5774   "self_type" : "type-698",
5775   "size" : 8,
5776   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5777  },
5778  {
5779   "alignment" : 8,
5780   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5781   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5782   "referenced_type" : "type-186",
5783   "self_type" : "type-189",
5784   "size" : 8,
5785   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5786  },
5787  {
5788   "alignment" : 8,
5789   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5790   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5791   "referenced_type" : "type-201",
5792   "self_type" : "type-204",
5793   "size" : 8,
5794   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5795  },
5796  {
5797   "alignment" : 8,
5798   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5799   "name" : "android::wp<android::hardware::BHwBinder> *",
5800   "referenced_type" : "type-399",
5801   "self_type" : "type-468",
5802   "size" : 8,
5803   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5804  },
5805  {
5806   "alignment" : 8,
5807   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5808   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5809   "referenced_type" : "type-710",
5810   "self_type" : "type-712",
5811   "size" : 8,
5812   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5813  },
5814  {
5815   "alignment" : 8,
5816   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5817   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5818   "referenced_type" : "type-4",
5819   "self_type" : "type-323",
5820   "size" : 8,
5821   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5822  },
5823  {
5824   "alignment" : 8,
5825   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5826   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5827   "referenced_type" : "type-14",
5828   "self_type" : "type-704",
5829   "size" : 8,
5830   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5831  },
5832  {
5833   "alignment" : 8,
5834   "linker_set_key" : "android_flex_plane *",
5835   "name" : "android_flex_plane *",
5836   "referenced_type" : "type-578",
5837   "self_type" : "type-581",
5838   "size" : 8,
5839   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5840  },
5841  {
5842   "alignment" : 8,
5843   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5844   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5845   "referenced_type" : "type-67",
5846   "self_type" : "type-66",
5847   "size" : 8,
5848   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5849  },
5850  {
5851   "alignment" : 8,
5852   "linker_set_key" : "char *",
5853   "name" : "char *",
5854   "referenced_type" : "type-31",
5855   "self_type" : "type-288",
5856   "size" : 8,
5857   "source_file" : "/system/core/liblog/include/log/log_read.h"
5858  },
5859  {
5860   "alignment" : 8,
5861   "linker_set_key" : "const android::NativeHandle *",
5862   "name" : "const android::NativeHandle *",
5863   "referenced_type" : "type-470",
5864   "self_type" : "type-471",
5865   "size" : 8,
5866   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5867  },
5868  {
5869   "alignment" : 8,
5870   "linker_set_key" : "const android::RefBase *",
5871   "name" : "const android::RefBase *",
5872   "referenced_type" : "type-401",
5873   "self_type" : "type-402",
5874   "size" : 8,
5875   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5876  },
5877  {
5878   "alignment" : 8,
5879   "linker_set_key" : "const android::String16 *",
5880   "name" : "const android::String16 *",
5881   "referenced_type" : "type-69",
5882   "self_type" : "type-488",
5883   "size" : 8,
5884   "source_file" : "/system/core/libutils/include/utils/String16.h"
5885  },
5886  {
5887   "alignment" : 8,
5888   "linker_set_key" : "const android::String8 *",
5889   "name" : "const android::String8 *",
5890   "referenced_type" : "type-480",
5891   "self_type" : "type-481",
5892   "size" : 8,
5893   "source_file" : "/system/core/libutils/include/utils/String8.h"
5894  },
5895  {
5896   "alignment" : 8,
5897   "linker_set_key" : "const android::VectorImpl *",
5898   "name" : "const android::VectorImpl *",
5899   "referenced_type" : "type-557",
5900   "self_type" : "type-558",
5901   "size" : 8,
5902   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5903  },
5904  {
5905   "alignment" : 8,
5906   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5907   "name" : "const android::hardware::BpHwRefBase *",
5908   "referenced_type" : "type-492",
5909   "self_type" : "type-493",
5910   "size" : 8,
5911   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5912  },
5913  {
5914   "alignment" : 8,
5915   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5916   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5917   "referenced_type" : "type-524",
5918   "self_type" : "type-525",
5919   "size" : 8,
5920   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5921  },
5922  {
5923   "alignment" : 8,
5924   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5925   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5926   "referenced_type" : "type-529",
5927   "self_type" : "type-530",
5928   "size" : 8,
5929   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5930  },
5931  {
5932   "alignment" : 8,
5933   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > *",
5934   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > *",
5935   "referenced_type" : "type-281",
5936   "self_type" : "type-282",
5937   "size" : 8,
5938   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5939  },
5940  {
5941   "alignment" : 8,
5942   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > *",
5943   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > *",
5944   "referenced_type" : "type-743",
5945   "self_type" : "type-744",
5946   "size" : 8,
5947   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5948  },
5949  {
5950   "alignment" : 8,
5951   "linker_set_key" : "const android::hardware::Return<bool> *",
5952   "name" : "const android::hardware::Return<bool> *",
5953   "referenced_type" : "type-274",
5954   "self_type" : "type-275",
5955   "size" : 8,
5956   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5957  },
5958  {
5959   "alignment" : 8,
5960   "linker_set_key" : "const android::hardware::Status *",
5961   "name" : "const android::hardware::Status *",
5962   "referenced_type" : "type-264",
5963   "self_type" : "type-268",
5964   "size" : 8,
5965   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5966  },
5967  {
5968   "alignment" : 8,
5969   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5970   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5971   "referenced_type" : "type-695",
5972   "self_type" : "type-696",
5973   "size" : 8,
5974   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5975  },
5976  {
5977   "alignment" : 8,
5978   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5979   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5980   "referenced_type" : "type-689",
5981   "self_type" : "type-691",
5982   "size" : 8,
5983   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5984  },
5985  {
5986   "alignment" : 8,
5987   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5988   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5989   "referenced_type" : "type-21",
5990   "self_type" : "type-20",
5991   "size" : 8,
5992   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5993  },
5994  {
5995   "alignment" : 8,
5996   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> *",
5997   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> *",
5998   "referenced_type" : "type-134",
5999   "self_type" : "type-135",
6000   "size" : 8,
6001   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6002  },
6003  {
6004   "alignment" : 8,
6005   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus> *",
6006   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus> *",
6007   "referenced_type" : "type-145",
6008   "self_type" : "type-146",
6009   "size" : 8,
6010   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6011  },
6012  {
6013   "alignment" : 8,
6014   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
6015   "name" : "const android::hardware::details::hidl_pointer<int> *",
6016   "referenced_type" : "type-593",
6017   "self_type" : "type-602",
6018   "size" : 8,
6019   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6020  },
6021  {
6022   "alignment" : 8,
6023   "linker_set_key" : "const android::hardware::details::return_status *",
6024   "name" : "const android::hardware::details::return_status *",
6025   "referenced_type" : "type-286",
6026   "self_type" : "type-287",
6027   "size" : 8,
6028   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6029  },
6030  {
6031   "alignment" : 8,
6032   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
6033   "name" : "const android::hardware::hidl_death_recipient *",
6034   "referenced_type" : "type-673",
6035   "self_type" : "type-687",
6036   "size" : 8,
6037   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6038  },
6039  {
6040   "alignment" : 8,
6041   "linker_set_key" : "const android::hardware::hidl_memory *",
6042   "name" : "const android::hardware::hidl_memory *",
6043   "referenced_type" : "type-411",
6044   "self_type" : "type-415",
6045   "size" : 8,
6046   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6047  },
6048  {
6049   "alignment" : 8,
6050   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
6051   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
6052   "referenced_type" : "type-758",
6053   "self_type" : "type-761",
6054   "size" : 8,
6055   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6056  },
6057  {
6058   "alignment" : 8,
6059   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> *",
6060   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> *",
6061   "referenced_type" : "type-764",
6062   "self_type" : "type-767",
6063   "size" : 8,
6064   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6065  },
6066  {
6067   "alignment" : 8,
6068   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> *",
6069   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> *",
6070   "referenced_type" : "type-770",
6071   "self_type" : "type-773",
6072   "size" : 8,
6073   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6074  },
6075  {
6076   "alignment" : 8,
6077   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
6078   "name" : "const android::hardware::hidl_vec<int> *",
6079   "referenced_type" : "type-447",
6080   "self_type" : "type-448",
6081   "size" : 8,
6082   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6083  },
6084  {
6085   "alignment" : 8,
6086   "linker_set_key" : "const android::hardware::hidl_version *",
6087   "name" : "const android::hardware::hidl_version *",
6088   "referenced_type" : "type-457",
6089   "self_type" : "type-458",
6090   "size" : 8,
6091   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6092  },
6093  {
6094   "alignment" : 8,
6095   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsb *",
6096   "name" : "const android::hardware::usb::V1_0::BpHwUsb *",
6097   "referenced_type" : "type-672",
6098   "self_type" : "type-674",
6099   "size" : 8,
6100   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
6101  },
6102  {
6103   "alignment" : 8,
6104   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsbCallback *",
6105   "name" : "const android::hardware::usb::V1_0::BpHwUsbCallback *",
6106   "referenced_type" : "type-664",
6107   "self_type" : "type-665",
6108   "size" : 8,
6109   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
6110  },
6111  {
6112   "alignment" : 8,
6113   "linker_set_key" : "const android::hardware::usb::V1_0::IUsb *",
6114   "name" : "const android::hardware::usb::V1_0::IUsb *",
6115   "referenced_type" : "type-643",
6116   "self_type" : "type-644",
6117   "size" : 8,
6118   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
6119  },
6120  {
6121   "alignment" : 8,
6122   "linker_set_key" : "const android::hardware::usb::V1_0::IUsbCallback *",
6123   "name" : "const android::hardware::usb::V1_0::IUsbCallback *",
6124   "referenced_type" : "type-214",
6125   "self_type" : "type-226",
6126   "size" : 8,
6127   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6128  },
6129  {
6130   "alignment" : 8,
6131   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsb *",
6132   "name" : "const android::hardware::usb::V1_1::BpHwUsb *",
6133   "referenced_type" : "type-680",
6134   "self_type" : "type-681",
6135   "size" : 8,
6136   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
6137  },
6138  {
6139   "alignment" : 8,
6140   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsbCallback *",
6141   "name" : "const android::hardware::usb::V1_1::BpHwUsbCallback *",
6142   "referenced_type" : "type-119",
6143   "self_type" : "type-120",
6144   "size" : 8,
6145   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
6146  },
6147  {
6148   "alignment" : 8,
6149   "linker_set_key" : "const android::hardware::usb::V1_1::IUsb *",
6150   "name" : "const android::hardware::usb::V1_1::IUsb *",
6151   "referenced_type" : "type-645",
6152   "self_type" : "type-646",
6153   "size" : 8,
6154   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
6155  },
6156  {
6157   "alignment" : 8,
6158   "linker_set_key" : "const android::hardware::usb::V1_1::IUsbCallback *",
6159   "name" : "const android::hardware::usb::V1_1::IUsbCallback *",
6160   "referenced_type" : "type-38",
6161   "self_type" : "type-41",
6162   "size" : 8,
6163   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
6164  },
6165  {
6166   "alignment" : 8,
6167   "linker_set_key" : "const android::hardware::usb::V1_2::BpHwUsb *",
6168   "name" : "const android::hardware::usb::V1_2::BpHwUsb *",
6169   "referenced_type" : "type-682",
6170   "self_type" : "type-686",
6171   "size" : 8,
6172   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
6173  },
6174  {
6175   "alignment" : 8,
6176   "linker_set_key" : "const android::hardware::usb::V1_2::BpHwUsbCallback *",
6177   "name" : "const android::hardware::usb::V1_2::BpHwUsbCallback *",
6178   "referenced_type" : "type-121",
6179   "self_type" : "type-126",
6180   "size" : 8,
6181   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
6182  },
6183  {
6184   "alignment" : 8,
6185   "linker_set_key" : "const android::hardware::usb::V1_2::IUsb *",
6186   "name" : "const android::hardware::usb::V1_2::IUsb *",
6187   "referenced_type" : "type-647",
6188   "self_type" : "type-648",
6189   "size" : 8,
6190   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
6191  },
6192  {
6193   "alignment" : 8,
6194   "linker_set_key" : "const android::hardware::usb::V1_2::IUsbCallback *",
6195   "name" : "const android::hardware::usb::V1_2::IUsbCallback *",
6196   "referenced_type" : "type-95",
6197   "self_type" : "type-99",
6198   "size" : 8,
6199   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
6200  },
6201  {
6202   "alignment" : 8,
6203   "linker_set_key" : "const android::hardware::usb::V1_2::PortStatus *",
6204   "name" : "const android::hardware::usb::V1_2::PortStatus *",
6205   "referenced_type" : "type-149",
6206   "self_type" : "type-772",
6207   "size" : 8,
6208   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6209  },
6210  {
6211   "alignment" : 8,
6212   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
6213   "name" : "const android::hidl::base::V1_0::BpHwBase *",
6214   "referenced_type" : "type-656",
6215   "self_type" : "type-657",
6216   "size" : 8,
6217   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6218  },
6219  {
6220   "alignment" : 8,
6221   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
6222   "name" : "const android::hidl::base::V1_0::IBase *",
6223   "referenced_type" : "type-535",
6224   "self_type" : "type-534",
6225   "size" : 8,
6226   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6227  },
6228  {
6229   "alignment" : 8,
6230   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
6231   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
6232   "referenced_type" : "type-192",
6233   "self_type" : "type-193",
6234   "size" : 8,
6235   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6236  },
6237  {
6238   "alignment" : 8,
6239   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
6240   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
6241   "referenced_type" : "type-608",
6242   "self_type" : "type-609",
6243   "size" : 8,
6244   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6245  },
6246  {
6247   "alignment" : 8,
6248   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
6249   "name" : "const android::sp<android::hardware::IBinder> *",
6250   "referenced_type" : "type-75",
6251   "self_type" : "type-800",
6252   "size" : 8,
6253   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6254  },
6255  {
6256   "alignment" : 8,
6257   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
6258   "name" : "const android::sp<android::hardware::ProcessState> *",
6259   "referenced_type" : "type-184",
6260   "self_type" : "type-185",
6261   "size" : 8,
6262   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6263  },
6264  {
6265   "alignment" : 8,
6266   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6267   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6268   "referenced_type" : "type-257",
6269   "self_type" : "type-256",
6270   "size" : 8,
6271   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6272  },
6273  {
6274   "alignment" : 8,
6275   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
6276   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
6277   "referenced_type" : "type-357",
6278   "self_type" : "type-663",
6279   "size" : 8,
6280   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6281  },
6282  {
6283   "alignment" : 8,
6284   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsb> *",
6285   "name" : "const android::sp<android::hardware::usb::V1_0::IUsb> *",
6286   "referenced_type" : "type-231",
6287   "self_type" : "type-233",
6288   "size" : 8,
6289   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6290  },
6291  {
6292   "alignment" : 8,
6293   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
6294   "name" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
6295   "referenced_type" : "type-213",
6296   "self_type" : "type-212",
6297   "size" : 8,
6298   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6299  },
6300  {
6301   "alignment" : 8,
6302   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsb> *",
6303   "name" : "const android::sp<android::hardware::usb::V1_1::IUsb> *",
6304   "referenced_type" : "type-239",
6305   "self_type" : "type-241",
6306   "size" : 8,
6307   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6308  },
6309  {
6310   "alignment" : 8,
6311   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback> *",
6312   "name" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback> *",
6313   "referenced_type" : "type-732",
6314   "self_type" : "type-734",
6315   "size" : 8,
6316   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6317  },
6318  {
6319   "alignment" : 8,
6320   "linker_set_key" : "const android::sp<android::hardware::usb::V1_2::IUsb> *",
6321   "name" : "const android::sp<android::hardware::usb::V1_2::IUsb> *",
6322   "referenced_type" : "type-249",
6323   "self_type" : "type-248",
6324   "size" : 8,
6325   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6326  },
6327  {
6328   "alignment" : 8,
6329   "linker_set_key" : "const android::sp<android::hardware::usb::V1_2::IUsbCallback> *",
6330   "name" : "const android::sp<android::hardware::usb::V1_2::IUsbCallback> *",
6331   "referenced_type" : "type-721",
6332   "self_type" : "type-738",
6333   "size" : 8,
6334   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6335  },
6336  {
6337   "alignment" : 8,
6338   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6339   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6340   "referenced_type" : "type-709",
6341   "self_type" : "type-776",
6342   "size" : 8,
6343   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6344  },
6345  {
6346   "alignment" : 8,
6347   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6348   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6349   "referenced_type" : "type-190",
6350   "self_type" : "type-191",
6351   "size" : 8,
6352   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6353  },
6354  {
6355   "alignment" : 8,
6356   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6357   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6358   "referenced_type" : "type-205",
6359   "self_type" : "type-206",
6360   "size" : 8,
6361   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6362  },
6363  {
6364   "alignment" : 8,
6365   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
6366   "name" : "const android::wp<android::hardware::BHwBinder> *",
6367   "referenced_type" : "type-623",
6368   "self_type" : "type-630",
6369   "size" : 8,
6370   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6371  },
6372  {
6373   "alignment" : 8,
6374   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
6375   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
6376   "referenced_type" : "type-334",
6377   "self_type" : "type-345",
6378   "size" : 8,
6379   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6380  },
6381  {
6382   "alignment" : 8,
6383   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6384   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6385   "referenced_type" : "type-706",
6386   "self_type" : "type-707",
6387   "size" : 8,
6388   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6389  },
6390  {
6391   "alignment" : 8,
6392   "linker_set_key" : "const char *",
6393   "name" : "const char *",
6394   "referenced_type" : "type-30",
6395   "self_type" : "type-29",
6396   "size" : 8,
6397   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6398  },
6399  {
6400   "alignment" : 8,
6401   "linker_set_key" : "const char16_t *",
6402   "name" : "const char16_t *",
6403   "referenced_type" : "type-72",
6404   "self_type" : "type-71",
6405   "size" : 8,
6406   "source_file" : "/system/core/libutils/include/utils/String16.h"
6407  },
6408  {
6409   "alignment" : 8,
6410   "linker_set_key" : "const log_msg *",
6411   "name" : "const log_msg *",
6412   "referenced_type" : "type-215",
6413   "self_type" : "type-237",
6414   "size" : 8,
6415   "source_file" : "/system/core/liblog/include/log/log_read.h"
6416  },
6417  {
6418   "alignment" : 8,
6419   "linker_set_key" : "const native_handle *",
6420   "name" : "const native_handle *",
6421   "referenced_type" : "type-385",
6422   "self_type" : "type-384",
6423   "size" : 8,
6424   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6425  },
6426  {
6427   "alignment" : 8,
6428   "linker_set_key" : "const unsigned char *",
6429   "name" : "const unsigned char *",
6430   "referenced_type" : "type-380",
6431   "self_type" : "type-454",
6432   "size" : 8,
6433   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6434  },
6435  {
6436   "alignment" : 8,
6437   "linker_set_key" : "const unsigned long long *",
6438   "name" : "const unsigned long long *",
6439   "referenced_type" : "type-508",
6440   "self_type" : "type-507",
6441   "size" : 8,
6442   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6443  },
6444  {
6445   "alignment" : 8,
6446   "linker_set_key" : "const void *",
6447   "name" : "const void *",
6448   "referenced_type" : "type-460",
6449   "self_type" : "type-461",
6450   "size" : 8,
6451   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6452  },
6453  {
6454   "alignment" : 8,
6455   "linker_set_key" : "int (*)(void *)",
6456   "name" : "int (*)(void *)",
6457   "referenced_type" : "type-587",
6458   "self_type" : "type-588",
6459   "size" : 8,
6460   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6461  },
6462  {
6463   "alignment" : 8,
6464   "linker_set_key" : "int *",
6465   "name" : "int *",
6466   "referenced_type" : "type-51",
6467   "self_type" : "type-446",
6468   "size" : 8,
6469   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6470  },
6471  {
6472   "alignment" : 8,
6473   "linker_set_key" : "log_msg *",
6474   "name" : "log_msg *",
6475   "referenced_type" : "type-216",
6476   "self_type" : "type-277",
6477   "size" : 8,
6478   "source_file" : "/system/core/liblog/include/log/log_read.h"
6479  },
6480  {
6481   "alignment" : 8,
6482   "linker_set_key" : "native_handle *",
6483   "name" : "native_handle *",
6484   "referenced_type" : "type-301",
6485   "self_type" : "type-300",
6486   "size" : 8,
6487   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6488  },
6489  {
6490   "alignment" : 8,
6491   "linker_set_key" : "unsigned char *",
6492   "name" : "unsigned char *",
6493   "referenced_type" : "type-219",
6494   "self_type" : "type-502",
6495   "size" : 8,
6496   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6497  },
6498  {
6499   "alignment" : 8,
6500   "linker_set_key" : "unsigned long *",
6501   "name" : "unsigned long *",
6502   "referenced_type" : "type-13",
6503   "self_type" : "type-783",
6504   "size" : 8,
6505   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6506  },
6507  {
6508   "alignment" : 8,
6509   "linker_set_key" : "unsigned long long *",
6510   "name" : "unsigned long long *",
6511   "referenced_type" : "type-356",
6512   "self_type" : "type-503",
6513   "size" : 8,
6514   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6515  },
6516  {
6517   "alignment" : 8,
6518   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
6519   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
6520   "referenced_type" : "type-505",
6521   "self_type" : "type-504",
6522   "size" : 8,
6523   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6524  },
6525  {
6526   "alignment" : 8,
6527   "linker_set_key" : "void *",
6528   "name" : "void *",
6529   "referenced_type" : "type-53",
6530   "self_type" : "type-52",
6531   "size" : 8,
6532   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6533  },
6534  {
6535   "alignment" : 8,
6536   "linker_set_key" : "void **",
6537   "name" : "void **",
6538   "referenced_type" : "type-52",
6539   "self_type" : "type-589",
6540   "size" : 8,
6541   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6542  }
6543 ],
6544 "qualified_types" :
6545 [
6546  {
6547   "alignment" : 8,
6548   "is_const" : true,
6549   "linker_set_key" : "android::RefBase::weakref_impl *const",
6550   "name" : "android::RefBase::weakref_impl *const",
6551   "referenced_type" : "type-150",
6552   "self_type" : "type-152",
6553   "size" : 8,
6554   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6555  },
6556  {
6557   "alignment" : 8,
6558   "is_const" : true,
6559   "linker_set_key" : "android::RefBase::weakref_impl *const",
6560   "name" : "android::RefBase::weakref_impl *const",
6561   "referenced_type" : "type-745",
6562   "self_type" : "type-747",
6563   "size" : 8,
6564   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6565  },
6566  {
6567   "alignment" : 8,
6568   "is_const" : true,
6569   "linker_set_key" : "android::RefBase::weakref_impl *const",
6570   "name" : "android::RefBase::weakref_impl *const",
6571   "referenced_type" : "type-9",
6572   "self_type" : "type-8",
6573   "size" : 8,
6574   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6575  },
6576  {
6577   "alignment" : 8,
6578   "is_const" : true,
6579   "linker_set_key" : "android::hardware::IBinder *const",
6580   "name" : "android::hardware::IBinder *const",
6581   "referenced_type" : "type-64",
6582   "self_type" : "type-117",
6583   "size" : 8,
6584   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6585  },
6586  {
6587   "alignment" : 8,
6588   "is_const" : true,
6589   "linker_set_key" : "const android::NativeHandle",
6590   "name" : "const android::NativeHandle",
6591   "referenced_type" : "type-299",
6592   "self_type" : "type-470",
6593   "size" : 24,
6594   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6595  },
6596  {
6597   "alignment" : 8,
6598   "is_const" : true,
6599   "linker_set_key" : "const android::RefBase",
6600   "name" : "const android::RefBase",
6601   "referenced_type" : "type-7",
6602   "self_type" : "type-401",
6603   "size" : 16,
6604   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6605  },
6606  {
6607   "alignment" : 8,
6608   "is_const" : true,
6609   "linker_set_key" : "const android::String16",
6610   "name" : "const android::String16",
6611   "referenced_type" : "type-70",
6612   "self_type" : "type-69",
6613   "size" : 8,
6614   "source_file" : "/system/core/libutils/include/utils/String16.h"
6615  },
6616  {
6617   "alignment" : 8,
6618   "is_const" : true,
6619   "linker_set_key" : "const android::String8",
6620   "name" : "const android::String8",
6621   "referenced_type" : "type-81",
6622   "self_type" : "type-480",
6623   "size" : 8,
6624   "source_file" : "/system/core/libutils/include/utils/String8.h"
6625  },
6626  {
6627   "alignment" : 8,
6628   "is_const" : true,
6629   "linker_set_key" : "const android::VectorImpl",
6630   "name" : "const android::VectorImpl",
6631   "referenced_type" : "type-60",
6632   "self_type" : "type-557",
6633   "size" : 40,
6634   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6635  },
6636  {
6637   "alignment" : 8,
6638   "is_const" : true,
6639   "linker_set_key" : "const android::hardware::BpHwRefBase",
6640   "name" : "const android::hardware::BpHwRefBase",
6641   "referenced_type" : "type-116",
6642   "self_type" : "type-492",
6643   "size" : 48,
6644   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6645  },
6646  {
6647   "alignment" : 8,
6648   "is_const" : true,
6649   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6650   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6651   "referenced_type" : "type-518",
6652   "self_type" : "type-524",
6653   "size" : 64,
6654   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6655  },
6656  {
6657   "alignment" : 8,
6658   "is_const" : true,
6659   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6660   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6661   "referenced_type" : "type-526",
6662   "self_type" : "type-529",
6663   "size" : 64,
6664   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6665  },
6666  {
6667   "alignment" : 8,
6668   "is_const" : true,
6669   "linker_set_key" : "const android::hardware::Parcel",
6670   "name" : "const android::hardware::Parcel",
6671   "referenced_type" : "type-500",
6672   "self_type" : "type-512",
6673   "size" : 136,
6674   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6675  },
6676  {
6677   "alignment" : 8,
6678   "is_const" : true,
6679   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> >",
6680   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> >",
6681   "referenced_type" : "type-276",
6682   "self_type" : "type-281",
6683   "size" : 48,
6684   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6685  },
6686  {
6687   "alignment" : 8,
6688   "is_const" : true,
6689   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> >",
6690   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> >",
6691   "referenced_type" : "type-739",
6692   "self_type" : "type-743",
6693   "size" : 48,
6694   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6695  },
6696  {
6697   "alignment" : 8,
6698   "is_const" : true,
6699   "linker_set_key" : "const android::hardware::Return<bool>",
6700   "name" : "const android::hardware::Return<bool>",
6701   "referenced_type" : "type-269",
6702   "self_type" : "type-274",
6703   "size" : 40,
6704   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6705  },
6706  {
6707   "alignment" : 8,
6708   "is_const" : true,
6709   "linker_set_key" : "const android::hardware::Status",
6710   "name" : "const android::hardware::Status",
6711   "referenced_type" : "type-260",
6712   "self_type" : "type-264",
6713   "size" : 32,
6714   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6715  },
6716  {
6717   "alignment" : 4,
6718   "is_const" : true,
6719   "linker_set_key" : "const android::hardware::details::SchedPrio",
6720   "name" : "const android::hardware::details::SchedPrio",
6721   "referenced_type" : "type-521",
6722   "self_type" : "type-523",
6723   "size" : 8,
6724   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6725  },
6726  {
6727   "alignment" : 8,
6728   "is_const" : true,
6729   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6730   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6731   "referenced_type" : "type-434",
6732   "self_type" : "type-695",
6733   "size" : 8,
6734   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6735  },
6736  {
6737   "alignment" : 8,
6738   "is_const" : true,
6739   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6740   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6741   "referenced_type" : "type-426",
6742   "self_type" : "type-689",
6743   "size" : 8,
6744   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6745  },
6746  {
6747   "alignment" : 8,
6748   "is_const" : true,
6749   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
6750   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
6751   "referenced_type" : "type-22",
6752   "self_type" : "type-21",
6753   "size" : 8,
6754   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6755  },
6756  {
6757   "alignment" : 8,
6758   "is_const" : true,
6759   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
6760   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
6761   "referenced_type" : "type-128",
6762   "self_type" : "type-134",
6763   "size" : 8,
6764   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6765  },
6766  {
6767   "alignment" : 8,
6768   "is_const" : true,
6769   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus>",
6770   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus>",
6771   "referenced_type" : "type-140",
6772   "self_type" : "type-145",
6773   "size" : 8,
6774   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6775  },
6776  {
6777   "alignment" : 8,
6778   "is_const" : true,
6779   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
6780   "name" : "const android::hardware::details::hidl_pointer<int>",
6781   "referenced_type" : "type-444",
6782   "self_type" : "type-593",
6783   "size" : 8,
6784   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6785  },
6786  {
6787   "alignment" : 8,
6788   "is_const" : true,
6789   "linker_set_key" : "const android::hardware::details::return_status",
6790   "name" : "const android::hardware::details::return_status",
6791   "referenced_type" : "type-270",
6792   "self_type" : "type-286",
6793   "size" : 40,
6794   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6795  },
6796  {
6797   "alignment" : 8,
6798   "is_const" : true,
6799   "linker_set_key" : "const android::hardware::hidl_death_recipient",
6800   "name" : "const android::hardware::hidl_death_recipient",
6801   "referenced_type" : "type-6",
6802   "self_type" : "type-673",
6803   "size" : 24,
6804   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6805  },
6806  {
6807   "alignment" : 8,
6808   "is_const" : true,
6809   "linker_set_key" : "const android::hardware::hidl_handle",
6810   "name" : "const android::hardware::hidl_handle",
6811   "referenced_type" : "type-405",
6812   "self_type" : "type-462",
6813   "size" : 16,
6814   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6815  },
6816  {
6817   "alignment" : 8,
6818   "is_const" : true,
6819   "linker_set_key" : "const android::hardware::hidl_memory",
6820   "name" : "const android::hardware::hidl_memory",
6821   "referenced_type" : "type-408",
6822   "self_type" : "type-411",
6823   "size" : 40,
6824   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6825  },
6826  {
6827   "alignment" : 8,
6828   "is_const" : true,
6829   "linker_set_key" : "const android::hardware::hidl_string",
6830   "name" : "const android::hardware::hidl_string",
6831   "referenced_type" : "type-26",
6832   "self_type" : "type-406",
6833   "size" : 16,
6834   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6835  },
6836  {
6837   "alignment" : 8,
6838   "is_const" : true,
6839   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6840   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6841   "referenced_type" : "type-425",
6842   "self_type" : "type-649",
6843   "size" : 16,
6844   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
6845  },
6846  {
6847   "alignment" : 8,
6848   "is_const" : true,
6849   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
6850   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
6851   "referenced_type" : "type-756",
6852   "self_type" : "type-758",
6853   "size" : 16,
6854   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6855  },
6856  {
6857   "alignment" : 8,
6858   "is_const" : true,
6859   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
6860   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
6861   "referenced_type" : "type-762",
6862   "self_type" : "type-764",
6863   "size" : 16,
6864   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6865  },
6866  {
6867   "alignment" : 8,
6868   "is_const" : true,
6869   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus>",
6870   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus>",
6871   "referenced_type" : "type-768",
6872   "self_type" : "type-770",
6873   "size" : 16,
6874   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6875  },
6876  {
6877   "alignment" : 8,
6878   "is_const" : true,
6879   "linker_set_key" : "const android::hardware::hidl_vec<int>",
6880   "name" : "const android::hardware::hidl_vec<int>",
6881   "referenced_type" : "type-443",
6882   "self_type" : "type-447",
6883   "size" : 16,
6884   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6885  },
6886  {
6887   "alignment" : 2,
6888   "is_const" : true,
6889   "linker_set_key" : "const android::hardware::hidl_version",
6890   "name" : "const android::hardware::hidl_version",
6891   "referenced_type" : "type-455",
6892   "self_type" : "type-457",
6893   "size" : 4,
6894   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6895  },
6896  {
6897   "alignment" : 8,
6898   "is_const" : true,
6899   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsb",
6900   "name" : "const android::hardware::usb::V1_0::BpHwUsb",
6901   "referenced_type" : "type-668",
6902   "self_type" : "type-672",
6903   "size" : 216,
6904   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
6905  },
6906  {
6907   "alignment" : 8,
6908   "is_const" : true,
6909   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsbCallback",
6910   "name" : "const android::hardware::usb::V1_0::BpHwUsbCallback",
6911   "referenced_type" : "type-660",
6912   "self_type" : "type-664",
6913   "size" : 216,
6914   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
6915  },
6916  {
6917   "alignment" : 8,
6918   "is_const" : true,
6919   "linker_set_key" : "const android::hardware::usb::V1_0::IUsb",
6920   "name" : "const android::hardware::usb::V1_0::IUsb",
6921   "referenced_type" : "type-229",
6922   "self_type" : "type-643",
6923   "size" : 24,
6924   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
6925  },
6926  {
6927   "alignment" : 8,
6928   "is_const" : true,
6929   "linker_set_key" : "const android::hardware::usb::V1_0::IUsbCallback",
6930   "name" : "const android::hardware::usb::V1_0::IUsbCallback",
6931   "referenced_type" : "type-40",
6932   "self_type" : "type-214",
6933   "size" : 24,
6934   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6935  },
6936  {
6937   "alignment" : 4,
6938   "is_const" : true,
6939   "linker_set_key" : "const android::hardware::usb::V1_0::PortDataRole",
6940   "name" : "const android::hardware::usb::V1_0::PortDataRole",
6941   "referenced_type" : "type-33",
6942   "self_type" : "type-628",
6943   "size" : 4,
6944   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6945  },
6946  {
6947   "alignment" : 4,
6948   "is_const" : true,
6949   "linker_set_key" : "const android::hardware::usb::V1_0::PortMode",
6950   "name" : "const android::hardware::usb::V1_0::PortMode",
6951   "referenced_type" : "type-35",
6952   "self_type" : "type-631",
6953   "size" : 4,
6954   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6955  },
6956  {
6957   "alignment" : 4,
6958   "is_const" : true,
6959   "linker_set_key" : "const android::hardware::usb::V1_0::PortPowerRole",
6960   "name" : "const android::hardware::usb::V1_0::PortPowerRole",
6961   "referenced_type" : "type-34",
6962   "self_type" : "type-629",
6963   "size" : 4,
6964   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6965  },
6966  {
6967   "alignment" : 4,
6968   "is_const" : true,
6969   "linker_set_key" : "const android::hardware::usb::V1_0::PortRole",
6970   "name" : "const android::hardware::usb::V1_0::PortRole",
6971   "referenced_type" : "type-624",
6972   "self_type" : "type-688",
6973   "size" : 8,
6974   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
6975  },
6976  {
6977   "alignment" : 4,
6978   "is_const" : true,
6979   "linker_set_key" : "const android::hardware::usb::V1_0::PortRoleType",
6980   "name" : "const android::hardware::usb::V1_0::PortRoleType",
6981   "referenced_type" : "type-622",
6982   "self_type" : "type-627",
6983   "size" : 4,
6984   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6985  },
6986  {
6987   "alignment" : 8,
6988   "is_const" : true,
6989   "linker_set_key" : "const android::hardware::usb::V1_0::PortStatus",
6990   "name" : "const android::hardware::usb::V1_0::PortStatus",
6991   "referenced_type" : "type-25",
6992   "self_type" : "type-98",
6993   "size" : 40,
6994   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6995  },
6996  {
6997   "alignment" : 4,
6998   "is_const" : true,
6999   "linker_set_key" : "const android::hardware::usb::V1_0::Status",
7000   "name" : "const android::hardware::usb::V1_0::Status",
7001   "referenced_type" : "type-621",
7002   "self_type" : "type-625",
7003   "size" : 4,
7004   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7005  },
7006  {
7007   "alignment" : 8,
7008   "is_const" : true,
7009   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsb",
7010   "name" : "const android::hardware::usb::V1_1::BpHwUsb",
7011   "referenced_type" : "type-677",
7012   "self_type" : "type-680",
7013   "size" : 216,
7014   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
7015  },
7016  {
7017   "alignment" : 8,
7018   "is_const" : true,
7019   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsbCallback",
7020   "name" : "const android::hardware::usb::V1_1::BpHwUsbCallback",
7021   "referenced_type" : "type-112",
7022   "self_type" : "type-119",
7023   "size" : 216,
7024   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
7025  },
7026  {
7027   "alignment" : 8,
7028   "is_const" : true,
7029   "linker_set_key" : "const android::hardware::usb::V1_1::IUsb",
7030   "name" : "const android::hardware::usb::V1_1::IUsb",
7031   "referenced_type" : "type-236",
7032   "self_type" : "type-645",
7033   "size" : 24,
7034   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
7035  },
7036  {
7037   "alignment" : 8,
7038   "is_const" : true,
7039   "linker_set_key" : "const android::hardware::usb::V1_1::IUsbCallback",
7040   "name" : "const android::hardware::usb::V1_1::IUsbCallback",
7041   "referenced_type" : "type-39",
7042   "self_type" : "type-38",
7043   "size" : 24,
7044   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
7045  },
7046  {
7047   "alignment" : 4,
7048   "is_const" : true,
7049   "linker_set_key" : "const android::hardware::usb::V1_1::PortMode_1_1",
7050   "name" : "const android::hardware::usb::V1_1::PortMode_1_1",
7051   "referenced_type" : "type-132",
7052   "self_type" : "type-813",
7053   "size" : 4,
7054   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h"
7055  },
7056  {
7057   "alignment" : 8,
7058   "is_const" : true,
7059   "linker_set_key" : "const android::hardware::usb::V1_1::PortStatus_1_1",
7060   "name" : "const android::hardware::usb::V1_1::PortStatus_1_1",
7061   "referenced_type" : "type-131",
7062   "self_type" : "type-138",
7063   "size" : 48,
7064   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7065  },
7066  {
7067   "alignment" : 8,
7068   "is_const" : true,
7069   "linker_set_key" : "const android::hardware::usb::V1_2::BpHwUsb",
7070   "name" : "const android::hardware::usb::V1_2::BpHwUsb",
7071   "referenced_type" : "type-683",
7072   "self_type" : "type-682",
7073   "size" : 216,
7074   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
7075  },
7076  {
7077   "alignment" : 8,
7078   "is_const" : true,
7079   "linker_set_key" : "const android::hardware::usb::V1_2::BpHwUsbCallback",
7080   "name" : "const android::hardware::usb::V1_2::BpHwUsbCallback",
7081   "referenced_type" : "type-122",
7082   "self_type" : "type-121",
7083   "size" : 216,
7084   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
7085  },
7086  {
7087   "alignment" : 4,
7088   "is_const" : true,
7089   "linker_set_key" : "const android::hardware::usb::V1_2::ContaminantDetectionStatus",
7090   "name" : "const android::hardware::usb::V1_2::ContaminantDetectionStatus",
7091   "referenced_type" : "type-46",
7092   "self_type" : "type-45",
7093   "size" : 4,
7094   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7095  },
7096  {
7097   "alignment" : 4,
7098   "is_const" : true,
7099   "linker_set_key" : "const android::hardware::usb::V1_2::ContaminantProtectionMode",
7100   "name" : "const android::hardware::usb::V1_2::ContaminantProtectionMode",
7101   "referenced_type" : "type-43",
7102   "self_type" : "type-47",
7103   "size" : 4,
7104   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7105  },
7106  {
7107   "alignment" : 4,
7108   "is_const" : true,
7109   "linker_set_key" : "const android::hardware::usb::V1_2::ContaminantProtectionStatus",
7110   "name" : "const android::hardware::usb::V1_2::ContaminantProtectionStatus",
7111   "referenced_type" : "type-86",
7112   "self_type" : "type-85",
7113   "size" : 4,
7114   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7115  },
7116  {
7117   "alignment" : 8,
7118   "is_const" : true,
7119   "linker_set_key" : "const android::hardware::usb::V1_2::IUsb",
7120   "name" : "const android::hardware::usb::V1_2::IUsb",
7121   "referenced_type" : "type-245",
7122   "self_type" : "type-647",
7123   "size" : 24,
7124   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
7125  },
7126  {
7127   "alignment" : 8,
7128   "is_const" : true,
7129   "linker_set_key" : "const android::hardware::usb::V1_2::IUsbCallback",
7130   "name" : "const android::hardware::usb::V1_2::IUsbCallback",
7131   "referenced_type" : "type-96",
7132   "self_type" : "type-95",
7133   "size" : 24,
7134   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
7135  },
7136  {
7137   "alignment" : 8,
7138   "is_const" : true,
7139   "linker_set_key" : "const android::hardware::usb::V1_2::PortStatus",
7140   "name" : "const android::hardware::usb::V1_2::PortStatus",
7141   "referenced_type" : "type-143",
7142   "self_type" : "type-149",
7143   "size" : 72,
7144   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7145  },
7146  {
7147   "alignment" : 4,
7148   "is_const" : true,
7149   "linker_set_key" : "const android::hardware::usb::V1_2::Status",
7150   "name" : "const android::hardware::usb::V1_2::Status",
7151   "referenced_type" : "type-42",
7152   "self_type" : "type-44",
7153   "size" : 4,
7154   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7155  },
7156  {
7157   "alignment" : 8,
7158   "is_const" : true,
7159   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
7160   "name" : "const android::hidl::base::V1_0::BpHwBase",
7161   "referenced_type" : "type-652",
7162   "self_type" : "type-656",
7163   "size" : 216,
7164   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
7165  },
7166  {
7167   "alignment" : 4,
7168   "is_const" : true,
7169   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
7170   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
7171   "referenced_type" : "type-473",
7172   "self_type" : "type-474",
7173   "size" : 4,
7174   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7175  },
7176  {
7177   "alignment" : 8,
7178   "is_const" : true,
7179   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
7180   "name" : "const android::hidl::base::V1_0::IBase",
7181   "referenced_type" : "type-16",
7182   "self_type" : "type-535",
7183   "size" : 24,
7184   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7185  },
7186  {
7187   "alignment" : 8,
7188   "is_const" : true,
7189   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
7190   "name" : "const android::hidl::base::V1_0::IBase *const",
7191   "referenced_type" : "type-534",
7192   "self_type" : "type-537",
7193   "size" : 8,
7194   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7195  },
7196  {
7197   "alignment" : 8,
7198   "is_const" : true,
7199   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
7200   "name" : "const android::hidl::manager::V1_0::IServiceManager",
7201   "referenced_type" : "type-188",
7202   "self_type" : "type-192",
7203   "size" : 24,
7204   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7205  },
7206  {
7207   "alignment" : 4,
7208   "is_const" : true,
7209   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
7210   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
7211   "referenced_type" : "type-611",
7212   "self_type" : "type-616",
7213   "size" : 4,
7214   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7215  },
7216  {
7217   "alignment" : 1,
7218   "is_const" : true,
7219   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
7220   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
7221   "referenced_type" : "type-610",
7222   "self_type" : "type-614",
7223   "size" : 1,
7224   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7225  },
7226  {
7227   "alignment" : 8,
7228   "is_const" : true,
7229   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
7230   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
7231   "referenced_type" : "type-203",
7232   "self_type" : "type-608",
7233   "size" : 24,
7234   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
7235  },
7236  {
7237   "alignment" : 8,
7238   "is_const" : true,
7239   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
7240   "name" : "const android::sp<android::hardware::IBinder>",
7241   "referenced_type" : "type-76",
7242   "self_type" : "type-75",
7243   "size" : 8,
7244   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7245  },
7246  {
7247   "alignment" : 8,
7248   "is_const" : true,
7249   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
7250   "name" : "const android::sp<android::hardware::ProcessState>",
7251   "referenced_type" : "type-48",
7252   "self_type" : "type-184",
7253   "size" : 8,
7254   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7255  },
7256  {
7257   "alignment" : 8,
7258   "is_const" : true,
7259   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
7260   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
7261   "referenced_type" : "type-251",
7262   "self_type" : "type-257",
7263   "size" : 8,
7264   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7265  },
7266  {
7267   "alignment" : 8,
7268   "is_const" : true,
7269   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
7270   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
7271   "referenced_type" : "type-358",
7272   "self_type" : "type-357",
7273   "size" : 8,
7274   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7275  },
7276  {
7277   "alignment" : 8,
7278   "is_const" : true,
7279   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsb>",
7280   "name" : "const android::sp<android::hardware::usb::V1_0::IUsb>",
7281   "referenced_type" : "type-227",
7282   "self_type" : "type-231",
7283   "size" : 8,
7284   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7285  },
7286  {
7287   "alignment" : 8,
7288   "is_const" : true,
7289   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback>",
7290   "name" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback>",
7291   "referenced_type" : "type-208",
7292   "self_type" : "type-213",
7293   "size" : 8,
7294   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7295  },
7296  {
7297   "alignment" : 8,
7298   "is_const" : true,
7299   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsb>",
7300   "name" : "const android::sp<android::hardware::usb::V1_1::IUsb>",
7301   "referenced_type" : "type-234",
7302   "self_type" : "type-239",
7303   "size" : 8,
7304   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7305  },
7306  {
7307   "alignment" : 8,
7308   "is_const" : true,
7309   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback>",
7310   "name" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback>",
7311   "referenced_type" : "type-101",
7312   "self_type" : "type-732",
7313   "size" : 8,
7314   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7315  },
7316  {
7317   "alignment" : 8,
7318   "is_const" : true,
7319   "linker_set_key" : "const android::sp<android::hardware::usb::V1_2::IUsb>",
7320   "name" : "const android::sp<android::hardware::usb::V1_2::IUsb>",
7321   "referenced_type" : "type-243",
7322   "self_type" : "type-249",
7323   "size" : 8,
7324   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7325  },
7326  {
7327   "alignment" : 8,
7328   "is_const" : true,
7329   "linker_set_key" : "const android::sp<android::hardware::usb::V1_2::IUsbCallback>",
7330   "name" : "const android::sp<android::hardware::usb::V1_2::IUsbCallback>",
7331   "referenced_type" : "type-722",
7332   "self_type" : "type-721",
7333   "size" : 8,
7334   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7335  },
7336  {
7337   "alignment" : 8,
7338   "is_const" : true,
7339   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
7340   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
7341   "referenced_type" : "type-104",
7342   "self_type" : "type-709",
7343   "size" : 8,
7344   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7345  },
7346  {
7347   "alignment" : 8,
7348   "is_const" : true,
7349   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7350   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7351   "referenced_type" : "type-186",
7352   "self_type" : "type-190",
7353   "size" : 8,
7354   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7355  },
7356  {
7357   "alignment" : 8,
7358   "is_const" : true,
7359   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7360   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7361   "referenced_type" : "type-201",
7362   "self_type" : "type-205",
7363   "size" : 8,
7364   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7365  },
7366  {
7367   "alignment" : 8,
7368   "is_const" : true,
7369   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
7370   "name" : "const android::wp<android::hardware::BHwBinder>",
7371   "referenced_type" : "type-399",
7372   "self_type" : "type-623",
7373   "size" : 16,
7374   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7375  },
7376  {
7377   "alignment" : 8,
7378   "is_const" : true,
7379   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
7380   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
7381   "referenced_type" : "type-4",
7382   "self_type" : "type-334",
7383   "size" : 16,
7384   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7385  },
7386  {
7387   "alignment" : 8,
7388   "is_const" : true,
7389   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
7390   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
7391   "referenced_type" : "type-14",
7392   "self_type" : "type-706",
7393   "size" : 16,
7394   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7395  },
7396  {
7397   "alignment" : 1,
7398   "is_const" : true,
7399   "linker_set_key" : "const bool",
7400   "name" : "const bool",
7401   "referenced_type" : "type-32",
7402   "self_type" : "type-197",
7403   "size" : 1,
7404   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7405  },
7406  {
7407   "alignment" : 1,
7408   "is_const" : true,
7409   "linker_set_key" : "const char",
7410   "name" : "const char",
7411   "referenced_type" : "type-31",
7412   "self_type" : "type-30",
7413   "size" : 1,
7414   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7415  },
7416  {
7417   "alignment" : 2,
7418   "is_const" : true,
7419   "linker_set_key" : "const char16_t",
7420   "name" : "const char16_t",
7421   "referenced_type" : "type-73",
7422   "self_type" : "type-72",
7423   "size" : 2,
7424   "source_file" : "/system/core/libutils/include/utils/String16.h"
7425  },
7426  {
7427   "alignment" : 8,
7428   "is_const" : true,
7429   "linker_set_key" : "const double",
7430   "name" : "const double",
7431   "referenced_type" : "type-369",
7432   "self_type" : "type-396",
7433   "size" : 8,
7434   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7435  },
7436  {
7437   "alignment" : 4,
7438   "is_const" : true,
7439   "linker_set_key" : "const float",
7440   "name" : "const float",
7441   "referenced_type" : "type-364",
7442   "self_type" : "type-394",
7443   "size" : 4,
7444   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7445  },
7446  {
7447   "alignment" : 4,
7448   "is_const" : true,
7449   "linker_set_key" : "const int",
7450   "name" : "const int",
7451   "referenced_type" : "type-51",
7452   "self_type" : "type-574",
7453   "size" : 4,
7454   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7455  },
7456  {
7457   "is_const" : true,
7458   "linker_set_key" : "const iter<is_const>",
7459   "name" : "const iter<is_const>",
7460   "referenced_type" : "type-154",
7461   "self_type" : "type-153",
7462   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7463  },
7464  {
7465   "is_const" : true,
7466   "linker_set_key" : "const iter<is_const>",
7467   "name" : "const iter<is_const>",
7468   "referenced_type" : "type-418",
7469   "self_type" : "type-417",
7470   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7471  },
7472  {
7473   "is_const" : true,
7474   "linker_set_key" : "const iter<is_const>",
7475   "name" : "const iter<is_const>",
7476   "referenced_type" : "type-749",
7477   "self_type" : "type-748",
7478   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7479  },
7480  {
7481   "alignment" : 4,
7482   "is_const" : true,
7483   "linker_set_key" : "const log_msg",
7484   "name" : "const log_msg",
7485   "referenced_type" : "type-216",
7486   "self_type" : "type-215",
7487   "size" : 5124,
7488   "source_file" : "/system/core/liblog/include/log/log_read.h"
7489  },
7490  {
7491   "alignment" : 8,
7492   "is_const" : true,
7493   "linker_set_key" : "const long",
7494   "name" : "const long",
7495   "referenced_type" : "type-56",
7496   "self_type" : "type-391",
7497   "size" : 8,
7498   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7499  },
7500  {
7501   "alignment" : 4,
7502   "is_const" : true,
7503   "linker_set_key" : "const native_handle",
7504   "name" : "const native_handle",
7505   "referenced_type" : "type-301",
7506   "self_type" : "type-385",
7507   "size" : 12,
7508   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7509  },
7510  {
7511   "alignment" : 2,
7512   "is_const" : true,
7513   "linker_set_key" : "const short",
7514   "name" : "const short",
7515   "referenced_type" : "type-321",
7516   "self_type" : "type-386",
7517   "size" : 2,
7518   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7519  },
7520  {
7521   "alignment" : 1,
7522   "is_const" : true,
7523   "linker_set_key" : "const signed char",
7524   "name" : "const signed char",
7525   "referenced_type" : "type-377",
7526   "self_type" : "type-376",
7527   "size" : 1,
7528   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7529  },
7530  {
7531   "alignment" : 4,
7532   "is_const" : true,
7533   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7534   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7535   "referenced_type" : "type-165",
7536   "self_type" : "type-164",
7537   "size" : 16,
7538   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7539  },
7540  {
7541   "alignment" : 4,
7542   "is_const" : true,
7543   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7544   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7545   "referenced_type" : "type-637",
7546   "self_type" : "type-636",
7547   "size" : 16,
7548   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7549  },
7550  {
7551   "alignment" : 4,
7552   "is_const" : true,
7553   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7554   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7555   "referenced_type" : "type-808",
7556   "self_type" : "type-807",
7557   "size" : 16,
7558   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7559  },
7560  {
7561   "alignment" : 4,
7562   "is_const" : true,
7563   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7564   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7565   "referenced_type" : "type-169",
7566   "self_type" : "type-168",
7567   "size" : 20,
7568   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7569  },
7570  {
7571   "alignment" : 4,
7572   "is_const" : true,
7573   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7574   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7575   "referenced_type" : "type-641",
7576   "self_type" : "type-640",
7577   "size" : 20,
7578   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7579  },
7580  {
7581   "alignment" : 4,
7582   "is_const" : true,
7583   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7584   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7585   "referenced_type" : "type-812",
7586   "self_type" : "type-811",
7587   "size" : 20,
7588   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7589  },
7590  {
7591   "alignment" : 4,
7592   "is_const" : true,
7593   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7594   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7595   "referenced_type" : "type-167",
7596   "self_type" : "type-166",
7597   "size" : 16,
7598   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7599  },
7600  {
7601   "alignment" : 4,
7602   "is_const" : true,
7603   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7604   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7605   "referenced_type" : "type-639",
7606   "self_type" : "type-638",
7607   "size" : 16,
7608   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7609  },
7610  {
7611   "alignment" : 4,
7612   "is_const" : true,
7613   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7614   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7615   "referenced_type" : "type-810",
7616   "self_type" : "type-809",
7617   "size" : 16,
7618   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7619  },
7620  {
7621   "alignment" : 4,
7622   "is_const" : true,
7623   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7624   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7625   "referenced_type" : "type-163",
7626   "self_type" : "type-162",
7627   "size" : 12,
7628   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7629  },
7630  {
7631   "alignment" : 4,
7632   "is_const" : true,
7633   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7634   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7635   "referenced_type" : "type-635",
7636   "self_type" : "type-634",
7637   "size" : 12,
7638   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7639  },
7640  {
7641   "alignment" : 4,
7642   "is_const" : true,
7643   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7644   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7645   "referenced_type" : "type-805",
7646   "self_type" : "type-804",
7647   "size" : 12,
7648   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7649  },
7650  {
7651   "alignment" : 4,
7652   "is_const" : true,
7653   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7654   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7655   "referenced_type" : "type-161",
7656   "self_type" : "type-160",
7657   "size" : 16,
7658   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7659  },
7660  {
7661   "alignment" : 4,
7662   "is_const" : true,
7663   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7664   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7665   "referenced_type" : "type-633",
7666   "self_type" : "type-632",
7667   "size" : 16,
7668   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7669  },
7670  {
7671   "alignment" : 4,
7672   "is_const" : true,
7673   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7674   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7675   "referenced_type" : "type-803",
7676   "self_type" : "type-802",
7677   "size" : 16,
7678   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7679  },
7680  {
7681   "alignment" : 4,
7682   "is_const" : true,
7683   "linker_set_key" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
7684   "name" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
7685   "referenced_type" : "type-171",
7686   "self_type" : "type-170",
7687   "size" : 32,
7688   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h"
7689  },
7690  {
7691   "alignment" : 4,
7692   "is_const" : true,
7693   "linker_set_key" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
7694   "name" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
7695   "referenced_type" : "type-37",
7696   "self_type" : "type-36",
7697   "size" : 32,
7698   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h"
7699  },
7700  {
7701   "alignment" : 4,
7702   "is_const" : true,
7703   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantDetectionStatus, 4>",
7704   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantDetectionStatus, 4>",
7705   "referenced_type" : "type-175",
7706   "self_type" : "type-174",
7707   "size" : 16,
7708   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7709  },
7710  {
7711   "alignment" : 4,
7712   "is_const" : true,
7713   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantDetectionStatus, 4>",
7714   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantDetectionStatus, 4>",
7715   "referenced_type" : "type-90",
7716   "self_type" : "type-89",
7717   "size" : 16,
7718   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7719  },
7720  {
7721   "alignment" : 4,
7722   "is_const" : true,
7723   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionMode, 4>",
7724   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionMode, 4>",
7725   "referenced_type" : "type-177",
7726   "self_type" : "type-176",
7727   "size" : 16,
7728   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7729  },
7730  {
7731   "alignment" : 4,
7732   "is_const" : true,
7733   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionMode, 4>",
7734   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionMode, 4>",
7735   "referenced_type" : "type-92",
7736   "self_type" : "type-91",
7737   "size" : 16,
7738   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7739  },
7740  {
7741   "alignment" : 4,
7742   "is_const" : true,
7743   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionStatus, 5>",
7744   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionStatus, 5>",
7745   "referenced_type" : "type-179",
7746   "self_type" : "type-178",
7747   "size" : 20,
7748   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7749  },
7750  {
7751   "alignment" : 4,
7752   "is_const" : true,
7753   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionStatus, 5>",
7754   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionStatus, 5>",
7755   "referenced_type" : "type-94",
7756   "self_type" : "type-93",
7757   "size" : 20,
7758   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7759  },
7760  {
7761   "alignment" : 4,
7762   "is_const" : true,
7763   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::Status, 5>",
7764   "name" : "const std::array<android::hardware::usb::V1_2::Status, 5>",
7765   "referenced_type" : "type-173",
7766   "self_type" : "type-172",
7767   "size" : 20,
7768   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7769  },
7770  {
7771   "alignment" : 4,
7772   "is_const" : true,
7773   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::Status, 5>",
7774   "name" : "const std::array<android::hardware::usb::V1_2::Status, 5>",
7775   "referenced_type" : "type-88",
7776   "self_type" : "type-87",
7777   "size" : 20,
7778   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7779  },
7780  {
7781   "alignment" : 4,
7782   "is_const" : true,
7783   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7784   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7785   "referenced_type" : "type-157",
7786   "self_type" : "type-156",
7787   "size" : 12,
7788   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7789  },
7790  {
7791   "alignment" : 4,
7792   "is_const" : true,
7793   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7794   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7795   "referenced_type" : "type-477",
7796   "self_type" : "type-476",
7797   "size" : 12,
7798   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7799  },
7800  {
7801   "alignment" : 4,
7802   "is_const" : true,
7803   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7804   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7805   "referenced_type" : "type-778",
7806   "self_type" : "type-777",
7807   "size" : 12,
7808   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7809  },
7810  {
7811   "alignment" : 4,
7812   "is_const" : true,
7813   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7814   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7815   "referenced_type" : "type-620",
7816   "self_type" : "type-619",
7817   "size" : 4,
7818   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7819  },
7820  {
7821   "alignment" : 4,
7822   "is_const" : true,
7823   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7824   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7825   "referenced_type" : "type-799",
7826   "self_type" : "type-798",
7827   "size" : 4,
7828   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7829  },
7830  {
7831   "alignment" : 1,
7832   "is_const" : true,
7833   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7834   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7835   "referenced_type" : "type-618",
7836   "self_type" : "type-617",
7837   "size" : 3,
7838   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7839  },
7840  {
7841   "alignment" : 1,
7842   "is_const" : true,
7843   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7844   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7845   "referenced_type" : "type-797",
7846   "self_type" : "type-796",
7847   "size" : 3,
7848   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7849  },
7850  {
7851   "alignment" : 8,
7852   "is_const" : true,
7853   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7854   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7855   "referenced_type" : "type-516",
7856   "self_type" : "type-515",
7857   "size" : 24,
7858   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7859  },
7860  {
7861   "alignment" : 8,
7862   "is_const" : true,
7863   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7864   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7865   "referenced_type" : "type-785",
7866   "self_type" : "type-784",
7867   "size" : 24,
7868   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7869  },
7870  {
7871   "alignment" : 8,
7872   "is_const" : true,
7873   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7874   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7875   "referenced_type" : "type-441",
7876   "self_type" : "type-440",
7877   "size" : 16,
7878   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7879  },
7880  {
7881   "alignment" : 8,
7882   "is_const" : true,
7883   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7884   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7885   "referenced_type" : "type-755",
7886   "self_type" : "type-754",
7887   "size" : 16,
7888   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7889  },
7890  {
7891   "alignment" : 8,
7892   "is_const" : true,
7893   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7894   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7895   "referenced_type" : "type-431",
7896   "self_type" : "type-430",
7897   "size" : 16,
7898   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7899  },
7900  {
7901   "alignment" : 8,
7902   "is_const" : true,
7903   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7904   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7905   "referenced_type" : "type-753",
7906   "self_type" : "type-752",
7907   "size" : 16,
7908   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7909  },
7910  {
7911   "alignment" : 8,
7912   "is_const" : true,
7913   "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 *> > *)> > >",
7914   "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 *> > *)> > >",
7915   "referenced_type" : "type-182",
7916   "self_type" : "type-181",
7917   "size" : 24,
7918   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7919  },
7920  {
7921   "alignment" : 8,
7922   "is_const" : true,
7923   "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 *> > *)> > >",
7924   "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 *> > *)> > >",
7925   "referenced_type" : "type-702",
7926   "self_type" : "type-701",
7927   "size" : 24,
7928   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7929  },
7930  {
7931   "alignment" : 8,
7932   "is_const" : true,
7933   "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 *> > *)> > >",
7934   "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 *> > *)> > >",
7935   "referenced_type" : "type-720",
7936   "self_type" : "type-719",
7937   "size" : 24,
7938   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7939  },
7940  {
7941   "alignment" : 1,
7942   "is_const" : true,
7943   "linker_set_key" : "const unsigned char",
7944   "name" : "const unsigned char",
7945   "referenced_type" : "type-219",
7946   "self_type" : "type-380",
7947   "size" : 1,
7948   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7949  },
7950  {
7951   "alignment" : 4,
7952   "is_const" : true,
7953   "linker_set_key" : "const unsigned int",
7954   "name" : "const unsigned int",
7955   "referenced_type" : "type-2",
7956   "self_type" : "type-61",
7957   "size" : 4,
7958   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7959  },
7960  {
7961   "alignment" : 8,
7962   "is_const" : true,
7963   "linker_set_key" : "const unsigned long",
7964   "name" : "const unsigned long",
7965   "referenced_type" : "type-13",
7966   "self_type" : "type-62",
7967   "size" : 8,
7968   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7969  },
7970  {
7971   "alignment" : 8,
7972   "is_const" : true,
7973   "linker_set_key" : "const unsigned long long",
7974   "name" : "const unsigned long long",
7975   "referenced_type" : "type-356",
7976   "self_type" : "type-508",
7977   "size" : 8,
7978   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
7979  },
7980  {
7981   "alignment" : 2,
7982   "is_const" : true,
7983   "linker_set_key" : "const unsigned short",
7984   "name" : "const unsigned short",
7985   "referenced_type" : "type-221",
7986   "self_type" : "type-388",
7987   "size" : 2,
7988   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7989  },
7990  {
7991   "is_const" : true,
7992   "linker_set_key" : "const void",
7993   "name" : "const void",
7994   "referenced_type" : "type-53",
7995   "self_type" : "type-460",
7996   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7997  },
7998  {
7999   "alignment" : 1,
8000   "is_volatile" : true,
8001   "linker_set_key" : "volatile bool",
8002   "name" : "volatile bool",
8003   "referenced_type" : "type-32",
8004   "self_type" : "type-200",
8005   "size" : 1,
8006   "source_file" : "/system/core/libutils/include/utils/Thread.h"
8007  },
8008  {
8009   "alignment" : 4,
8010   "is_volatile" : true,
8011   "linker_set_key" : "volatile int",
8012   "name" : "volatile int",
8013   "referenced_type" : "type-51",
8014   "self_type" : "type-82",
8015   "size" : 4,
8016   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
8017  }
8018 ],
8019 "record_types" :
8020 [
8021  {
8022   "alignment" : 4,
8023   "fields" :
8024   [
8025    {
8026     "access" : "private",
8027     "field_name" : "mCond",
8028     "referenced_type" : "type-199"
8029    }
8030   ],
8031   "linker_set_key" : "android::Condition",
8032   "name" : "android::Condition",
8033   "record_kind" : "class",
8034   "referenced_type" : "type-198",
8035   "self_type" : "type-198",
8036   "size" : 48,
8037   "source_file" : "/system/core/libutils/include/utils/Condition.h",
8038   "unique_id" : "_ZTSN7android9ConditionE"
8039  },
8040  {
8041   "alignment" : 8,
8042   "fields" :
8043   [
8044    {
8045     "access" : "private",
8046     "field_name" : "mVector",
8047     "referenced_type" : "type-78"
8048    }
8049   ],
8050   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
8051   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
8052   "record_kind" : "class",
8053   "referenced_type" : "type-77",
8054   "self_type" : "type-77",
8055   "size" : 40,
8056   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
8057   "template_args" : [ "type-70", "type-76" ],
8058   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
8059  },
8060  {
8061   "alignment" : 4,
8062   "fields" :
8063   [
8064    {
8065     "access" : "private",
8066     "field_name" : "mCount",
8067     "referenced_type" : "type-298"
8068    }
8069   ],
8070   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
8071   "name" : "android::LightRefBase<android::NativeHandle>",
8072   "record_kind" : "class",
8073   "referenced_type" : "type-297",
8074   "self_type" : "type-297",
8075   "size" : 4,
8076   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8077   "template_args" : [ "type-299" ],
8078   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
8079  },
8080  {
8081   "alignment" : 4,
8082   "fields" :
8083   [
8084    {
8085     "access" : "private",
8086     "field_name" : "mCount",
8087     "referenced_type" : "type-295"
8088    }
8089   ],
8090   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
8091   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
8092   "record_kind" : "class",
8093   "referenced_type" : "type-294",
8094   "self_type" : "type-294",
8095   "size" : 4,
8096   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8097   "template_args" : [ "type-296" ],
8098   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
8099  },
8100  {
8101   "alignment" : 4,
8102   "fields" :
8103   [
8104    {
8105     "access" : "private",
8106     "field_name" : "mMutex",
8107     "referenced_type" : "type-58"
8108    }
8109   ],
8110   "linker_set_key" : "android::Mutex",
8111   "name" : "android::Mutex",
8112   "record_kind" : "class",
8113   "referenced_type" : "type-57",
8114   "self_type" : "type-57",
8115   "size" : 40,
8116   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
8117   "unique_id" : "_ZTSN7android5MutexE"
8118  },
8119  {
8120   "alignment" : 8,
8121   "fields" :
8122   [
8123    {
8124     "access" : "private",
8125     "field_name" : "mLock",
8126     "referenced_type" : "type-592"
8127    }
8128   ],
8129   "linker_set_key" : "android::Mutex::Autolock",
8130   "name" : "android::Mutex::Autolock",
8131   "record_kind" : "class",
8132   "referenced_type" : "type-591",
8133   "self_type" : "type-591",
8134   "size" : 8,
8135   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
8136   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
8137  },
8138  {
8139   "alignment" : 8,
8140   "base_specifiers" :
8141   [
8142    {
8143     "referenced_type" : "type-297"
8144    }
8145   ],
8146   "fields" :
8147   [
8148    {
8149     "access" : "private",
8150     "field_name" : "mHandle",
8151     "field_offset" : 64,
8152     "referenced_type" : "type-300"
8153    },
8154    {
8155     "access" : "private",
8156     "field_name" : "mOwnsHandle",
8157     "field_offset" : 128,
8158     "referenced_type" : "type-32"
8159    }
8160   ],
8161   "linker_set_key" : "android::NativeHandle",
8162   "name" : "android::NativeHandle",
8163   "record_kind" : "class",
8164   "referenced_type" : "type-299",
8165   "self_type" : "type-299",
8166   "size" : 24,
8167   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
8168   "unique_id" : "_ZTSN7android12NativeHandleE"
8169  },
8170  {
8171   "alignment" : 4,
8172   "fields" :
8173   [
8174    {
8175     "access" : "private",
8176     "field_name" : "mRWLock",
8177     "referenced_type" : "type-598"
8178    }
8179   ],
8180   "linker_set_key" : "android::RWLock",
8181   "name" : "android::RWLock",
8182   "record_kind" : "class",
8183   "referenced_type" : "type-597",
8184   "self_type" : "type-597",
8185   "size" : 56,
8186   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8187   "unique_id" : "_ZTSN7android6RWLockE"
8188  },
8189  {
8190   "alignment" : 8,
8191   "fields" :
8192   [
8193    {
8194     "access" : "private",
8195     "field_name" : "mLock",
8196     "referenced_type" : "type-601"
8197    }
8198   ],
8199   "linker_set_key" : "android::RWLock::AutoRLock",
8200   "name" : "android::RWLock::AutoRLock",
8201   "record_kind" : "class",
8202   "referenced_type" : "type-600",
8203   "self_type" : "type-600",
8204   "size" : 8,
8205   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8206   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
8207  },
8208  {
8209   "alignment" : 8,
8210   "fields" :
8211   [
8212    {
8213     "access" : "private",
8214     "field_name" : "mLock",
8215     "referenced_type" : "type-601"
8216    }
8217   ],
8218   "linker_set_key" : "android::RWLock::AutoWLock",
8219   "name" : "android::RWLock::AutoWLock",
8220   "record_kind" : "class",
8221   "referenced_type" : "type-604",
8222   "self_type" : "type-604",
8223   "size" : 8,
8224   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8225   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
8226  },
8227  {
8228   "alignment" : 8,
8229   "fields" :
8230   [
8231    {
8232     "access" : "private",
8233     "field_name" : "mRefs",
8234     "field_offset" : 64,
8235     "referenced_type" : "type-8"
8236    }
8237   ],
8238   "linker_set_key" : "android::RefBase",
8239   "name" : "android::RefBase",
8240   "record_kind" : "class",
8241   "referenced_type" : "type-7",
8242   "self_type" : "type-7",
8243   "size" : 16,
8244   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8245   "unique_id" : "_ZTSN7android7RefBaseE",
8246   "vtable_components" :
8247   [
8248    {
8249     "kind" : "offset_to_top"
8250    },
8251    {
8252     "kind" : "rtti",
8253     "mangled_component_name" : "_ZTIN7android7RefBaseE"
8254    },
8255    {
8256     "kind" : "complete_dtor_pointer",
8257     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
8258    },
8259    {
8260     "kind" : "deleting_dtor_pointer",
8261     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
8262    },
8263    {
8264     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8265    },
8266    {
8267     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8268    },
8269    {
8270     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8271    },
8272    {
8273     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8274    }
8275   ]
8276  },
8277  {
8278   "alignment" : 1,
8279   "linker_set_key" : "android::RefBase::weakref_type",
8280   "name" : "android::RefBase::weakref_type",
8281   "record_kind" : "class",
8282   "referenced_type" : "type-12",
8283   "self_type" : "type-12",
8284   "size" : 1,
8285   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8286   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
8287  },
8288  {
8289   "alignment" : 1,
8290   "linker_set_key" : "android::ReferenceMover",
8291   "name" : "android::ReferenceMover",
8292   "record_kind" : "class",
8293   "referenced_type" : "type-404",
8294   "self_type" : "type-404",
8295   "size" : 1,
8296   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8297   "unique_id" : "_ZTSN7android14ReferenceMoverE"
8298  },
8299  {
8300   "alignment" : 8,
8301   "linker_set_key" : "android::ReferenceRenamer",
8302   "name" : "android::ReferenceRenamer",
8303   "record_kind" : "class",
8304   "referenced_type" : "type-398",
8305   "self_type" : "type-398",
8306   "size" : 8,
8307   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8308   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
8309   "vtable_components" :
8310   [
8311    {
8312     "kind" : "offset_to_top"
8313    },
8314    {
8315     "kind" : "rtti",
8316     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
8317    },
8318    {
8319     "is_pure" : true,
8320     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
8321    }
8322   ]
8323  },
8324  {
8325   "alignment" : 8,
8326   "fields" :
8327   [
8328    {
8329     "access" : "private",
8330     "field_name" : "mTag",
8331     "referenced_type" : "type-13"
8332    }
8333   ],
8334   "linker_set_key" : "android::ScopedTrace",
8335   "name" : "android::ScopedTrace",
8336   "record_kind" : "class",
8337   "referenced_type" : "type-606",
8338   "self_type" : "type-606",
8339   "size" : 8,
8340   "source_file" : "/system/core/libutils/include/utils/Trace.h",
8341   "unique_id" : "_ZTSN7android11ScopedTraceE"
8342  },
8343  {
8344   "alignment" : 8,
8345   "base_specifiers" :
8346   [
8347    {
8348     "access" : "private",
8349     "referenced_type" : "type-79"
8350    }
8351   ],
8352   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8353   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8354   "record_kind" : "class",
8355   "referenced_type" : "type-78",
8356   "self_type" : "type-78",
8357   "size" : 40,
8358   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
8359   "template_args" : [ "type-80" ],
8360   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
8361   "vtable_components" :
8362   [
8363    {
8364     "kind" : "offset_to_top"
8365    },
8366    {
8367     "kind" : "rtti",
8368     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
8369    },
8370    {
8371     "kind" : "complete_dtor_pointer",
8372     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
8373    },
8374    {
8375     "kind" : "deleting_dtor_pointer",
8376     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
8377    },
8378    {
8379     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
8380    },
8381    {
8382     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
8383    },
8384    {
8385     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
8386    },
8387    {
8388     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
8389    },
8390    {
8391     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
8392    },
8393    {
8394     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
8395    },
8396    {
8397     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
8398    }
8399   ]
8400  },
8401  {
8402   "alignment" : 8,
8403   "base_specifiers" :
8404   [
8405    {
8406     "referenced_type" : "type-60"
8407    }
8408   ],
8409   "linker_set_key" : "android::SortedVectorImpl",
8410   "name" : "android::SortedVectorImpl",
8411   "record_kind" : "class",
8412   "referenced_type" : "type-79",
8413   "self_type" : "type-79",
8414   "size" : 40,
8415   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8416   "unique_id" : "_ZTSN7android16SortedVectorImplE",
8417   "vtable_components" :
8418   [
8419    {
8420     "kind" : "offset_to_top"
8421    },
8422    {
8423     "kind" : "rtti",
8424     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
8425    },
8426    {
8427     "kind" : "complete_dtor_pointer",
8428     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
8429    },
8430    {
8431     "kind" : "deleting_dtor_pointer",
8432     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
8433    },
8434    {
8435     "is_pure" : true,
8436     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
8437    },
8438    {
8439     "is_pure" : true,
8440     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
8441    },
8442    {
8443     "is_pure" : true,
8444     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
8445    },
8446    {
8447     "is_pure" : true,
8448     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
8449    },
8450    {
8451     "is_pure" : true,
8452     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
8453    },
8454    {
8455     "is_pure" : true,
8456     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
8457    },
8458    {
8459     "is_pure" : true,
8460     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
8461    }
8462   ]
8463  },
8464  {
8465   "alignment" : 8,
8466   "fields" :
8467   [
8468    {
8469     "access" : "private",
8470     "field_name" : "mString",
8471     "referenced_type" : "type-71"
8472    }
8473   ],
8474   "linker_set_key" : "android::String16",
8475   "name" : "android::String16",
8476   "record_kind" : "class",
8477   "referenced_type" : "type-70",
8478   "self_type" : "type-70",
8479   "size" : 8,
8480   "source_file" : "/system/core/libutils/include/utils/String16.h",
8481   "unique_id" : "_ZTSN7android8String16E"
8482  },
8483  {
8484   "alignment" : 8,
8485   "fields" :
8486   [
8487    {
8488     "access" : "private",
8489     "field_name" : "mString",
8490     "referenced_type" : "type-29"
8491    }
8492   ],
8493   "linker_set_key" : "android::String8",
8494   "name" : "android::String8",
8495   "record_kind" : "class",
8496   "referenced_type" : "type-81",
8497   "self_type" : "type-81",
8498   "size" : 8,
8499   "source_file" : "/system/core/libutils/include/utils/String8.h",
8500   "unique_id" : "_ZTSN7android7String8E"
8501  },
8502  {
8503   "alignment" : 8,
8504   "base_specifiers" :
8505   [
8506    {
8507     "is_virtual" : true,
8508     "referenced_type" : "type-7"
8509    }
8510   ],
8511   "fields" :
8512   [
8513    {
8514     "access" : "private",
8515     "field_name" : "mCanCallJava",
8516     "field_offset" : 64,
8517     "referenced_type" : "type-197"
8518    },
8519    {
8520     "access" : "private",
8521     "field_name" : "mThread",
8522     "field_offset" : 128,
8523     "referenced_type" : "type-52"
8524    },
8525    {
8526     "access" : "private",
8527     "field_name" : "mLock",
8528     "field_offset" : 192,
8529     "referenced_type" : "type-57"
8530    },
8531    {
8532     "access" : "private",
8533     "field_name" : "mThreadExitedCondition",
8534     "field_offset" : 512,
8535     "referenced_type" : "type-198"
8536    },
8537    {
8538     "access" : "private",
8539     "field_name" : "mStatus",
8540     "field_offset" : 896,
8541     "referenced_type" : "type-51"
8542    },
8543    {
8544     "access" : "private",
8545     "field_name" : "mExitPending",
8546     "field_offset" : 928,
8547     "referenced_type" : "type-200"
8548    },
8549    {
8550     "access" : "private",
8551     "field_name" : "mRunning",
8552     "field_offset" : 936,
8553     "referenced_type" : "type-200"
8554    },
8555    {
8556     "access" : "private",
8557     "field_name" : "mHoldSelf",
8558     "field_offset" : 960,
8559     "referenced_type" : "type-194"
8560    },
8561    {
8562     "access" : "private",
8563     "field_name" : "mTid",
8564     "field_offset" : 1024,
8565     "referenced_type" : "type-51"
8566    }
8567   ],
8568   "linker_set_key" : "android::Thread",
8569   "name" : "android::Thread",
8570   "record_kind" : "class",
8571   "referenced_type" : "type-196",
8572   "self_type" : "type-196",
8573   "size" : 152,
8574   "source_file" : "/system/core/libutils/include/utils/Thread.h",
8575   "unique_id" : "_ZTSN7android6ThreadE",
8576   "vtable_components" :
8577   [
8578    {
8579     "component_value" : 136,
8580     "kind" : "vbase_offset"
8581    },
8582    {
8583     "kind" : "offset_to_top"
8584    },
8585    {
8586     "kind" : "rtti",
8587     "mangled_component_name" : "_ZTIN7android6ThreadE"
8588    },
8589    {
8590     "kind" : "complete_dtor_pointer",
8591     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
8592    },
8593    {
8594     "kind" : "deleting_dtor_pointer",
8595     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
8596    },
8597    {
8598     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
8599    },
8600    {
8601     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
8602    },
8603    {
8604     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
8605    },
8606    {
8607     "is_pure" : true,
8608     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
8609    },
8610    {
8611     "kind" : "vcall_offset"
8612    },
8613    {
8614     "kind" : "vcall_offset"
8615    },
8616    {
8617     "kind" : "vcall_offset"
8618    },
8619    {
8620     "kind" : "vcall_offset"
8621    },
8622    {
8623     "component_value" : -136,
8624     "kind" : "vcall_offset"
8625    },
8626    {
8627     "component_value" : -136,
8628     "kind" : "offset_to_top"
8629    },
8630    {
8631     "kind" : "rtti",
8632     "mangled_component_name" : "_ZTIN7android6ThreadE"
8633    },
8634    {
8635     "kind" : "complete_dtor_pointer",
8636     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
8637    },
8638    {
8639     "kind" : "deleting_dtor_pointer",
8640     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
8641    },
8642    {
8643     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8644    },
8645    {
8646     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8647    },
8648    {
8649     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8650    },
8651    {
8652     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8653    }
8654   ]
8655  },
8656  {
8657   "alignment" : 8,
8658   "base_specifiers" :
8659   [
8660    {
8661     "access" : "private",
8662     "referenced_type" : "type-60"
8663    }
8664   ],
8665   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8666   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8667   "record_kind" : "class",
8668   "referenced_type" : "type-59",
8669   "self_type" : "type-59",
8670   "size" : 40,
8671   "source_file" : "/system/core/libutils/include/utils/Vector.h",
8672   "template_args" : [ "type-63" ],
8673   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
8674   "vtable_components" :
8675   [
8676    {
8677     "kind" : "offset_to_top"
8678    },
8679    {
8680     "kind" : "rtti",
8681     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
8682    },
8683    {
8684     "kind" : "complete_dtor_pointer",
8685     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
8686    },
8687    {
8688     "kind" : "deleting_dtor_pointer",
8689     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
8690    },
8691    {
8692     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
8693    },
8694    {
8695     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
8696    },
8697    {
8698     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
8699    },
8700    {
8701     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
8702    },
8703    {
8704     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
8705    },
8706    {
8707     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
8708    }
8709   ]
8710  },
8711  {
8712   "alignment" : 8,
8713   "fields" :
8714   [
8715    {
8716     "access" : "private",
8717     "field_name" : "mStorage",
8718     "field_offset" : 64,
8719     "referenced_type" : "type-52"
8720    },
8721    {
8722     "access" : "private",
8723     "field_name" : "mCount",
8724     "field_offset" : 128,
8725     "referenced_type" : "type-13"
8726    },
8727    {
8728     "access" : "private",
8729     "field_name" : "mFlags",
8730     "field_offset" : 192,
8731     "referenced_type" : "type-61"
8732    },
8733    {
8734     "access" : "private",
8735     "field_name" : "mItemSize",
8736     "field_offset" : 256,
8737     "referenced_type" : "type-62"
8738    }
8739   ],
8740   "linker_set_key" : "android::VectorImpl",
8741   "name" : "android::VectorImpl",
8742   "record_kind" : "class",
8743   "referenced_type" : "type-60",
8744   "self_type" : "type-60",
8745   "size" : 40,
8746   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8747   "unique_id" : "_ZTSN7android10VectorImplE",
8748   "vtable_components" :
8749   [
8750    {
8751     "kind" : "offset_to_top"
8752    },
8753    {
8754     "kind" : "rtti",
8755     "mangled_component_name" : "_ZTIN7android10VectorImplE"
8756    },
8757    {
8758     "kind" : "complete_dtor_pointer",
8759     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
8760    },
8761    {
8762     "kind" : "deleting_dtor_pointer",
8763     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
8764    },
8765    {
8766     "is_pure" : true,
8767     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
8768    },
8769    {
8770     "is_pure" : true,
8771     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
8772    },
8773    {
8774     "is_pure" : true,
8775     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
8776    },
8777    {
8778     "is_pure" : true,
8779     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
8780    },
8781    {
8782     "is_pure" : true,
8783     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
8784    },
8785    {
8786     "is_pure" : true,
8787     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
8788    }
8789   ]
8790  },
8791  {
8792   "alignment" : 8,
8793   "base_specifiers" :
8794   [
8795    {
8796     "referenced_type" : "type-294"
8797    }
8798   ],
8799   "linker_set_key" : "android::VirtualLightRefBase",
8800   "name" : "android::VirtualLightRefBase",
8801   "record_kind" : "class",
8802   "referenced_type" : "type-296",
8803   "self_type" : "type-296",
8804   "size" : 16,
8805   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8806   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
8807   "vtable_components" :
8808   [
8809    {
8810     "kind" : "offset_to_top"
8811    },
8812    {
8813     "kind" : "rtti",
8814     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
8815    },
8816    {
8817     "kind" : "complete_dtor_pointer",
8818     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
8819    },
8820    {
8821     "kind" : "deleting_dtor_pointer",
8822     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
8823    }
8824   ]
8825  },
8826  {
8827   "alignment" : 8,
8828   "base_specifiers" :
8829   [
8830    {
8831     "referenced_type" : "type-65"
8832    }
8833   ],
8834   "fields" :
8835   [
8836    {
8837     "access" : "protected",
8838     "field_name" : "mSchedPolicy",
8839     "field_offset" : 64,
8840     "referenced_type" : "type-51"
8841    },
8842    {
8843     "access" : "protected",
8844     "field_name" : "mSchedPriority",
8845     "field_offset" : 96,
8846     "referenced_type" : "type-51"
8847    },
8848    {
8849     "access" : "private",
8850     "field_name" : "mExtras",
8851     "field_offset" : 128,
8852     "referenced_type" : "type-106"
8853    },
8854    {
8855     "access" : "private",
8856     "field_name" : "mReserved0",
8857     "field_offset" : 192,
8858     "referenced_type" : "type-52"
8859    }
8860   ],
8861   "linker_set_key" : "android::hardware::BHwBinder",
8862   "name" : "android::hardware::BHwBinder",
8863   "record_kind" : "class",
8864   "referenced_type" : "type-105",
8865   "self_type" : "type-105",
8866   "size" : 48,
8867   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8868   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
8869   "vtable_components" :
8870   [
8871    {
8872     "component_value" : 32,
8873     "kind" : "vbase_offset"
8874    },
8875    {
8876     "kind" : "offset_to_top"
8877    },
8878    {
8879     "kind" : "rtti",
8880     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8881    },
8882    {
8883     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8884    },
8885    {
8886     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8887    },
8888    {
8889     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8890    },
8891    {
8892     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8893    },
8894    {
8895     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8896    },
8897    {
8898     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8899    },
8900    {
8901     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8902    },
8903    {
8904     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8905    },
8906    {
8907     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8908    },
8909    {
8910     "kind" : "complete_dtor_pointer",
8911     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
8912    },
8913    {
8914     "kind" : "deleting_dtor_pointer",
8915     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
8916    },
8917    {
8918     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8919    },
8920    {
8921     "kind" : "vcall_offset"
8922    },
8923    {
8924     "kind" : "vcall_offset"
8925    },
8926    {
8927     "kind" : "vcall_offset"
8928    },
8929    {
8930     "kind" : "vcall_offset"
8931    },
8932    {
8933     "component_value" : -32,
8934     "kind" : "vcall_offset"
8935    },
8936    {
8937     "component_value" : -32,
8938     "kind" : "offset_to_top"
8939    },
8940    {
8941     "kind" : "rtti",
8942     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8943    },
8944    {
8945     "kind" : "complete_dtor_pointer",
8946     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
8947    },
8948    {
8949     "kind" : "deleting_dtor_pointer",
8950     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
8951    },
8952    {
8953     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8954    },
8955    {
8956     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8957    },
8958    {
8959     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8960    },
8961    {
8962     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8963    }
8964   ]
8965  },
8966  {
8967   "alignment" : 8,
8968   "base_specifiers" :
8969   [
8970    {
8971     "is_virtual" : true,
8972     "referenced_type" : "type-7"
8973    }
8974   ],
8975   "fields" :
8976   [
8977    {
8978     "access" : "private",
8979     "field_name" : "mRemote",
8980     "field_offset" : 64,
8981     "referenced_type" : "type-117"
8982    },
8983    {
8984     "access" : "private",
8985     "field_name" : "mRefs",
8986     "field_offset" : 128,
8987     "referenced_type" : "type-11"
8988    },
8989    {
8990     "access" : "private",
8991     "field_name" : "mState",
8992     "field_offset" : 192,
8993     "referenced_type" : "type-118"
8994    }
8995   ],
8996   "linker_set_key" : "android::hardware::BpHwRefBase",
8997   "name" : "android::hardware::BpHwRefBase",
8998   "record_kind" : "class",
8999   "referenced_type" : "type-116",
9000   "self_type" : "type-116",
9001   "size" : 48,
9002   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
9003   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
9004   "vtable_components" :
9005   [
9006    {
9007     "component_value" : 32,
9008     "kind" : "vbase_offset"
9009    },
9010    {
9011     "kind" : "offset_to_top"
9012    },
9013    {
9014     "kind" : "rtti",
9015     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
9016    },
9017    {
9018     "kind" : "complete_dtor_pointer",
9019     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
9020    },
9021    {
9022     "kind" : "deleting_dtor_pointer",
9023     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
9024    },
9025    {
9026     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9027    },
9028    {
9029     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9030    },
9031    {
9032     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9033    },
9034    {
9035     "kind" : "vcall_offset"
9036    },
9037    {
9038     "component_value" : -32,
9039     "kind" : "vcall_offset"
9040    },
9041    {
9042     "component_value" : -32,
9043     "kind" : "vcall_offset"
9044    },
9045    {
9046     "component_value" : -32,
9047     "kind" : "vcall_offset"
9048    },
9049    {
9050     "component_value" : -32,
9051     "kind" : "vcall_offset"
9052    },
9053    {
9054     "component_value" : -32,
9055     "kind" : "offset_to_top"
9056    },
9057    {
9058     "kind" : "rtti",
9059     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
9060    },
9061    {
9062     "kind" : "complete_dtor_pointer",
9063     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
9064    },
9065    {
9066     "kind" : "deleting_dtor_pointer",
9067     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
9068    },
9069    {
9070     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9071    },
9072    {
9073     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9074    },
9075    {
9076     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9077    },
9078    {
9079     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9080    }
9081   ]
9082  },
9083  {
9084   "alignment" : 8,
9085   "base_specifiers" :
9086   [
9087    {
9088     "referenced_type" : "type-229"
9089    },
9090    {
9091     "referenced_type" : "type-19"
9092    },
9093    {
9094     "referenced_type" : "type-116"
9095    }
9096   ],
9097   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb>",
9098   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb>",
9099   "record_kind" : "class",
9100   "referenced_type" : "type-496",
9101   "self_type" : "type-496",
9102   "size" : 64,
9103   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9104   "template_args" : [ "type-229" ],
9105   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE",
9106   "vtable_components" :
9107   [
9108    {
9109     "component_value" : 48,
9110     "kind" : "vbase_offset"
9111    },
9112    {
9113     "kind" : "offset_to_top"
9114    },
9115    {
9116     "kind" : "rtti",
9117     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
9118    },
9119    {
9120     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
9121    },
9122    {
9123     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9124    },
9125    {
9126     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9127    },
9128    {
9129     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9130    },
9131    {
9132     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9133    },
9134    {
9135     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
9136    },
9137    {
9138     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9139    },
9140    {
9141     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
9142    },
9143    {
9144     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9145    },
9146    {
9147     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
9148    },
9149    {
9150     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9151    },
9152    {
9153     "kind" : "complete_dtor_pointer",
9154     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
9155    },
9156    {
9157     "kind" : "deleting_dtor_pointer",
9158     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
9159    },
9160    {
9161     "is_pure" : true,
9162     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
9163    },
9164    {
9165     "is_pure" : true,
9166     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
9167    },
9168    {
9169     "is_pure" : true,
9170     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb15queryPortStatusEv"
9171    },
9172    {
9173     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
9174    },
9175    {
9176     "component_value" : 40,
9177     "kind" : "vbase_offset"
9178    },
9179    {
9180     "component_value" : -8,
9181     "kind" : "offset_to_top"
9182    },
9183    {
9184     "kind" : "rtti",
9185     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
9186    },
9187    {
9188     "kind" : "complete_dtor_pointer",
9189     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
9190    },
9191    {
9192     "kind" : "deleting_dtor_pointer",
9193     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
9194    },
9195    {
9196     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
9197    },
9198    {
9199     "component_value" : 32,
9200     "kind" : "vbase_offset"
9201    },
9202    {
9203     "component_value" : -16,
9204     "kind" : "offset_to_top"
9205    },
9206    {
9207     "kind" : "rtti",
9208     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
9209    },
9210    {
9211     "kind" : "complete_dtor_pointer",
9212     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
9213    },
9214    {
9215     "kind" : "deleting_dtor_pointer",
9216     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
9217    },
9218    {
9219     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9220    },
9221    {
9222     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9223    },
9224    {
9225     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9226    },
9227    {
9228     "kind" : "vcall_offset"
9229    },
9230    {
9231     "component_value" : -32,
9232     "kind" : "vcall_offset"
9233    },
9234    {
9235     "component_value" : -32,
9236     "kind" : "vcall_offset"
9237    },
9238    {
9239     "component_value" : -32,
9240     "kind" : "vcall_offset"
9241    },
9242    {
9243     "component_value" : -48,
9244     "kind" : "vcall_offset"
9245    },
9246    {
9247     "component_value" : -48,
9248     "kind" : "offset_to_top"
9249    },
9250    {
9251     "kind" : "rtti",
9252     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
9253    },
9254    {
9255     "kind" : "complete_dtor_pointer",
9256     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
9257    },
9258    {
9259     "kind" : "deleting_dtor_pointer",
9260     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
9261    },
9262    {
9263     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9264    },
9265    {
9266     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9267    },
9268    {
9269     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9270    },
9271    {
9272     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9273    }
9274   ]
9275  },
9276  {
9277   "alignment" : 8,
9278   "base_specifiers" :
9279   [
9280    {
9281     "referenced_type" : "type-40"
9282    },
9283    {
9284     "referenced_type" : "type-19"
9285    },
9286    {
9287     "referenced_type" : "type-116"
9288    }
9289   ],
9290   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback>",
9291   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback>",
9292   "record_kind" : "class",
9293   "referenced_type" : "type-495",
9294   "self_type" : "type-495",
9295   "size" : 64,
9296   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9297   "template_args" : [ "type-40" ],
9298   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE",
9299   "vtable_components" :
9300   [
9301    {
9302     "component_value" : 48,
9303     "kind" : "vbase_offset"
9304    },
9305    {
9306     "kind" : "offset_to_top"
9307    },
9308    {
9309     "kind" : "rtti",
9310     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
9311    },
9312    {
9313     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
9314    },
9315    {
9316     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9317    },
9318    {
9319     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9320    },
9321    {
9322     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9323    },
9324    {
9325     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9326    },
9327    {
9328     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
9329    },
9330    {
9331     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9332    },
9333    {
9334     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
9335    },
9336    {
9337     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9338    },
9339    {
9340     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
9341    },
9342    {
9343     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9344    },
9345    {
9346     "kind" : "complete_dtor_pointer",
9347     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
9348    },
9349    {
9350     "kind" : "deleting_dtor_pointer",
9351     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
9352    },
9353    {
9354     "is_pure" : true,
9355     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
9356    },
9357    {
9358     "is_pure" : true,
9359     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
9360    },
9361    {
9362     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
9363    },
9364    {
9365     "component_value" : 40,
9366     "kind" : "vbase_offset"
9367    },
9368    {
9369     "component_value" : -8,
9370     "kind" : "offset_to_top"
9371    },
9372    {
9373     "kind" : "rtti",
9374     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
9375    },
9376    {
9377     "kind" : "complete_dtor_pointer",
9378     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
9379    },
9380    {
9381     "kind" : "deleting_dtor_pointer",
9382     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
9383    },
9384    {
9385     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
9386    },
9387    {
9388     "component_value" : 32,
9389     "kind" : "vbase_offset"
9390    },
9391    {
9392     "component_value" : -16,
9393     "kind" : "offset_to_top"
9394    },
9395    {
9396     "kind" : "rtti",
9397     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
9398    },
9399    {
9400     "kind" : "complete_dtor_pointer",
9401     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
9402    },
9403    {
9404     "kind" : "deleting_dtor_pointer",
9405     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
9406    },
9407    {
9408     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9409    },
9410    {
9411     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9412    },
9413    {
9414     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9415    },
9416    {
9417     "kind" : "vcall_offset"
9418    },
9419    {
9420     "component_value" : -32,
9421     "kind" : "vcall_offset"
9422    },
9423    {
9424     "component_value" : -32,
9425     "kind" : "vcall_offset"
9426    },
9427    {
9428     "component_value" : -32,
9429     "kind" : "vcall_offset"
9430    },
9431    {
9432     "component_value" : -48,
9433     "kind" : "vcall_offset"
9434    },
9435    {
9436     "component_value" : -48,
9437     "kind" : "offset_to_top"
9438    },
9439    {
9440     "kind" : "rtti",
9441     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
9442    },
9443    {
9444     "kind" : "complete_dtor_pointer",
9445     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
9446    },
9447    {
9448     "kind" : "deleting_dtor_pointer",
9449     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
9450    },
9451    {
9452     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9453    },
9454    {
9455     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9456    },
9457    {
9458     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9459    },
9460    {
9461     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9462    }
9463   ]
9464  },
9465  {
9466   "alignment" : 8,
9467   "base_specifiers" :
9468   [
9469    {
9470     "referenced_type" : "type-236"
9471    },
9472    {
9473     "referenced_type" : "type-19"
9474    },
9475    {
9476     "referenced_type" : "type-116"
9477    }
9478   ],
9479   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsb>",
9480   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsb>",
9481   "record_kind" : "class",
9482   "referenced_type" : "type-497",
9483   "self_type" : "type-497",
9484   "size" : 64,
9485   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9486   "template_args" : [ "type-236" ],
9487   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE",
9488   "vtable_components" :
9489   [
9490    {
9491     "component_value" : 48,
9492     "kind" : "vbase_offset"
9493    },
9494    {
9495     "kind" : "offset_to_top"
9496    },
9497    {
9498     "kind" : "rtti",
9499     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
9500    },
9501    {
9502     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_14IUsb8isRemoteEv"
9503    },
9504    {
9505     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9506    },
9507    {
9508     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9509    },
9510    {
9511     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9512    },
9513    {
9514     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9515    },
9516    {
9517     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21setHALInstrumentationEv"
9518    },
9519    {
9520     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9521    },
9522    {
9523     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb4pingEv"
9524    },
9525    {
9526     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9527    },
9528    {
9529     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21notifySyspropsChangedEv"
9530    },
9531    {
9532     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9533    },
9534    {
9535     "kind" : "complete_dtor_pointer",
9536     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
9537    },
9538    {
9539     "kind" : "deleting_dtor_pointer",
9540     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
9541    },
9542    {
9543     "is_pure" : true,
9544     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
9545    },
9546    {
9547     "is_pure" : true,
9548     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
9549    },
9550    {
9551     "is_pure" : true,
9552     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb15queryPortStatusEv"
9553    },
9554    {
9555     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
9556    },
9557    {
9558     "component_value" : 40,
9559     "kind" : "vbase_offset"
9560    },
9561    {
9562     "component_value" : -8,
9563     "kind" : "offset_to_top"
9564    },
9565    {
9566     "kind" : "rtti",
9567     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
9568    },
9569    {
9570     "kind" : "complete_dtor_pointer",
9571     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
9572    },
9573    {
9574     "kind" : "deleting_dtor_pointer",
9575     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
9576    },
9577    {
9578     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
9579    },
9580    {
9581     "component_value" : 32,
9582     "kind" : "vbase_offset"
9583    },
9584    {
9585     "component_value" : -16,
9586     "kind" : "offset_to_top"
9587    },
9588    {
9589     "kind" : "rtti",
9590     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
9591    },
9592    {
9593     "kind" : "complete_dtor_pointer",
9594     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
9595    },
9596    {
9597     "kind" : "deleting_dtor_pointer",
9598     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
9599    },
9600    {
9601     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9602    },
9603    {
9604     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9605    },
9606    {
9607     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9608    },
9609    {
9610     "kind" : "vcall_offset"
9611    },
9612    {
9613     "component_value" : -32,
9614     "kind" : "vcall_offset"
9615    },
9616    {
9617     "component_value" : -32,
9618     "kind" : "vcall_offset"
9619    },
9620    {
9621     "component_value" : -32,
9622     "kind" : "vcall_offset"
9623    },
9624    {
9625     "component_value" : -48,
9626     "kind" : "vcall_offset"
9627    },
9628    {
9629     "component_value" : -48,
9630     "kind" : "offset_to_top"
9631    },
9632    {
9633     "kind" : "rtti",
9634     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
9635    },
9636    {
9637     "kind" : "complete_dtor_pointer",
9638     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
9639    },
9640    {
9641     "kind" : "deleting_dtor_pointer",
9642     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
9643    },
9644    {
9645     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9646    },
9647    {
9648     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9649    },
9650    {
9651     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9652    },
9653    {
9654     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9655    }
9656   ]
9657  },
9658  {
9659   "alignment" : 8,
9660   "base_specifiers" :
9661   [
9662    {
9663     "referenced_type" : "type-39"
9664    },
9665    {
9666     "referenced_type" : "type-19"
9667    },
9668    {
9669     "referenced_type" : "type-116"
9670    }
9671   ],
9672   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsbCallback>",
9673   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsbCallback>",
9674   "record_kind" : "class",
9675   "referenced_type" : "type-115",
9676   "self_type" : "type-115",
9677   "size" : 64,
9678   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9679   "template_args" : [ "type-39" ],
9680   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE",
9681   "vtable_components" :
9682   [
9683    {
9684     "component_value" : 48,
9685     "kind" : "vbase_offset"
9686    },
9687    {
9688     "kind" : "offset_to_top"
9689    },
9690    {
9691     "kind" : "rtti",
9692     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
9693    },
9694    {
9695     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_112IUsbCallback8isRemoteEv"
9696    },
9697    {
9698     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9699    },
9700    {
9701     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9702    },
9703    {
9704     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9705    },
9706    {
9707     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9708    },
9709    {
9710     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21setHALInstrumentationEv"
9711    },
9712    {
9713     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9714    },
9715    {
9716     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback4pingEv"
9717    },
9718    {
9719     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9720    },
9721    {
9722     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21notifySyspropsChangedEv"
9723    },
9724    {
9725     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9726    },
9727    {
9728     "kind" : "complete_dtor_pointer",
9729     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
9730    },
9731    {
9732     "kind" : "deleting_dtor_pointer",
9733     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
9734    },
9735    {
9736     "is_pure" : true,
9737     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
9738    },
9739    {
9740     "is_pure" : true,
9741     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
9742    },
9743    {
9744     "is_pure" : true,
9745     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
9746    },
9747    {
9748     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
9749    },
9750    {
9751     "component_value" : 40,
9752     "kind" : "vbase_offset"
9753    },
9754    {
9755     "component_value" : -8,
9756     "kind" : "offset_to_top"
9757    },
9758    {
9759     "kind" : "rtti",
9760     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
9761    },
9762    {
9763     "kind" : "complete_dtor_pointer",
9764     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
9765    },
9766    {
9767     "kind" : "deleting_dtor_pointer",
9768     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
9769    },
9770    {
9771     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
9772    },
9773    {
9774     "component_value" : 32,
9775     "kind" : "vbase_offset"
9776    },
9777    {
9778     "component_value" : -16,
9779     "kind" : "offset_to_top"
9780    },
9781    {
9782     "kind" : "rtti",
9783     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
9784    },
9785    {
9786     "kind" : "complete_dtor_pointer",
9787     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
9788    },
9789    {
9790     "kind" : "deleting_dtor_pointer",
9791     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
9792    },
9793    {
9794     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9795    },
9796    {
9797     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9798    },
9799    {
9800     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9801    },
9802    {
9803     "kind" : "vcall_offset"
9804    },
9805    {
9806     "component_value" : -32,
9807     "kind" : "vcall_offset"
9808    },
9809    {
9810     "component_value" : -32,
9811     "kind" : "vcall_offset"
9812    },
9813    {
9814     "component_value" : -32,
9815     "kind" : "vcall_offset"
9816    },
9817    {
9818     "component_value" : -48,
9819     "kind" : "vcall_offset"
9820    },
9821    {
9822     "component_value" : -48,
9823     "kind" : "offset_to_top"
9824    },
9825    {
9826     "kind" : "rtti",
9827     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
9828    },
9829    {
9830     "kind" : "complete_dtor_pointer",
9831     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
9832    },
9833    {
9834     "kind" : "deleting_dtor_pointer",
9835     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
9836    },
9837    {
9838     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9839    },
9840    {
9841     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9842    },
9843    {
9844     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9845    },
9846    {
9847     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9848    }
9849   ]
9850  },
9851  {
9852   "alignment" : 8,
9853   "base_specifiers" :
9854   [
9855    {
9856     "referenced_type" : "type-245"
9857    },
9858    {
9859     "referenced_type" : "type-19"
9860    },
9861    {
9862     "referenced_type" : "type-116"
9863    }
9864   ],
9865   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsb>",
9866   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsb>",
9867   "record_kind" : "class",
9868   "referenced_type" : "type-499",
9869   "self_type" : "type-499",
9870   "size" : 64,
9871   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9872   "template_args" : [ "type-245" ],
9873   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEEE",
9874   "vtable_components" :
9875   [
9876    {
9877     "component_value" : 48,
9878     "kind" : "vbase_offset"
9879    },
9880    {
9881     "kind" : "offset_to_top"
9882    },
9883    {
9884     "kind" : "rtti",
9885     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEEE"
9886    },
9887    {
9888     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_24IUsb8isRemoteEv"
9889    },
9890    {
9891     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9892    },
9893    {
9894     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9895    },
9896    {
9897     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9898    },
9899    {
9900     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9901    },
9902    {
9903     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb21setHALInstrumentationEv"
9904    },
9905    {
9906     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9907    },
9908    {
9909     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb4pingEv"
9910    },
9911    {
9912     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9913    },
9914    {
9915     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb21notifySyspropsChangedEv"
9916    },
9917    {
9918     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9919    },
9920    {
9921     "kind" : "complete_dtor_pointer",
9922     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED1Ev"
9923    },
9924    {
9925     "kind" : "deleting_dtor_pointer",
9926     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED0Ev"
9927    },
9928    {
9929     "is_pure" : true,
9930     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
9931    },
9932    {
9933     "is_pure" : true,
9934     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
9935    },
9936    {
9937     "is_pure" : true,
9938     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb15queryPortStatusEv"
9939    },
9940    {
9941     "is_pure" : true,
9942     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb"
9943    },
9944    {
9945     "is_pure" : true,
9946     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb"
9947    },
9948    {
9949     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEE10onAsBinderEv"
9950    },
9951    {
9952     "component_value" : 40,
9953     "kind" : "vbase_offset"
9954    },
9955    {
9956     "component_value" : -8,
9957     "kind" : "offset_to_top"
9958    },
9959    {
9960     "kind" : "rtti",
9961     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEEE"
9962    },
9963    {
9964     "kind" : "complete_dtor_pointer",
9965     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED1Ev"
9966    },
9967    {
9968     "kind" : "deleting_dtor_pointer",
9969     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED0Ev"
9970    },
9971    {
9972     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEE10onAsBinderEv"
9973    },
9974    {
9975     "component_value" : 32,
9976     "kind" : "vbase_offset"
9977    },
9978    {
9979     "component_value" : -16,
9980     "kind" : "offset_to_top"
9981    },
9982    {
9983     "kind" : "rtti",
9984     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEEE"
9985    },
9986    {
9987     "kind" : "complete_dtor_pointer",
9988     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED1Ev"
9989    },
9990    {
9991     "kind" : "deleting_dtor_pointer",
9992     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED0Ev"
9993    },
9994    {
9995     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9996    },
9997    {
9998     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9999    },
10000    {
10001     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10002    },
10003    {
10004     "kind" : "vcall_offset"
10005    },
10006    {
10007     "component_value" : -32,
10008     "kind" : "vcall_offset"
10009    },
10010    {
10011     "component_value" : -32,
10012     "kind" : "vcall_offset"
10013    },
10014    {
10015     "component_value" : -32,
10016     "kind" : "vcall_offset"
10017    },
10018    {
10019     "component_value" : -48,
10020     "kind" : "vcall_offset"
10021    },
10022    {
10023     "component_value" : -48,
10024     "kind" : "offset_to_top"
10025    },
10026    {
10027     "kind" : "rtti",
10028     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEEE"
10029    },
10030    {
10031     "kind" : "complete_dtor_pointer",
10032     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED1Ev"
10033    },
10034    {
10035     "kind" : "deleting_dtor_pointer",
10036     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED0Ev"
10037    },
10038    {
10039     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
10040    },
10041    {
10042     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10043    },
10044    {
10045     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10046    },
10047    {
10048     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10049    }
10050   ]
10051  },
10052  {
10053   "alignment" : 8,
10054   "base_specifiers" :
10055   [
10056    {
10057     "referenced_type" : "type-96"
10058    },
10059    {
10060     "referenced_type" : "type-19"
10061    },
10062    {
10063     "referenced_type" : "type-116"
10064    }
10065   ],
10066   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsbCallback>",
10067   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsbCallback>",
10068   "record_kind" : "class",
10069   "referenced_type" : "type-125",
10070   "self_type" : "type-125",
10071   "size" : 64,
10072   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10073   "template_args" : [ "type-96" ],
10074   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEEE",
10075   "vtable_components" :
10076   [
10077    {
10078     "component_value" : 48,
10079     "kind" : "vbase_offset"
10080    },
10081    {
10082     "kind" : "offset_to_top"
10083    },
10084    {
10085     "kind" : "rtti",
10086     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEEE"
10087    },
10088    {
10089     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_212IUsbCallback8isRemoteEv"
10090    },
10091    {
10092     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10093    },
10094    {
10095     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10096    },
10097    {
10098     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10099    },
10100    {
10101     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10102    },
10103    {
10104     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21setHALInstrumentationEv"
10105    },
10106    {
10107     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10108    },
10109    {
10110     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback4pingEv"
10111    },
10112    {
10113     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10114    },
10115    {
10116     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21notifySyspropsChangedEv"
10117    },
10118    {
10119     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10120    },
10121    {
10122     "kind" : "complete_dtor_pointer",
10123     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED1Ev"
10124    },
10125    {
10126     "kind" : "deleting_dtor_pointer",
10127     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED0Ev"
10128    },
10129    {
10130     "is_pure" : true,
10131     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
10132    },
10133    {
10134     "is_pure" : true,
10135     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
10136    },
10137    {
10138     "is_pure" : true,
10139     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE"
10140    },
10141    {
10142     "is_pure" : true,
10143     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
10144    },
10145    {
10146     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEE10onAsBinderEv"
10147    },
10148    {
10149     "component_value" : 40,
10150     "kind" : "vbase_offset"
10151    },
10152    {
10153     "component_value" : -8,
10154     "kind" : "offset_to_top"
10155    },
10156    {
10157     "kind" : "rtti",
10158     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEEE"
10159    },
10160    {
10161     "kind" : "complete_dtor_pointer",
10162     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED1Ev"
10163    },
10164    {
10165     "kind" : "deleting_dtor_pointer",
10166     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED0Ev"
10167    },
10168    {
10169     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEE10onAsBinderEv"
10170    },
10171    {
10172     "component_value" : 32,
10173     "kind" : "vbase_offset"
10174    },
10175    {
10176     "component_value" : -16,
10177     "kind" : "offset_to_top"
10178    },
10179    {
10180     "kind" : "rtti",
10181     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEEE"
10182    },
10183    {
10184     "kind" : "complete_dtor_pointer",
10185     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED1Ev"
10186    },
10187    {
10188     "kind" : "deleting_dtor_pointer",
10189     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED0Ev"
10190    },
10191    {
10192     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10193    },
10194    {
10195     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10196    },
10197    {
10198     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10199    },
10200    {
10201     "kind" : "vcall_offset"
10202    },
10203    {
10204     "component_value" : -32,
10205     "kind" : "vcall_offset"
10206    },
10207    {
10208     "component_value" : -32,
10209     "kind" : "vcall_offset"
10210    },
10211    {
10212     "component_value" : -32,
10213     "kind" : "vcall_offset"
10214    },
10215    {
10216     "component_value" : -48,
10217     "kind" : "vcall_offset"
10218    },
10219    {
10220     "component_value" : -48,
10221     "kind" : "offset_to_top"
10222    },
10223    {
10224     "kind" : "rtti",
10225     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEEE"
10226    },
10227    {
10228     "kind" : "complete_dtor_pointer",
10229     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED1Ev"
10230    },
10231    {
10232     "kind" : "deleting_dtor_pointer",
10233     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED0Ev"
10234    },
10235    {
10236     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
10237    },
10238    {
10239     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10240    },
10241    {
10242     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10243    },
10244    {
10245     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10246    }
10247   ]
10248  },
10249  {
10250   "alignment" : 8,
10251   "base_specifiers" :
10252   [
10253    {
10254     "referenced_type" : "type-16"
10255    },
10256    {
10257     "referenced_type" : "type-19"
10258    },
10259    {
10260     "referenced_type" : "type-116"
10261    }
10262   ],
10263   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
10264   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
10265   "record_kind" : "class",
10266   "referenced_type" : "type-494",
10267   "self_type" : "type-494",
10268   "size" : 64,
10269   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10270   "template_args" : [ "type-16" ],
10271   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
10272   "vtable_components" :
10273   [
10274    {
10275     "component_value" : 48,
10276     "kind" : "vbase_offset"
10277    },
10278    {
10279     "kind" : "offset_to_top"
10280    },
10281    {
10282     "kind" : "rtti",
10283     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
10284    },
10285    {
10286     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
10287    },
10288    {
10289     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10290    },
10291    {
10292     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10293    },
10294    {
10295     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10296    },
10297    {
10298     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
10299    },
10300    {
10301     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
10302    },
10303    {
10304     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
10305    },
10306    {
10307     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
10308    },
10309    {
10310     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
10311    },
10312    {
10313     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
10314    },
10315    {
10316     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10317    },
10318    {
10319     "kind" : "complete_dtor_pointer",
10320     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
10321    },
10322    {
10323     "kind" : "deleting_dtor_pointer",
10324     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
10325    },
10326    {
10327     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
10328    },
10329    {
10330     "component_value" : 40,
10331     "kind" : "vbase_offset"
10332    },
10333    {
10334     "component_value" : -8,
10335     "kind" : "offset_to_top"
10336    },
10337    {
10338     "kind" : "rtti",
10339     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
10340    },
10341    {
10342     "kind" : "complete_dtor_pointer",
10343     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
10344    },
10345    {
10346     "kind" : "deleting_dtor_pointer",
10347     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
10348    },
10349    {
10350     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
10351    },
10352    {
10353     "component_value" : 32,
10354     "kind" : "vbase_offset"
10355    },
10356    {
10357     "component_value" : -16,
10358     "kind" : "offset_to_top"
10359    },
10360    {
10361     "kind" : "rtti",
10362     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
10363    },
10364    {
10365     "kind" : "complete_dtor_pointer",
10366     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
10367    },
10368    {
10369     "kind" : "deleting_dtor_pointer",
10370     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
10371    },
10372    {
10373     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10374    },
10375    {
10376     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10377    },
10378    {
10379     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10380    },
10381    {
10382     "kind" : "vcall_offset"
10383    },
10384    {
10385     "component_value" : -32,
10386     "kind" : "vcall_offset"
10387    },
10388    {
10389     "component_value" : -32,
10390     "kind" : "vcall_offset"
10391    },
10392    {
10393     "component_value" : -32,
10394     "kind" : "vcall_offset"
10395    },
10396    {
10397     "component_value" : -48,
10398     "kind" : "vcall_offset"
10399    },
10400    {
10401     "component_value" : -48,
10402     "kind" : "offset_to_top"
10403    },
10404    {
10405     "kind" : "rtti",
10406     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
10407    },
10408    {
10409     "kind" : "complete_dtor_pointer",
10410     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
10411    },
10412    {
10413     "kind" : "deleting_dtor_pointer",
10414     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
10415    },
10416    {
10417     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
10418    },
10419    {
10420     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10421    },
10422    {
10423     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10424    },
10425    {
10426     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10427    }
10428   ]
10429  },
10430  {
10431   "alignment" : 8,
10432   "fields" :
10433   [
10434    {
10435     "access" : "private",
10436     "field_name" : "mMutex",
10437     "referenced_type" : "type-519"
10438    },
10439    {
10440     "access" : "private",
10441     "field_name" : "mMap",
10442     "field_offset" : 320,
10443     "referenced_type" : "type-520"
10444    }
10445   ],
10446   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
10447   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
10448   "record_kind" : "class",
10449   "referenced_type" : "type-518",
10450   "self_type" : "type-518",
10451   "size" : 64,
10452   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10453   "template_args" : [ "type-14", "type-521" ],
10454   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
10455  },
10456  {
10457   "alignment" : 8,
10458   "fields" :
10459   [
10460    {
10461     "access" : "private",
10462     "field_name" : "mMutex",
10463     "referenced_type" : "type-527"
10464    },
10465    {
10466     "access" : "private",
10467     "field_name" : "mMap",
10468     "field_offset" : 320,
10469     "referenced_type" : "type-528"
10470    }
10471   ],
10472   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
10473   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
10474   "record_kind" : "class",
10475   "referenced_type" : "type-526",
10476   "self_type" : "type-526",
10477   "size" : 64,
10478   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10479   "template_args" : [ "type-14", "type-32" ],
10480   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
10481  },
10482  {
10483   "alignment" : 8,
10484   "fields" :
10485   [
10486    {
10487     "access" : "private",
10488     "field_name" : "mMutex",
10489     "referenced_type" : "type-532"
10490    },
10491    {
10492     "access" : "private",
10493     "field_name" : "mMap",
10494     "field_offset" : 320,
10495     "referenced_type" : "type-533"
10496    }
10497   ],
10498   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
10499   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
10500   "record_kind" : "class",
10501   "referenced_type" : "type-531",
10502   "self_type" : "type-531",
10503   "size" : 64,
10504   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10505   "template_args" : [ "type-534", "type-399" ],
10506   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
10507  },
10508  {
10509   "alignment" : 8,
10510   "fields" :
10511   [
10512    {
10513     "access" : "private",
10514     "field_name" : "mMutex",
10515     "referenced_type" : "type-550"
10516    },
10517    {
10518     "access" : "private",
10519     "field_name" : "mMap",
10520     "field_offset" : 320,
10521     "referenced_type" : "type-551"
10522    }
10523   ],
10524   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
10525   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
10526   "record_kind" : "class",
10527   "referenced_type" : "type-549",
10528   "self_type" : "type-549",
10529   "size" : 64,
10530   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10531   "template_args" : [ "type-552", "type-553" ],
10532   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
10533  },
10534  {
10535   "alignment" : 8,
10536   "fields" :
10537   [
10538    {
10539     "access" : "private",
10540     "field_name" : "mMutex",
10541     "referenced_type" : "type-540"
10542    },
10543    {
10544     "access" : "private",
10545     "field_name" : "mMap",
10546     "field_offset" : 320,
10547     "referenced_type" : "type-541"
10548    }
10549   ],
10550   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
10551   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
10552   "record_kind" : "class",
10553   "referenced_type" : "type-539",
10554   "self_type" : "type-539",
10555   "size" : 64,
10556   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10557   "template_args" : [ "type-542", "type-543" ],
10558   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
10559  },
10560  {
10561   "alignment" : 8,
10562   "fields" :
10563   [
10564    {
10565     "field_name" : "flags",
10566     "referenced_type" : "type-2"
10567    },
10568    {
10569     "field_name" : "fdIndex",
10570     "field_offset" : 32,
10571     "referenced_type" : "type-2"
10572    },
10573    {
10574     "field_name" : "offset",
10575     "field_offset" : 64,
10576     "referenced_type" : "type-2"
10577    },
10578    {
10579     "field_name" : "extent",
10580     "field_offset" : 128,
10581     "referenced_type" : "type-13"
10582    }
10583   ],
10584   "linker_set_key" : "android::hardware::GrantorDescriptor",
10585   "name" : "android::hardware::GrantorDescriptor",
10586   "referenced_type" : "type-424",
10587   "self_type" : "type-424",
10588   "size" : 24,
10589   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
10590   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
10591  },
10592  {
10593   "alignment" : 8,
10594   "base_specifiers" :
10595   [
10596    {
10597     "is_virtual" : true,
10598     "referenced_type" : "type-408"
10599    },
10600    {
10601     "is_virtual" : true,
10602     "referenced_type" : "type-7"
10603    }
10604   ],
10605   "linker_set_key" : "android::hardware::HidlMemory",
10606   "name" : "android::hardware::HidlMemory",
10607   "record_kind" : "class",
10608   "referenced_type" : "type-416",
10609   "self_type" : "type-416",
10610   "size" : 64,
10611   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10612   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
10613   "vtable_components" :
10614   [
10615    {
10616     "component_value" : 48,
10617     "kind" : "vbase_offset"
10618    },
10619    {
10620     "component_value" : 8,
10621     "kind" : "vbase_offset"
10622    },
10623    {
10624     "kind" : "offset_to_top"
10625    },
10626    {
10627     "kind" : "rtti",
10628     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
10629    },
10630    {
10631     "kind" : "complete_dtor_pointer",
10632     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
10633    },
10634    {
10635     "kind" : "deleting_dtor_pointer",
10636     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
10637    },
10638    {
10639     "kind" : "vcall_offset"
10640    },
10641    {
10642     "kind" : "vcall_offset"
10643    },
10644    {
10645     "kind" : "vcall_offset"
10646    },
10647    {
10648     "kind" : "vcall_offset"
10649    },
10650    {
10651     "component_value" : -48,
10652     "kind" : "vcall_offset"
10653    },
10654    {
10655     "component_value" : -48,
10656     "kind" : "offset_to_top"
10657    },
10658    {
10659     "kind" : "rtti",
10660     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
10661    },
10662    {
10663     "kind" : "complete_dtor_pointer",
10664     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
10665    },
10666    {
10667     "kind" : "deleting_dtor_pointer",
10668     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
10669    },
10670    {
10671     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10672    },
10673    {
10674     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10675    },
10676    {
10677     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10678    },
10679    {
10680     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10681    }
10682   ]
10683  },
10684  {
10685   "alignment" : 8,
10686   "base_specifiers" :
10687   [
10688    {
10689     "is_virtual" : true,
10690     "referenced_type" : "type-7"
10691    }
10692   ],
10693   "linker_set_key" : "android::hardware::IBinder",
10694   "name" : "android::hardware::IBinder",
10695   "record_kind" : "class",
10696   "referenced_type" : "type-65",
10697   "self_type" : "type-65",
10698   "size" : 24,
10699   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
10700   "unique_id" : "_ZTSN7android8hardware7IBinderE",
10701   "vtable_components" :
10702   [
10703    {
10704     "component_value" : 8,
10705     "kind" : "vbase_offset"
10706    },
10707    {
10708     "kind" : "offset_to_top"
10709    },
10710    {
10711     "kind" : "rtti",
10712     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
10713    },
10714    {
10715     "is_pure" : true,
10716     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10717    },
10718    {
10719     "is_pure" : true,
10720     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
10721    },
10722    {
10723     "is_pure" : true,
10724     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
10725    },
10726    {
10727     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10728    },
10729    {
10730     "is_pure" : true,
10731     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10732    },
10733    {
10734     "is_pure" : true,
10735     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
10736    },
10737    {
10738     "is_pure" : true,
10739     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
10740    },
10741    {
10742     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
10743    },
10744    {
10745     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10746    },
10747    {
10748     "kind" : "complete_dtor_pointer",
10749     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
10750    },
10751    {
10752     "kind" : "deleting_dtor_pointer",
10753     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
10754    },
10755    {
10756     "kind" : "vcall_offset"
10757    },
10758    {
10759     "kind" : "vcall_offset"
10760    },
10761    {
10762     "kind" : "vcall_offset"
10763    },
10764    {
10765     "kind" : "vcall_offset"
10766    },
10767    {
10768     "component_value" : -8,
10769     "kind" : "vcall_offset"
10770    },
10771    {
10772     "component_value" : -8,
10773     "kind" : "offset_to_top"
10774    },
10775    {
10776     "kind" : "rtti",
10777     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
10778    },
10779    {
10780     "kind" : "complete_dtor_pointer",
10781     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
10782    },
10783    {
10784     "kind" : "deleting_dtor_pointer",
10785     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
10786    },
10787    {
10788     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10789    },
10790    {
10791     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10792    },
10793    {
10794     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10795    },
10796    {
10797     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10798    }
10799   ]
10800  },
10801  {
10802   "alignment" : 8,
10803   "base_specifiers" :
10804   [
10805    {
10806     "is_virtual" : true,
10807     "referenced_type" : "type-7"
10808    }
10809   ],
10810   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
10811   "name" : "android::hardware::IBinder::DeathRecipient",
10812   "record_kind" : "class",
10813   "referenced_type" : "type-17",
10814   "self_type" : "type-17",
10815   "size" : 24,
10816   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
10817   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
10818   "vtable_components" :
10819   [
10820    {
10821     "component_value" : 8,
10822     "kind" : "vbase_offset"
10823    },
10824    {
10825     "kind" : "offset_to_top"
10826    },
10827    {
10828     "kind" : "rtti",
10829     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
10830    },
10831    {
10832     "is_pure" : true,
10833     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
10834    },
10835    {
10836     "kind" : "complete_dtor_pointer",
10837     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
10838    },
10839    {
10840     "kind" : "deleting_dtor_pointer",
10841     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
10842    },
10843    {
10844     "kind" : "vcall_offset"
10845    },
10846    {
10847     "kind" : "vcall_offset"
10848    },
10849    {
10850     "kind" : "vcall_offset"
10851    },
10852    {
10853     "kind" : "vcall_offset"
10854    },
10855    {
10856     "component_value" : -8,
10857     "kind" : "vcall_offset"
10858    },
10859    {
10860     "component_value" : -8,
10861     "kind" : "offset_to_top"
10862    },
10863    {
10864     "kind" : "rtti",
10865     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
10866    },
10867    {
10868     "kind" : "complete_dtor_pointer",
10869     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
10870    },
10871    {
10872     "kind" : "deleting_dtor_pointer",
10873     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
10874    },
10875    {
10876     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10877    },
10878    {
10879     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10880    },
10881    {
10882     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10883    },
10884    {
10885     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10886    }
10887   ]
10888  },
10889  {
10890   "alignment" : 8,
10891   "base_specifiers" :
10892   [
10893    {
10894     "is_virtual" : true,
10895     "referenced_type" : "type-7"
10896    }
10897   ],
10898   "linker_set_key" : "android::hardware::IInterface",
10899   "name" : "android::hardware::IInterface",
10900   "record_kind" : "class",
10901   "referenced_type" : "type-19",
10902   "self_type" : "type-19",
10903   "size" : 24,
10904   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10905   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
10906   "vtable_components" :
10907   [
10908    {
10909     "component_value" : 8,
10910     "kind" : "vbase_offset"
10911    },
10912    {
10913     "kind" : "offset_to_top"
10914    },
10915    {
10916     "kind" : "rtti",
10917     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
10918    },
10919    {
10920     "kind" : "complete_dtor_pointer",
10921     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
10922    },
10923    {
10924     "kind" : "deleting_dtor_pointer",
10925     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
10926    },
10927    {
10928     "is_pure" : true,
10929     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
10930    },
10931    {
10932     "kind" : "vcall_offset"
10933    },
10934    {
10935     "kind" : "vcall_offset"
10936    },
10937    {
10938     "kind" : "vcall_offset"
10939    },
10940    {
10941     "kind" : "vcall_offset"
10942    },
10943    {
10944     "component_value" : -8,
10945     "kind" : "vcall_offset"
10946    },
10947    {
10948     "component_value" : -8,
10949     "kind" : "offset_to_top"
10950    },
10951    {
10952     "kind" : "rtti",
10953     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
10954    },
10955    {
10956     "kind" : "complete_dtor_pointer",
10957     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
10958    },
10959    {
10960     "kind" : "deleting_dtor_pointer",
10961     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
10962    },
10963    {
10964     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10965    },
10966    {
10967     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10968    },
10969    {
10970     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10971    },
10972    {
10973     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10974    }
10975   ]
10976  },
10977  {
10978   "alignment" : 8,
10979   "fields" :
10980   [
10981    {
10982     "access" : "private",
10983     "field_name" : "mGrantors",
10984     "referenced_type" : "type-420"
10985    },
10986    {
10987     "access" : "private",
10988     "field_name" : "mHandle",
10989     "field_offset" : 128,
10990     "referenced_type" : "type-466"
10991    },
10992    {
10993     "access" : "private",
10994     "field_name" : "mQuantum",
10995     "field_offset" : 192,
10996     "referenced_type" : "type-2"
10997    },
10998    {
10999     "access" : "private",
11000     "field_name" : "mFlags",
11001     "field_offset" : 224,
11002     "referenced_type" : "type-2"
11003    }
11004   ],
11005   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
11006   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
11007   "referenced_type" : "type-465",
11008   "self_type" : "type-465",
11009   "size" : 32,
11010   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
11011   "template_args" : [ "type-31" ],
11012   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
11013  },
11014  {
11015   "alignment" : 8,
11016   "fields" :
11017   [
11018    {
11019     "access" : "private",
11020     "field_name" : "mBufCachePos",
11021     "referenced_type" : "type-13"
11022    },
11023    {
11024     "access" : "private",
11025     "field_name" : "mBufCache",
11026     "field_offset" : 64,
11027     "referenced_type" : "type-501"
11028    },
11029    {
11030     "access" : "private",
11031     "field_name" : "mError",
11032     "field_offset" : 256,
11033     "referenced_type" : "type-51"
11034    },
11035    {
11036     "access" : "private",
11037     "field_name" : "mData",
11038     "field_offset" : 320,
11039     "referenced_type" : "type-502"
11040    },
11041    {
11042     "access" : "private",
11043     "field_name" : "mDataSize",
11044     "field_offset" : 384,
11045     "referenced_type" : "type-13"
11046    },
11047    {
11048     "access" : "private",
11049     "field_name" : "mDataCapacity",
11050     "field_offset" : 448,
11051     "referenced_type" : "type-13"
11052    },
11053    {
11054     "access" : "private",
11055     "field_name" : "mDataPos",
11056     "field_offset" : 512,
11057     "referenced_type" : "type-13"
11058    },
11059    {
11060     "access" : "private",
11061     "field_name" : "mObjects",
11062     "field_offset" : 576,
11063     "referenced_type" : "type-503"
11064    },
11065    {
11066     "access" : "private",
11067     "field_name" : "mObjectsSize",
11068     "field_offset" : 640,
11069     "referenced_type" : "type-13"
11070    },
11071    {
11072     "access" : "private",
11073     "field_name" : "mObjectsCapacity",
11074     "field_offset" : 704,
11075     "referenced_type" : "type-13"
11076    },
11077    {
11078     "access" : "private",
11079     "field_name" : "mNextObjectHint",
11080     "field_offset" : 768,
11081     "referenced_type" : "type-13"
11082    },
11083    {
11084     "access" : "private",
11085     "field_name" : "mNumRef",
11086     "field_offset" : 832,
11087     "referenced_type" : "type-13"
11088    },
11089    {
11090     "access" : "private",
11091     "field_name" : "mFdsKnown",
11092     "field_offset" : 896,
11093     "referenced_type" : "type-32"
11094    },
11095    {
11096     "access" : "private",
11097     "field_name" : "mHasFds",
11098     "field_offset" : 904,
11099     "referenced_type" : "type-32"
11100    },
11101    {
11102     "access" : "private",
11103     "field_name" : "mAllowFds",
11104     "field_offset" : 912,
11105     "referenced_type" : "type-32"
11106    },
11107    {
11108     "access" : "private",
11109     "field_name" : "mOwner",
11110     "field_offset" : 960,
11111     "referenced_type" : "type-504"
11112    },
11113    {
11114     "access" : "private",
11115     "field_name" : "mOwnerCookie",
11116     "field_offset" : 1024,
11117     "referenced_type" : "type-52"
11118    }
11119   ],
11120   "linker_set_key" : "android::hardware::Parcel",
11121   "name" : "android::hardware::Parcel",
11122   "record_kind" : "class",
11123   "referenced_type" : "type-500",
11124   "self_type" : "type-500",
11125   "size" : 136,
11126   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
11127   "unique_id" : "_ZTSN7android8hardware6ParcelE"
11128  },
11129  {
11130   "access" : "private",
11131   "alignment" : 8,
11132   "fields" :
11133   [
11134    {
11135     "field_name" : "index",
11136     "referenced_type" : "type-13"
11137    },
11138    {
11139     "field_name" : "buffer",
11140     "field_offset" : 64,
11141     "referenced_type" : "type-356"
11142    },
11143    {
11144     "field_name" : "bufend",
11145     "field_offset" : 128,
11146     "referenced_type" : "type-356"
11147    }
11148   ],
11149   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
11150   "name" : "android::hardware::Parcel::BufferInfo",
11151   "referenced_type" : "type-509",
11152   "self_type" : "type-509",
11153   "size" : 24,
11154   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
11155   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
11156  },
11157  {
11158   "alignment" : 8,
11159   "base_specifiers" :
11160   [
11161    {
11162     "is_virtual" : true,
11163     "referenced_type" : "type-7"
11164    }
11165   ],
11166   "fields" :
11167   [
11168    {
11169     "access" : "private",
11170     "field_name" : "mDriverFD",
11171     "field_offset" : 64,
11172     "referenced_type" : "type-51"
11173    },
11174    {
11175     "access" : "private",
11176     "field_name" : "mVMStart",
11177     "field_offset" : 128,
11178     "referenced_type" : "type-52"
11179    },
11180    {
11181     "access" : "private",
11182     "field_name" : "mThreadCountLock",
11183     "field_offset" : 192,
11184     "referenced_type" : "type-54"
11185    },
11186    {
11187     "access" : "private",
11188     "field_name" : "mThreadCountDecrement",
11189     "field_offset" : 512,
11190     "referenced_type" : "type-55"
11191    },
11192    {
11193     "access" : "private",
11194     "field_name" : "mExecutingThreadsCount",
11195     "field_offset" : 896,
11196     "referenced_type" : "type-13"
11197    },
11198    {
11199     "access" : "private",
11200     "field_name" : "mMaxThreads",
11201     "field_offset" : 960,
11202     "referenced_type" : "type-13"
11203    },
11204    {
11205     "access" : "private",
11206     "field_name" : "mStarvationStartTimeMs",
11207     "field_offset" : 1024,
11208     "referenced_type" : "type-56"
11209    },
11210    {
11211     "access" : "private",
11212     "field_name" : "mLock",
11213     "field_offset" : 1088,
11214     "referenced_type" : "type-57"
11215    },
11216    {
11217     "access" : "private",
11218     "field_name" : "mHandleToObject",
11219     "field_offset" : 1408,
11220     "referenced_type" : "type-59"
11221    },
11222    {
11223     "access" : "private",
11224     "field_name" : "mManagesContexts",
11225     "field_offset" : 1728,
11226     "referenced_type" : "type-32"
11227    },
11228    {
11229     "access" : "private",
11230     "field_name" : "mBinderContextCheckFunc",
11231     "field_offset" : 1792,
11232     "referenced_type" : "type-66"
11233    },
11234    {
11235     "access" : "private",
11236     "field_name" : "mBinderContextUserData",
11237     "field_offset" : 1856,
11238     "referenced_type" : "type-52"
11239    },
11240    {
11241     "access" : "private",
11242     "field_name" : "mContexts",
11243     "field_offset" : 1920,
11244     "referenced_type" : "type-77"
11245    },
11246    {
11247     "access" : "private",
11248     "field_name" : "mRootDir",
11249     "field_offset" : 2240,
11250     "referenced_type" : "type-81"
11251    },
11252    {
11253     "access" : "private",
11254     "field_name" : "mThreadPoolStarted",
11255     "field_offset" : 2304,
11256     "referenced_type" : "type-32"
11257    },
11258    {
11259     "access" : "private",
11260     "field_name" : "mSpawnThreadOnStart",
11261     "field_offset" : 2312,
11262     "referenced_type" : "type-32"
11263    },
11264    {
11265     "access" : "private",
11266     "field_name" : "mThreadPoolSeq",
11267     "field_offset" : 2336,
11268     "referenced_type" : "type-82"
11269    },
11270    {
11271     "access" : "private",
11272     "field_name" : "mMmapSize",
11273     "field_offset" : 2368,
11274     "referenced_type" : "type-62"
11275    },
11276    {
11277     "access" : "private",
11278     "field_name" : "mCallRestriction",
11279     "field_offset" : 2432,
11280     "referenced_type" : "type-83"
11281    }
11282   ],
11283   "linker_set_key" : "android::hardware::ProcessState",
11284   "name" : "android::hardware::ProcessState",
11285   "record_kind" : "class",
11286   "referenced_type" : "type-50",
11287   "self_type" : "type-50",
11288   "size" : 328,
11289   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
11290   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
11291   "vtable_components" :
11292   [
11293    {
11294     "component_value" : 312,
11295     "kind" : "vbase_offset"
11296    },
11297    {
11298     "kind" : "offset_to_top"
11299    },
11300    {
11301     "kind" : "rtti",
11302     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
11303    },
11304    {
11305     "kind" : "complete_dtor_pointer",
11306     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
11307    },
11308    {
11309     "kind" : "deleting_dtor_pointer",
11310     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
11311    },
11312    {
11313     "kind" : "vcall_offset"
11314    },
11315    {
11316     "kind" : "vcall_offset"
11317    },
11318    {
11319     "kind" : "vcall_offset"
11320    },
11321    {
11322     "kind" : "vcall_offset"
11323    },
11324    {
11325     "component_value" : -312,
11326     "kind" : "vcall_offset"
11327    },
11328    {
11329     "component_value" : -312,
11330     "kind" : "offset_to_top"
11331    },
11332    {
11333     "kind" : "rtti",
11334     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
11335    },
11336    {
11337     "kind" : "complete_dtor_pointer",
11338     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
11339    },
11340    {
11341     "kind" : "deleting_dtor_pointer",
11342     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
11343    },
11344    {
11345     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11346    },
11347    {
11348     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11349    },
11350    {
11351     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11352    },
11353    {
11354     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11355    }
11356   ]
11357  },
11358  {
11359   "access" : "private",
11360   "alignment" : 8,
11361   "fields" :
11362   [
11363    {
11364     "field_name" : "binder",
11365     "referenced_type" : "type-64"
11366    },
11367    {
11368     "field_name" : "refs",
11369     "field_offset" : 64,
11370     "referenced_type" : "type-11"
11371    }
11372   ],
11373   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
11374   "name" : "android::hardware::ProcessState::handle_entry",
11375   "referenced_type" : "type-63",
11376   "self_type" : "type-63",
11377   "size" : 16,
11378   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
11379   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
11380  },
11381  {
11382   "alignment" : 8,
11383   "base_specifiers" :
11384   [
11385    {
11386     "referenced_type" : "type-270"
11387    }
11388   ],
11389   "fields" :
11390   [
11391    {
11392     "access" : "private",
11393     "field_name" : "mVal",
11394     "field_offset" : 320,
11395     "referenced_type" : "type-243"
11396    }
11397   ],
11398   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> >",
11399   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> >",
11400   "record_kind" : "class",
11401   "referenced_type" : "type-276",
11402   "self_type" : "type-276",
11403   "size" : 48,
11404   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11405   "template_args" : [ "type-243" ],
11406   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb4V1_24IUsbEEEEE"
11407  },
11408  {
11409   "alignment" : 8,
11410   "base_specifiers" :
11411   [
11412    {
11413     "referenced_type" : "type-270"
11414    }
11415   ],
11416   "fields" :
11417   [
11418    {
11419     "access" : "private",
11420     "field_name" : "mVal",
11421     "field_offset" : 320,
11422     "referenced_type" : "type-722"
11423    }
11424   ],
11425   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> >",
11426   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> >",
11427   "record_kind" : "class",
11428   "referenced_type" : "type-739",
11429   "self_type" : "type-739",
11430   "size" : 48,
11431   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11432   "template_args" : [ "type-722" ],
11433   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb4V1_212IUsbCallbackEEEEE"
11434  },
11435  {
11436   "alignment" : 8,
11437   "base_specifiers" :
11438   [
11439    {
11440     "referenced_type" : "type-270"
11441    }
11442   ],
11443   "fields" :
11444   [
11445    {
11446     "access" : "private",
11447     "field_name" : "mVal",
11448     "field_offset" : 264,
11449     "referenced_type" : "type-32"
11450    }
11451   ],
11452   "linker_set_key" : "android::hardware::Return<bool>",
11453   "name" : "android::hardware::Return<bool>",
11454   "record_kind" : "class",
11455   "referenced_type" : "type-269",
11456   "self_type" : "type-269",
11457   "size" : 40,
11458   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11459   "template_args" : [ "type-32" ],
11460   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
11461  },
11462  {
11463   "alignment" : 8,
11464   "base_specifiers" :
11465   [
11466    {
11467     "referenced_type" : "type-270"
11468    }
11469   ],
11470   "linker_set_key" : "android::hardware::Return<void>",
11471   "name" : "android::hardware::Return<void>",
11472   "record_kind" : "class",
11473   "referenced_type" : "type-290",
11474   "self_type" : "type-290",
11475   "size" : 40,
11476   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11477   "template_args" : [ "type-53" ],
11478   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
11479  },
11480  {
11481   "alignment" : 8,
11482   "fields" :
11483   [
11484    {
11485     "access" : "private",
11486     "field_name" : "mException",
11487     "referenced_type" : "type-51"
11488    },
11489    {
11490     "access" : "private",
11491     "field_name" : "mErrorCode",
11492     "field_offset" : 32,
11493     "referenced_type" : "type-51"
11494    },
11495    {
11496     "access" : "private",
11497     "field_name" : "mMessage",
11498     "field_offset" : 64,
11499     "referenced_type" : "type-261"
11500    }
11501   ],
11502   "linker_set_key" : "android::hardware::Status",
11503   "name" : "android::hardware::Status",
11504   "record_kind" : "class",
11505   "referenced_type" : "type-260",
11506   "self_type" : "type-260",
11507   "size" : 32,
11508   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11509   "unique_id" : "_ZTSN7android8hardware6StatusE"
11510  },
11511  {
11512   "alignment" : 8,
11513   "fields" :
11514   [
11515    {
11516     "access" : "protected",
11517     "field_name" : "mInstrumentationCallbacks",
11518     "field_offset" : 64,
11519     "referenced_type" : "type-108"
11520    },
11521    {
11522     "access" : "protected",
11523     "field_name" : "mEnableInstrumentation",
11524     "field_offset" : 256,
11525     "referenced_type" : "type-32"
11526    },
11527    {
11528     "access" : "protected",
11529     "field_name" : "mInstrumentationLibPackage",
11530     "field_offset" : 320,
11531     "referenced_type" : "type-109"
11532    },
11533    {
11534     "access" : "protected",
11535     "field_name" : "mInterfaceName",
11536     "field_offset" : 512,
11537     "referenced_type" : "type-110"
11538    }
11539   ],
11540   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
11541   "name" : "android::hardware::details::HidlInstrumentor",
11542   "referenced_type" : "type-107",
11543   "self_type" : "type-107",
11544   "size" : 88,
11545   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11546   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
11547   "vtable_components" :
11548   [
11549    {
11550     "kind" : "offset_to_top"
11551    },
11552    {
11553     "kind" : "rtti",
11554     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
11555    },
11556    {
11557     "kind" : "complete_dtor_pointer",
11558     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
11559    },
11560    {
11561     "kind" : "deleting_dtor_pointer",
11562     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
11563    }
11564   ]
11565  },
11566  {
11567   "alignment" : 4,
11568   "fields" :
11569   [
11570    {
11571     "field_name" : "sched_policy",
11572     "referenced_type" : "type-51"
11573    },
11574    {
11575     "field_name" : "prio",
11576     "field_offset" : 32,
11577     "referenced_type" : "type-51"
11578    }
11579   ],
11580   "linker_set_key" : "android::hardware::details::SchedPrio",
11581   "name" : "android::hardware::details::SchedPrio",
11582   "referenced_type" : "type-521",
11583   "self_type" : "type-521",
11584   "size" : 8,
11585   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
11586   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
11587  },
11588  {
11589   "alignment" : 8,
11590   "fields" :
11591   [
11592    {
11593     "access" : "private",
11594     "field_name" : "mQueue",
11595     "referenced_type" : "type-717"
11596    }
11597   ],
11598   "linker_set_key" : "android::hardware::details::TaskRunner",
11599   "name" : "android::hardware::details::TaskRunner",
11600   "record_kind" : "class",
11601   "referenced_type" : "type-716",
11602   "self_type" : "type-716",
11603   "size" : 16,
11604   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
11605   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
11606  },
11607  {
11608   "alignment" : 1,
11609   "linker_set_key" : "android::hardware::details::bnhw_tag",
11610   "name" : "android::hardware::details::bnhw_tag",
11611   "referenced_type" : "type-346",
11612   "self_type" : "type-346",
11613   "size" : 1,
11614   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11615   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
11616  },
11617  {
11618   "alignment" : 1,
11619   "linker_set_key" : "android::hardware::details::bphw_tag",
11620   "name" : "android::hardware::details::bphw_tag",
11621   "referenced_type" : "type-359",
11622   "self_type" : "type-359",
11623   "size" : 1,
11624   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11625   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
11626  },
11627  {
11628   "alignment" : 1,
11629   "linker_set_key" : "android::hardware::details::bs_tag",
11630   "name" : "android::hardware::details::bs_tag",
11631   "referenced_type" : "type-371",
11632   "self_type" : "type-371",
11633   "size" : 1,
11634   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11635   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
11636  },
11637  {
11638   "access" : "private",
11639   "alignment" : 8,
11640   "fields" :
11641   [
11642    {
11643     "field_name" : "mPointer",
11644     "referenced_type" : "type-423"
11645    },
11646    {
11647     "field_name" : "_pad",
11648     "referenced_type" : "type-13"
11649    }
11650   ],
11651   "is_anonymous" : true,
11652   "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",
11653   "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",
11654   "record_kind" : "union",
11655   "referenced_type" : "type-422",
11656   "self_type" : "type-422",
11657   "size" : 8,
11658   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11659   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
11660  },
11661  {
11662   "access" : "private",
11663   "alignment" : 8,
11664   "fields" :
11665   [
11666    {
11667     "field_name" : "mPointer",
11668     "referenced_type" : "type-142"
11669    },
11670    {
11671     "field_name" : "_pad",
11672     "referenced_type" : "type-13"
11673    }
11674   ],
11675   "is_anonymous" : true,
11676   "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",
11677   "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",
11678   "record_kind" : "union",
11679   "referenced_type" : "type-141",
11680   "self_type" : "type-141",
11681   "size" : 8,
11682   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11683   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_210PortStatusEEUt_E"
11684  },
11685  {
11686   "access" : "private",
11687   "alignment" : 8,
11688   "fields" :
11689   [
11690    {
11691     "field_name" : "mPointer",
11692     "referenced_type" : "type-24"
11693    },
11694    {
11695     "field_name" : "_pad",
11696     "referenced_type" : "type-13"
11697    }
11698   ],
11699   "is_anonymous" : true,
11700   "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",
11701   "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",
11702   "record_kind" : "union",
11703   "referenced_type" : "type-23",
11704   "self_type" : "type-23",
11705   "size" : 8,
11706   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11707   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_010PortStatusEEUt_E"
11708  },
11709  {
11710   "access" : "private",
11711   "alignment" : 8,
11712   "fields" :
11713   [
11714    {
11715     "field_name" : "mPointer",
11716     "referenced_type" : "type-130"
11717    },
11718    {
11719     "field_name" : "_pad",
11720     "referenced_type" : "type-13"
11721    }
11722   ],
11723   "is_anonymous" : true,
11724   "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",
11725   "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",
11726   "record_kind" : "union",
11727   "referenced_type" : "type-129",
11728   "self_type" : "type-129",
11729   "size" : 8,
11730   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11731   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_114PortStatus_1_1EEUt_E"
11732  },
11733  {
11734   "alignment" : 8,
11735   "fields" :
11736   [
11737    {
11738     "access" : "private",
11739     "referenced_type" : "type-422"
11740    }
11741   ],
11742   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
11743   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
11744   "referenced_type" : "type-421",
11745   "self_type" : "type-421",
11746   "size" : 8,
11747   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11748   "template_args" : [ "type-424" ],
11749   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
11750  },
11751  {
11752   "alignment" : 8,
11753   "fields" :
11754   [
11755    {
11756     "access" : "private",
11757     "referenced_type" : "type-435"
11758    }
11759   ],
11760   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
11761   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
11762   "referenced_type" : "type-434",
11763   "self_type" : "type-434",
11764   "size" : 8,
11765   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11766   "template_args" : [ "type-437" ],
11767   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
11768  },
11769  {
11770   "alignment" : 8,
11771   "fields" :
11772   [
11773    {
11774     "access" : "private",
11775     "referenced_type" : "type-427"
11776    }
11777   ],
11778   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
11779   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
11780   "referenced_type" : "type-426",
11781   "self_type" : "type-426",
11782   "size" : 8,
11783   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11784   "template_args" : [ "type-26" ],
11785   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
11786  },
11787  {
11788   "alignment" : 8,
11789   "fields" :
11790   [
11791    {
11792     "access" : "private",
11793     "referenced_type" : "type-23"
11794    }
11795   ],
11796   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
11797   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
11798   "referenced_type" : "type-22",
11799   "self_type" : "type-22",
11800   "size" : 8,
11801   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11802   "template_args" : [ "type-25" ],
11803   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_010PortStatusEEE"
11804  },
11805  {
11806   "alignment" : 8,
11807   "fields" :
11808   [
11809    {
11810     "access" : "private",
11811     "referenced_type" : "type-129"
11812    }
11813   ],
11814   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
11815   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
11816   "referenced_type" : "type-128",
11817   "self_type" : "type-128",
11818   "size" : 8,
11819   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11820   "template_args" : [ "type-131" ],
11821   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_114PortStatus_1_1EEE"
11822  },
11823  {
11824   "alignment" : 8,
11825   "fields" :
11826   [
11827    {
11828     "access" : "private",
11829     "referenced_type" : "type-141"
11830    }
11831   ],
11832   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus>",
11833   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus>",
11834   "referenced_type" : "type-140",
11835   "self_type" : "type-140",
11836   "size" : 8,
11837   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11838   "template_args" : [ "type-143" ],
11839   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_210PortStatusEEE"
11840  },
11841  {
11842   "alignment" : 8,
11843   "fields" :
11844   [
11845    {
11846     "access" : "private",
11847     "referenced_type" : "type-452"
11848    }
11849   ],
11850   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
11851   "name" : "android::hardware::details::hidl_pointer<char>",
11852   "referenced_type" : "type-451",
11853   "self_type" : "type-451",
11854   "size" : 8,
11855   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11856   "template_args" : [ "type-31" ],
11857   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
11858  },
11859  {
11860   "access" : "private",
11861   "alignment" : 8,
11862   "fields" :
11863   [
11864    {
11865     "field_name" : "mPointer",
11866     "referenced_type" : "type-288"
11867    },
11868    {
11869     "field_name" : "_pad",
11870     "referenced_type" : "type-13"
11871    }
11872   ],
11873   "is_anonymous" : true,
11874   "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",
11875   "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",
11876   "record_kind" : "union",
11877   "referenced_type" : "type-452",
11878   "self_type" : "type-452",
11879   "size" : 8,
11880   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11881   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
11882  },
11883  {
11884   "alignment" : 8,
11885   "fields" :
11886   [
11887    {
11888     "access" : "private",
11889     "referenced_type" : "type-28"
11890    }
11891   ],
11892   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
11893   "name" : "android::hardware::details::hidl_pointer<const char>",
11894   "referenced_type" : "type-27",
11895   "self_type" : "type-27",
11896   "size" : 8,
11897   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11898   "template_args" : [ "type-30" ],
11899   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
11900  },
11901  {
11902   "access" : "private",
11903   "alignment" : 8,
11904   "fields" :
11905   [
11906    {
11907     "field_name" : "mPointer",
11908     "referenced_type" : "type-29"
11909    },
11910    {
11911     "field_name" : "_pad",
11912     "referenced_type" : "type-13"
11913    }
11914   ],
11915   "is_anonymous" : true,
11916   "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",
11917   "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",
11918   "record_kind" : "union",
11919   "referenced_type" : "type-28",
11920   "self_type" : "type-28",
11921   "size" : 8,
11922   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11923   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
11924  },
11925  {
11926   "alignment" : 8,
11927   "fields" :
11928   [
11929    {
11930     "access" : "private",
11931     "referenced_type" : "type-383"
11932    }
11933   ],
11934   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
11935   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
11936   "referenced_type" : "type-382",
11937   "self_type" : "type-382",
11938   "size" : 8,
11939   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11940   "template_args" : [ "type-385" ],
11941   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
11942  },
11943  {
11944   "access" : "private",
11945   "alignment" : 8,
11946   "fields" :
11947   [
11948    {
11949     "field_name" : "mPointer",
11950     "referenced_type" : "type-384"
11951    },
11952    {
11953     "field_name" : "_pad",
11954     "referenced_type" : "type-13"
11955    }
11956   ],
11957   "is_anonymous" : true,
11958   "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",
11959   "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",
11960   "record_kind" : "union",
11961   "referenced_type" : "type-383",
11962   "self_type" : "type-383",
11963   "size" : 8,
11964   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11965   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
11966  },
11967  {
11968   "access" : "private",
11969   "alignment" : 8,
11970   "fields" :
11971   [
11972    {
11973     "field_name" : "mPointer",
11974     "referenced_type" : "type-436"
11975    },
11976    {
11977     "field_name" : "_pad",
11978     "referenced_type" : "type-13"
11979    }
11980   ],
11981   "is_anonymous" : true,
11982   "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",
11983   "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",
11984   "record_kind" : "union",
11985   "referenced_type" : "type-435",
11986   "self_type" : "type-435",
11987   "size" : 8,
11988   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11989   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
11990  },
11991  {
11992   "access" : "private",
11993   "alignment" : 8,
11994   "fields" :
11995   [
11996    {
11997     "field_name" : "mPointer",
11998     "referenced_type" : "type-428"
11999    },
12000    {
12001     "field_name" : "_pad",
12002     "referenced_type" : "type-13"
12003    }
12004   ],
12005   "is_anonymous" : true,
12006   "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",
12007   "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",
12008   "record_kind" : "union",
12009   "referenced_type" : "type-427",
12010   "self_type" : "type-427",
12011   "size" : 8,
12012   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12013   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
12014  },
12015  {
12016   "alignment" : 8,
12017   "fields" :
12018   [
12019    {
12020     "access" : "private",
12021     "referenced_type" : "type-445"
12022    }
12023   ],
12024   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
12025   "name" : "android::hardware::details::hidl_pointer<int>",
12026   "referenced_type" : "type-444",
12027   "self_type" : "type-444",
12028   "size" : 8,
12029   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12030   "template_args" : [ "type-51" ],
12031   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
12032  },
12033  {
12034   "access" : "private",
12035   "alignment" : 8,
12036   "fields" :
12037   [
12038    {
12039     "field_name" : "mPointer",
12040     "referenced_type" : "type-446"
12041    },
12042    {
12043     "field_name" : "_pad",
12044     "referenced_type" : "type-13"
12045    }
12046   ],
12047   "is_anonymous" : true,
12048   "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",
12049   "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",
12050   "record_kind" : "union",
12051   "referenced_type" : "type-445",
12052   "self_type" : "type-445",
12053   "size" : 8,
12054   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12055   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
12056  },
12057  {
12058   "alignment" : 8,
12059   "fields" :
12060   [
12061    {
12062     "access" : "private",
12063     "referenced_type" : "type-467"
12064    }
12065   ],
12066   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
12067   "name" : "android::hardware::details::hidl_pointer<native_handle>",
12068   "referenced_type" : "type-466",
12069   "self_type" : "type-466",
12070   "size" : 8,
12071   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12072   "template_args" : [ "type-301" ],
12073   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
12074  },
12075  {
12076   "access" : "private",
12077   "alignment" : 8,
12078   "fields" :
12079   [
12080    {
12081     "field_name" : "mPointer",
12082     "referenced_type" : "type-300"
12083    },
12084    {
12085     "field_name" : "_pad",
12086     "referenced_type" : "type-13"
12087    }
12088   ],
12089   "is_anonymous" : true,
12090   "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",
12091   "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",
12092   "record_kind" : "union",
12093   "referenced_type" : "type-467",
12094   "self_type" : "type-467",
12095   "size" : 8,
12096   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12097   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
12098  },
12099  {
12100   "alignment" : 1,
12101   "linker_set_key" : "android::hardware::details::i_tag",
12102   "name" : "android::hardware::details::i_tag",
12103   "referenced_type" : "type-335",
12104   "self_type" : "type-335",
12105   "size" : 1,
12106   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12107   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
12108  },
12109  {
12110   "alignment" : 8,
12111   "fields" :
12112   [
12113    {
12114     "access" : "private",
12115     "field_name" : "mStatus",
12116     "referenced_type" : "type-260"
12117    },
12118    {
12119     "access" : "private",
12120     "field_name" : "mCheckedStatus",
12121     "field_offset" : 256,
12122     "referenced_type" : "type-32"
12123    }
12124   ],
12125   "linker_set_key" : "android::hardware::details::return_status",
12126   "name" : "android::hardware::details::return_status",
12127   "record_kind" : "class",
12128   "referenced_type" : "type-270",
12129   "self_type" : "type-270",
12130   "size" : 40,
12131   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
12132   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
12133  },
12134  {
12135   "alignment" : 1,
12136   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
12137   "name" : "android::hardware::details::std_array<unsigned char, 32>",
12138   "referenced_type" : "type-453",
12139   "self_type" : "type-453",
12140   "size" : 1,
12141   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12142   "template_args" : [ "type-219" ],
12143   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
12144  },
12145  {
12146   "alignment" : 1,
12147   "fields" :
12148   [
12149    {
12150     "access" : "private",
12151     "field_name" : "mBuffer",
12152     "referenced_type" : "type-438"
12153    }
12154   ],
12155   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
12156   "name" : "android::hardware::hidl_array<unsigned char, 32>",
12157   "referenced_type" : "type-437",
12158   "self_type" : "type-437",
12159   "size" : 32,
12160   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12161   "template_args" : [ "type-219" ],
12162   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
12163  },
12164  {
12165   "alignment" : 8,
12166   "base_specifiers" :
12167   [
12168    {
12169     "referenced_type" : "type-17"
12170    }
12171   ],
12172   "fields" :
12173   [
12174    {
12175     "access" : "private",
12176     "field_name" : "mRecipient",
12177     "field_offset" : 64,
12178     "referenced_type" : "type-4"
12179    },
12180    {
12181     "access" : "private",
12182     "field_name" : "mCookie",
12183     "field_offset" : 192,
12184     "referenced_type" : "type-13"
12185    },
12186    {
12187     "access" : "private",
12188     "field_name" : "mBase",
12189     "field_offset" : 256,
12190     "referenced_type" : "type-14"
12191    }
12192   ],
12193   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
12194   "name" : "android::hardware::hidl_binder_death_recipient",
12195   "referenced_type" : "type-3",
12196   "self_type" : "type-3",
12197   "size" : 64,
12198   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
12199   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
12200   "vtable_components" :
12201   [
12202    {
12203     "component_value" : 48,
12204     "kind" : "vbase_offset"
12205    },
12206    {
12207     "kind" : "offset_to_top"
12208    },
12209    {
12210     "kind" : "rtti",
12211     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
12212    },
12213    {
12214     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
12215    },
12216    {
12217     "kind" : "complete_dtor_pointer",
12218     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
12219    },
12220    {
12221     "kind" : "deleting_dtor_pointer",
12222     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
12223    },
12224    {
12225     "kind" : "vcall_offset"
12226    },
12227    {
12228     "kind" : "vcall_offset"
12229    },
12230    {
12231     "kind" : "vcall_offset"
12232    },
12233    {
12234     "kind" : "vcall_offset"
12235    },
12236    {
12237     "component_value" : -48,
12238     "kind" : "vcall_offset"
12239    },
12240    {
12241     "component_value" : -48,
12242     "kind" : "offset_to_top"
12243    },
12244    {
12245     "kind" : "rtti",
12246     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
12247    },
12248    {
12249     "kind" : "complete_dtor_pointer",
12250     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
12251    },
12252    {
12253     "kind" : "deleting_dtor_pointer",
12254     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
12255    },
12256    {
12257     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12258    },
12259    {
12260     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12261    },
12262    {
12263     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12264    },
12265    {
12266     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12267    }
12268   ]
12269  },
12270  {
12271   "alignment" : 8,
12272   "base_specifiers" :
12273   [
12274    {
12275     "is_virtual" : true,
12276     "referenced_type" : "type-7"
12277    }
12278   ],
12279   "linker_set_key" : "android::hardware::hidl_death_recipient",
12280   "name" : "android::hardware::hidl_death_recipient",
12281   "referenced_type" : "type-6",
12282   "self_type" : "type-6",
12283   "size" : 24,
12284   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12285   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
12286   "vtable_components" :
12287   [
12288    {
12289     "component_value" : 8,
12290     "kind" : "vbase_offset"
12291    },
12292    {
12293     "kind" : "offset_to_top"
12294    },
12295    {
12296     "kind" : "rtti",
12297     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
12298    },
12299    {
12300     "is_pure" : true,
12301     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
12302    },
12303    {
12304     "kind" : "complete_dtor_pointer",
12305     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
12306    },
12307    {
12308     "kind" : "deleting_dtor_pointer",
12309     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
12310    },
12311    {
12312     "kind" : "vcall_offset"
12313    },
12314    {
12315     "kind" : "vcall_offset"
12316    },
12317    {
12318     "kind" : "vcall_offset"
12319    },
12320    {
12321     "kind" : "vcall_offset"
12322    },
12323    {
12324     "component_value" : -8,
12325     "kind" : "vcall_offset"
12326    },
12327    {
12328     "component_value" : -8,
12329     "kind" : "offset_to_top"
12330    },
12331    {
12332     "kind" : "rtti",
12333     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
12334    },
12335    {
12336     "kind" : "complete_dtor_pointer",
12337     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
12338    },
12339    {
12340     "kind" : "deleting_dtor_pointer",
12341     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
12342    },
12343    {
12344     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12345    },
12346    {
12347     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12348    },
12349    {
12350     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12351    },
12352    {
12353     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12354    }
12355   ]
12356  },
12357  {
12358   "alignment" : 8,
12359   "fields" :
12360   [
12361    {
12362     "access" : "private",
12363     "field_name" : "mHandle",
12364     "referenced_type" : "type-382"
12365    },
12366    {
12367     "access" : "private",
12368     "field_name" : "mOwnsHandle",
12369     "field_offset" : 64,
12370     "referenced_type" : "type-32"
12371    }
12372   ],
12373   "linker_set_key" : "android::hardware::hidl_handle",
12374   "name" : "android::hardware::hidl_handle",
12375   "referenced_type" : "type-405",
12376   "self_type" : "type-405",
12377   "size" : 16,
12378   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12379   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
12380  },
12381  {
12382   "alignment" : 8,
12383   "fields" :
12384   [
12385    {
12386     "access" : "private",
12387     "field_name" : "mHandle",
12388     "referenced_type" : "type-405"
12389    },
12390    {
12391     "access" : "private",
12392     "field_name" : "mSize",
12393     "field_offset" : 128,
12394     "referenced_type" : "type-13"
12395    },
12396    {
12397     "access" : "private",
12398     "field_name" : "mName",
12399     "field_offset" : 192,
12400     "referenced_type" : "type-26"
12401    }
12402   ],
12403   "linker_set_key" : "android::hardware::hidl_memory",
12404   "name" : "android::hardware::hidl_memory",
12405   "referenced_type" : "type-408",
12406   "self_type" : "type-408",
12407   "size" : 40,
12408   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12409   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
12410  },
12411  {
12412   "alignment" : 8,
12413   "fields" :
12414   [
12415    {
12416     "access" : "private",
12417     "field_name" : "mBuffer",
12418     "referenced_type" : "type-27"
12419    },
12420    {
12421     "access" : "private",
12422     "field_name" : "mSize",
12423     "field_offset" : 64,
12424     "referenced_type" : "type-2"
12425    },
12426    {
12427     "access" : "private",
12428     "field_name" : "mOwnsBuffer",
12429     "field_offset" : 96,
12430     "referenced_type" : "type-32"
12431    }
12432   ],
12433   "linker_set_key" : "android::hardware::hidl_string",
12434   "name" : "android::hardware::hidl_string",
12435   "referenced_type" : "type-26",
12436   "self_type" : "type-26",
12437   "size" : 16,
12438   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12439   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
12440  },
12441  {
12442   "alignment" : 8,
12443   "fields" :
12444   [
12445    {
12446     "access" : "private",
12447     "field_name" : "mBuffer",
12448     "referenced_type" : "type-421"
12449    },
12450    {
12451     "access" : "private",
12452     "field_name" : "mSize",
12453     "field_offset" : 64,
12454     "referenced_type" : "type-2"
12455    },
12456    {
12457     "access" : "private",
12458     "field_name" : "mOwnsBuffer",
12459     "field_offset" : 96,
12460     "referenced_type" : "type-32"
12461    }
12462   ],
12463   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
12464   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
12465   "referenced_type" : "type-420",
12466   "self_type" : "type-420",
12467   "size" : 16,
12468   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12469   "template_args" : [ "type-424" ],
12470   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
12471  },
12472  {
12473   "alignment" : 8,
12474   "fields" :
12475   [
12476    {
12477     "access" : "private",
12478     "field_name" : "mBuffer",
12479     "referenced_type" : "type-434"
12480    },
12481    {
12482     "access" : "private",
12483     "field_name" : "mSize",
12484     "field_offset" : 64,
12485     "referenced_type" : "type-2"
12486    },
12487    {
12488     "access" : "private",
12489     "field_name" : "mOwnsBuffer",
12490     "field_offset" : 96,
12491     "referenced_type" : "type-32"
12492    }
12493   ],
12494   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
12495   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
12496   "referenced_type" : "type-433",
12497   "self_type" : "type-433",
12498   "size" : 16,
12499   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12500   "template_args" : [ "type-437" ],
12501   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
12502  },
12503  {
12504   "alignment" : 8,
12505   "fields" :
12506   [
12507    {
12508     "access" : "private",
12509     "field_name" : "mBuffer",
12510     "referenced_type" : "type-426"
12511    },
12512    {
12513     "access" : "private",
12514     "field_name" : "mSize",
12515     "field_offset" : 64,
12516     "referenced_type" : "type-2"
12517    },
12518    {
12519     "access" : "private",
12520     "field_name" : "mOwnsBuffer",
12521     "field_offset" : 96,
12522     "referenced_type" : "type-32"
12523    }
12524   ],
12525   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
12526   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
12527   "referenced_type" : "type-425",
12528   "self_type" : "type-425",
12529   "size" : 16,
12530   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12531   "template_args" : [ "type-26" ],
12532   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
12533  },
12534  {
12535   "alignment" : 8,
12536   "fields" :
12537   [
12538    {
12539     "access" : "private",
12540     "field_name" : "mBuffer",
12541     "referenced_type" : "type-22"
12542    },
12543    {
12544     "access" : "private",
12545     "field_name" : "mSize",
12546     "field_offset" : 64,
12547     "referenced_type" : "type-2"
12548    },
12549    {
12550     "access" : "private",
12551     "field_name" : "mOwnsBuffer",
12552     "field_offset" : 96,
12553     "referenced_type" : "type-32"
12554    }
12555   ],
12556   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
12557   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
12558   "referenced_type" : "type-756",
12559   "self_type" : "type-756",
12560   "size" : 16,
12561   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12562   "template_args" : [ "type-25" ],
12563   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3usb4V1_010PortStatusEEE"
12564  },
12565  {
12566   "alignment" : 8,
12567   "fields" :
12568   [
12569    {
12570     "access" : "private",
12571     "field_name" : "mBuffer",
12572     "referenced_type" : "type-128"
12573    },
12574    {
12575     "access" : "private",
12576     "field_name" : "mSize",
12577     "field_offset" : 64,
12578     "referenced_type" : "type-2"
12579    },
12580    {
12581     "access" : "private",
12582     "field_name" : "mOwnsBuffer",
12583     "field_offset" : 96,
12584     "referenced_type" : "type-32"
12585    }
12586   ],
12587   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
12588   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
12589   "referenced_type" : "type-762",
12590   "self_type" : "type-762",
12591   "size" : 16,
12592   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12593   "template_args" : [ "type-131" ],
12594   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3usb4V1_114PortStatus_1_1EEE"
12595  },
12596  {
12597   "alignment" : 8,
12598   "fields" :
12599   [
12600    {
12601     "access" : "private",
12602     "field_name" : "mBuffer",
12603     "referenced_type" : "type-140"
12604    },
12605    {
12606     "access" : "private",
12607     "field_name" : "mSize",
12608     "field_offset" : 64,
12609     "referenced_type" : "type-2"
12610    },
12611    {
12612     "access" : "private",
12613     "field_name" : "mOwnsBuffer",
12614     "field_offset" : 96,
12615     "referenced_type" : "type-32"
12616    }
12617   ],
12618   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus>",
12619   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus>",
12620   "referenced_type" : "type-768",
12621   "self_type" : "type-768",
12622   "size" : 16,
12623   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12624   "template_args" : [ "type-143" ],
12625   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3usb4V1_210PortStatusEEE"
12626  },
12627  {
12628   "alignment" : 8,
12629   "fields" :
12630   [
12631    {
12632     "access" : "private",
12633     "field_name" : "mBuffer",
12634     "referenced_type" : "type-451"
12635    },
12636    {
12637     "access" : "private",
12638     "field_name" : "mSize",
12639     "field_offset" : 64,
12640     "referenced_type" : "type-2"
12641    },
12642    {
12643     "access" : "private",
12644     "field_name" : "mOwnsBuffer",
12645     "field_offset" : 96,
12646     "referenced_type" : "type-32"
12647    }
12648   ],
12649   "linker_set_key" : "android::hardware::hidl_vec<char>",
12650   "name" : "android::hardware::hidl_vec<char>",
12651   "referenced_type" : "type-450",
12652   "self_type" : "type-450",
12653   "size" : 16,
12654   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12655   "template_args" : [ "type-31" ],
12656   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
12657  },
12658  {
12659   "alignment" : 8,
12660   "fields" :
12661   [
12662    {
12663     "access" : "private",
12664     "field_name" : "mBuffer",
12665     "referenced_type" : "type-444"
12666    },
12667    {
12668     "access" : "private",
12669     "field_name" : "mSize",
12670     "field_offset" : 64,
12671     "referenced_type" : "type-2"
12672    },
12673    {
12674     "access" : "private",
12675     "field_name" : "mOwnsBuffer",
12676     "field_offset" : 96,
12677     "referenced_type" : "type-32"
12678    }
12679   ],
12680   "linker_set_key" : "android::hardware::hidl_vec<int>",
12681   "name" : "android::hardware::hidl_vec<int>",
12682   "referenced_type" : "type-443",
12683   "self_type" : "type-443",
12684   "size" : 16,
12685   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12686   "template_args" : [ "type-51" ],
12687   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
12688  },
12689  {
12690   "alignment" : 2,
12691   "fields" :
12692   [
12693    {
12694     "access" : "private",
12695     "field_name" : "mMajor",
12696     "referenced_type" : "type-221"
12697    },
12698    {
12699     "access" : "private",
12700     "field_name" : "mMinor",
12701     "field_offset" : 16,
12702     "referenced_type" : "type-221"
12703    }
12704   ],
12705   "linker_set_key" : "android::hardware::hidl_version",
12706   "name" : "android::hardware::hidl_version",
12707   "referenced_type" : "type-455",
12708   "self_type" : "type-455",
12709   "size" : 4,
12710   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12711   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
12712  },
12713  {
12714   "alignment" : 8,
12715   "base_specifiers" :
12716   [
12717    {
12718     "referenced_type" : "type-103"
12719    }
12720   ],
12721   "fields" :
12722   [
12723    {
12724     "access" : "private",
12725     "field_name" : "_hidl_mImpl",
12726     "field_offset" : 1024,
12727     "referenced_type" : "type-227"
12728    }
12729   ],
12730   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsb",
12731   "name" : "android::hardware::usb::V1_0::BnHwUsb",
12732   "referenced_type" : "type-666",
12733   "self_type" : "type-666",
12734   "size" : 152,
12735   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h",
12736   "unique_id" : "_ZTSN7android8hardware3usb4V1_07BnHwUsbE",
12737   "vtable_components" :
12738   [
12739    {
12740     "component_value" : 136,
12741     "kind" : "vbase_offset"
12742    },
12743    {
12744     "kind" : "offset_to_top"
12745    },
12746    {
12747     "kind" : "rtti",
12748     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
12749    },
12750    {
12751     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12752    },
12753    {
12754     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12755    },
12756    {
12757     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12758    },
12759    {
12760     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12761    },
12762    {
12763     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12764    },
12765    {
12766     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12767    },
12768    {
12769     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12770    },
12771    {
12772     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12773    },
12774    {
12775     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12776    },
12777    {
12778     "kind" : "complete_dtor_pointer",
12779     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD1Ev"
12780    },
12781    {
12782     "kind" : "deleting_dtor_pointer",
12783     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD0Ev"
12784    },
12785    {
12786     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12787    },
12788    {
12789     "component_value" : -32,
12790     "kind" : "offset_to_top"
12791    },
12792    {
12793     "kind" : "rtti",
12794     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
12795    },
12796    {
12797     "kind" : "complete_dtor_pointer",
12798     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
12799    },
12800    {
12801     "kind" : "deleting_dtor_pointer",
12802     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
12803    },
12804    {
12805     "kind" : "vcall_offset"
12806    },
12807    {
12808     "kind" : "vcall_offset"
12809    },
12810    {
12811     "kind" : "vcall_offset"
12812    },
12813    {
12814     "kind" : "vcall_offset"
12815    },
12816    {
12817     "component_value" : -136,
12818     "kind" : "vcall_offset"
12819    },
12820    {
12821     "component_value" : -136,
12822     "kind" : "offset_to_top"
12823    },
12824    {
12825     "kind" : "rtti",
12826     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
12827    },
12828    {
12829     "kind" : "complete_dtor_pointer",
12830     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
12831    },
12832    {
12833     "kind" : "deleting_dtor_pointer",
12834     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
12835    },
12836    {
12837     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12838    },
12839    {
12840     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12841    },
12842    {
12843     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12844    },
12845    {
12846     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12847    }
12848   ]
12849  },
12850  {
12851   "alignment" : 8,
12852   "base_specifiers" :
12853   [
12854    {
12855     "referenced_type" : "type-103"
12856    }
12857   ],
12858   "fields" :
12859   [
12860    {
12861     "access" : "private",
12862     "field_name" : "_hidl_mImpl",
12863     "field_offset" : 1024,
12864     "referenced_type" : "type-208"
12865    }
12866   ],
12867   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsbCallback",
12868   "name" : "android::hardware::usb::V1_0::BnHwUsbCallback",
12869   "referenced_type" : "type-658",
12870   "self_type" : "type-658",
12871   "size" : 152,
12872   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h",
12873   "unique_id" : "_ZTSN7android8hardware3usb4V1_015BnHwUsbCallbackE",
12874   "vtable_components" :
12875   [
12876    {
12877     "component_value" : 136,
12878     "kind" : "vbase_offset"
12879    },
12880    {
12881     "kind" : "offset_to_top"
12882    },
12883    {
12884     "kind" : "rtti",
12885     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
12886    },
12887    {
12888     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12889    },
12890    {
12891     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12892    },
12893    {
12894     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12895    },
12896    {
12897     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12898    },
12899    {
12900     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12901    },
12902    {
12903     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12904    },
12905    {
12906     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12907    },
12908    {
12909     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12910    },
12911    {
12912     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12913    },
12914    {
12915     "kind" : "complete_dtor_pointer",
12916     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
12917    },
12918    {
12919     "kind" : "deleting_dtor_pointer",
12920     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
12921    },
12922    {
12923     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12924    },
12925    {
12926     "component_value" : -32,
12927     "kind" : "offset_to_top"
12928    },
12929    {
12930     "kind" : "rtti",
12931     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
12932    },
12933    {
12934     "kind" : "complete_dtor_pointer",
12935     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
12936    },
12937    {
12938     "kind" : "deleting_dtor_pointer",
12939     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
12940    },
12941    {
12942     "kind" : "vcall_offset"
12943    },
12944    {
12945     "kind" : "vcall_offset"
12946    },
12947    {
12948     "kind" : "vcall_offset"
12949    },
12950    {
12951     "kind" : "vcall_offset"
12952    },
12953    {
12954     "component_value" : -136,
12955     "kind" : "vcall_offset"
12956    },
12957    {
12958     "component_value" : -136,
12959     "kind" : "offset_to_top"
12960    },
12961    {
12962     "kind" : "rtti",
12963     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
12964    },
12965    {
12966     "kind" : "complete_dtor_pointer",
12967     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
12968    },
12969    {
12970     "kind" : "deleting_dtor_pointer",
12971     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
12972    },
12973    {
12974     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12975    },
12976    {
12977     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12978    },
12979    {
12980     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12981    },
12982    {
12983     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12984    }
12985   ]
12986  },
12987  {
12988   "alignment" : 8,
12989   "base_specifiers" :
12990   [
12991    {
12992     "referenced_type" : "type-496"
12993    },
12994    {
12995     "referenced_type" : "type-107"
12996    }
12997   ],
12998   "fields" :
12999   [
13000    {
13001     "access" : "private",
13002     "field_name" : "_hidl_mMutex",
13003     "field_offset" : 1088,
13004     "referenced_type" : "type-669"
13005    },
13006    {
13007     "access" : "private",
13008     "field_name" : "_hidl_mDeathRecipients",
13009     "field_offset" : 1408,
13010     "referenced_type" : "type-670"
13011    }
13012   ],
13013   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsb",
13014   "name" : "android::hardware::usb::V1_0::BpHwUsb",
13015   "referenced_type" : "type-668",
13016   "self_type" : "type-668",
13017   "size" : 216,
13018   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h",
13019   "unique_id" : "_ZTSN7android8hardware3usb4V1_07BpHwUsbE",
13020   "vtable_components" :
13021   [
13022    {
13023     "component_value" : 200,
13024     "kind" : "vbase_offset"
13025    },
13026    {
13027     "kind" : "offset_to_top"
13028    },
13029    {
13030     "kind" : "rtti",
13031     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
13032    },
13033    {
13034     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_07BpHwUsb8isRemoteEv"
13035    },
13036    {
13037     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13038    },
13039    {
13040     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13041    },
13042    {
13043     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13044    },
13045    {
13046     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13047    },
13048    {
13049     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21setHALInstrumentationEv"
13050    },
13051    {
13052     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13053    },
13054    {
13055     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb4pingEv"
13056    },
13057    {
13058     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13059    },
13060    {
13061     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21notifySyspropsChangedEv"
13062    },
13063    {
13064     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13065    },
13066    {
13067     "kind" : "complete_dtor_pointer",
13068     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsbD1Ev"
13069    },
13070    {
13071     "kind" : "deleting_dtor_pointer",
13072     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsbD0Ev"
13073    },
13074    {
13075     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
13076    },
13077    {
13078     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
13079    },
13080    {
13081     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb15queryPortStatusEv"
13082    },
13083    {
13084     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
13085    },
13086    {
13087     "component_value" : 192,
13088     "kind" : "vbase_offset"
13089    },
13090    {
13091     "component_value" : -8,
13092     "kind" : "offset_to_top"
13093    },
13094    {
13095     "kind" : "rtti",
13096     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
13097    },
13098    {
13099     "kind" : "complete_dtor_pointer",
13100     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
13101    },
13102    {
13103     "kind" : "deleting_dtor_pointer",
13104     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
13105    },
13106    {
13107     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
13108    },
13109    {
13110     "component_value" : 184,
13111     "kind" : "vbase_offset"
13112    },
13113    {
13114     "component_value" : -16,
13115     "kind" : "offset_to_top"
13116    },
13117    {
13118     "kind" : "rtti",
13119     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
13120    },
13121    {
13122     "kind" : "complete_dtor_pointer",
13123     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
13124    },
13125    {
13126     "kind" : "deleting_dtor_pointer",
13127     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
13128    },
13129    {
13130     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13131    },
13132    {
13133     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13134    },
13135    {
13136     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13137    },
13138    {
13139     "component_value" : -48,
13140     "kind" : "offset_to_top"
13141    },
13142    {
13143     "kind" : "rtti",
13144     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
13145    },
13146    {
13147     "kind" : "complete_dtor_pointer",
13148     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
13149    },
13150    {
13151     "kind" : "deleting_dtor_pointer",
13152     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
13153    },
13154    {
13155     "kind" : "vcall_offset"
13156    },
13157    {
13158     "component_value" : -184,
13159     "kind" : "vcall_offset"
13160    },
13161    {
13162     "component_value" : -184,
13163     "kind" : "vcall_offset"
13164    },
13165    {
13166     "component_value" : -184,
13167     "kind" : "vcall_offset"
13168    },
13169    {
13170     "component_value" : -200,
13171     "kind" : "vcall_offset"
13172    },
13173    {
13174     "component_value" : -200,
13175     "kind" : "offset_to_top"
13176    },
13177    {
13178     "kind" : "rtti",
13179     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
13180    },
13181    {
13182     "kind" : "complete_dtor_pointer",
13183     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
13184    },
13185    {
13186     "kind" : "deleting_dtor_pointer",
13187     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
13188    },
13189    {
13190     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13191    },
13192    {
13193     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13194    },
13195    {
13196     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13197    },
13198    {
13199     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13200    }
13201   ]
13202  },
13203  {
13204   "alignment" : 8,
13205   "base_specifiers" :
13206   [
13207    {
13208     "referenced_type" : "type-495"
13209    },
13210    {
13211     "referenced_type" : "type-107"
13212    }
13213   ],
13214   "fields" :
13215   [
13216    {
13217     "access" : "private",
13218     "field_name" : "_hidl_mMutex",
13219     "field_offset" : 1088,
13220     "referenced_type" : "type-661"
13221    },
13222    {
13223     "access" : "private",
13224     "field_name" : "_hidl_mDeathRecipients",
13225     "field_offset" : 1408,
13226     "referenced_type" : "type-662"
13227    }
13228   ],
13229   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsbCallback",
13230   "name" : "android::hardware::usb::V1_0::BpHwUsbCallback",
13231   "referenced_type" : "type-660",
13232   "self_type" : "type-660",
13233   "size" : 216,
13234   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h",
13235   "unique_id" : "_ZTSN7android8hardware3usb4V1_015BpHwUsbCallbackE",
13236   "vtable_components" :
13237   [
13238    {
13239     "component_value" : 200,
13240     "kind" : "vbase_offset"
13241    },
13242    {
13243     "kind" : "offset_to_top"
13244    },
13245    {
13246     "kind" : "rtti",
13247     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
13248    },
13249    {
13250     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_015BpHwUsbCallback8isRemoteEv"
13251    },
13252    {
13253     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13254    },
13255    {
13256     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13257    },
13258    {
13259     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13260    },
13261    {
13262     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13263    },
13264    {
13265     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21setHALInstrumentationEv"
13266    },
13267    {
13268     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13269    },
13270    {
13271     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback4pingEv"
13272    },
13273    {
13274     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13275    },
13276    {
13277     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21notifySyspropsChangedEv"
13278    },
13279    {
13280     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13281    },
13282    {
13283     "kind" : "complete_dtor_pointer",
13284     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
13285    },
13286    {
13287     "kind" : "deleting_dtor_pointer",
13288     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
13289    },
13290    {
13291     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
13292    },
13293    {
13294     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
13295    },
13296    {
13297     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
13298    },
13299    {
13300     "component_value" : 192,
13301     "kind" : "vbase_offset"
13302    },
13303    {
13304     "component_value" : -8,
13305     "kind" : "offset_to_top"
13306    },
13307    {
13308     "kind" : "rtti",
13309     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
13310    },
13311    {
13312     "kind" : "complete_dtor_pointer",
13313     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
13314    },
13315    {
13316     "kind" : "deleting_dtor_pointer",
13317     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
13318    },
13319    {
13320     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
13321    },
13322    {
13323     "component_value" : 184,
13324     "kind" : "vbase_offset"
13325    },
13326    {
13327     "component_value" : -16,
13328     "kind" : "offset_to_top"
13329    },
13330    {
13331     "kind" : "rtti",
13332     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
13333    },
13334    {
13335     "kind" : "complete_dtor_pointer",
13336     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
13337    },
13338    {
13339     "kind" : "deleting_dtor_pointer",
13340     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
13341    },
13342    {
13343     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13344    },
13345    {
13346     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13347    },
13348    {
13349     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13350    },
13351    {
13352     "component_value" : -48,
13353     "kind" : "offset_to_top"
13354    },
13355    {
13356     "kind" : "rtti",
13357     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
13358    },
13359    {
13360     "kind" : "complete_dtor_pointer",
13361     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
13362    },
13363    {
13364     "kind" : "deleting_dtor_pointer",
13365     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
13366    },
13367    {
13368     "kind" : "vcall_offset"
13369    },
13370    {
13371     "component_value" : -184,
13372     "kind" : "vcall_offset"
13373    },
13374    {
13375     "component_value" : -184,
13376     "kind" : "vcall_offset"
13377    },
13378    {
13379     "component_value" : -184,
13380     "kind" : "vcall_offset"
13381    },
13382    {
13383     "component_value" : -200,
13384     "kind" : "vcall_offset"
13385    },
13386    {
13387     "component_value" : -200,
13388     "kind" : "offset_to_top"
13389    },
13390    {
13391     "kind" : "rtti",
13392     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
13393    },
13394    {
13395     "kind" : "complete_dtor_pointer",
13396     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
13397    },
13398    {
13399     "kind" : "deleting_dtor_pointer",
13400     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
13401    },
13402    {
13403     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13404    },
13405    {
13406     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13407    },
13408    {
13409     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13410    },
13411    {
13412     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13413    }
13414   ]
13415  },
13416  {
13417   "alignment" : 8,
13418   "base_specifiers" :
13419   [
13420    {
13421     "referenced_type" : "type-16"
13422    }
13423   ],
13424   "linker_set_key" : "android::hardware::usb::V1_0::IUsb",
13425   "name" : "android::hardware::usb::V1_0::IUsb",
13426   "referenced_type" : "type-229",
13427   "self_type" : "type-229",
13428   "size" : 24,
13429   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h",
13430   "unique_id" : "_ZTSN7android8hardware3usb4V1_04IUsbE",
13431   "vtable_components" :
13432   [
13433    {
13434     "component_value" : 8,
13435     "kind" : "vbase_offset"
13436    },
13437    {
13438     "kind" : "offset_to_top"
13439    },
13440    {
13441     "kind" : "rtti",
13442     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_04IUsbE"
13443    },
13444    {
13445     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
13446    },
13447    {
13448     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13449    },
13450    {
13451     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13452    },
13453    {
13454     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13455    },
13456    {
13457     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13458    },
13459    {
13460     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
13461    },
13462    {
13463     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13464    },
13465    {
13466     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
13467    },
13468    {
13469     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13470    },
13471    {
13472     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
13473    },
13474    {
13475     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13476    },
13477    {
13478     "kind" : "complete_dtor_pointer",
13479     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsbD1Ev"
13480    },
13481    {
13482     "kind" : "deleting_dtor_pointer",
13483     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsbD0Ev"
13484    },
13485    {
13486     "is_pure" : true,
13487     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
13488    },
13489    {
13490     "is_pure" : true,
13491     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
13492    },
13493    {
13494     "is_pure" : true,
13495     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb15queryPortStatusEv"
13496    },
13497    {
13498     "kind" : "vcall_offset"
13499    },
13500    {
13501     "kind" : "vcall_offset"
13502    },
13503    {
13504     "kind" : "vcall_offset"
13505    },
13506    {
13507     "kind" : "vcall_offset"
13508    },
13509    {
13510     "component_value" : -8,
13511     "kind" : "vcall_offset"
13512    },
13513    {
13514     "component_value" : -8,
13515     "kind" : "offset_to_top"
13516    },
13517    {
13518     "kind" : "rtti",
13519     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_04IUsbE"
13520    },
13521    {
13522     "kind" : "complete_dtor_pointer",
13523     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_04IUsbD1Ev"
13524    },
13525    {
13526     "kind" : "deleting_dtor_pointer",
13527     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_04IUsbD0Ev"
13528    },
13529    {
13530     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13531    },
13532    {
13533     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13534    },
13535    {
13536     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13537    },
13538    {
13539     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13540    }
13541   ]
13542  },
13543  {
13544   "alignment" : 8,
13545   "base_specifiers" :
13546   [
13547    {
13548     "referenced_type" : "type-16"
13549    }
13550   ],
13551   "linker_set_key" : "android::hardware::usb::V1_0::IUsbCallback",
13552   "name" : "android::hardware::usb::V1_0::IUsbCallback",
13553   "referenced_type" : "type-40",
13554   "self_type" : "type-40",
13555   "size" : 24,
13556   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h",
13557   "unique_id" : "_ZTSN7android8hardware3usb4V1_012IUsbCallbackE",
13558   "vtable_components" :
13559   [
13560    {
13561     "component_value" : 8,
13562     "kind" : "vbase_offset"
13563    },
13564    {
13565     "kind" : "offset_to_top"
13566    },
13567    {
13568     "kind" : "rtti",
13569     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_012IUsbCallbackE"
13570    },
13571    {
13572     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
13573    },
13574    {
13575     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13576    },
13577    {
13578     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13579    },
13580    {
13581     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13582    },
13583    {
13584     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13585    },
13586    {
13587     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
13588    },
13589    {
13590     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13591    },
13592    {
13593     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
13594    },
13595    {
13596     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13597    },
13598    {
13599     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
13600    },
13601    {
13602     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13603    },
13604    {
13605     "kind" : "complete_dtor_pointer",
13606     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallbackD1Ev"
13607    },
13608    {
13609     "kind" : "deleting_dtor_pointer",
13610     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallbackD0Ev"
13611    },
13612    {
13613     "is_pure" : true,
13614     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
13615    },
13616    {
13617     "is_pure" : true,
13618     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
13619    },
13620    {
13621     "kind" : "vcall_offset"
13622    },
13623    {
13624     "kind" : "vcall_offset"
13625    },
13626    {
13627     "kind" : "vcall_offset"
13628    },
13629    {
13630     "kind" : "vcall_offset"
13631    },
13632    {
13633     "component_value" : -8,
13634     "kind" : "vcall_offset"
13635    },
13636    {
13637     "component_value" : -8,
13638     "kind" : "offset_to_top"
13639    },
13640    {
13641     "kind" : "rtti",
13642     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_012IUsbCallbackE"
13643    },
13644    {
13645     "kind" : "complete_dtor_pointer",
13646     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_012IUsbCallbackD1Ev"
13647    },
13648    {
13649     "kind" : "deleting_dtor_pointer",
13650     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_012IUsbCallbackD0Ev"
13651    },
13652    {
13653     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13654    },
13655    {
13656     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13657    },
13658    {
13659     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13660    },
13661    {
13662     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13663    }
13664   ]
13665  },
13666  {
13667   "alignment" : 4,
13668   "fields" :
13669   [
13670    {
13671     "field_name" : "type",
13672     "referenced_type" : "type-622"
13673    },
13674    {
13675     "field_name" : "role",
13676     "field_offset" : 32,
13677     "referenced_type" : "type-2"
13678    }
13679   ],
13680   "linker_set_key" : "android::hardware::usb::V1_0::PortRole",
13681   "name" : "android::hardware::usb::V1_0::PortRole",
13682   "referenced_type" : "type-624",
13683   "self_type" : "type-624",
13684   "size" : 8,
13685   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
13686   "unique_id" : "_ZTSN7android8hardware3usb4V1_08PortRoleE"
13687  },
13688  {
13689   "alignment" : 8,
13690   "fields" :
13691   [
13692    {
13693     "field_name" : "portName",
13694     "referenced_type" : "type-26"
13695    },
13696    {
13697     "field_name" : "currentDataRole",
13698     "field_offset" : 128,
13699     "referenced_type" : "type-33"
13700    },
13701    {
13702     "field_name" : "currentPowerRole",
13703     "field_offset" : 160,
13704     "referenced_type" : "type-34"
13705    },
13706    {
13707     "field_name" : "currentMode",
13708     "field_offset" : 192,
13709     "referenced_type" : "type-35"
13710    },
13711    {
13712     "field_name" : "canChangeMode",
13713     "field_offset" : 224,
13714     "referenced_type" : "type-32"
13715    },
13716    {
13717     "field_name" : "canChangeDataRole",
13718     "field_offset" : 232,
13719     "referenced_type" : "type-32"
13720    },
13721    {
13722     "field_name" : "canChangePowerRole",
13723     "field_offset" : 240,
13724     "referenced_type" : "type-32"
13725    },
13726    {
13727     "field_name" : "supportedModes",
13728     "field_offset" : 256,
13729     "referenced_type" : "type-35"
13730    }
13731   ],
13732   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus",
13733   "name" : "android::hardware::usb::V1_0::PortStatus",
13734   "referenced_type" : "type-25",
13735   "self_type" : "type-25",
13736   "size" : 40,
13737   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
13738   "unique_id" : "_ZTSN7android8hardware3usb4V1_010PortStatusE"
13739  },
13740  {
13741   "alignment" : 8,
13742   "base_specifiers" :
13743   [
13744    {
13745     "referenced_type" : "type-103"
13746    }
13747   ],
13748   "fields" :
13749   [
13750    {
13751     "access" : "private",
13752     "field_name" : "_hidl_mImpl",
13753     "field_offset" : 1024,
13754     "referenced_type" : "type-234"
13755    }
13756   ],
13757   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsb",
13758   "name" : "android::hardware::usb::V1_1::BnHwUsb",
13759   "referenced_type" : "type-675",
13760   "self_type" : "type-675",
13761   "size" : 152,
13762   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h",
13763   "unique_id" : "_ZTSN7android8hardware3usb4V1_17BnHwUsbE",
13764   "vtable_components" :
13765   [
13766    {
13767     "component_value" : 136,
13768     "kind" : "vbase_offset"
13769    },
13770    {
13771     "kind" : "offset_to_top"
13772    },
13773    {
13774     "kind" : "rtti",
13775     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BnHwUsbE"
13776    },
13777    {
13778     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13779    },
13780    {
13781     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13782    },
13783    {
13784     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13785    },
13786    {
13787     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
13788    },
13789    {
13790     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13791    },
13792    {
13793     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13794    },
13795    {
13796     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13797    },
13798    {
13799     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13800    },
13801    {
13802     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13803    },
13804    {
13805     "kind" : "complete_dtor_pointer",
13806     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BnHwUsbD1Ev"
13807    },
13808    {
13809     "kind" : "deleting_dtor_pointer",
13810     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BnHwUsbD0Ev"
13811    },
13812    {
13813     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
13814    },
13815    {
13816     "component_value" : -32,
13817     "kind" : "offset_to_top"
13818    },
13819    {
13820     "kind" : "rtti",
13821     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BnHwUsbE"
13822    },
13823    {
13824     "kind" : "complete_dtor_pointer",
13825     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_17BnHwUsbD1Ev"
13826    },
13827    {
13828     "kind" : "deleting_dtor_pointer",
13829     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_17BnHwUsbD0Ev"
13830    },
13831    {
13832     "kind" : "vcall_offset"
13833    },
13834    {
13835     "kind" : "vcall_offset"
13836    },
13837    {
13838     "kind" : "vcall_offset"
13839    },
13840    {
13841     "kind" : "vcall_offset"
13842    },
13843    {
13844     "component_value" : -136,
13845     "kind" : "vcall_offset"
13846    },
13847    {
13848     "component_value" : -136,
13849     "kind" : "offset_to_top"
13850    },
13851    {
13852     "kind" : "rtti",
13853     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BnHwUsbE"
13854    },
13855    {
13856     "kind" : "complete_dtor_pointer",
13857     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_17BnHwUsbD1Ev"
13858    },
13859    {
13860     "kind" : "deleting_dtor_pointer",
13861     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_17BnHwUsbD0Ev"
13862    },
13863    {
13864     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13865    },
13866    {
13867     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13868    },
13869    {
13870     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13871    },
13872    {
13873     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13874    }
13875   ]
13876  },
13877  {
13878   "alignment" : 8,
13879   "base_specifiers" :
13880   [
13881    {
13882     "referenced_type" : "type-103"
13883    }
13884   ],
13885   "fields" :
13886   [
13887    {
13888     "access" : "private",
13889     "field_name" : "_hidl_mImpl",
13890     "field_offset" : 1024,
13891     "referenced_type" : "type-101"
13892    }
13893   ],
13894   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsbCallback",
13895   "name" : "android::hardware::usb::V1_1::BnHwUsbCallback",
13896   "referenced_type" : "type-100",
13897   "self_type" : "type-100",
13898   "size" : 152,
13899   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h",
13900   "unique_id" : "_ZTSN7android8hardware3usb4V1_115BnHwUsbCallbackE",
13901   "vtable_components" :
13902   [
13903    {
13904     "component_value" : 136,
13905     "kind" : "vbase_offset"
13906    },
13907    {
13908     "kind" : "offset_to_top"
13909    },
13910    {
13911     "kind" : "rtti",
13912     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BnHwUsbCallbackE"
13913    },
13914    {
13915     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13916    },
13917    {
13918     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13919    },
13920    {
13921     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13922    },
13923    {
13924     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
13925    },
13926    {
13927     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13928    },
13929    {
13930     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13931    },
13932    {
13933     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13934    },
13935    {
13936     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13937    },
13938    {
13939     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13940    },
13941    {
13942     "kind" : "complete_dtor_pointer",
13943     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
13944    },
13945    {
13946     "kind" : "deleting_dtor_pointer",
13947     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
13948    },
13949    {
13950     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
13951    },
13952    {
13953     "component_value" : -32,
13954     "kind" : "offset_to_top"
13955    },
13956    {
13957     "kind" : "rtti",
13958     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BnHwUsbCallbackE"
13959    },
13960    {
13961     "kind" : "complete_dtor_pointer",
13962     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
13963    },
13964    {
13965     "kind" : "deleting_dtor_pointer",
13966     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
13967    },
13968    {
13969     "kind" : "vcall_offset"
13970    },
13971    {
13972     "kind" : "vcall_offset"
13973    },
13974    {
13975     "kind" : "vcall_offset"
13976    },
13977    {
13978     "kind" : "vcall_offset"
13979    },
13980    {
13981     "component_value" : -136,
13982     "kind" : "vcall_offset"
13983    },
13984    {
13985     "component_value" : -136,
13986     "kind" : "offset_to_top"
13987    },
13988    {
13989     "kind" : "rtti",
13990     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BnHwUsbCallbackE"
13991    },
13992    {
13993     "kind" : "complete_dtor_pointer",
13994     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
13995    },
13996    {
13997     "kind" : "deleting_dtor_pointer",
13998     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
13999    },
14000    {
14001     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14002    },
14003    {
14004     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14005    },
14006    {
14007     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14008    },
14009    {
14010     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14011    }
14012   ]
14013  },
14014  {
14015   "alignment" : 8,
14016   "base_specifiers" :
14017   [
14018    {
14019     "referenced_type" : "type-497"
14020    },
14021    {
14022     "referenced_type" : "type-107"
14023    }
14024   ],
14025   "fields" :
14026   [
14027    {
14028     "access" : "private",
14029     "field_name" : "_hidl_mMutex",
14030     "field_offset" : 1088,
14031     "referenced_type" : "type-678"
14032    },
14033    {
14034     "access" : "private",
14035     "field_name" : "_hidl_mDeathRecipients",
14036     "field_offset" : 1408,
14037     "referenced_type" : "type-679"
14038    }
14039   ],
14040   "linker_set_key" : "android::hardware::usb::V1_1::BpHwUsb",
14041   "name" : "android::hardware::usb::V1_1::BpHwUsb",
14042   "referenced_type" : "type-677",
14043   "self_type" : "type-677",
14044   "size" : 216,
14045   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h",
14046   "unique_id" : "_ZTSN7android8hardware3usb4V1_17BpHwUsbE",
14047   "vtable_components" :
14048   [
14049    {
14050     "component_value" : 200,
14051     "kind" : "vbase_offset"
14052    },
14053    {
14054     "kind" : "offset_to_top"
14055    },
14056    {
14057     "kind" : "rtti",
14058     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
14059    },
14060    {
14061     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_17BpHwUsb8isRemoteEv"
14062    },
14063    {
14064     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14065    },
14066    {
14067     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14068    },
14069    {
14070     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14071    },
14072    {
14073     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
14074    },
14075    {
14076     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb21setHALInstrumentationEv"
14077    },
14078    {
14079     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
14080    },
14081    {
14082     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb4pingEv"
14083    },
14084    {
14085     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14086    },
14087    {
14088     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb21notifySyspropsChangedEv"
14089    },
14090    {
14091     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14092    },
14093    {
14094     "kind" : "complete_dtor_pointer",
14095     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsbD1Ev"
14096    },
14097    {
14098     "kind" : "deleting_dtor_pointer",
14099     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsbD0Ev"
14100    },
14101    {
14102     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
14103    },
14104    {
14105     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
14106    },
14107    {
14108     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb15queryPortStatusEv"
14109    },
14110    {
14111     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
14112    },
14113    {
14114     "component_value" : 192,
14115     "kind" : "vbase_offset"
14116    },
14117    {
14118     "component_value" : -8,
14119     "kind" : "offset_to_top"
14120    },
14121    {
14122     "kind" : "rtti",
14123     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
14124    },
14125    {
14126     "kind" : "complete_dtor_pointer",
14127     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
14128    },
14129    {
14130     "kind" : "deleting_dtor_pointer",
14131     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
14132    },
14133    {
14134     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
14135    },
14136    {
14137     "component_value" : 184,
14138     "kind" : "vbase_offset"
14139    },
14140    {
14141     "component_value" : -16,
14142     "kind" : "offset_to_top"
14143    },
14144    {
14145     "kind" : "rtti",
14146     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
14147    },
14148    {
14149     "kind" : "complete_dtor_pointer",
14150     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
14151    },
14152    {
14153     "kind" : "deleting_dtor_pointer",
14154     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
14155    },
14156    {
14157     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
14158    },
14159    {
14160     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14161    },
14162    {
14163     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14164    },
14165    {
14166     "component_value" : -48,
14167     "kind" : "offset_to_top"
14168    },
14169    {
14170     "kind" : "rtti",
14171     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
14172    },
14173    {
14174     "kind" : "complete_dtor_pointer",
14175     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
14176    },
14177    {
14178     "kind" : "deleting_dtor_pointer",
14179     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
14180    },
14181    {
14182     "kind" : "vcall_offset"
14183    },
14184    {
14185     "component_value" : -184,
14186     "kind" : "vcall_offset"
14187    },
14188    {
14189     "component_value" : -184,
14190     "kind" : "vcall_offset"
14191    },
14192    {
14193     "component_value" : -184,
14194     "kind" : "vcall_offset"
14195    },
14196    {
14197     "component_value" : -200,
14198     "kind" : "vcall_offset"
14199    },
14200    {
14201     "component_value" : -200,
14202     "kind" : "offset_to_top"
14203    },
14204    {
14205     "kind" : "rtti",
14206     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
14207    },
14208    {
14209     "kind" : "complete_dtor_pointer",
14210     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
14211    },
14212    {
14213     "kind" : "deleting_dtor_pointer",
14214     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
14215    },
14216    {
14217     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
14218    },
14219    {
14220     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14221    },
14222    {
14223     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14224    },
14225    {
14226     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14227    }
14228   ]
14229  },
14230  {
14231   "alignment" : 8,
14232   "base_specifiers" :
14233   [
14234    {
14235     "referenced_type" : "type-115"
14236    },
14237    {
14238     "referenced_type" : "type-107"
14239    }
14240   ],
14241   "fields" :
14242   [
14243    {
14244     "access" : "private",
14245     "field_name" : "_hidl_mMutex",
14246     "field_offset" : 1088,
14247     "referenced_type" : "type-113"
14248    },
14249    {
14250     "access" : "private",
14251     "field_name" : "_hidl_mDeathRecipients",
14252     "field_offset" : 1408,
14253     "referenced_type" : "type-114"
14254    }
14255   ],
14256   "linker_set_key" : "android::hardware::usb::V1_1::BpHwUsbCallback",
14257   "name" : "android::hardware::usb::V1_1::BpHwUsbCallback",
14258   "referenced_type" : "type-112",
14259   "self_type" : "type-112",
14260   "size" : 216,
14261   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h",
14262   "unique_id" : "_ZTSN7android8hardware3usb4V1_115BpHwUsbCallbackE",
14263   "vtable_components" :
14264   [
14265    {
14266     "component_value" : 200,
14267     "kind" : "vbase_offset"
14268    },
14269    {
14270     "kind" : "offset_to_top"
14271    },
14272    {
14273     "kind" : "rtti",
14274     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
14275    },
14276    {
14277     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_115BpHwUsbCallback8isRemoteEv"
14278    },
14279    {
14280     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14281    },
14282    {
14283     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14284    },
14285    {
14286     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14287    },
14288    {
14289     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
14290    },
14291    {
14292     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21setHALInstrumentationEv"
14293    },
14294    {
14295     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
14296    },
14297    {
14298     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback4pingEv"
14299    },
14300    {
14301     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14302    },
14303    {
14304     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21notifySyspropsChangedEv"
14305    },
14306    {
14307     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14308    },
14309    {
14310     "kind" : "complete_dtor_pointer",
14311     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
14312    },
14313    {
14314     "kind" : "deleting_dtor_pointer",
14315     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
14316    },
14317    {
14318     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
14319    },
14320    {
14321     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
14322    },
14323    {
14324     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
14325    },
14326    {
14327     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
14328    },
14329    {
14330     "component_value" : 192,
14331     "kind" : "vbase_offset"
14332    },
14333    {
14334     "component_value" : -8,
14335     "kind" : "offset_to_top"
14336    },
14337    {
14338     "kind" : "rtti",
14339     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
14340    },
14341    {
14342     "kind" : "complete_dtor_pointer",
14343     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
14344    },
14345    {
14346     "kind" : "deleting_dtor_pointer",
14347     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
14348    },
14349    {
14350     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
14351    },
14352    {
14353     "component_value" : 184,
14354     "kind" : "vbase_offset"
14355    },
14356    {
14357     "component_value" : -16,
14358     "kind" : "offset_to_top"
14359    },
14360    {
14361     "kind" : "rtti",
14362     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
14363    },
14364    {
14365     "kind" : "complete_dtor_pointer",
14366     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
14367    },
14368    {
14369     "kind" : "deleting_dtor_pointer",
14370     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
14371    },
14372    {
14373     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
14374    },
14375    {
14376     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14377    },
14378    {
14379     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14380    },
14381    {
14382     "component_value" : -48,
14383     "kind" : "offset_to_top"
14384    },
14385    {
14386     "kind" : "rtti",
14387     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
14388    },
14389    {
14390     "kind" : "complete_dtor_pointer",
14391     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
14392    },
14393    {
14394     "kind" : "deleting_dtor_pointer",
14395     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
14396    },
14397    {
14398     "kind" : "vcall_offset"
14399    },
14400    {
14401     "component_value" : -184,
14402     "kind" : "vcall_offset"
14403    },
14404    {
14405     "component_value" : -184,
14406     "kind" : "vcall_offset"
14407    },
14408    {
14409     "component_value" : -184,
14410     "kind" : "vcall_offset"
14411    },
14412    {
14413     "component_value" : -200,
14414     "kind" : "vcall_offset"
14415    },
14416    {
14417     "component_value" : -200,
14418     "kind" : "offset_to_top"
14419    },
14420    {
14421     "kind" : "rtti",
14422     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
14423    },
14424    {
14425     "kind" : "complete_dtor_pointer",
14426     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
14427    },
14428    {
14429     "kind" : "deleting_dtor_pointer",
14430     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
14431    },
14432    {
14433     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
14434    },
14435    {
14436     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14437    },
14438    {
14439     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14440    },
14441    {
14442     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14443    }
14444   ]
14445  },
14446  {
14447   "alignment" : 8,
14448   "base_specifiers" :
14449   [
14450    {
14451     "referenced_type" : "type-229"
14452    }
14453   ],
14454   "linker_set_key" : "android::hardware::usb::V1_1::IUsb",
14455   "name" : "android::hardware::usb::V1_1::IUsb",
14456   "referenced_type" : "type-236",
14457   "self_type" : "type-236",
14458   "size" : 24,
14459   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h",
14460   "unique_id" : "_ZTSN7android8hardware3usb4V1_14IUsbE",
14461   "vtable_components" :
14462   [
14463    {
14464     "component_value" : 8,
14465     "kind" : "vbase_offset"
14466    },
14467    {
14468     "kind" : "offset_to_top"
14469    },
14470    {
14471     "kind" : "rtti",
14472     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_14IUsbE"
14473    },
14474    {
14475     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_14IUsb8isRemoteEv"
14476    },
14477    {
14478     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14479    },
14480    {
14481     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14482    },
14483    {
14484     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14485    },
14486    {
14487     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
14488    },
14489    {
14490     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21setHALInstrumentationEv"
14491    },
14492    {
14493     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
14494    },
14495    {
14496     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb4pingEv"
14497    },
14498    {
14499     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14500    },
14501    {
14502     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21notifySyspropsChangedEv"
14503    },
14504    {
14505     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14506    },
14507    {
14508     "kind" : "complete_dtor_pointer",
14509     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsbD1Ev"
14510    },
14511    {
14512     "kind" : "deleting_dtor_pointer",
14513     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsbD0Ev"
14514    },
14515    {
14516     "is_pure" : true,
14517     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
14518    },
14519    {
14520     "is_pure" : true,
14521     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
14522    },
14523    {
14524     "is_pure" : true,
14525     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb15queryPortStatusEv"
14526    },
14527    {
14528     "kind" : "vcall_offset"
14529    },
14530    {
14531     "kind" : "vcall_offset"
14532    },
14533    {
14534     "kind" : "vcall_offset"
14535    },
14536    {
14537     "kind" : "vcall_offset"
14538    },
14539    {
14540     "component_value" : -8,
14541     "kind" : "vcall_offset"
14542    },
14543    {
14544     "component_value" : -8,
14545     "kind" : "offset_to_top"
14546    },
14547    {
14548     "kind" : "rtti",
14549     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_14IUsbE"
14550    },
14551    {
14552     "kind" : "complete_dtor_pointer",
14553     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_14IUsbD1Ev"
14554    },
14555    {
14556     "kind" : "deleting_dtor_pointer",
14557     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_14IUsbD0Ev"
14558    },
14559    {
14560     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14561    },
14562    {
14563     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14564    },
14565    {
14566     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14567    },
14568    {
14569     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14570    }
14571   ]
14572  },
14573  {
14574   "alignment" : 8,
14575   "base_specifiers" :
14576   [
14577    {
14578     "referenced_type" : "type-40"
14579    }
14580   ],
14581   "linker_set_key" : "android::hardware::usb::V1_1::IUsbCallback",
14582   "name" : "android::hardware::usb::V1_1::IUsbCallback",
14583   "referenced_type" : "type-39",
14584   "self_type" : "type-39",
14585   "size" : 24,
14586   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h",
14587   "unique_id" : "_ZTSN7android8hardware3usb4V1_112IUsbCallbackE",
14588   "vtable_components" :
14589   [
14590    {
14591     "component_value" : 8,
14592     "kind" : "vbase_offset"
14593    },
14594    {
14595     "kind" : "offset_to_top"
14596    },
14597    {
14598     "kind" : "rtti",
14599     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_112IUsbCallbackE"
14600    },
14601    {
14602     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_112IUsbCallback8isRemoteEv"
14603    },
14604    {
14605     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14606    },
14607    {
14608     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14609    },
14610    {
14611     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14612    },
14613    {
14614     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
14615    },
14616    {
14617     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21setHALInstrumentationEv"
14618    },
14619    {
14620     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
14621    },
14622    {
14623     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback4pingEv"
14624    },
14625    {
14626     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14627    },
14628    {
14629     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21notifySyspropsChangedEv"
14630    },
14631    {
14632     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14633    },
14634    {
14635     "kind" : "complete_dtor_pointer",
14636     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallbackD1Ev"
14637    },
14638    {
14639     "kind" : "deleting_dtor_pointer",
14640     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallbackD0Ev"
14641    },
14642    {
14643     "is_pure" : true,
14644     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
14645    },
14646    {
14647     "is_pure" : true,
14648     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
14649    },
14650    {
14651     "is_pure" : true,
14652     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
14653    },
14654    {
14655     "kind" : "vcall_offset"
14656    },
14657    {
14658     "kind" : "vcall_offset"
14659    },
14660    {
14661     "kind" : "vcall_offset"
14662    },
14663    {
14664     "kind" : "vcall_offset"
14665    },
14666    {
14667     "component_value" : -8,
14668     "kind" : "vcall_offset"
14669    },
14670    {
14671     "component_value" : -8,
14672     "kind" : "offset_to_top"
14673    },
14674    {
14675     "kind" : "rtti",
14676     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_112IUsbCallbackE"
14677    },
14678    {
14679     "kind" : "complete_dtor_pointer",
14680     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_112IUsbCallbackD1Ev"
14681    },
14682    {
14683     "kind" : "deleting_dtor_pointer",
14684     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_112IUsbCallbackD0Ev"
14685    },
14686    {
14687     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14688    },
14689    {
14690     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14691    },
14692    {
14693     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14694    },
14695    {
14696     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14697    }
14698   ]
14699  },
14700  {
14701   "alignment" : 8,
14702   "fields" :
14703   [
14704    {
14705     "field_name" : "status",
14706     "referenced_type" : "type-25"
14707    },
14708    {
14709     "field_name" : "supportedModes",
14710     "field_offset" : 320,
14711     "referenced_type" : "type-2"
14712    },
14713    {
14714     "field_name" : "currentMode",
14715     "field_offset" : 352,
14716     "referenced_type" : "type-132"
14717    }
14718   ],
14719   "linker_set_key" : "android::hardware::usb::V1_1::PortStatus_1_1",
14720   "name" : "android::hardware::usb::V1_1::PortStatus_1_1",
14721   "referenced_type" : "type-131",
14722   "self_type" : "type-131",
14723   "size" : 48,
14724   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h",
14725   "unique_id" : "_ZTSN7android8hardware3usb4V1_114PortStatus_1_1E"
14726  },
14727  {
14728   "alignment" : 8,
14729   "base_specifiers" :
14730   [
14731    {
14732     "referenced_type" : "type-103"
14733    }
14734   ],
14735   "fields" :
14736   [
14737    {
14738     "access" : "private",
14739     "field_name" : "_hidl_mImpl",
14740     "field_offset" : 1024,
14741     "referenced_type" : "type-243"
14742    }
14743   ],
14744   "linker_set_key" : "android::hardware::usb::V1_2::BnHwUsb",
14745   "name" : "android::hardware::usb::V1_2::BnHwUsb",
14746   "referenced_type" : "type-478",
14747   "self_type" : "type-478",
14748   "size" : 152,
14749   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h",
14750   "unique_id" : "_ZTSN7android8hardware3usb4V1_27BnHwUsbE",
14751   "vtable_components" :
14752   [
14753    {
14754     "component_value" : 136,
14755     "kind" : "vbase_offset"
14756    },
14757    {
14758     "kind" : "offset_to_top"
14759    },
14760    {
14761     "kind" : "rtti",
14762     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BnHwUsbE"
14763    },
14764    {
14765     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
14766    },
14767    {
14768     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
14769    },
14770    {
14771     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
14772    },
14773    {
14774     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
14775    },
14776    {
14777     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
14778    },
14779    {
14780     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
14781    },
14782    {
14783     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
14784    },
14785    {
14786     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
14787    },
14788    {
14789     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
14790    },
14791    {
14792     "kind" : "complete_dtor_pointer",
14793     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BnHwUsbD1Ev"
14794    },
14795    {
14796     "kind" : "deleting_dtor_pointer",
14797     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BnHwUsbD0Ev"
14798    },
14799    {
14800     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
14801    },
14802    {
14803     "component_value" : -32,
14804     "kind" : "offset_to_top"
14805    },
14806    {
14807     "kind" : "rtti",
14808     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BnHwUsbE"
14809    },
14810    {
14811     "kind" : "complete_dtor_pointer",
14812     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_27BnHwUsbD1Ev"
14813    },
14814    {
14815     "kind" : "deleting_dtor_pointer",
14816     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_27BnHwUsbD0Ev"
14817    },
14818    {
14819     "kind" : "vcall_offset"
14820    },
14821    {
14822     "kind" : "vcall_offset"
14823    },
14824    {
14825     "kind" : "vcall_offset"
14826    },
14827    {
14828     "kind" : "vcall_offset"
14829    },
14830    {
14831     "component_value" : -136,
14832     "kind" : "vcall_offset"
14833    },
14834    {
14835     "component_value" : -136,
14836     "kind" : "offset_to_top"
14837    },
14838    {
14839     "kind" : "rtti",
14840     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BnHwUsbE"
14841    },
14842    {
14843     "kind" : "complete_dtor_pointer",
14844     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_27BnHwUsbD1Ev"
14845    },
14846    {
14847     "kind" : "deleting_dtor_pointer",
14848     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_27BnHwUsbD0Ev"
14849    },
14850    {
14851     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14852    },
14853    {
14854     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14855    },
14856    {
14857     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14858    },
14859    {
14860     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14861    }
14862   ]
14863  },
14864  {
14865   "alignment" : 8,
14866   "base_specifiers" :
14867   [
14868    {
14869     "referenced_type" : "type-103"
14870    }
14871   ],
14872   "fields" :
14873   [
14874    {
14875     "access" : "private",
14876     "field_name" : "_hidl_mImpl",
14877     "field_offset" : 1024,
14878     "referenced_type" : "type-722"
14879    }
14880   ],
14881   "linker_set_key" : "android::hardware::usb::V1_2::BnHwUsbCallback",
14882   "name" : "android::hardware::usb::V1_2::BnHwUsbCallback",
14883   "referenced_type" : "type-726",
14884   "self_type" : "type-726",
14885   "size" : 152,
14886   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h",
14887   "unique_id" : "_ZTSN7android8hardware3usb4V1_215BnHwUsbCallbackE",
14888   "vtable_components" :
14889   [
14890    {
14891     "component_value" : 136,
14892     "kind" : "vbase_offset"
14893    },
14894    {
14895     "kind" : "offset_to_top"
14896    },
14897    {
14898     "kind" : "rtti",
14899     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BnHwUsbCallbackE"
14900    },
14901    {
14902     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
14903    },
14904    {
14905     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
14906    },
14907    {
14908     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
14909    },
14910    {
14911     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
14912    },
14913    {
14914     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
14915    },
14916    {
14917     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
14918    },
14919    {
14920     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
14921    },
14922    {
14923     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
14924    },
14925    {
14926     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
14927    },
14928    {
14929     "kind" : "complete_dtor_pointer",
14930     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
14931    },
14932    {
14933     "kind" : "deleting_dtor_pointer",
14934     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
14935    },
14936    {
14937     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
14938    },
14939    {
14940     "component_value" : -32,
14941     "kind" : "offset_to_top"
14942    },
14943    {
14944     "kind" : "rtti",
14945     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BnHwUsbCallbackE"
14946    },
14947    {
14948     "kind" : "complete_dtor_pointer",
14949     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
14950    },
14951    {
14952     "kind" : "deleting_dtor_pointer",
14953     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
14954    },
14955    {
14956     "kind" : "vcall_offset"
14957    },
14958    {
14959     "kind" : "vcall_offset"
14960    },
14961    {
14962     "kind" : "vcall_offset"
14963    },
14964    {
14965     "kind" : "vcall_offset"
14966    },
14967    {
14968     "component_value" : -136,
14969     "kind" : "vcall_offset"
14970    },
14971    {
14972     "component_value" : -136,
14973     "kind" : "offset_to_top"
14974    },
14975    {
14976     "kind" : "rtti",
14977     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BnHwUsbCallbackE"
14978    },
14979    {
14980     "kind" : "complete_dtor_pointer",
14981     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
14982    },
14983    {
14984     "kind" : "deleting_dtor_pointer",
14985     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
14986    },
14987    {
14988     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14989    },
14990    {
14991     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14992    },
14993    {
14994     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14995    },
14996    {
14997     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14998    }
14999   ]
15000  },
15001  {
15002   "alignment" : 8,
15003   "base_specifiers" :
15004   [
15005    {
15006     "referenced_type" : "type-499"
15007    },
15008    {
15009     "referenced_type" : "type-107"
15010    }
15011   ],
15012   "fields" :
15013   [
15014    {
15015     "access" : "private",
15016     "field_name" : "_hidl_mMutex",
15017     "field_offset" : 1088,
15018     "referenced_type" : "type-684"
15019    },
15020    {
15021     "access" : "private",
15022     "field_name" : "_hidl_mDeathRecipients",
15023     "field_offset" : 1408,
15024     "referenced_type" : "type-685"
15025    }
15026   ],
15027   "linker_set_key" : "android::hardware::usb::V1_2::BpHwUsb",
15028   "name" : "android::hardware::usb::V1_2::BpHwUsb",
15029   "referenced_type" : "type-683",
15030   "self_type" : "type-683",
15031   "size" : 216,
15032   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h",
15033   "unique_id" : "_ZTSN7android8hardware3usb4V1_27BpHwUsbE",
15034   "vtable_components" :
15035   [
15036    {
15037     "component_value" : 200,
15038     "kind" : "vbase_offset"
15039    },
15040    {
15041     "kind" : "offset_to_top"
15042    },
15043    {
15044     "kind" : "rtti",
15045     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BpHwUsbE"
15046    },
15047    {
15048     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_27BpHwUsb8isRemoteEv"
15049    },
15050    {
15051     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15052    },
15053    {
15054     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15055    },
15056    {
15057     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15058    },
15059    {
15060     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
15061    },
15062    {
15063     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb21setHALInstrumentationEv"
15064    },
15065    {
15066     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
15067    },
15068    {
15069     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb4pingEv"
15070    },
15071    {
15072     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15073    },
15074    {
15075     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb21notifySyspropsChangedEv"
15076    },
15077    {
15078     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15079    },
15080    {
15081     "kind" : "complete_dtor_pointer",
15082     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsbD1Ev"
15083    },
15084    {
15085     "kind" : "deleting_dtor_pointer",
15086     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsbD0Ev"
15087    },
15088    {
15089     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
15090    },
15091    {
15092     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
15093    },
15094    {
15095     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb15queryPortStatusEv"
15096    },
15097    {
15098     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb"
15099    },
15100    {
15101     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb"
15102    },
15103    {
15104     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEE10onAsBinderEv"
15105    },
15106    {
15107     "component_value" : 192,
15108     "kind" : "vbase_offset"
15109    },
15110    {
15111     "component_value" : -8,
15112     "kind" : "offset_to_top"
15113    },
15114    {
15115     "kind" : "rtti",
15116     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BpHwUsbE"
15117    },
15118    {
15119     "kind" : "complete_dtor_pointer",
15120     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_27BpHwUsbD1Ev"
15121    },
15122    {
15123     "kind" : "deleting_dtor_pointer",
15124     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_27BpHwUsbD0Ev"
15125    },
15126    {
15127     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEE10onAsBinderEv"
15128    },
15129    {
15130     "component_value" : 184,
15131     "kind" : "vbase_offset"
15132    },
15133    {
15134     "component_value" : -16,
15135     "kind" : "offset_to_top"
15136    },
15137    {
15138     "kind" : "rtti",
15139     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BpHwUsbE"
15140    },
15141    {
15142     "kind" : "complete_dtor_pointer",
15143     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_27BpHwUsbD1Ev"
15144    },
15145    {
15146     "kind" : "deleting_dtor_pointer",
15147     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_27BpHwUsbD0Ev"
15148    },
15149    {
15150     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
15151    },
15152    {
15153     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
15154    },
15155    {
15156     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
15157    },
15158    {
15159     "component_value" : -48,
15160     "kind" : "offset_to_top"
15161    },
15162    {
15163     "kind" : "rtti",
15164     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BpHwUsbE"
15165    },
15166    {
15167     "kind" : "complete_dtor_pointer",
15168     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_27BpHwUsbD1Ev"
15169    },
15170    {
15171     "kind" : "deleting_dtor_pointer",
15172     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_27BpHwUsbD0Ev"
15173    },
15174    {
15175     "kind" : "vcall_offset"
15176    },
15177    {
15178     "component_value" : -184,
15179     "kind" : "vcall_offset"
15180    },
15181    {
15182     "component_value" : -184,
15183     "kind" : "vcall_offset"
15184    },
15185    {
15186     "component_value" : -184,
15187     "kind" : "vcall_offset"
15188    },
15189    {
15190     "component_value" : -200,
15191     "kind" : "vcall_offset"
15192    },
15193    {
15194     "component_value" : -200,
15195     "kind" : "offset_to_top"
15196    },
15197    {
15198     "kind" : "rtti",
15199     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BpHwUsbE"
15200    },
15201    {
15202     "kind" : "complete_dtor_pointer",
15203     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_27BpHwUsbD1Ev"
15204    },
15205    {
15206     "kind" : "deleting_dtor_pointer",
15207     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_27BpHwUsbD0Ev"
15208    },
15209    {
15210     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
15211    },
15212    {
15213     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
15214    },
15215    {
15216     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
15217    },
15218    {
15219     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15220    }
15221   ]
15222  },
15223  {
15224   "alignment" : 8,
15225   "base_specifiers" :
15226   [
15227    {
15228     "referenced_type" : "type-125"
15229    },
15230    {
15231     "referenced_type" : "type-107"
15232    }
15233   ],
15234   "fields" :
15235   [
15236    {
15237     "access" : "private",
15238     "field_name" : "_hidl_mMutex",
15239     "field_offset" : 1088,
15240     "referenced_type" : "type-123"
15241    },
15242    {
15243     "access" : "private",
15244     "field_name" : "_hidl_mDeathRecipients",
15245     "field_offset" : 1408,
15246     "referenced_type" : "type-124"
15247    }
15248   ],
15249   "linker_set_key" : "android::hardware::usb::V1_2::BpHwUsbCallback",
15250   "name" : "android::hardware::usb::V1_2::BpHwUsbCallback",
15251   "referenced_type" : "type-122",
15252   "self_type" : "type-122",
15253   "size" : 216,
15254   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h",
15255   "unique_id" : "_ZTSN7android8hardware3usb4V1_215BpHwUsbCallbackE",
15256   "vtable_components" :
15257   [
15258    {
15259     "component_value" : 200,
15260     "kind" : "vbase_offset"
15261    },
15262    {
15263     "kind" : "offset_to_top"
15264    },
15265    {
15266     "kind" : "rtti",
15267     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BpHwUsbCallbackE"
15268    },
15269    {
15270     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_215BpHwUsbCallback8isRemoteEv"
15271    },
15272    {
15273     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15274    },
15275    {
15276     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15277    },
15278    {
15279     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15280    },
15281    {
15282     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
15283    },
15284    {
15285     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback21setHALInstrumentationEv"
15286    },
15287    {
15288     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
15289    },
15290    {
15291     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback4pingEv"
15292    },
15293    {
15294     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15295    },
15296    {
15297     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback21notifySyspropsChangedEv"
15298    },
15299    {
15300     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15301    },
15302    {
15303     "kind" : "complete_dtor_pointer",
15304     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallbackD1Ev"
15305    },
15306    {
15307     "kind" : "deleting_dtor_pointer",
15308     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallbackD0Ev"
15309    },
15310    {
15311     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
15312    },
15313    {
15314     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
15315    },
15316    {
15317     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE"
15318    },
15319    {
15320     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
15321    },
15322    {
15323     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEE10onAsBinderEv"
15324    },
15325    {
15326     "component_value" : 192,
15327     "kind" : "vbase_offset"
15328    },
15329    {
15330     "component_value" : -8,
15331     "kind" : "offset_to_top"
15332    },
15333    {
15334     "kind" : "rtti",
15335     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BpHwUsbCallbackE"
15336    },
15337    {
15338     "kind" : "complete_dtor_pointer",
15339     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_215BpHwUsbCallbackD1Ev"
15340    },
15341    {
15342     "kind" : "deleting_dtor_pointer",
15343     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_215BpHwUsbCallbackD0Ev"
15344    },
15345    {
15346     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEE10onAsBinderEv"
15347    },
15348    {
15349     "component_value" : 184,
15350     "kind" : "vbase_offset"
15351    },
15352    {
15353     "component_value" : -16,
15354     "kind" : "offset_to_top"
15355    },
15356    {
15357     "kind" : "rtti",
15358     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BpHwUsbCallbackE"
15359    },
15360    {
15361     "kind" : "complete_dtor_pointer",
15362     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_215BpHwUsbCallbackD1Ev"
15363    },
15364    {
15365     "kind" : "deleting_dtor_pointer",
15366     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_215BpHwUsbCallbackD0Ev"
15367    },
15368    {
15369     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
15370    },
15371    {
15372     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
15373    },
15374    {
15375     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
15376    },
15377    {
15378     "component_value" : -48,
15379     "kind" : "offset_to_top"
15380    },
15381    {
15382     "kind" : "rtti",
15383     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BpHwUsbCallbackE"
15384    },
15385    {
15386     "kind" : "complete_dtor_pointer",
15387     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_215BpHwUsbCallbackD1Ev"
15388    },
15389    {
15390     "kind" : "deleting_dtor_pointer",
15391     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_215BpHwUsbCallbackD0Ev"
15392    },
15393    {
15394     "kind" : "vcall_offset"
15395    },
15396    {
15397     "component_value" : -184,
15398     "kind" : "vcall_offset"
15399    },
15400    {
15401     "component_value" : -184,
15402     "kind" : "vcall_offset"
15403    },
15404    {
15405     "component_value" : -184,
15406     "kind" : "vcall_offset"
15407    },
15408    {
15409     "component_value" : -200,
15410     "kind" : "vcall_offset"
15411    },
15412    {
15413     "component_value" : -200,
15414     "kind" : "offset_to_top"
15415    },
15416    {
15417     "kind" : "rtti",
15418     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BpHwUsbCallbackE"
15419    },
15420    {
15421     "kind" : "complete_dtor_pointer",
15422     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_215BpHwUsbCallbackD1Ev"
15423    },
15424    {
15425     "kind" : "deleting_dtor_pointer",
15426     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_215BpHwUsbCallbackD0Ev"
15427    },
15428    {
15429     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
15430    },
15431    {
15432     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
15433    },
15434    {
15435     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
15436    },
15437    {
15438     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15439    }
15440   ]
15441  },
15442  {
15443   "alignment" : 8,
15444   "base_specifiers" :
15445   [
15446    {
15447     "referenced_type" : "type-245"
15448    },
15449    {
15450     "referenced_type" : "type-107"
15451    }
15452   ],
15453   "fields" :
15454   [
15455    {
15456     "access" : "private",
15457     "field_name" : "mImpl",
15458     "field_offset" : 768,
15459     "referenced_type" : "type-249"
15460    },
15461    {
15462     "access" : "private",
15463     "field_name" : "mOnewayQueue",
15464     "field_offset" : 832,
15465     "referenced_type" : "type-716"
15466    }
15467   ],
15468   "linker_set_key" : "android::hardware::usb::V1_2::BsUsb",
15469   "name" : "android::hardware::usb::V1_2::BsUsb",
15470   "referenced_type" : "type-715",
15471   "self_type" : "type-715",
15472   "size" : 136,
15473   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsb.h",
15474   "unique_id" : "_ZTSN7android8hardware3usb4V1_25BsUsbE",
15475   "vtable_components" :
15476   [
15477    {
15478     "component_value" : 120,
15479     "kind" : "vbase_offset"
15480    },
15481    {
15482     "kind" : "offset_to_top"
15483    },
15484    {
15485     "kind" : "rtti",
15486     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_25BsUsbE"
15487    },
15488    {
15489     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_24IUsb8isRemoteEv"
15490    },
15491    {
15492     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15493    },
15494    {
15495     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15496    },
15497    {
15498     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15499    },
15500    {
15501     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
15502    },
15503    {
15504     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb21setHALInstrumentationEv"
15505    },
15506    {
15507     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
15508    },
15509    {
15510     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb4pingEv"
15511    },
15512    {
15513     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15514    },
15515    {
15516     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb21notifySyspropsChangedEv"
15517    },
15518    {
15519     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15520    },
15521    {
15522     "kind" : "complete_dtor_pointer",
15523     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsbD1Ev"
15524    },
15525    {
15526     "kind" : "deleting_dtor_pointer",
15527     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsbD0Ev"
15528    },
15529    {
15530     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
15531    },
15532    {
15533     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
15534    },
15535    {
15536     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb15queryPortStatusEv"
15537    },
15538    {
15539     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb"
15540    },
15541    {
15542     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb"
15543    },
15544    {
15545     "component_value" : -8,
15546     "kind" : "offset_to_top"
15547    },
15548    {
15549     "kind" : "rtti",
15550     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_25BsUsbE"
15551    },
15552    {
15553     "kind" : "complete_dtor_pointer",
15554     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_25BsUsbD1Ev"
15555    },
15556    {
15557     "kind" : "deleting_dtor_pointer",
15558     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_25BsUsbD0Ev"
15559    },
15560    {
15561     "kind" : "vcall_offset"
15562    },
15563    {
15564     "kind" : "vcall_offset"
15565    },
15566    {
15567     "kind" : "vcall_offset"
15568    },
15569    {
15570     "kind" : "vcall_offset"
15571    },
15572    {
15573     "component_value" : -120,
15574     "kind" : "vcall_offset"
15575    },
15576    {
15577     "component_value" : -120,
15578     "kind" : "offset_to_top"
15579    },
15580    {
15581     "kind" : "rtti",
15582     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_25BsUsbE"
15583    },
15584    {
15585     "kind" : "complete_dtor_pointer",
15586     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_25BsUsbD1Ev"
15587    },
15588    {
15589     "kind" : "deleting_dtor_pointer",
15590     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_25BsUsbD0Ev"
15591    },
15592    {
15593     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
15594    },
15595    {
15596     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
15597    },
15598    {
15599     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
15600    },
15601    {
15602     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15603    }
15604   ]
15605  },
15606  {
15607   "alignment" : 8,
15608   "base_specifiers" :
15609   [
15610    {
15611     "referenced_type" : "type-96"
15612    },
15613    {
15614     "referenced_type" : "type-107"
15615    }
15616   ],
15617   "fields" :
15618   [
15619    {
15620     "access" : "private",
15621     "field_name" : "mImpl",
15622     "field_offset" : 768,
15623     "referenced_type" : "type-721"
15624    },
15625    {
15626     "access" : "private",
15627     "field_name" : "mOnewayQueue",
15628     "field_offset" : 832,
15629     "referenced_type" : "type-716"
15630    }
15631   ],
15632   "linker_set_key" : "android::hardware::usb::V1_2::BsUsbCallback",
15633   "name" : "android::hardware::usb::V1_2::BsUsbCallback",
15634   "referenced_type" : "type-728",
15635   "self_type" : "type-728",
15636   "size" : 136,
15637   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsbCallback.h",
15638   "unique_id" : "_ZTSN7android8hardware3usb4V1_213BsUsbCallbackE",
15639   "vtable_components" :
15640   [
15641    {
15642     "component_value" : 120,
15643     "kind" : "vbase_offset"
15644    },
15645    {
15646     "kind" : "offset_to_top"
15647    },
15648    {
15649     "kind" : "rtti",
15650     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_213BsUsbCallbackE"
15651    },
15652    {
15653     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_212IUsbCallback8isRemoteEv"
15654    },
15655    {
15656     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15657    },
15658    {
15659     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15660    },
15661    {
15662     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15663    },
15664    {
15665     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
15666    },
15667    {
15668     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback21setHALInstrumentationEv"
15669    },
15670    {
15671     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
15672    },
15673    {
15674     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback4pingEv"
15675    },
15676    {
15677     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15678    },
15679    {
15680     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback21notifySyspropsChangedEv"
15681    },
15682    {
15683     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15684    },
15685    {
15686     "kind" : "complete_dtor_pointer",
15687     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallbackD1Ev"
15688    },
15689    {
15690     "kind" : "deleting_dtor_pointer",
15691     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallbackD0Ev"
15692    },
15693    {
15694     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
15695    },
15696    {
15697     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
15698    },
15699    {
15700     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE"
15701    },
15702    {
15703     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
15704    },
15705    {
15706     "component_value" : -8,
15707     "kind" : "offset_to_top"
15708    },
15709    {
15710     "kind" : "rtti",
15711     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_213BsUsbCallbackE"
15712    },
15713    {
15714     "kind" : "complete_dtor_pointer",
15715     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_213BsUsbCallbackD1Ev"
15716    },
15717    {
15718     "kind" : "deleting_dtor_pointer",
15719     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_213BsUsbCallbackD0Ev"
15720    },
15721    {
15722     "kind" : "vcall_offset"
15723    },
15724    {
15725     "kind" : "vcall_offset"
15726    },
15727    {
15728     "kind" : "vcall_offset"
15729    },
15730    {
15731     "kind" : "vcall_offset"
15732    },
15733    {
15734     "component_value" : -120,
15735     "kind" : "vcall_offset"
15736    },
15737    {
15738     "component_value" : -120,
15739     "kind" : "offset_to_top"
15740    },
15741    {
15742     "kind" : "rtti",
15743     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_213BsUsbCallbackE"
15744    },
15745    {
15746     "kind" : "complete_dtor_pointer",
15747     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_213BsUsbCallbackD1Ev"
15748    },
15749    {
15750     "kind" : "deleting_dtor_pointer",
15751     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_213BsUsbCallbackD0Ev"
15752    },
15753    {
15754     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
15755    },
15756    {
15757     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
15758    },
15759    {
15760     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
15761    },
15762    {
15763     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15764    }
15765   ]
15766  },
15767  {
15768   "alignment" : 8,
15769   "base_specifiers" :
15770   [
15771    {
15772     "referenced_type" : "type-236"
15773    }
15774   ],
15775   "linker_set_key" : "android::hardware::usb::V1_2::IUsb",
15776   "name" : "android::hardware::usb::V1_2::IUsb",
15777   "referenced_type" : "type-245",
15778   "self_type" : "type-245",
15779   "size" : 24,
15780   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h",
15781   "unique_id" : "_ZTSN7android8hardware3usb4V1_24IUsbE",
15782   "vtable_components" :
15783   [
15784    {
15785     "component_value" : 8,
15786     "kind" : "vbase_offset"
15787    },
15788    {
15789     "kind" : "offset_to_top"
15790    },
15791    {
15792     "kind" : "rtti",
15793     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_24IUsbE"
15794    },
15795    {
15796     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_24IUsb8isRemoteEv"
15797    },
15798    {
15799     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15800    },
15801    {
15802     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15803    },
15804    {
15805     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15806    },
15807    {
15808     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
15809    },
15810    {
15811     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb21setHALInstrumentationEv"
15812    },
15813    {
15814     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
15815    },
15816    {
15817     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb4pingEv"
15818    },
15819    {
15820     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15821    },
15822    {
15823     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb21notifySyspropsChangedEv"
15824    },
15825    {
15826     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15827    },
15828    {
15829     "kind" : "complete_dtor_pointer",
15830     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsbD1Ev"
15831    },
15832    {
15833     "kind" : "deleting_dtor_pointer",
15834     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsbD0Ev"
15835    },
15836    {
15837     "is_pure" : true,
15838     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
15839    },
15840    {
15841     "is_pure" : true,
15842     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
15843    },
15844    {
15845     "is_pure" : true,
15846     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb15queryPortStatusEv"
15847    },
15848    {
15849     "is_pure" : true,
15850     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb"
15851    },
15852    {
15853     "is_pure" : true,
15854     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb"
15855    },
15856    {
15857     "kind" : "vcall_offset"
15858    },
15859    {
15860     "kind" : "vcall_offset"
15861    },
15862    {
15863     "kind" : "vcall_offset"
15864    },
15865    {
15866     "kind" : "vcall_offset"
15867    },
15868    {
15869     "component_value" : -8,
15870     "kind" : "vcall_offset"
15871    },
15872    {
15873     "component_value" : -8,
15874     "kind" : "offset_to_top"
15875    },
15876    {
15877     "kind" : "rtti",
15878     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_24IUsbE"
15879    },
15880    {
15881     "kind" : "complete_dtor_pointer",
15882     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_24IUsbD1Ev"
15883    },
15884    {
15885     "kind" : "deleting_dtor_pointer",
15886     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_24IUsbD0Ev"
15887    },
15888    {
15889     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
15890    },
15891    {
15892     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
15893    },
15894    {
15895     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
15896    },
15897    {
15898     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15899    }
15900   ]
15901  },
15902  {
15903   "alignment" : 8,
15904   "base_specifiers" :
15905   [
15906    {
15907     "referenced_type" : "type-39"
15908    }
15909   ],
15910   "linker_set_key" : "android::hardware::usb::V1_2::IUsbCallback",
15911   "name" : "android::hardware::usb::V1_2::IUsbCallback",
15912   "referenced_type" : "type-96",
15913   "self_type" : "type-96",
15914   "size" : 24,
15915   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h",
15916   "unique_id" : "_ZTSN7android8hardware3usb4V1_212IUsbCallbackE",
15917   "vtable_components" :
15918   [
15919    {
15920     "component_value" : 8,
15921     "kind" : "vbase_offset"
15922    },
15923    {
15924     "kind" : "offset_to_top"
15925    },
15926    {
15927     "kind" : "rtti",
15928     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_212IUsbCallbackE"
15929    },
15930    {
15931     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_212IUsbCallback8isRemoteEv"
15932    },
15933    {
15934     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15935    },
15936    {
15937     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15938    },
15939    {
15940     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15941    },
15942    {
15943     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
15944    },
15945    {
15946     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21setHALInstrumentationEv"
15947    },
15948    {
15949     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
15950    },
15951    {
15952     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback4pingEv"
15953    },
15954    {
15955     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15956    },
15957    {
15958     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21notifySyspropsChangedEv"
15959    },
15960    {
15961     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15962    },
15963    {
15964     "kind" : "complete_dtor_pointer",
15965     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallbackD1Ev"
15966    },
15967    {
15968     "kind" : "deleting_dtor_pointer",
15969     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallbackD0Ev"
15970    },
15971    {
15972     "is_pure" : true,
15973     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
15974    },
15975    {
15976     "is_pure" : true,
15977     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
15978    },
15979    {
15980     "is_pure" : true,
15981     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE"
15982    },
15983    {
15984     "is_pure" : true,
15985     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
15986    },
15987    {
15988     "kind" : "vcall_offset"
15989    },
15990    {
15991     "kind" : "vcall_offset"
15992    },
15993    {
15994     "kind" : "vcall_offset"
15995    },
15996    {
15997     "kind" : "vcall_offset"
15998    },
15999    {
16000     "component_value" : -8,
16001     "kind" : "vcall_offset"
16002    },
16003    {
16004     "component_value" : -8,
16005     "kind" : "offset_to_top"
16006    },
16007    {
16008     "kind" : "rtti",
16009     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_212IUsbCallbackE"
16010    },
16011    {
16012     "kind" : "complete_dtor_pointer",
16013     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_212IUsbCallbackD1Ev"
16014    },
16015    {
16016     "kind" : "deleting_dtor_pointer",
16017     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_212IUsbCallbackD0Ev"
16018    },
16019    {
16020     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16021    },
16022    {
16023     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16024    },
16025    {
16026     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16027    },
16028    {
16029     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16030    }
16031   ]
16032  },
16033  {
16034   "alignment" : 8,
16035   "fields" :
16036   [
16037    {
16038     "field_name" : "status_1_1",
16039     "referenced_type" : "type-131"
16040    },
16041    {
16042     "field_name" : "supportedContaminantProtectionModes",
16043     "field_offset" : 384,
16044     "referenced_type" : "type-2"
16045    },
16046    {
16047     "field_name" : "supportsEnableContaminantPresenceProtection",
16048     "field_offset" : 416,
16049     "referenced_type" : "type-32"
16050    },
16051    {
16052     "field_name" : "contaminantProtectionStatus",
16053     "field_offset" : 448,
16054     "referenced_type" : "type-86"
16055    },
16056    {
16057     "field_name" : "supportsEnableContaminantPresenceDetection",
16058     "field_offset" : 480,
16059     "referenced_type" : "type-32"
16060    },
16061    {
16062     "field_name" : "contaminantDetectionStatus",
16063     "field_offset" : 512,
16064     "referenced_type" : "type-46"
16065    }
16066   ],
16067   "linker_set_key" : "android::hardware::usb::V1_2::PortStatus",
16068   "name" : "android::hardware::usb::V1_2::PortStatus",
16069   "referenced_type" : "type-143",
16070   "self_type" : "type-143",
16071   "size" : 72,
16072   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h",
16073   "unique_id" : "_ZTSN7android8hardware3usb4V1_210PortStatusE"
16074  },
16075  {
16076   "alignment" : 8,
16077   "base_specifiers" :
16078   [
16079    {
16080     "referenced_type" : "type-105"
16081    },
16082    {
16083     "referenced_type" : "type-107"
16084    }
16085   ],
16086   "fields" :
16087   [
16088    {
16089     "access" : "private",
16090     "field_name" : "_hidl_mImpl",
16091     "field_offset" : 960,
16092     "referenced_type" : "type-104"
16093    }
16094   ],
16095   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
16096   "name" : "android::hidl::base::V1_0::BnHwBase",
16097   "referenced_type" : "type-103",
16098   "self_type" : "type-103",
16099   "size" : 144,
16100   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
16101   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
16102   "vtable_components" :
16103   [
16104    {
16105     "component_value" : 128,
16106     "kind" : "vbase_offset"
16107    },
16108    {
16109     "kind" : "offset_to_top"
16110    },
16111    {
16112     "kind" : "rtti",
16113     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
16114    },
16115    {
16116     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
16117    },
16118    {
16119     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
16120    },
16121    {
16122     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
16123    },
16124    {
16125     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
16126    },
16127    {
16128     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
16129    },
16130    {
16131     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
16132    },
16133    {
16134     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
16135    },
16136    {
16137     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
16138    },
16139    {
16140     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
16141    },
16142    {
16143     "kind" : "complete_dtor_pointer",
16144     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
16145    },
16146    {
16147     "kind" : "deleting_dtor_pointer",
16148     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
16149    },
16150    {
16151     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
16152    },
16153    {
16154     "component_value" : -32,
16155     "kind" : "offset_to_top"
16156    },
16157    {
16158     "kind" : "rtti",
16159     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
16160    },
16161    {
16162     "kind" : "complete_dtor_pointer",
16163     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
16164    },
16165    {
16166     "kind" : "deleting_dtor_pointer",
16167     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
16168    },
16169    {
16170     "kind" : "vcall_offset"
16171    },
16172    {
16173     "kind" : "vcall_offset"
16174    },
16175    {
16176     "kind" : "vcall_offset"
16177    },
16178    {
16179     "kind" : "vcall_offset"
16180    },
16181    {
16182     "component_value" : -128,
16183     "kind" : "vcall_offset"
16184    },
16185    {
16186     "component_value" : -128,
16187     "kind" : "offset_to_top"
16188    },
16189    {
16190     "kind" : "rtti",
16191     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
16192    },
16193    {
16194     "kind" : "complete_dtor_pointer",
16195     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
16196    },
16197    {
16198     "kind" : "deleting_dtor_pointer",
16199     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
16200    },
16201    {
16202     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16203    },
16204    {
16205     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16206    },
16207    {
16208     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16209    },
16210    {
16211     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16212    }
16213   ]
16214  },
16215  {
16216   "alignment" : 8,
16217   "base_specifiers" :
16218   [
16219    {
16220     "referenced_type" : "type-494"
16221    },
16222    {
16223     "referenced_type" : "type-107"
16224    }
16225   ],
16226   "fields" :
16227   [
16228    {
16229     "access" : "private",
16230     "field_name" : "_hidl_mMutex",
16231     "field_offset" : 1088,
16232     "referenced_type" : "type-653"
16233    },
16234    {
16235     "access" : "private",
16236     "field_name" : "_hidl_mDeathRecipients",
16237     "field_offset" : 1408,
16238     "referenced_type" : "type-654"
16239    }
16240   ],
16241   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
16242   "name" : "android::hidl::base::V1_0::BpHwBase",
16243   "referenced_type" : "type-652",
16244   "self_type" : "type-652",
16245   "size" : 216,
16246   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
16247   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
16248   "vtable_components" :
16249   [
16250    {
16251     "component_value" : 200,
16252     "kind" : "vbase_offset"
16253    },
16254    {
16255     "kind" : "offset_to_top"
16256    },
16257    {
16258     "kind" : "rtti",
16259     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
16260    },
16261    {
16262     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
16263    },
16264    {
16265     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
16266    },
16267    {
16268     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
16269    },
16270    {
16271     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
16272    },
16273    {
16274     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
16275    },
16276    {
16277     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
16278    },
16279    {
16280     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
16281    },
16282    {
16283     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
16284    },
16285    {
16286     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
16287    },
16288    {
16289     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
16290    },
16291    {
16292     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
16293    },
16294    {
16295     "kind" : "complete_dtor_pointer",
16296     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
16297    },
16298    {
16299     "kind" : "deleting_dtor_pointer",
16300     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
16301    },
16302    {
16303     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
16304    },
16305    {
16306     "component_value" : 192,
16307     "kind" : "vbase_offset"
16308    },
16309    {
16310     "component_value" : -8,
16311     "kind" : "offset_to_top"
16312    },
16313    {
16314     "kind" : "rtti",
16315     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
16316    },
16317    {
16318     "kind" : "complete_dtor_pointer",
16319     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
16320    },
16321    {
16322     "kind" : "deleting_dtor_pointer",
16323     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
16324    },
16325    {
16326     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
16327    },
16328    {
16329     "component_value" : 184,
16330     "kind" : "vbase_offset"
16331    },
16332    {
16333     "component_value" : -16,
16334     "kind" : "offset_to_top"
16335    },
16336    {
16337     "kind" : "rtti",
16338     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
16339    },
16340    {
16341     "kind" : "complete_dtor_pointer",
16342     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
16343    },
16344    {
16345     "kind" : "deleting_dtor_pointer",
16346     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
16347    },
16348    {
16349     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
16350    },
16351    {
16352     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
16353    },
16354    {
16355     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
16356    },
16357    {
16358     "component_value" : -48,
16359     "kind" : "offset_to_top"
16360    },
16361    {
16362     "kind" : "rtti",
16363     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
16364    },
16365    {
16366     "kind" : "complete_dtor_pointer",
16367     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
16368    },
16369    {
16370     "kind" : "deleting_dtor_pointer",
16371     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
16372    },
16373    {
16374     "kind" : "vcall_offset"
16375    },
16376    {
16377     "component_value" : -184,
16378     "kind" : "vcall_offset"
16379    },
16380    {
16381     "component_value" : -184,
16382     "kind" : "vcall_offset"
16383    },
16384    {
16385     "component_value" : -184,
16386     "kind" : "vcall_offset"
16387    },
16388    {
16389     "component_value" : -200,
16390     "kind" : "vcall_offset"
16391    },
16392    {
16393     "component_value" : -200,
16394     "kind" : "offset_to_top"
16395    },
16396    {
16397     "kind" : "rtti",
16398     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
16399    },
16400    {
16401     "kind" : "complete_dtor_pointer",
16402     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
16403    },
16404    {
16405     "kind" : "deleting_dtor_pointer",
16406     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
16407    },
16408    {
16409     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
16410    },
16411    {
16412     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
16413    },
16414    {
16415     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
16416    },
16417    {
16418     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16419    }
16420   ]
16421  },
16422  {
16423   "alignment" : 8,
16424   "fields" :
16425   [
16426    {
16427     "field_name" : "pid",
16428     "referenced_type" : "type-51"
16429    },
16430    {
16431     "field_name" : "ptr",
16432     "field_offset" : 64,
16433     "referenced_type" : "type-13"
16434    },
16435    {
16436     "field_name" : "arch",
16437     "field_offset" : 128,
16438     "referenced_type" : "type-473"
16439    }
16440   ],
16441   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
16442   "name" : "android::hidl::base::V1_0::DebugInfo",
16443   "referenced_type" : "type-472",
16444   "self_type" : "type-472",
16445   "size" : 24,
16446   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
16447   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
16448  },
16449  {
16450   "alignment" : 8,
16451   "base_specifiers" :
16452   [
16453    {
16454     "is_virtual" : true,
16455     "referenced_type" : "type-7"
16456    }
16457   ],
16458   "linker_set_key" : "android::hidl::base::V1_0::IBase",
16459   "name" : "android::hidl::base::V1_0::IBase",
16460   "referenced_type" : "type-16",
16461   "self_type" : "type-16",
16462   "size" : 24,
16463   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
16464   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
16465   "vtable_components" :
16466   [
16467    {
16468     "component_value" : 8,
16469     "kind" : "vbase_offset"
16470    },
16471    {
16472     "kind" : "offset_to_top"
16473    },
16474    {
16475     "kind" : "rtti",
16476     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
16477    },
16478    {
16479     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
16480    },
16481    {
16482     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
16483    },
16484    {
16485     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
16486    },
16487    {
16488     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
16489    },
16490    {
16491     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
16492    },
16493    {
16494     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
16495    },
16496    {
16497     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
16498    },
16499    {
16500     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
16501    },
16502    {
16503     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
16504    },
16505    {
16506     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
16507    },
16508    {
16509     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
16510    },
16511    {
16512     "kind" : "complete_dtor_pointer",
16513     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
16514    },
16515    {
16516     "kind" : "deleting_dtor_pointer",
16517     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
16518    },
16519    {
16520     "kind" : "vcall_offset"
16521    },
16522    {
16523     "kind" : "vcall_offset"
16524    },
16525    {
16526     "kind" : "vcall_offset"
16527    },
16528    {
16529     "kind" : "vcall_offset"
16530    },
16531    {
16532     "component_value" : -8,
16533     "kind" : "vcall_offset"
16534    },
16535    {
16536     "component_value" : -8,
16537     "kind" : "offset_to_top"
16538    },
16539    {
16540     "kind" : "rtti",
16541     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
16542    },
16543    {
16544     "kind" : "complete_dtor_pointer",
16545     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
16546    },
16547    {
16548     "kind" : "deleting_dtor_pointer",
16549     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
16550    },
16551    {
16552     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16553    },
16554    {
16555     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16556    },
16557    {
16558     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16559    },
16560    {
16561     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16562    }
16563   ]
16564  },
16565  {
16566   "alignment" : 8,
16567   "base_specifiers" :
16568   [
16569    {
16570     "referenced_type" : "type-16"
16571    }
16572   ],
16573   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
16574   "name" : "android::hidl::manager::V1_0::IServiceManager",
16575   "referenced_type" : "type-188",
16576   "self_type" : "type-188",
16577   "size" : 24,
16578   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
16579   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
16580   "vtable_components" :
16581   [
16582    {
16583     "component_value" : 8,
16584     "kind" : "vbase_offset"
16585    },
16586    {
16587     "kind" : "offset_to_top"
16588    },
16589    {
16590     "kind" : "rtti",
16591     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
16592    },
16593    {
16594     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
16595    },
16596    {
16597     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
16598    },
16599    {
16600     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
16601    },
16602    {
16603     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
16604    },
16605    {
16606     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
16607    },
16608    {
16609     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
16610    },
16611    {
16612     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
16613    },
16614    {
16615     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
16616    },
16617    {
16618     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
16619    },
16620    {
16621     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
16622    },
16623    {
16624     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
16625    },
16626    {
16627     "kind" : "complete_dtor_pointer",
16628     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
16629    },
16630    {
16631     "kind" : "deleting_dtor_pointer",
16632     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
16633    },
16634    {
16635     "is_pure" : true,
16636     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
16637    },
16638    {
16639     "is_pure" : true,
16640     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
16641    },
16642    {
16643     "is_pure" : true,
16644     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
16645    },
16646    {
16647     "is_pure" : true,
16648     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
16649    },
16650    {
16651     "is_pure" : true,
16652     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
16653    },
16654    {
16655     "is_pure" : true,
16656     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
16657    },
16658    {
16659     "is_pure" : true,
16660     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
16661    },
16662    {
16663     "is_pure" : true,
16664     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
16665    },
16666    {
16667     "kind" : "vcall_offset"
16668    },
16669    {
16670     "kind" : "vcall_offset"
16671    },
16672    {
16673     "kind" : "vcall_offset"
16674    },
16675    {
16676     "kind" : "vcall_offset"
16677    },
16678    {
16679     "component_value" : -8,
16680     "kind" : "vcall_offset"
16681    },
16682    {
16683     "component_value" : -8,
16684     "kind" : "offset_to_top"
16685    },
16686    {
16687     "kind" : "rtti",
16688     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
16689    },
16690    {
16691     "kind" : "complete_dtor_pointer",
16692     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
16693    },
16694    {
16695     "kind" : "deleting_dtor_pointer",
16696     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
16697    },
16698    {
16699     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16700    },
16701    {
16702     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16703    },
16704    {
16705     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16706    },
16707    {
16708     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16709    }
16710   ]
16711  },
16712  {
16713   "alignment" : 8,
16714   "fields" :
16715   [
16716    {
16717     "field_name" : "interfaceName",
16718     "referenced_type" : "type-26"
16719    },
16720    {
16721     "field_name" : "instanceName",
16722     "field_offset" : 128,
16723     "referenced_type" : "type-26"
16724    },
16725    {
16726     "field_name" : "pid",
16727     "field_offset" : 256,
16728     "referenced_type" : "type-51"
16729    },
16730    {
16731     "field_name" : "clientPids",
16732     "field_offset" : 320,
16733     "referenced_type" : "type-443"
16734    },
16735    {
16736     "field_name" : "arch",
16737     "field_offset" : 448,
16738     "referenced_type" : "type-473"
16739    }
16740   ],
16741   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
16742   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
16743   "referenced_type" : "type-613",
16744   "self_type" : "type-613",
16745   "size" : 64,
16746   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
16747   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
16748  },
16749  {
16750   "alignment" : 8,
16751   "base_specifiers" :
16752   [
16753    {
16754     "referenced_type" : "type-16"
16755    }
16756   ],
16757   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
16758   "name" : "android::hidl::manager::V1_0::IServiceNotification",
16759   "referenced_type" : "type-203",
16760   "self_type" : "type-203",
16761   "size" : 24,
16762   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
16763   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
16764   "vtable_components" :
16765   [
16766    {
16767     "component_value" : 8,
16768     "kind" : "vbase_offset"
16769    },
16770    {
16771     "kind" : "offset_to_top"
16772    },
16773    {
16774     "kind" : "rtti",
16775     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
16776    },
16777    {
16778     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
16779    },
16780    {
16781     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
16782    },
16783    {
16784     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
16785    },
16786    {
16787     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
16788    },
16789    {
16790     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
16791    },
16792    {
16793     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
16794    },
16795    {
16796     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
16797    },
16798    {
16799     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
16800    },
16801    {
16802     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
16803    },
16804    {
16805     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
16806    },
16807    {
16808     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
16809    },
16810    {
16811     "kind" : "complete_dtor_pointer",
16812     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
16813    },
16814    {
16815     "kind" : "deleting_dtor_pointer",
16816     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
16817    },
16818    {
16819     "is_pure" : true,
16820     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
16821    },
16822    {
16823     "kind" : "vcall_offset"
16824    },
16825    {
16826     "kind" : "vcall_offset"
16827    },
16828    {
16829     "kind" : "vcall_offset"
16830    },
16831    {
16832     "kind" : "vcall_offset"
16833    },
16834    {
16835     "component_value" : -8,
16836     "kind" : "vcall_offset"
16837    },
16838    {
16839     "component_value" : -8,
16840     "kind" : "offset_to_top"
16841    },
16842    {
16843     "kind" : "rtti",
16844     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
16845    },
16846    {
16847     "kind" : "complete_dtor_pointer",
16848     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
16849    },
16850    {
16851     "kind" : "deleting_dtor_pointer",
16852     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
16853    },
16854    {
16855     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16856    },
16857    {
16858     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16859    },
16860    {
16861     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16862    },
16863    {
16864     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16865    }
16866   ]
16867  },
16868  {
16869   "alignment" : 8,
16870   "fields" :
16871   [
16872    {
16873     "access" : "private",
16874     "field_name" : "m_ptr",
16875     "referenced_type" : "type-195"
16876    }
16877   ],
16878   "linker_set_key" : "android::sp<android::Thread>",
16879   "name" : "android::sp<android::Thread>",
16880   "record_kind" : "class",
16881   "referenced_type" : "type-194",
16882   "self_type" : "type-194",
16883   "size" : 8,
16884   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
16885   "template_args" : [ "type-196" ],
16886   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
16887  },
16888  {
16889   "alignment" : 8,
16890   "fields" :
16891   [
16892    {
16893     "access" : "private",
16894     "field_name" : "m_ptr",
16895     "referenced_type" : "type-259"
16896    }
16897   ],
16898   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
16899   "name" : "android::sp<android::hardware::BHwBinder>",
16900   "record_kind" : "class",
16901   "referenced_type" : "type-258",
16902   "self_type" : "type-258",
16903   "size" : 8,
16904   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
16905   "template_args" : [ "type-105" ],
16906   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
16907  },
16908  {
16909   "alignment" : 8,
16910   "fields" :
16911   [
16912    {
16913     "access" : "private",
16914     "field_name" : "m_ptr",
16915     "referenced_type" : "type-711"
16916    }
16917   ],
16918   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
16919   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
16920   "record_kind" : "class",
16921   "referenced_type" : "type-780",
16922   "self_type" : "type-780",
16923   "size" : 8,
16924   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
16925   "template_args" : [ "type-17" ],
16926   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
16927  },
16928  {
16929   "alignment" : 8,
16930   "fields" :
16931   [
16932    {
16933     "access" : "private",
16934     "field_name" : "m_ptr",
16935     "referenced_type" : "type-64"
16936    }
16937   ],
16938   "linker_set_key" : "android::sp<android::hardware::IBinder>",
16939   "name" : "android::sp<android::hardware::IBinder>",
16940   "record_kind" : "class",
16941   "referenced_type" : "type-76",
16942   "self_type" : "type-76",
16943   "size" : 8,
16944   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
16945   "template_args" : [ "type-65" ],
16946   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
16947  },
16948  {
16949   "alignment" : 8,
16950   "fields" :
16951   [
16952    {
16953     "access" : "private",
16954     "field_name" : "m_ptr",
16955     "referenced_type" : "type-18"
16956    }
16957   ],
16958   "linker_set_key" : "android::sp<android::hardware::IInterface>",
16959   "name" : "android::sp<android::hardware::IInterface>",
16960   "record_kind" : "class",
16961   "referenced_type" : "type-806",
16962   "self_type" : "type-806",
16963   "size" : 8,
16964   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
16965   "template_args" : [ "type-19" ],
16966   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
16967  },
16968  {
16969   "alignment" : 8,
16970   "fields" :
16971   [
16972    {
16973     "access" : "private",
16974     "field_name" : "m_ptr",
16975     "referenced_type" : "type-49"
16976    }
16977   ],
16978   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
16979   "name" : "android::sp<android::hardware::ProcessState>",
16980   "record_kind" : "class",
16981   "referenced_type" : "type-48",
16982   "self_type" : "type-48",
16983   "size" : 8,
16984   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
16985   "template_args" : [ "type-50" ],
16986   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
16987  },
16988  {
16989   "alignment" : 8,
16990   "fields" :
16991   [
16992    {
16993     "access" : "private",
16994     "field_name" : "m_ptr",
16995     "referenced_type" : "type-252"
16996    }
16997   ],
16998   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
16999   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
17000   "record_kind" : "class",
17001   "referenced_type" : "type-251",
17002   "self_type" : "type-251",
17003   "size" : 8,
17004   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17005   "template_args" : [ "type-3" ],
17006   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
17007  },
17008  {
17009   "alignment" : 8,
17010   "fields" :
17011   [
17012    {
17013     "access" : "private",
17014     "field_name" : "m_ptr",
17015     "referenced_type" : "type-5"
17016    }
17017   ],
17018   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
17019   "name" : "android::sp<android::hardware::hidl_death_recipient>",
17020   "record_kind" : "class",
17021   "referenced_type" : "type-358",
17022   "self_type" : "type-358",
17023   "size" : 8,
17024   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17025   "template_args" : [ "type-6" ],
17026   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
17027  },
17028  {
17029   "alignment" : 8,
17030   "fields" :
17031   [
17032    {
17033     "access" : "private",
17034     "field_name" : "m_ptr",
17035     "referenced_type" : "type-228"
17036    }
17037   ],
17038   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb>",
17039   "name" : "android::sp<android::hardware::usb::V1_0::IUsb>",
17040   "record_kind" : "class",
17041   "referenced_type" : "type-227",
17042   "self_type" : "type-227",
17043   "size" : 8,
17044   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17045   "template_args" : [ "type-229" ],
17046   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_04IUsbEEE"
17047  },
17048  {
17049   "alignment" : 8,
17050   "fields" :
17051   [
17052    {
17053     "access" : "private",
17054     "field_name" : "m_ptr",
17055     "referenced_type" : "type-209"
17056    }
17057   ],
17058   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback>",
17059   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback>",
17060   "record_kind" : "class",
17061   "referenced_type" : "type-208",
17062   "self_type" : "type-208",
17063   "size" : 8,
17064   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17065   "template_args" : [ "type-40" ],
17066   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_012IUsbCallbackEEE"
17067  },
17068  {
17069   "alignment" : 8,
17070   "fields" :
17071   [
17072    {
17073     "access" : "private",
17074     "field_name" : "m_ptr",
17075     "referenced_type" : "type-235"
17076    }
17077   ],
17078   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsb>",
17079   "name" : "android::sp<android::hardware::usb::V1_1::IUsb>",
17080   "record_kind" : "class",
17081   "referenced_type" : "type-234",
17082   "self_type" : "type-234",
17083   "size" : 8,
17084   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17085   "template_args" : [ "type-236" ],
17086   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_14IUsbEEE"
17087  },
17088  {
17089   "alignment" : 8,
17090   "fields" :
17091   [
17092    {
17093     "access" : "private",
17094     "field_name" : "m_ptr",
17095     "referenced_type" : "type-102"
17096    }
17097   ],
17098   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsbCallback>",
17099   "name" : "android::sp<android::hardware::usb::V1_1::IUsbCallback>",
17100   "record_kind" : "class",
17101   "referenced_type" : "type-101",
17102   "self_type" : "type-101",
17103   "size" : 8,
17104   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17105   "template_args" : [ "type-39" ],
17106   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_112IUsbCallbackEEE"
17107  },
17108  {
17109   "alignment" : 8,
17110   "fields" :
17111   [
17112    {
17113     "access" : "private",
17114     "field_name" : "m_ptr",
17115     "referenced_type" : "type-244"
17116    }
17117   ],
17118   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsb>",
17119   "name" : "android::sp<android::hardware::usb::V1_2::IUsb>",
17120   "record_kind" : "class",
17121   "referenced_type" : "type-243",
17122   "self_type" : "type-243",
17123   "size" : 8,
17124   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17125   "template_args" : [ "type-245" ],
17126   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_24IUsbEEE"
17127  },
17128  {
17129   "alignment" : 8,
17130   "fields" :
17131   [
17132    {
17133     "access" : "private",
17134     "field_name" : "m_ptr",
17135     "referenced_type" : "type-723"
17136    }
17137   ],
17138   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsbCallback>",
17139   "name" : "android::sp<android::hardware::usb::V1_2::IUsbCallback>",
17140   "record_kind" : "class",
17141   "referenced_type" : "type-722",
17142   "self_type" : "type-722",
17143   "size" : 8,
17144   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17145   "template_args" : [ "type-96" ],
17146   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_212IUsbCallbackEEE"
17147  },
17148  {
17149   "alignment" : 8,
17150   "fields" :
17151   [
17152    {
17153     "access" : "private",
17154     "field_name" : "m_ptr",
17155     "referenced_type" : "type-15"
17156    }
17157   ],
17158   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
17159   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
17160   "record_kind" : "class",
17161   "referenced_type" : "type-104",
17162   "self_type" : "type-104",
17163   "size" : 8,
17164   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17165   "template_args" : [ "type-16" ],
17166   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
17167  },
17168  {
17169   "alignment" : 8,
17170   "fields" :
17171   [
17172    {
17173     "access" : "private",
17174     "field_name" : "m_ptr",
17175     "referenced_type" : "type-187"
17176    }
17177   ],
17178   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
17179   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
17180   "record_kind" : "class",
17181   "referenced_type" : "type-186",
17182   "self_type" : "type-186",
17183   "size" : 8,
17184   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17185   "template_args" : [ "type-188" ],
17186   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
17187  },
17188  {
17189   "alignment" : 8,
17190   "fields" :
17191   [
17192    {
17193     "access" : "private",
17194     "field_name" : "m_ptr",
17195     "referenced_type" : "type-202"
17196    }
17197   ],
17198   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
17199   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
17200   "record_kind" : "class",
17201   "referenced_type" : "type-201",
17202   "self_type" : "type-201",
17203   "size" : 8,
17204   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17205   "template_args" : [ "type-203" ],
17206   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
17207  },
17208  {
17209   "alignment" : 1,
17210   "linker_set_key" : "android::trait_trivial_copy<bool>",
17211   "name" : "android::trait_trivial_copy<bool>",
17212   "referenced_type" : "type-310",
17213   "self_type" : "type-310",
17214   "size" : 1,
17215   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17216   "template_args" : [ "type-32" ],
17217   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
17218  },
17219  {
17220   "alignment" : 1,
17221   "linker_set_key" : "android::trait_trivial_copy<char>",
17222   "name" : "android::trait_trivial_copy<char>",
17223   "referenced_type" : "type-314",
17224   "self_type" : "type-314",
17225   "size" : 1,
17226   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17227   "template_args" : [ "type-31" ],
17228   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
17229  },
17230  {
17231   "alignment" : 1,
17232   "linker_set_key" : "android::trait_trivial_copy<double>",
17233   "name" : "android::trait_trivial_copy<double>",
17234   "referenced_type" : "type-373",
17235   "self_type" : "type-373",
17236   "size" : 1,
17237   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17238   "template_args" : [ "type-369" ],
17239   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
17240  },
17241  {
17242   "alignment" : 1,
17243   "linker_set_key" : "android::trait_trivial_copy<float>",
17244   "name" : "android::trait_trivial_copy<float>",
17245   "referenced_type" : "type-366",
17246   "self_type" : "type-366",
17247   "size" : 1,
17248   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17249   "template_args" : [ "type-364" ],
17250   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
17251  },
17252  {
17253   "alignment" : 1,
17254   "linker_set_key" : "android::trait_trivial_copy<int>",
17255   "name" : "android::trait_trivial_copy<int>",
17256   "referenced_type" : "type-332",
17257   "self_type" : "type-332",
17258   "size" : 1,
17259   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17260   "template_args" : [ "type-51" ],
17261   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
17262  },
17263  {
17264   "alignment" : 1,
17265   "linker_set_key" : "android::trait_trivial_copy<long long>",
17266   "name" : "android::trait_trivial_copy<long long>",
17267   "referenced_type" : "type-353",
17268   "self_type" : "type-353",
17269   "size" : 1,
17270   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17271   "template_args" : [ "type-351" ],
17272   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
17273  },
17274  {
17275   "alignment" : 1,
17276   "linker_set_key" : "android::trait_trivial_copy<long>",
17277   "name" : "android::trait_trivial_copy<long>",
17278   "referenced_type" : "type-342",
17279   "self_type" : "type-342",
17280   "size" : 1,
17281   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17282   "template_args" : [ "type-56" ],
17283   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
17284  },
17285  {
17286   "alignment" : 1,
17287   "linker_set_key" : "android::trait_trivial_copy<short>",
17288   "name" : "android::trait_trivial_copy<short>",
17289   "referenced_type" : "type-324",
17290   "self_type" : "type-324",
17291   "size" : 1,
17292   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17293   "template_args" : [ "type-321" ],
17294   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
17295  },
17296  {
17297   "alignment" : 1,
17298   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
17299   "name" : "android::trait_trivial_copy<unsigned char>",
17300   "referenced_type" : "type-318",
17301   "self_type" : "type-318",
17302   "size" : 1,
17303   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17304   "template_args" : [ "type-219" ],
17305   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
17306  },
17307  {
17308   "alignment" : 1,
17309   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
17310   "name" : "android::trait_trivial_copy<unsigned int>",
17311   "referenced_type" : "type-338",
17312   "self_type" : "type-338",
17313   "size" : 1,
17314   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17315   "template_args" : [ "type-2" ],
17316   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
17317  },
17318  {
17319   "alignment" : 1,
17320   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
17321   "name" : "android::trait_trivial_copy<unsigned long long>",
17322   "referenced_type" : "type-361",
17323   "self_type" : "type-361",
17324   "size" : 1,
17325   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17326   "template_args" : [ "type-356" ],
17327   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
17328  },
17329  {
17330   "alignment" : 1,
17331   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
17332   "name" : "android::trait_trivial_copy<unsigned long>",
17333   "referenced_type" : "type-348",
17334   "self_type" : "type-348",
17335   "size" : 1,
17336   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17337   "template_args" : [ "type-13" ],
17338   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
17339  },
17340  {
17341   "alignment" : 1,
17342   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
17343   "name" : "android::trait_trivial_copy<unsigned short>",
17344   "referenced_type" : "type-328",
17345   "self_type" : "type-328",
17346   "size" : 1,
17347   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17348   "template_args" : [ "type-221" ],
17349   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
17350  },
17351  {
17352   "alignment" : 1,
17353   "linker_set_key" : "android::trait_trivial_copy<void>",
17354   "name" : "android::trait_trivial_copy<void>",
17355   "referenced_type" : "type-306",
17356   "self_type" : "type-306",
17357   "size" : 1,
17358   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17359   "template_args" : [ "type-53" ],
17360   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
17361  },
17362  {
17363   "alignment" : 1,
17364   "linker_set_key" : "android::trait_trivial_ctor<bool>",
17365   "name" : "android::trait_trivial_ctor<bool>",
17366   "referenced_type" : "type-308",
17367   "self_type" : "type-308",
17368   "size" : 1,
17369   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17370   "template_args" : [ "type-32" ],
17371   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
17372  },
17373  {
17374   "alignment" : 1,
17375   "linker_set_key" : "android::trait_trivial_ctor<char>",
17376   "name" : "android::trait_trivial_ctor<char>",
17377   "referenced_type" : "type-312",
17378   "self_type" : "type-312",
17379   "size" : 1,
17380   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17381   "template_args" : [ "type-31" ],
17382   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
17383  },
17384  {
17385   "alignment" : 1,
17386   "linker_set_key" : "android::trait_trivial_ctor<double>",
17387   "name" : "android::trait_trivial_ctor<double>",
17388   "referenced_type" : "type-368",
17389   "self_type" : "type-368",
17390   "size" : 1,
17391   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17392   "template_args" : [ "type-369" ],
17393   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
17394  },
17395  {
17396   "alignment" : 1,
17397   "linker_set_key" : "android::trait_trivial_ctor<float>",
17398   "name" : "android::trait_trivial_ctor<float>",
17399   "referenced_type" : "type-363",
17400   "self_type" : "type-363",
17401   "size" : 1,
17402   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17403   "template_args" : [ "type-364" ],
17404   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
17405  },
17406  {
17407   "alignment" : 1,
17408   "linker_set_key" : "android::trait_trivial_ctor<int>",
17409   "name" : "android::trait_trivial_ctor<int>",
17410   "referenced_type" : "type-330",
17411   "self_type" : "type-330",
17412   "size" : 1,
17413   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17414   "template_args" : [ "type-51" ],
17415   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
17416  },
17417  {
17418   "alignment" : 1,
17419   "linker_set_key" : "android::trait_trivial_ctor<long long>",
17420   "name" : "android::trait_trivial_ctor<long long>",
17421   "referenced_type" : "type-350",
17422   "self_type" : "type-350",
17423   "size" : 1,
17424   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17425   "template_args" : [ "type-351" ],
17426   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
17427  },
17428  {
17429   "alignment" : 1,
17430   "linker_set_key" : "android::trait_trivial_ctor<long>",
17431   "name" : "android::trait_trivial_ctor<long>",
17432   "referenced_type" : "type-340",
17433   "self_type" : "type-340",
17434   "size" : 1,
17435   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17436   "template_args" : [ "type-56" ],
17437   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
17438  },
17439  {
17440   "alignment" : 1,
17441   "linker_set_key" : "android::trait_trivial_ctor<short>",
17442   "name" : "android::trait_trivial_ctor<short>",
17443   "referenced_type" : "type-320",
17444   "self_type" : "type-320",
17445   "size" : 1,
17446   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17447   "template_args" : [ "type-321" ],
17448   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
17449  },
17450  {
17451   "alignment" : 1,
17452   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
17453   "name" : "android::trait_trivial_ctor<unsigned char>",
17454   "referenced_type" : "type-316",
17455   "self_type" : "type-316",
17456   "size" : 1,
17457   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17458   "template_args" : [ "type-219" ],
17459   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
17460  },
17461  {
17462   "alignment" : 1,
17463   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
17464   "name" : "android::trait_trivial_ctor<unsigned int>",
17465   "referenced_type" : "type-336",
17466   "self_type" : "type-336",
17467   "size" : 1,
17468   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17469   "template_args" : [ "type-2" ],
17470   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
17471  },
17472  {
17473   "alignment" : 1,
17474   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
17475   "name" : "android::trait_trivial_ctor<unsigned long long>",
17476   "referenced_type" : "type-355",
17477   "self_type" : "type-355",
17478   "size" : 1,
17479   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17480   "template_args" : [ "type-356" ],
17481   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
17482  },
17483  {
17484   "alignment" : 1,
17485   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
17486   "name" : "android::trait_trivial_ctor<unsigned long>",
17487   "referenced_type" : "type-344",
17488   "self_type" : "type-344",
17489   "size" : 1,
17490   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17491   "template_args" : [ "type-13" ],
17492   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
17493  },
17494  {
17495   "alignment" : 1,
17496   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
17497   "name" : "android::trait_trivial_ctor<unsigned short>",
17498   "referenced_type" : "type-326",
17499   "self_type" : "type-326",
17500   "size" : 1,
17501   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17502   "template_args" : [ "type-221" ],
17503   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
17504  },
17505  {
17506   "alignment" : 1,
17507   "linker_set_key" : "android::trait_trivial_ctor<void>",
17508   "name" : "android::trait_trivial_ctor<void>",
17509   "referenced_type" : "type-304",
17510   "self_type" : "type-304",
17511   "size" : 1,
17512   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17513   "template_args" : [ "type-53" ],
17514   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
17515  },
17516  {
17517   "alignment" : 1,
17518   "linker_set_key" : "android::trait_trivial_dtor<bool>",
17519   "name" : "android::trait_trivial_dtor<bool>",
17520   "referenced_type" : "type-309",
17521   "self_type" : "type-309",
17522   "size" : 1,
17523   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17524   "template_args" : [ "type-32" ],
17525   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
17526  },
17527  {
17528   "alignment" : 1,
17529   "linker_set_key" : "android::trait_trivial_dtor<char>",
17530   "name" : "android::trait_trivial_dtor<char>",
17531   "referenced_type" : "type-313",
17532   "self_type" : "type-313",
17533   "size" : 1,
17534   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17535   "template_args" : [ "type-31" ],
17536   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
17537  },
17538  {
17539   "alignment" : 1,
17540   "linker_set_key" : "android::trait_trivial_dtor<double>",
17541   "name" : "android::trait_trivial_dtor<double>",
17542   "referenced_type" : "type-372",
17543   "self_type" : "type-372",
17544   "size" : 1,
17545   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17546   "template_args" : [ "type-369" ],
17547   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
17548  },
17549  {
17550   "alignment" : 1,
17551   "linker_set_key" : "android::trait_trivial_dtor<float>",
17552   "name" : "android::trait_trivial_dtor<float>",
17553   "referenced_type" : "type-365",
17554   "self_type" : "type-365",
17555   "size" : 1,
17556   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17557   "template_args" : [ "type-364" ],
17558   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
17559  },
17560  {
17561   "alignment" : 1,
17562   "linker_set_key" : "android::trait_trivial_dtor<int>",
17563   "name" : "android::trait_trivial_dtor<int>",
17564   "referenced_type" : "type-331",
17565   "self_type" : "type-331",
17566   "size" : 1,
17567   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17568   "template_args" : [ "type-51" ],
17569   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
17570  },
17571  {
17572   "alignment" : 1,
17573   "linker_set_key" : "android::trait_trivial_dtor<long long>",
17574   "name" : "android::trait_trivial_dtor<long long>",
17575   "referenced_type" : "type-352",
17576   "self_type" : "type-352",
17577   "size" : 1,
17578   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17579   "template_args" : [ "type-351" ],
17580   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
17581  },
17582  {
17583   "alignment" : 1,
17584   "linker_set_key" : "android::trait_trivial_dtor<long>",
17585   "name" : "android::trait_trivial_dtor<long>",
17586   "referenced_type" : "type-341",
17587   "self_type" : "type-341",
17588   "size" : 1,
17589   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17590   "template_args" : [ "type-56" ],
17591   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
17592  },
17593  {
17594   "alignment" : 1,
17595   "linker_set_key" : "android::trait_trivial_dtor<short>",
17596   "name" : "android::trait_trivial_dtor<short>",
17597   "referenced_type" : "type-322",
17598   "self_type" : "type-322",
17599   "size" : 1,
17600   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17601   "template_args" : [ "type-321" ],
17602   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
17603  },
17604  {
17605   "alignment" : 1,
17606   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
17607   "name" : "android::trait_trivial_dtor<unsigned char>",
17608   "referenced_type" : "type-317",
17609   "self_type" : "type-317",
17610   "size" : 1,
17611   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17612   "template_args" : [ "type-219" ],
17613   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
17614  },
17615  {
17616   "alignment" : 1,
17617   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
17618   "name" : "android::trait_trivial_dtor<unsigned int>",
17619   "referenced_type" : "type-337",
17620   "self_type" : "type-337",
17621   "size" : 1,
17622   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17623   "template_args" : [ "type-2" ],
17624   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
17625  },
17626  {
17627   "alignment" : 1,
17628   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
17629   "name" : "android::trait_trivial_dtor<unsigned long long>",
17630   "referenced_type" : "type-360",
17631   "self_type" : "type-360",
17632   "size" : 1,
17633   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17634   "template_args" : [ "type-356" ],
17635   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
17636  },
17637  {
17638   "alignment" : 1,
17639   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
17640   "name" : "android::trait_trivial_dtor<unsigned long>",
17641   "referenced_type" : "type-347",
17642   "self_type" : "type-347",
17643   "size" : 1,
17644   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17645   "template_args" : [ "type-13" ],
17646   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
17647  },
17648  {
17649   "alignment" : 1,
17650   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
17651   "name" : "android::trait_trivial_dtor<unsigned short>",
17652   "referenced_type" : "type-327",
17653   "self_type" : "type-327",
17654   "size" : 1,
17655   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17656   "template_args" : [ "type-221" ],
17657   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
17658  },
17659  {
17660   "alignment" : 1,
17661   "linker_set_key" : "android::trait_trivial_dtor<void>",
17662   "name" : "android::trait_trivial_dtor<void>",
17663   "referenced_type" : "type-305",
17664   "self_type" : "type-305",
17665   "size" : 1,
17666   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17667   "template_args" : [ "type-53" ],
17668   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
17669  },
17670  {
17671   "alignment" : 1,
17672   "linker_set_key" : "android::trait_trivial_move<android::String16>",
17673   "name" : "android::trait_trivial_move<android::String16>",
17674   "referenced_type" : "type-491",
17675   "self_type" : "type-491",
17676   "size" : 1,
17677   "source_file" : "/system/core/libutils/include/utils/String16.h",
17678   "template_args" : [ "type-70" ],
17679   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
17680  },
17681  {
17682   "alignment" : 1,
17683   "linker_set_key" : "android::trait_trivial_move<android::String8>",
17684   "name" : "android::trait_trivial_move<android::String8>",
17685   "referenced_type" : "type-485",
17686   "self_type" : "type-485",
17687   "size" : 1,
17688   "source_file" : "/system/core/libutils/include/utils/String8.h",
17689   "template_args" : [ "type-81" ],
17690   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
17691  },
17692  {
17693   "alignment" : 1,
17694   "linker_set_key" : "android::trait_trivial_move<bool>",
17695   "name" : "android::trait_trivial_move<bool>",
17696   "referenced_type" : "type-311",
17697   "self_type" : "type-311",
17698   "size" : 1,
17699   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17700   "template_args" : [ "type-32" ],
17701   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
17702  },
17703  {
17704   "alignment" : 1,
17705   "linker_set_key" : "android::trait_trivial_move<char>",
17706   "name" : "android::trait_trivial_move<char>",
17707   "referenced_type" : "type-315",
17708   "self_type" : "type-315",
17709   "size" : 1,
17710   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17711   "template_args" : [ "type-31" ],
17712   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
17713  },
17714  {
17715   "alignment" : 1,
17716   "linker_set_key" : "android::trait_trivial_move<double>",
17717   "name" : "android::trait_trivial_move<double>",
17718   "referenced_type" : "type-374",
17719   "self_type" : "type-374",
17720   "size" : 1,
17721   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17722   "template_args" : [ "type-369" ],
17723   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
17724  },
17725  {
17726   "alignment" : 1,
17727   "linker_set_key" : "android::trait_trivial_move<float>",
17728   "name" : "android::trait_trivial_move<float>",
17729   "referenced_type" : "type-367",
17730   "self_type" : "type-367",
17731   "size" : 1,
17732   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17733   "template_args" : [ "type-364" ],
17734   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
17735  },
17736  {
17737   "alignment" : 1,
17738   "linker_set_key" : "android::trait_trivial_move<int>",
17739   "name" : "android::trait_trivial_move<int>",
17740   "referenced_type" : "type-333",
17741   "self_type" : "type-333",
17742   "size" : 1,
17743   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17744   "template_args" : [ "type-51" ],
17745   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
17746  },
17747  {
17748   "alignment" : 1,
17749   "linker_set_key" : "android::trait_trivial_move<long long>",
17750   "name" : "android::trait_trivial_move<long long>",
17751   "referenced_type" : "type-354",
17752   "self_type" : "type-354",
17753   "size" : 1,
17754   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17755   "template_args" : [ "type-351" ],
17756   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
17757  },
17758  {
17759   "alignment" : 1,
17760   "linker_set_key" : "android::trait_trivial_move<long>",
17761   "name" : "android::trait_trivial_move<long>",
17762   "referenced_type" : "type-343",
17763   "self_type" : "type-343",
17764   "size" : 1,
17765   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17766   "template_args" : [ "type-56" ],
17767   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
17768  },
17769  {
17770   "alignment" : 1,
17771   "linker_set_key" : "android::trait_trivial_move<short>",
17772   "name" : "android::trait_trivial_move<short>",
17773   "referenced_type" : "type-325",
17774   "self_type" : "type-325",
17775   "size" : 1,
17776   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17777   "template_args" : [ "type-321" ],
17778   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
17779  },
17780  {
17781   "alignment" : 1,
17782   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
17783   "name" : "android::trait_trivial_move<unsigned char>",
17784   "referenced_type" : "type-319",
17785   "self_type" : "type-319",
17786   "size" : 1,
17787   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17788   "template_args" : [ "type-219" ],
17789   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
17790  },
17791  {
17792   "alignment" : 1,
17793   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
17794   "name" : "android::trait_trivial_move<unsigned int>",
17795   "referenced_type" : "type-339",
17796   "self_type" : "type-339",
17797   "size" : 1,
17798   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17799   "template_args" : [ "type-2" ],
17800   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
17801  },
17802  {
17803   "alignment" : 1,
17804   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
17805   "name" : "android::trait_trivial_move<unsigned long long>",
17806   "referenced_type" : "type-362",
17807   "self_type" : "type-362",
17808   "size" : 1,
17809   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17810   "template_args" : [ "type-356" ],
17811   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
17812  },
17813  {
17814   "alignment" : 1,
17815   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
17816   "name" : "android::trait_trivial_move<unsigned long>",
17817   "referenced_type" : "type-349",
17818   "self_type" : "type-349",
17819   "size" : 1,
17820   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17821   "template_args" : [ "type-13" ],
17822   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
17823  },
17824  {
17825   "alignment" : 1,
17826   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
17827   "name" : "android::trait_trivial_move<unsigned short>",
17828   "referenced_type" : "type-329",
17829   "self_type" : "type-329",
17830   "size" : 1,
17831   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17832   "template_args" : [ "type-221" ],
17833   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
17834  },
17835  {
17836   "alignment" : 1,
17837   "linker_set_key" : "android::trait_trivial_move<void>",
17838   "name" : "android::trait_trivial_move<void>",
17839   "referenced_type" : "type-307",
17840   "self_type" : "type-307",
17841   "size" : 1,
17842   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17843   "template_args" : [ "type-53" ],
17844   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
17845  },
17846  {
17847   "alignment" : 8,
17848   "fields" :
17849   [
17850    {
17851     "access" : "private",
17852     "field_name" : "m_ptr",
17853     "referenced_type" : "type-259"
17854    },
17855    {
17856     "access" : "private",
17857     "field_name" : "m_refs",
17858     "field_offset" : 64,
17859     "referenced_type" : "type-11"
17860    }
17861   ],
17862   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
17863   "name" : "android::wp<android::hardware::BHwBinder>",
17864   "record_kind" : "class",
17865   "referenced_type" : "type-399",
17866   "self_type" : "type-399",
17867   "size" : 16,
17868   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
17869   "template_args" : [ "type-105" ],
17870   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
17871  },
17872  {
17873   "alignment" : 8,
17874   "fields" :
17875   [
17876    {
17877     "access" : "private",
17878     "field_name" : "m_ptr",
17879     "referenced_type" : "type-711"
17880    },
17881    {
17882     "access" : "private",
17883     "field_name" : "m_refs",
17884     "field_offset" : 64,
17885     "referenced_type" : "type-11"
17886    }
17887   ],
17888   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
17889   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
17890   "record_kind" : "class",
17891   "referenced_type" : "type-710",
17892   "self_type" : "type-710",
17893   "size" : 16,
17894   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
17895   "template_args" : [ "type-17" ],
17896   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
17897  },
17898  {
17899   "alignment" : 8,
17900   "fields" :
17901   [
17902    {
17903     "access" : "private",
17904     "field_name" : "m_ptr",
17905     "referenced_type" : "type-5"
17906    },
17907    {
17908     "access" : "private",
17909     "field_name" : "m_refs",
17910     "field_offset" : 64,
17911     "referenced_type" : "type-11"
17912    }
17913   ],
17914   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
17915   "name" : "android::wp<android::hardware::hidl_death_recipient>",
17916   "record_kind" : "class",
17917   "referenced_type" : "type-4",
17918   "self_type" : "type-4",
17919   "size" : 16,
17920   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
17921   "template_args" : [ "type-6" ],
17922   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
17923  },
17924  {
17925   "alignment" : 8,
17926   "fields" :
17927   [
17928    {
17929     "access" : "private",
17930     "field_name" : "m_ptr",
17931     "referenced_type" : "type-15"
17932    },
17933    {
17934     "access" : "private",
17935     "field_name" : "m_refs",
17936     "field_offset" : 64,
17937     "referenced_type" : "type-11"
17938    }
17939   ],
17940   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
17941   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
17942   "record_kind" : "class",
17943   "referenced_type" : "type-14",
17944   "self_type" : "type-14",
17945   "size" : 16,
17946   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
17947   "template_args" : [ "type-16" ],
17948   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
17949  },
17950  {
17951   "alignment" : 4,
17952   "fields" :
17953   [
17954    {
17955     "field_name" : "maxContentLightLevel",
17956     "referenced_type" : "type-364"
17957    },
17958    {
17959     "field_name" : "maxFrameAverageLightLevel",
17960     "field_offset" : 32,
17961     "referenced_type" : "type-364"
17962    }
17963   ],
17964   "linker_set_key" : "android_cta861_3_metadata",
17965   "name" : "android_cta861_3_metadata",
17966   "referenced_type" : "type-586",
17967   "self_type" : "type-586",
17968   "size" : 8,
17969   "source_file" : "/system/core/libsystem/include/system/graphics.h",
17970   "unique_id" : "android_cta861_3_metadata"
17971  },
17972  {
17973   "alignment" : 4,
17974   "fields" :
17975   [
17976    {
17977     "field_name" : "num_points",
17978     "referenced_type" : "type-2"
17979    },
17980    {
17981     "field_name" : "reserved",
17982     "field_offset" : 32,
17983     "referenced_type" : "type-576"
17984    },
17985    {
17986     "field_name" : "xyzc_points",
17987     "field_offset" : 288,
17988     "referenced_type" : "type-583"
17989    }
17990   ],
17991   "linker_set_key" : "android_depth_points",
17992   "name" : "android_depth_points",
17993   "referenced_type" : "type-582",
17994   "self_type" : "type-582",
17995   "size" : 36,
17996   "source_file" : "/system/core/libsystem/include/system/graphics.h",
17997   "unique_id" : "android_depth_points"
17998  },
17999  {
18000   "alignment" : 8,
18001   "fields" :
18002   [
18003    {
18004     "field_name" : "format",
18005     "referenced_type" : "type-579"
18006    },
18007    {
18008     "field_name" : "num_planes",
18009     "field_offset" : 32,
18010     "referenced_type" : "type-2"
18011    },
18012    {
18013     "field_name" : "planes",
18014     "field_offset" : 64,
18015     "referenced_type" : "type-581"
18016    }
18017   ],
18018   "linker_set_key" : "android_flex_layout",
18019   "name" : "android_flex_layout",
18020   "referenced_type" : "type-580",
18021   "self_type" : "type-580",
18022   "size" : 16,
18023   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18024   "unique_id" : "android_flex_layout"
18025  },
18026  {
18027   "alignment" : 8,
18028   "fields" :
18029   [
18030    {
18031     "field_name" : "top_left",
18032     "referenced_type" : "type-502"
18033    },
18034    {
18035     "field_name" : "component",
18036     "field_offset" : 64,
18037     "referenced_type" : "type-577"
18038    },
18039    {
18040     "field_name" : "bits_per_component",
18041     "field_offset" : 96,
18042     "referenced_type" : "type-51"
18043    },
18044    {
18045     "field_name" : "bits_used",
18046     "field_offset" : 128,
18047     "referenced_type" : "type-51"
18048    },
18049    {
18050     "field_name" : "h_increment",
18051     "field_offset" : 160,
18052     "referenced_type" : "type-51"
18053    },
18054    {
18055     "field_name" : "v_increment",
18056     "field_offset" : 192,
18057     "referenced_type" : "type-51"
18058    },
18059    {
18060     "field_name" : "h_subsampling",
18061     "field_offset" : 224,
18062     "referenced_type" : "type-51"
18063    },
18064    {
18065     "field_name" : "v_subsampling",
18066     "field_offset" : 256,
18067     "referenced_type" : "type-51"
18068    }
18069   ],
18070   "linker_set_key" : "android_flex_plane",
18071   "name" : "android_flex_plane",
18072   "referenced_type" : "type-578",
18073   "self_type" : "type-578",
18074   "size" : 40,
18075   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18076   "unique_id" : "android_flex_plane"
18077  },
18078  {
18079   "alignment" : 4,
18080   "fields" :
18081   [
18082    {
18083     "field_name" : "displayPrimaryRed",
18084     "referenced_type" : "type-584"
18085    },
18086    {
18087     "field_name" : "displayPrimaryGreen",
18088     "field_offset" : 64,
18089     "referenced_type" : "type-584"
18090    },
18091    {
18092     "field_name" : "displayPrimaryBlue",
18093     "field_offset" : 128,
18094     "referenced_type" : "type-584"
18095    },
18096    {
18097     "field_name" : "whitePoint",
18098     "field_offset" : 192,
18099     "referenced_type" : "type-584"
18100    },
18101    {
18102     "field_name" : "maxLuminance",
18103     "field_offset" : 256,
18104     "referenced_type" : "type-364"
18105    },
18106    {
18107     "field_name" : "minLuminance",
18108     "field_offset" : 288,
18109     "referenced_type" : "type-364"
18110    }
18111   ],
18112   "linker_set_key" : "android_smpte2086_metadata",
18113   "name" : "android_smpte2086_metadata",
18114   "referenced_type" : "type-585",
18115   "self_type" : "type-585",
18116   "size" : 40,
18117   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18118   "unique_id" : "android_smpte2086_metadata"
18119  },
18120  {
18121   "alignment" : 4,
18122   "fields" :
18123   [
18124    {
18125     "field_name" : "x",
18126     "referenced_type" : "type-364"
18127    },
18128    {
18129     "field_name" : "y",
18130     "field_offset" : 32,
18131     "referenced_type" : "type-364"
18132    }
18133   ],
18134   "linker_set_key" : "android_xy_color",
18135   "name" : "android_xy_color",
18136   "referenced_type" : "type-584",
18137   "self_type" : "type-584",
18138   "size" : 8,
18139   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18140   "unique_id" : "android_xy_color"
18141  },
18142  {
18143   "alignment" : 8,
18144   "fields" :
18145   [
18146    {
18147     "field_name" : "y",
18148     "referenced_type" : "type-52"
18149    },
18150    {
18151     "field_name" : "cb",
18152     "field_offset" : 64,
18153     "referenced_type" : "type-52"
18154    },
18155    {
18156     "field_name" : "cr",
18157     "field_offset" : 128,
18158     "referenced_type" : "type-52"
18159    },
18160    {
18161     "field_name" : "ystride",
18162     "field_offset" : 192,
18163     "referenced_type" : "type-13"
18164    },
18165    {
18166     "field_name" : "cstride",
18167     "field_offset" : 256,
18168     "referenced_type" : "type-13"
18169    },
18170    {
18171     "field_name" : "chroma_step",
18172     "field_offset" : 320,
18173     "referenced_type" : "type-13"
18174    },
18175    {
18176     "field_name" : "reserved",
18177     "field_offset" : 384,
18178     "referenced_type" : "type-576"
18179    }
18180   ],
18181   "linker_set_key" : "android_ycbcr",
18182   "name" : "android_ycbcr",
18183   "referenced_type" : "type-575",
18184   "self_type" : "type-575",
18185   "size" : 80,
18186   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18187   "unique_id" : "android_ycbcr"
18188  },
18189  {
18190   "alignment" : 4,
18191   "fields" :
18192   [
18193    {
18194     "referenced_type" : "type-217"
18195    }
18196   ],
18197   "linker_set_key" : "log_msg",
18198   "name" : "log_msg",
18199   "referenced_type" : "type-216",
18200   "self_type" : "type-216",
18201   "size" : 5124,
18202   "source_file" : "/system/core/liblog/include/log/log_read.h",
18203   "unique_id" : "log_msg"
18204  },
18205  {
18206   "alignment" : 4,
18207   "fields" :
18208   [
18209    {
18210     "field_name" : "buf",
18211     "referenced_type" : "type-218"
18212    },
18213    {
18214     "field_name" : "entry",
18215     "referenced_type" : "type-220"
18216    },
18217    {
18218     "field_name" : "entry_v4",
18219     "referenced_type" : "type-220"
18220    },
18221    {
18222     "field_name" : "entry_v3",
18223     "referenced_type" : "type-223"
18224    },
18225    {
18226     "field_name" : "entry_v2",
18227     "referenced_type" : "type-224"
18228    },
18229    {
18230     "field_name" : "entry_v1",
18231     "referenced_type" : "type-225"
18232    }
18233   ],
18234   "is_anonymous" : true,
18235   "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",
18236   "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",
18237   "record_kind" : "union",
18238   "referenced_type" : "type-217",
18239   "self_type" : "type-217",
18240   "size" : 5124,
18241   "source_file" : "/system/core/liblog/include/log/log_read.h",
18242   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
18243  },
18244  {
18245   "alignment" : 1,
18246   "fields" :
18247   [
18248    {
18249     "field_name" : "tv_sec",
18250     "referenced_type" : "type-2"
18251    },
18252    {
18253     "field_name" : "tv_nsec",
18254     "field_offset" : 32,
18255     "referenced_type" : "type-2"
18256    }
18257   ],
18258   "linker_set_key" : "log_time",
18259   "name" : "log_time",
18260   "referenced_type" : "type-486",
18261   "self_type" : "type-486",
18262   "size" : 8,
18263   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
18264   "unique_id" : "_ZTS8log_time"
18265  },
18266  {
18267   "alignment" : 4,
18268   "fields" :
18269   [
18270    {
18271     "field_name" : "len",
18272     "referenced_type" : "type-221"
18273    },
18274    {
18275     "field_name" : "__pad",
18276     "field_offset" : 16,
18277     "referenced_type" : "type-221"
18278    },
18279    {
18280     "field_name" : "pid",
18281     "field_offset" : 32,
18282     "referenced_type" : "type-51"
18283    },
18284    {
18285     "field_name" : "tid",
18286     "field_offset" : 64,
18287     "referenced_type" : "type-51"
18288    },
18289    {
18290     "field_name" : "sec",
18291     "field_offset" : 96,
18292     "referenced_type" : "type-51"
18293    },
18294    {
18295     "field_name" : "nsec",
18296     "field_offset" : 128,
18297     "referenced_type" : "type-51"
18298    },
18299    {
18300     "field_name" : "msg",
18301     "field_offset" : 160,
18302     "referenced_type" : "type-222"
18303    }
18304   ],
18305   "linker_set_key" : "logger_entry",
18306   "name" : "logger_entry",
18307   "referenced_type" : "type-225",
18308   "self_type" : "type-225",
18309   "size" : 20,
18310   "source_file" : "/system/core/liblog/include/log/log_read.h",
18311   "unique_id" : "logger_entry"
18312  },
18313  {
18314   "alignment" : 1,
18315   "fields" :
18316   [
18317    {
18318     "field_name" : "len",
18319     "referenced_type" : "type-221"
18320    },
18321    {
18322     "field_name" : "hdr_size",
18323     "field_offset" : 16,
18324     "referenced_type" : "type-221"
18325    },
18326    {
18327     "field_name" : "pid",
18328     "field_offset" : 32,
18329     "referenced_type" : "type-51"
18330    },
18331    {
18332     "field_name" : "tid",
18333     "field_offset" : 64,
18334     "referenced_type" : "type-51"
18335    },
18336    {
18337     "field_name" : "sec",
18338     "field_offset" : 96,
18339     "referenced_type" : "type-51"
18340    },
18341    {
18342     "field_name" : "nsec",
18343     "field_offset" : 128,
18344     "referenced_type" : "type-51"
18345    },
18346    {
18347     "field_name" : "euid",
18348     "field_offset" : 160,
18349     "referenced_type" : "type-2"
18350    },
18351    {
18352     "field_name" : "msg",
18353     "field_offset" : 192,
18354     "referenced_type" : "type-222"
18355    }
18356   ],
18357   "linker_set_key" : "logger_entry_v2",
18358   "name" : "logger_entry_v2",
18359   "referenced_type" : "type-224",
18360   "self_type" : "type-224",
18361   "size" : 24,
18362   "source_file" : "/system/core/liblog/include/log/log_read.h",
18363   "unique_id" : "logger_entry_v2"
18364  },
18365  {
18366   "alignment" : 1,
18367   "fields" :
18368   [
18369    {
18370     "field_name" : "len",
18371     "referenced_type" : "type-221"
18372    },
18373    {
18374     "field_name" : "hdr_size",
18375     "field_offset" : 16,
18376     "referenced_type" : "type-221"
18377    },
18378    {
18379     "field_name" : "pid",
18380     "field_offset" : 32,
18381     "referenced_type" : "type-51"
18382    },
18383    {
18384     "field_name" : "tid",
18385     "field_offset" : 64,
18386     "referenced_type" : "type-51"
18387    },
18388    {
18389     "field_name" : "sec",
18390     "field_offset" : 96,
18391     "referenced_type" : "type-51"
18392    },
18393    {
18394     "field_name" : "nsec",
18395     "field_offset" : 128,
18396     "referenced_type" : "type-51"
18397    },
18398    {
18399     "field_name" : "lid",
18400     "field_offset" : 160,
18401     "referenced_type" : "type-2"
18402    },
18403    {
18404     "field_name" : "msg",
18405     "field_offset" : 192,
18406     "referenced_type" : "type-222"
18407    }
18408   ],
18409   "linker_set_key" : "logger_entry_v3",
18410   "name" : "logger_entry_v3",
18411   "referenced_type" : "type-223",
18412   "self_type" : "type-223",
18413   "size" : 24,
18414   "source_file" : "/system/core/liblog/include/log/log_read.h",
18415   "unique_id" : "logger_entry_v3"
18416  },
18417  {
18418   "alignment" : 4,
18419   "fields" :
18420   [
18421    {
18422     "field_name" : "len",
18423     "referenced_type" : "type-221"
18424    },
18425    {
18426     "field_name" : "hdr_size",
18427     "field_offset" : 16,
18428     "referenced_type" : "type-221"
18429    },
18430    {
18431     "field_name" : "pid",
18432     "field_offset" : 32,
18433     "referenced_type" : "type-51"
18434    },
18435    {
18436     "field_name" : "tid",
18437     "field_offset" : 64,
18438     "referenced_type" : "type-2"
18439    },
18440    {
18441     "field_name" : "sec",
18442     "field_offset" : 96,
18443     "referenced_type" : "type-2"
18444    },
18445    {
18446     "field_name" : "nsec",
18447     "field_offset" : 128,
18448     "referenced_type" : "type-2"
18449    },
18450    {
18451     "field_name" : "lid",
18452     "field_offset" : 160,
18453     "referenced_type" : "type-2"
18454    },
18455    {
18456     "field_name" : "uid",
18457     "field_offset" : 192,
18458     "referenced_type" : "type-2"
18459    },
18460    {
18461     "field_name" : "msg",
18462     "field_offset" : 224,
18463     "referenced_type" : "type-222"
18464    }
18465   ],
18466   "linker_set_key" : "logger_entry_v4",
18467   "name" : "logger_entry_v4",
18468   "referenced_type" : "type-220",
18469   "self_type" : "type-220",
18470   "size" : 28,
18471   "source_file" : "/system/core/liblog/include/log/log_read.h",
18472   "unique_id" : "logger_entry_v4"
18473  },
18474  {
18475   "alignment" : 4,
18476   "fields" :
18477   [
18478    {
18479     "field_name" : "version",
18480     "referenced_type" : "type-51"
18481    },
18482    {
18483     "field_name" : "numFds",
18484     "field_offset" : 32,
18485     "referenced_type" : "type-51"
18486    },
18487    {
18488     "field_name" : "numInts",
18489     "field_offset" : 64,
18490     "referenced_type" : "type-51"
18491    },
18492    {
18493     "field_name" : "data",
18494     "field_offset" : 96,
18495     "referenced_type" : "type-302"
18496    }
18497   ],
18498   "linker_set_key" : "native_handle",
18499   "name" : "native_handle",
18500   "referenced_type" : "type-301",
18501   "self_type" : "type-301",
18502   "size" : 12,
18503   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
18504   "unique_id" : "native_handle"
18505  }
18506 ],
18507 "rvalue_reference_types" :
18508 [
18509  {
18510   "alignment" : 8,
18511   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > &&",
18512   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > &&",
18513   "referenced_type" : "type-276",
18514   "self_type" : "type-279",
18515   "size" : 8,
18516   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
18517  },
18518  {
18519   "alignment" : 8,
18520   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > &&",
18521   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > &&",
18522   "referenced_type" : "type-739",
18523   "self_type" : "type-741",
18524   "size" : 8,
18525   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
18526  },
18527  {
18528   "alignment" : 8,
18529   "linker_set_key" : "android::hardware::Return<bool> &&",
18530   "name" : "android::hardware::Return<bool> &&",
18531   "referenced_type" : "type-269",
18532   "self_type" : "type-272",
18533   "size" : 8,
18534   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
18535  },
18536  {
18537   "alignment" : 8,
18538   "linker_set_key" : "android::hardware::Return<void> &&",
18539   "name" : "android::hardware::Return<void> &&",
18540   "referenced_type" : "type-290",
18541   "self_type" : "type-292",
18542   "size" : 8,
18543   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
18544  },
18545  {
18546   "alignment" : 8,
18547   "linker_set_key" : "android::hardware::Status &&",
18548   "name" : "android::hardware::Status &&",
18549   "referenced_type" : "type-260",
18550   "self_type" : "type-266",
18551   "size" : 8,
18552   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
18553  },
18554  {
18555   "alignment" : 8,
18556   "linker_set_key" : "android::hardware::details::return_status &&",
18557   "name" : "android::hardware::details::return_status &&",
18558   "referenced_type" : "type-270",
18559   "self_type" : "type-285",
18560   "size" : 8,
18561   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
18562  },
18563  {
18564   "alignment" : 8,
18565   "linker_set_key" : "android::hardware::hidl_handle &&",
18566   "name" : "android::hardware::hidl_handle &&",
18567   "referenced_type" : "type-405",
18568   "self_type" : "type-410",
18569   "size" : 8,
18570   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
18571  },
18572  {
18573   "alignment" : 8,
18574   "linker_set_key" : "android::hardware::hidl_memory &&",
18575   "name" : "android::hardware::hidl_memory &&",
18576   "referenced_type" : "type-408",
18577   "self_type" : "type-414",
18578   "size" : 8,
18579   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
18580  },
18581  {
18582   "alignment" : 8,
18583   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
18584   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
18585   "referenced_type" : "type-251",
18586   "self_type" : "type-254",
18587   "size" : 8,
18588   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
18589  },
18590  {
18591   "alignment" : 8,
18592   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &&",
18593   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &&",
18594   "referenced_type" : "type-208",
18595   "self_type" : "type-210",
18596   "size" : 8,
18597   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
18598  },
18599  {
18600   "alignment" : 8,
18601   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsb> &&",
18602   "name" : "android::sp<android::hardware::usb::V1_2::IUsb> &&",
18603   "referenced_type" : "type-243",
18604   "self_type" : "type-246",
18605   "size" : 8,
18606   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
18607  },
18608  {
18609   "alignment" : 8,
18610   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsbCallback> &&",
18611   "name" : "android::sp<android::hardware::usb::V1_2::IUsbCallback> &&",
18612   "referenced_type" : "type-722",
18613   "self_type" : "type-736",
18614   "size" : 8,
18615   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
18616  },
18617  {
18618   "alignment" : 8,
18619   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
18620   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
18621   "referenced_type" : "type-546",
18622   "self_type" : "type-545",
18623   "size" : 8,
18624   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
18625  },
18626  {
18627   "alignment" : 8,
18628   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
18629   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
18630   "referenced_type" : "type-789",
18631   "self_type" : "type-788",
18632   "size" : 8,
18633   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
18634  },
18635  {
18636   "alignment" : 8,
18637   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
18638   "name" : "std::function<sp<IBase> (void *)> &&",
18639   "referenced_type" : "type-556",
18640   "self_type" : "type-555",
18641   "size" : 8,
18642   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
18643  },
18644  {
18645   "alignment" : 8,
18646   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
18647   "name" : "std::function<sp<IBase> (void *)> &&",
18648   "referenced_type" : "type-793",
18649   "self_type" : "type-792",
18650   "size" : 8,
18651   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
18652  },
18653  {
18654   "alignment" : 8,
18655   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
18656   "name" : "std::function<sp<IBinder> (void *)> &&",
18657   "referenced_type" : "type-548",
18658   "self_type" : "type-547",
18659   "size" : 8,
18660   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
18661  },
18662  {
18663   "alignment" : 8,
18664   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
18665   "name" : "std::function<sp<IBinder> (void *)> &&",
18666   "referenced_type" : "type-791",
18667   "self_type" : "type-790",
18668   "size" : 8,
18669   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
18670  }
18671 ]
18672}
18673