1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-39",
9   "self_type" : "type-214",
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-356",
16   "self_type" : "type-575",
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-49",
24   "self_type" : "type-294",
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-211",
32   "self_type" : "type-431",
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-211",
41   "self_type" : "type-210",
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-566",
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-40",
64   "self_type" : "type-40",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-39",
73   "self_type" : "type-39",
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-70",
83   "self_type" : "type-70",
84   "size" : 2
85  },
86  {
87   "alignment" : 4,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-361",
91   "self_type" : "type-361",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-356",
99   "self_type" : "type-356",
100   "size" : 4
101  },
102  {
103   "alignment" : 4,
104   "is_integral" : true,
105   "linker_set_key" : "int",
106   "name" : "int",
107   "referenced_type" : "type-49",
108   "self_type" : "type-49",
109   "size" : 4
110  },
111  {
112   "alignment" : 4,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-333",
117   "self_type" : "type-333",
118   "size" : 4
119  },
120  {
121   "alignment" : 4,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-54",
126   "self_type" : "type-54",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-313",
135   "self_type" : "type-313",
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-369",
144   "self_type" : "type-369",
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-211",
154   "self_type" : "type-211",
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" : 4,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-338",
174   "self_type" : "type-338",
175   "size" : 4
176  },
177  {
178   "alignment" : 4,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-13",
184   "self_type" : "type-13",
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-213",
194   "self_type" : "type-213",
195   "size" : 2
196  },
197  {
198   "linker_set_key" : "void",
199   "name" : "void",
200   "referenced_type" : "type-51",
201   "self_type" : "type-51"
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_recipientEEEy"
211  },
212  {
213   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
214  },
215  {
216   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
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_recipientEEEy"
298  },
299  {
300   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
301  },
302  {
303   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
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_6ParcelEjj"
349  },
350  {
351   "name" : "_ZN7android8hardware3usb4V1_222readEmbeddedFromParcelERKNS2_10PortStatusERKNS0_6ParcelEjj"
352  },
353  {
354   "name" : "_ZN7android8hardware3usb4V1_24IUsb10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
355  },
356  {
357   "name" : "_ZN7android8hardware3usb4V1_24IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
358  },
359  {
360   "name" : "_ZN7android8hardware3usb4V1_24IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
361  },
362  {
363   "name" : "_ZN7android8hardware3usb4V1_24IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
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_recipientEEEy"
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_arrayIhLj32EJEEEEEEEE"
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_EEiEERKT_"
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_EEiEE"
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_EEiEERKT_"
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_EEiEE"
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" : "_ZThn20_N7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
585  },
586  {
587   "name" : "_ZThn20_N7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
588  },
589  {
590   "name" : "_ZThn20_N7android8hardware3usb4V1_27BnHwUsbD0Ev"
591  },
592  {
593   "name" : "_ZThn20_N7android8hardware3usb4V1_27BnHwUsbD1Ev"
594  },
595  {
596   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
597  },
598  {
599   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
600  },
601  {
602   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_27BnHwUsbD0Ev"
603  },
604  {
605   "name" : "_ZTv0_n12_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_215BpHwUsbCallbackE4_NS0_10IInterfaceE"
655  },
656  {
657   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE8_NS0_11BpHwRefBaseE"
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_27BpHwUsbE4_NS0_10IInterfaceE"
698  },
699  {
700   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE8_NS0_11BpHwRefBaseE"
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-587",
765   "self_type" : "type-587",
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-480",
783   "self_type" : "type-480",
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-472",
801   "self_type" : "type-472",
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-281",
827   "self_type" : "type-281",
828   "size" : 4,
829   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
830   "underlying_type" : "type-49",
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-462",
857   "self_type" : "type-462",
858   "size" : 4,
859   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
860   "underlying_type" : "type-49",
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-457",
879   "self_type" : "type-457",
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-80",
905   "self_type" : "type-80",
906   "size" : 4,
907   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
908   "underlying_type" : "type-49",
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-254",
959   "self_type" : "type-254",
960   "size" : 4,
961   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
962   "underlying_type" : "type-49",
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-690",
1013   "self_type" : "type-690",
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-41",
1043   "self_type" : "type-41",
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-43",
1077   "self_type" : "type-43",
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-42",
1107   "self_type" : "type-42",
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-614",
1133   "self_type" : "type-614",
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-613",
1163   "self_type" : "type-613",
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-124",
1209   "self_type" : "type-124",
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-28",
1239   "self_type" : "type-28",
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-25",
1269   "self_type" : "type-25",
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-31",
1303   "self_type" : "type-31",
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-24",
1337   "self_type" : "type-24",
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-466",
1363   "self_type" : "type-466",
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-49",
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-603",
1381   "self_type" : "type-603",
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-49",
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-602",
1407   "self_type" : "type-602",
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-211",
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-554",
1511   "self_type" : "type-554",
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-559",
1537   "self_type" : "type-559",
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-555",
1579   "self_type" : "type-555",
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-553",
1821   "self_type" : "type-553",
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-558",
1851   "self_type" : "type-558",
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-562",
1881   "self_type" : "type-562",
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-569",
1923   "self_type" : "type-569",
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-571",
1961   "self_type" : "type-571",
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-556",
1987   "self_type" : "type-556",
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-561",
2005   "self_type" : "type-561",
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-564",
2035   "self_type" : "type-564",
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-551",
2129   "self_type" : "type-551",
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-557",
2171   "self_type" : "type-557",
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-563",
2189   "self_type" : "type-563",
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-560",
2219   "self_type" : "type-560",
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-552",
2253   "self_type" : "type-552",
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-362",
2307   "self_type" : "type-362",
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-65"
2324    },
2325    {
2326     "referenced_type" : "type-71"
2327    },
2328    {
2329     "referenced_type" : "type-50"
2330    }
2331   ],
2332   "referenced_type" : "type-64",
2333   "return_type" : "type-40",
2334   "self_type" : "type-64",
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-50"
2345    }
2346   ],
2347   "referenced_type" : "type-579",
2348   "return_type" : "type-49",
2349   "self_type" : "type-579",
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 int, const unsigned long long *, unsigned int, void *)",
2355   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2356   "parameters" :
2357   [
2358    {
2359     "referenced_type" : "type-499"
2360    },
2361    {
2362     "referenced_type" : "type-447"
2363    },
2364    {
2365     "referenced_type" : "type-2"
2366    },
2367    {
2368     "referenced_type" : "type-500"
2369    },
2370    {
2371     "referenced_type" : "type-2"
2372    },
2373    {
2374     "referenced_type" : "type-50"
2375    }
2376   ],
2377   "referenced_type" : "type-498",
2378   "return_type" : "type-51",
2379   "self_type" : "type-498",
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-781"
2393    },
2394    {
2395     "default_arg" : true,
2396     "referenced_type" : "type-40"
2397    }
2398   ],
2399   "return_type" : "type-714",
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_recipientEEEy",
2405   "parameters" :
2406   [
2407    {
2408     "is_this_ptr" : true,
2409     "referenced_type" : "type-715"
2410    },
2411    {
2412     "referenced_type" : "type-371"
2413    },
2414    {
2415     "referenced_type" : "type-13"
2416    }
2417   ],
2418   "return_type" : "type-261",
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-715"
2429    },
2430    {
2431     "referenced_type" : "type-815"
2432    }
2433   ],
2434   "return_type" : "type-282",
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_arrayIhLj32EJEEEEEEEE",
2440   "parameters" :
2441   [
2442    {
2443     "is_this_ptr" : true,
2444     "referenced_type" : "type-715"
2445    },
2446    {
2447     "referenced_type" : "type-816"
2448    }
2449   ],
2450   "return_type" : "type-282",
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-781"
2461    },
2462    {
2463     "default_arg" : true,
2464     "referenced_type" : "type-40"
2465    }
2466   ],
2467   "return_type" : "type-714",
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-715"
2478    },
2479    {
2480     "referenced_type" : "type-371"
2481    }
2482   ],
2483   "return_type" : "type-261",
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-715"
2494    },
2495    {
2496     "referenced_type" : "type-817"
2497    }
2498   ],
2499   "return_type" : "type-282",
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-715"
2510    },
2511    {
2512     "default_arg" : true,
2513     "referenced_type" : "type-781"
2514    }
2515   ],
2516   "return_type" : "type-49",
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-715"
2527    },
2528    {
2529     "referenced_type" : "type-818"
2530    }
2531   ],
2532   "return_type" : "type-282",
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-715"
2543    }
2544   ],
2545   "return_type" : "type-282",
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-715"
2556    }
2557   ],
2558   "return_type" : "type-282",
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-781"
2568    },
2569    {
2570     "referenced_type" : "type-643"
2571    }
2572   ],
2573   "return_type" : "type-40",
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-715"
2584    }
2585   ],
2586   "return_type" : "type-282",
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-715"
2597    },
2598    {
2599     "referenced_type" : "type-456"
2600    },
2601    {
2602     "referenced_type" : "type-642"
2603    }
2604   ],
2605   "return_type" : "type-282",
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-770"
2615    },
2616    {
2617     "default_arg" : true,
2618     "referenced_type" : "type-40"
2619    }
2620   ],
2621   "return_type" : "type-731",
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-725"
2631    },
2632    {
2633     "default_arg" : true,
2634     "referenced_type" : "type-40"
2635    }
2636   ],
2637   "return_type" : "type-731",
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-706"
2647    },
2648    {
2649     "default_arg" : true,
2650     "referenced_type" : "type-40"
2651    }
2652   ],
2653   "return_type" : "type-731",
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-716"
2663    },
2664    {
2665     "default_arg" : true,
2666     "referenced_type" : "type-40"
2667    }
2668   ],
2669   "return_type" : "type-731",
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-721"
2681    },
2682    {
2683     "referenced_type" : "type-821"
2684    }
2685   ],
2686   "return_type" : "type-282",
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-721"
2697    },
2698    {
2699     "referenced_type" : "type-713"
2700    }
2701   ],
2702   "return_type" : "type-51",
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-721"
2713    },
2714    {
2715     "referenced_type" : "type-713"
2716    }
2717   ],
2718   "return_type" : "type-51",
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-719"
2729    },
2730    {
2731     "referenced_type" : "type-2"
2732    },
2733    {
2734     "referenced_type" : "type-505"
2735    },
2736    {
2737     "referenced_type" : "type-499"
2738    },
2739    {
2740     "default_arg" : true,
2741     "referenced_type" : "type-2"
2742    },
2743    {
2744     "default_arg" : true,
2745     "referenced_type" : "type-824"
2746    }
2747   ],
2748   "return_type" : "type-49",
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-719"
2760    },
2761    {
2762     "referenced_type" : "type-825"
2763    }
2764   ],
2765   "return_type" : "type-282",
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-506"
2775    },
2776    {
2777     "referenced_type" : "type-505"
2778    },
2779    {
2780     "referenced_type" : "type-499"
2781    },
2782    {
2783     "referenced_type" : "type-826"
2784    }
2785   ],
2786   "return_type" : "type-49",
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-719"
2798    }
2799   ],
2800   "return_type" : "type-282",
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-719"
2811    },
2812    {
2813     "referenced_type" : "type-716"
2814    }
2815   ],
2816   "return_type" : "type-51",
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-719"
2827    },
2828    {
2829     "referenced_type" : "type-716"
2830    }
2831   ],
2832   "return_type" : "type-51",
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-719"
2843    }
2844   ],
2845   "return_type" : "type-51",
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-719"
2856    }
2857   ],
2858   "return_type" : "type-51",
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-719"
2869    }
2870   ],
2871   "return_type" : "type-51",
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_recipientEEEy",
2877   "parameters" :
2878   [
2879    {
2880     "is_this_ptr" : true,
2881     "referenced_type" : "type-722"
2882    },
2883    {
2884     "referenced_type" : "type-371"
2885    },
2886    {
2887     "referenced_type" : "type-13"
2888    }
2889   ],
2890   "return_type" : "type-261",
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-722"
2901    },
2902    {
2903     "referenced_type" : "type-827"
2904    }
2905   ],
2906   "return_type" : "type-282",
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_arrayIhLj32EJEEEEEEEE",
2912   "parameters" :
2913   [
2914    {
2915     "is_this_ptr" : true,
2916     "referenced_type" : "type-722"
2917    },
2918    {
2919     "referenced_type" : "type-828"
2920    }
2921   ],
2922   "return_type" : "type-282",
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-722"
2933    },
2934    {
2935     "referenced_type" : "type-371"
2936    }
2937   ],
2938   "return_type" : "type-261",
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-722"
2949    },
2950    {
2951     "referenced_type" : "type-829"
2952    }
2953   ],
2954   "return_type" : "type-282",
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-722"
2965    },
2966    {
2967     "referenced_type" : "type-830"
2968    }
2969   ],
2970   "return_type" : "type-282",
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-722"
2981    }
2982   ],
2983   "return_type" : "type-282",
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-722"
2994    }
2995   ],
2996   "return_type" : "type-282",
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-722"
3007    },
3008    {
3009     "referenced_type" : "type-754"
3010    },
3011    {
3012     "referenced_type" : "type-613"
3013    }
3014   ],
3015   "return_type" : "type-282",
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-722"
3026    },
3027    {
3028     "referenced_type" : "type-400"
3029    },
3030    {
3031     "referenced_type" : "type-681"
3032    },
3033    {
3034     "referenced_type" : "type-613"
3035    }
3036   ],
3037   "return_type" : "type-282",
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-722"
3048    },
3049    {
3050     "referenced_type" : "type-760"
3051    },
3052    {
3053     "referenced_type" : "type-613"
3054    }
3055   ],
3056   "return_type" : "type-282",
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-722"
3067    },
3068    {
3069     "referenced_type" : "type-766"
3070    },
3071    {
3072     "referenced_type" : "type-613"
3073    }
3074   ],
3075   "return_type" : "type-282",
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-695"
3088    },
3089    {
3090     "referenced_type" : "type-766"
3091    },
3092    {
3093     "referenced_type" : "type-613"
3094    }
3095   ],
3096   "return_type" : "type-282",
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-722"
3107    }
3108   ],
3109   "return_type" : "type-282",
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-722"
3120    },
3121    {
3122     "referenced_type" : "type-456"
3123    },
3124    {
3125     "referenced_type" : "type-642"
3126    }
3127   ],
3128   "return_type" : "type-282",
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-722"
3139    },
3140    {
3141     "referenced_type" : "type-71"
3142    }
3143   ],
3144   "return_type" : "type-51",
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-722"
3155    },
3156    {
3157     "referenced_type" : "type-71"
3158    }
3159   ],
3160   "return_type" : "type-51",
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_6ParcelEjj",
3166   "parameters" :
3167   [
3168    {
3169     "referenced_type" : "type-140"
3170    },
3171    {
3172     "referenced_type" : "type-499"
3173    },
3174    {
3175     "referenced_type" : "type-2"
3176    },
3177    {
3178     "referenced_type" : "type-2"
3179    }
3180   ],
3181   "return_type" : "type-49",
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_6ParcelEjj",
3187   "parameters" :
3188   [
3189    {
3190     "referenced_type" : "type-140"
3191    },
3192    {
3193     "referenced_type" : "type-505"
3194    },
3195    {
3196     "referenced_type" : "type-2"
3197    },
3198    {
3199     "referenced_type" : "type-2"
3200    }
3201   ],
3202   "return_type" : "type-49",
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-509"
3213    },
3214    {
3215     "default_arg" : true,
3216     "referenced_type" : "type-40"
3217    }
3218   ],
3219   "return_type" : "type-235",
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_recipientEEEy",
3225   "parameters" :
3226   [
3227    {
3228     "is_this_ptr" : true,
3229     "referenced_type" : "type-236"
3230    },
3231    {
3232     "referenced_type" : "type-371"
3233    },
3234    {
3235     "referenced_type" : "type-13"
3236    }
3237   ],
3238   "return_type" : "type-261",
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-236"
3249    },
3250    {
3251     "referenced_type" : "type-831"
3252    }
3253   ],
3254   "return_type" : "type-282",
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_arrayIhLj32EJEEEEEEEE",
3260   "parameters" :
3261   [
3262    {
3263     "is_this_ptr" : true,
3264     "referenced_type" : "type-236"
3265    },
3266    {
3267     "referenced_type" : "type-832"
3268    }
3269   ],
3270   "return_type" : "type-282",
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-509"
3281    },
3282    {
3283     "default_arg" : true,
3284     "referenced_type" : "type-40"
3285    }
3286   ],
3287   "return_type" : "type-235",
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-236"
3298    },
3299    {
3300     "referenced_type" : "type-371"
3301    }
3302   ],
3303   "return_type" : "type-261",
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-236"
3314    },
3315    {
3316     "referenced_type" : "type-833"
3317    }
3318   ],
3319   "return_type" : "type-282",
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-236"
3330    },
3331    {
3332     "default_arg" : true,
3333     "referenced_type" : "type-509"
3334    }
3335   ],
3336   "return_type" : "type-49",
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-236"
3347    },
3348    {
3349     "referenced_type" : "type-834"
3350    }
3351   ],
3352   "return_type" : "type-282",
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-236"
3363    }
3364   ],
3365   "return_type" : "type-282",
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-236"
3376    }
3377   ],
3378   "return_type" : "type-282",
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-509"
3388    },
3389    {
3390     "referenced_type" : "type-643"
3391    }
3392   ],
3393   "return_type" : "type-40",
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-236"
3404    }
3405   ],
3406   "return_type" : "type-282",
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-236"
3417    },
3418    {
3419     "referenced_type" : "type-456"
3420    },
3421    {
3422     "referenced_type" : "type-642"
3423    }
3424   ],
3425   "return_type" : "type-282",
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-224"
3435    },
3436    {
3437     "default_arg" : true,
3438     "referenced_type" : "type-40"
3439    }
3440   ],
3441   "return_type" : "type-268",
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-232"
3451    },
3452    {
3453     "default_arg" : true,
3454     "referenced_type" : "type-40"
3455    }
3456   ],
3457   "return_type" : "type-268",
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-706"
3467    },
3468    {
3469     "default_arg" : true,
3470     "referenced_type" : "type-40"
3471    }
3472   ],
3473   "return_type" : "type-268",
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-697"
3483    },
3484    {
3485     "default_arg" : true,
3486     "referenced_type" : "type-40"
3487    }
3488   ],
3489   "return_type" : "type-268",
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-717"
3501    },
3502    {
3503     "referenced_type" : "type-837"
3504    }
3505   ],
3506   "return_type" : "type-282",
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-717"
3517    },
3518    {
3519     "referenced_type" : "type-241"
3520    }
3521   ],
3522   "return_type" : "type-51",
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-717"
3533    },
3534    {
3535     "referenced_type" : "type-241"
3536    }
3537   ],
3538   "return_type" : "type-51",
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-605"
3549    },
3550    {
3551     "referenced_type" : "type-2"
3552    },
3553    {
3554     "referenced_type" : "type-505"
3555    },
3556    {
3557     "referenced_type" : "type-499"
3558    },
3559    {
3560     "default_arg" : true,
3561     "referenced_type" : "type-2"
3562    },
3563    {
3564     "default_arg" : true,
3565     "referenced_type" : "type-840"
3566    }
3567   ],
3568   "return_type" : "type-49",
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-605"
3580    },
3581    {
3582     "referenced_type" : "type-841"
3583    }
3584   ],
3585   "return_type" : "type-282",
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-506"
3595    },
3596    {
3597     "referenced_type" : "type-505"
3598    },
3599    {
3600     "referenced_type" : "type-499"
3601    },
3602    {
3603     "referenced_type" : "type-842"
3604    }
3605   ],
3606   "return_type" : "type-49",
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-506"
3616    },
3617    {
3618     "referenced_type" : "type-505"
3619    },
3620    {
3621     "referenced_type" : "type-499"
3622    },
3623    {
3624     "referenced_type" : "type-843"
3625    }
3626   ],
3627   "return_type" : "type-49",
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-605"
3639    }
3640   ],
3641   "return_type" : "type-282",
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-605"
3652    },
3653    {
3654     "referenced_type" : "type-697"
3655    }
3656   ],
3657   "return_type" : "type-51",
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-605"
3668    },
3669    {
3670     "referenced_type" : "type-697"
3671    }
3672   ],
3673   "return_type" : "type-51",
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-605"
3684    }
3685   ],
3686   "return_type" : "type-51",
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-605"
3697    }
3698   ],
3699   "return_type" : "type-51",
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-605"
3710    }
3711   ],
3712   "return_type" : "type-51",
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-743"
3723    },
3724    {
3725     "referenced_type" : "type-400"
3726    },
3727    {
3728     "referenced_type" : "type-681"
3729    }
3730   ],
3731   "return_type" : "type-282",
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_recipientEEEy",
3737   "parameters" :
3738   [
3739    {
3740     "is_this_ptr" : true,
3741     "referenced_type" : "type-743"
3742    },
3743    {
3744     "referenced_type" : "type-371"
3745    },
3746    {
3747     "referenced_type" : "type-13"
3748    }
3749   ],
3750   "return_type" : "type-261",
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-743"
3761    },
3762    {
3763     "referenced_type" : "type-770"
3764    }
3765   ],
3766   "return_type" : "type-282",
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-743"
3777    },
3778    {
3779     "referenced_type" : "type-844"
3780    }
3781   ],
3782   "return_type" : "type-282",
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_arrayIhLj32EJEEEEEEEE",
3788   "parameters" :
3789   [
3790    {
3791     "is_this_ptr" : true,
3792     "referenced_type" : "type-743"
3793    },
3794    {
3795     "referenced_type" : "type-845"
3796    }
3797   ],
3798   "return_type" : "type-282",
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-743"
3809    },
3810    {
3811     "referenced_type" : "type-371"
3812    }
3813   ],
3814   "return_type" : "type-261",
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-743"
3825    },
3826    {
3827     "referenced_type" : "type-846"
3828    }
3829   ],
3830   "return_type" : "type-282",
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-743"
3841    }
3842   ],
3843   "return_type" : "type-282",
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-743"
3854    },
3855    {
3856     "referenced_type" : "type-847"
3857    }
3858   ],
3859   "return_type" : "type-282",
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-743"
3870    }
3871   ],
3872   "return_type" : "type-282",
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-743"
3883    }
3884   ],
3885   "return_type" : "type-282",
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-743"
3896    },
3897    {
3898     "referenced_type" : "type-400"
3899    },
3900    {
3901     "referenced_type" : "type-40"
3902    }
3903   ],
3904   "return_type" : "type-282",
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-743"
3915    },
3916    {
3917     "referenced_type" : "type-400"
3918    },
3919    {
3920     "referenced_type" : "type-40"
3921    }
3922   ],
3923   "return_type" : "type-282",
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-695"
3936    },
3937    {
3938     "referenced_type" : "type-400"
3939    },
3940    {
3941     "referenced_type" : "type-40"
3942    }
3943   ],
3944   "return_type" : "type-282",
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-695"
3957    },
3958    {
3959     "referenced_type" : "type-400"
3960    },
3961    {
3962     "referenced_type" : "type-40"
3963    }
3964   ],
3965   "return_type" : "type-282",
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-743"
3976    }
3977   ],
3978   "return_type" : "type-282",
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-743"
3989    },
3990    {
3991     "referenced_type" : "type-456"
3992    },
3993    {
3994     "referenced_type" : "type-642"
3995    }
3996   ],
3997   "return_type" : "type-282",
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-743"
4008    },
4009    {
4010     "referenced_type" : "type-71"
4011    }
4012   ],
4013   "return_type" : "type-51",
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-743"
4024    },
4025    {
4026     "referenced_type" : "type-71"
4027    }
4028   ],
4029   "return_type" : "type-51",
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-200"
4039    },
4040    {
4041     "referenced_type" : "type-37"
4042    },
4043    {
4044     "referenced_type" : "type-40"
4045    }
4046   ],
4047   "return_type" : "type-731",
4048   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4049   "template_args" : [ "type-88", "type-22", "type-114" ]
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-93"
4058    },
4059    {
4060     "referenced_type" : "type-37"
4061    },
4062    {
4063     "referenced_type" : "type-40"
4064    }
4065   ],
4066   "return_type" : "type-731",
4067   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4068   "template_args" : [ "type-88", "type-21", "type-114" ]
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-96"
4077    },
4078    {
4079     "referenced_type" : "type-37"
4080    },
4081    {
4082     "referenced_type" : "type-40"
4083    }
4084   ],
4085   "return_type" : "type-731",
4086   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4087   "template_args" : [ "type-88", "type-16", "type-114" ]
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-219"
4096    },
4097    {
4098     "referenced_type" : "type-37"
4099    },
4100    {
4101     "referenced_type" : "type-40"
4102    }
4103   ],
4104   "return_type" : "type-268",
4105   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4106   "template_args" : [ "type-237", "type-221", "type-675" ]
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-226"
4115    },
4116    {
4117     "referenced_type" : "type-37"
4118    },
4119    {
4120     "referenced_type" : "type-40"
4121    }
4122   ],
4123   "return_type" : "type-268",
4124   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4125   "template_args" : [ "type-237", "type-228", "type-675" ]
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-96"
4134    },
4135    {
4136     "referenced_type" : "type-37"
4137    },
4138    {
4139     "referenced_type" : "type-40"
4140    }
4141   ],
4142   "return_type" : "type-268",
4143   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4144   "template_args" : [ "type-237", "type-16", "type-675" ]
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-200"
4153    }
4154   ],
4155   "return_type" : "type-200",
4156   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
4157   "template_args" : [ "type-22", "type-51" ]
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-781"
4166    },
4167    {
4168     "referenced_type" : "type-40"
4169    },
4170    {
4171     "referenced_type" : "type-40"
4172    }
4173   ],
4174   "return_type" : "type-714",
4175   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4176   "template_args" : [ "type-114", "type-88", "type-51", "type-51" ]
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-509"
4185    },
4186    {
4187     "referenced_type" : "type-40"
4188    },
4189    {
4190     "referenced_type" : "type-40"
4191    }
4192   ],
4193   "return_type" : "type-235",
4194   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4195   "template_args" : [ "type-675", "type-237", "type-51", "type-51" ]
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-37",
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-37",
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" : 4,
4217   "linker_set_key" : "android::Mutex &",
4218   "name" : "android::Mutex &",
4219   "referenced_type" : "type-55",
4220   "self_type" : "type-584",
4221   "size" : 4,
4222   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4223  },
4224  {
4225   "alignment" : 4,
4226   "linker_set_key" : "android::RWLock &",
4227   "name" : "android::RWLock &",
4228   "referenced_type" : "type-589",
4229   "self_type" : "type-593",
4230   "size" : 4,
4231   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4232  },
4233  {
4234   "alignment" : 4,
4235   "linker_set_key" : "android::String16 &",
4236   "name" : "android::String16 &",
4237   "referenced_type" : "type-67",
4238   "self_type" : "type-482",
4239   "size" : 4,
4240   "source_file" : "/system/core/libutils/include/utils/String16.h"
4241  },
4242  {
4243   "alignment" : 4,
4244   "linker_set_key" : "android::String8 &",
4245   "name" : "android::String8 &",
4246   "referenced_type" : "type-78",
4247   "self_type" : "type-476",
4248   "size" : 4,
4249   "source_file" : "/system/core/libutils/include/utils/String8.h"
4250  },
4251  {
4252   "alignment" : 4,
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-268",
4256   "self_type" : "type-272",
4257   "size" : 4,
4258   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4259  },
4260  {
4261   "alignment" : 4,
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-731",
4265   "self_type" : "type-734",
4266   "size" : 4,
4267   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4268  },
4269  {
4270   "alignment" : 4,
4271   "linker_set_key" : "android::hardware::Return<bool> &",
4272   "name" : "android::hardware::Return<bool> &",
4273   "referenced_type" : "type-261",
4274   "self_type" : "type-265",
4275   "size" : 4,
4276   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4277  },
4278  {
4279   "alignment" : 4,
4280   "linker_set_key" : "android::hardware::Return<void> &",
4281   "name" : "android::hardware::Return<void> &",
4282   "referenced_type" : "type-282",
4283   "self_type" : "type-285",
4284   "size" : 4,
4285   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4286  },
4287  {
4288   "alignment" : 4,
4289   "linker_set_key" : "android::hardware::Status &",
4290   "name" : "android::hardware::Status &",
4291   "referenced_type" : "type-252",
4292   "self_type" : "type-259",
4293   "size" : 4,
4294   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4295  },
4296  {
4297   "alignment" : 4,
4298   "linker_set_key" : "android::hardware::TextOutput &",
4299   "name" : "android::hardware::TextOutput &",
4300   "referenced_type" : "type-151",
4301   "self_type" : "type-150",
4302   "size" : 4,
4303   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4304  },
4305  {
4306   "alignment" : 4,
4307   "linker_set_key" : "android::hardware::TextOutput &",
4308   "name" : "android::hardware::TextOutput &",
4309   "referenced_type" : "type-503",
4310   "self_type" : "type-502",
4311   "size" : 4,
4312   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4313  },
4314  {
4315   "alignment" : 4,
4316   "linker_set_key" : "android::hardware::TextOutput &",
4317   "name" : "android::hardware::TextOutput &",
4318   "referenced_type" : "type-776",
4319   "self_type" : "type-775",
4320   "size" : 4,
4321   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4322  },
4323  {
4324   "alignment" : 4,
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-427",
4328   "self_type" : "type-686",
4329   "size" : 4,
4330   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4331  },
4332  {
4333   "alignment" : 4,
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-419",
4337   "self_type" : "type-664",
4338   "size" : 4,
4339   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4340  },
4341  {
4342   "alignment" : 4,
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-749",
4346   "self_type" : "type-795",
4347   "size" : 4,
4348   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4349  },
4350  {
4351   "alignment" : 4,
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-120",
4355   "self_type" : "type-125",
4356   "size" : 4,
4357   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4358  },
4359  {
4360   "alignment" : 4,
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-132",
4364   "self_type" : "type-136",
4365   "size" : 4,
4366   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4367  },
4368  {
4369   "alignment" : 4,
4370   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
4371   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4372   "referenced_type" : "type-430",
4373   "self_type" : "type-689",
4374   "size" : 4,
4375   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4376  },
4377  {
4378   "alignment" : 4,
4379   "linker_set_key" : "android::hardware::hidl_memory &",
4380   "name" : "android::hardware::hidl_memory &",
4381   "referenced_type" : "type-401",
4382   "self_type" : "type-406",
4383   "size" : 4,
4384   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4385  },
4386  {
4387   "alignment" : 4,
4388   "linker_set_key" : "android::hardware::hidl_string &",
4389   "name" : "android::hardware::hidl_string &",
4390   "referenced_type" : "type-34",
4391   "self_type" : "type-684",
4392   "size" : 4,
4393   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4394  },
4395  {
4396   "alignment" : 4,
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-426",
4400   "self_type" : "type-435",
4401   "size" : 4,
4402   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4403  },
4404  {
4405   "alignment" : 4,
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-418",
4409   "self_type" : "type-425",
4410   "size" : 4,
4411   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4412  },
4413  {
4414   "alignment" : 4,
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-748",
4418   "self_type" : "type-755",
4419   "size" : 4,
4420   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4421  },
4422  {
4423   "alignment" : 4,
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-757",
4427   "self_type" : "type-761",
4428   "size" : 4,
4429   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4430  },
4431  {
4432   "alignment" : 4,
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-763",
4436   "self_type" : "type-769",
4437   "size" : 4,
4438   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4439  },
4440  {
4441   "alignment" : 4,
4442   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus &",
4443   "name" : "android::hardware::usb::V1_0::PortStatus &",
4444   "referenced_type" : "type-33",
4445   "self_type" : "type-32",
4446   "size" : 4,
4447   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4448  },
4449  {
4450   "alignment" : 4,
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-123",
4454   "self_type" : "type-128",
4455   "size" : 4,
4456   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4457  },
4458  {
4459   "alignment" : 4,
4460   "linker_set_key" : "android::hardware::usb::V1_2::PortStatus &",
4461   "name" : "android::hardware::usb::V1_2::PortStatus &",
4462   "referenced_type" : "type-135",
4463   "self_type" : "type-139",
4464   "size" : 4,
4465   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4466  },
4467  {
4468   "alignment" : 4,
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-243",
4472   "self_type" : "type-247",
4473   "size" : 4,
4474   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4475  },
4476  {
4477   "alignment" : 4,
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-200",
4481   "self_type" : "type-203",
4482   "size" : 4,
4483   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4484  },
4485  {
4486   "alignment" : 4,
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-235",
4490   "self_type" : "type-239",
4491   "size" : 4,
4492   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4493  },
4494  {
4495   "alignment" : 4,
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-714",
4499   "self_type" : "type-729",
4500   "size" : 4,
4501   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4502  },
4503  {
4504   "alignment" : 4,
4505   "linker_set_key" : "const android::String16 &",
4506   "name" : "const android::String16 &",
4507   "referenced_type" : "type-66",
4508   "self_type" : "type-65",
4509   "size" : 4,
4510   "source_file" : "/system/core/libutils/include/utils/String16.h"
4511  },
4512  {
4513   "alignment" : 4,
4514   "linker_set_key" : "const android::String8 &",
4515   "name" : "const android::String8 &",
4516   "referenced_type" : "type-473",
4517   "self_type" : "type-475",
4518   "size" : 4,
4519   "source_file" : "/system/core/libutils/include/utils/String8.h"
4520  },
4521  {
4522   "alignment" : 4,
4523   "linker_set_key" : "const android::hardware::Parcel &",
4524   "name" : "const android::hardware::Parcel &",
4525   "referenced_type" : "type-504",
4526   "self_type" : "type-505",
4527   "size" : 4,
4528   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4529  },
4530  {
4531   "alignment" : 4,
4532   "linker_set_key" : "const android::hardware::Return<bool> &",
4533   "name" : "const android::hardware::Return<bool> &",
4534   "referenced_type" : "type-266",
4535   "self_type" : "type-275",
4536   "size" : 4,
4537   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4538  },
4539  {
4540   "alignment" : 4,
4541   "linker_set_key" : "const android::hardware::Status &",
4542   "name" : "const android::hardware::Status &",
4543   "referenced_type" : "type-256",
4544   "self_type" : "type-257",
4545   "size" : 4,
4546   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4547  },
4548  {
4549   "alignment" : 4,
4550   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4551   "name" : "const android::hardware::details::SchedPrio &",
4552   "referenced_type" : "type-515",
4553   "self_type" : "type-514",
4554   "size" : 4,
4555   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4556  },
4557  {
4558   "alignment" : 4,
4559   "linker_set_key" : "const android::hardware::hidl_handle &",
4560   "name" : "const android::hardware::hidl_handle &",
4561   "referenced_type" : "type-455",
4562   "self_type" : "type-456",
4563   "size" : 4,
4564   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4565  },
4566  {
4567   "alignment" : 4,
4568   "linker_set_key" : "const android::hardware::hidl_memory &",
4569   "name" : "const android::hardware::hidl_memory &",
4570   "referenced_type" : "type-404",
4571   "self_type" : "type-405",
4572   "size" : 4,
4573   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4574  },
4575  {
4576   "alignment" : 4,
4577   "linker_set_key" : "const android::hardware::hidl_string &",
4578   "name" : "const android::hardware::hidl_string &",
4579   "referenced_type" : "type-399",
4580   "self_type" : "type-400",
4581   "size" : 4,
4582   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4583  },
4584  {
4585   "alignment" : 4,
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-641",
4589   "self_type" : "type-642",
4590   "size" : 4,
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" : 4,
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-753",
4598   "self_type" : "type-754",
4599   "size" : 4,
4600   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4601  },
4602  {
4603   "alignment" : 4,
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-759",
4607   "self_type" : "type-760",
4608   "size" : 4,
4609   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4610  },
4611  {
4612   "alignment" : 4,
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-765",
4616   "self_type" : "type-766",
4617   "size" : 4,
4618   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4619  },
4620  {
4621   "alignment" : 4,
4622   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4623   "name" : "const android::hardware::hidl_vec<int> &",
4624   "referenced_type" : "type-440",
4625   "self_type" : "type-442",
4626   "size" : 4,
4627   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4628  },
4629  {
4630   "alignment" : 4,
4631   "linker_set_key" : "const android::hardware::hidl_version &",
4632   "name" : "const android::hardware::hidl_version &",
4633   "referenced_type" : "type-450",
4634   "self_type" : "type-452",
4635   "size" : 4,
4636   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4637  },
4638  {
4639   "alignment" : 4,
4640   "linker_set_key" : "const android::hardware::usb::V1_0::PortRole &",
4641   "name" : "const android::hardware::usb::V1_0::PortRole &",
4642   "referenced_type" : "type-679",
4643   "self_type" : "type-681",
4644   "size" : 4,
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" : 4,
4649   "linker_set_key" : "const android::hardware::usb::V1_0::PortStatus &",
4650   "name" : "const android::hardware::usb::V1_0::PortStatus &",
4651   "referenced_type" : "type-91",
4652   "self_type" : "type-90",
4653   "size" : 4,
4654   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4655  },
4656  {
4657   "alignment" : 4,
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-130",
4661   "self_type" : "type-129",
4662   "size" : 4,
4663   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4664  },
4665  {
4666   "alignment" : 4,
4667   "linker_set_key" : "const android::hardware::usb::V1_2::PortStatus &",
4668   "name" : "const android::hardware::usb::V1_2::PortStatus &",
4669   "referenced_type" : "type-141",
4670   "self_type" : "type-140",
4671   "size" : 4,
4672   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4673  },
4674  {
4675   "alignment" : 4,
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-529",
4679   "self_type" : "type-530",
4680   "size" : 4,
4681   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4682  },
4683  {
4684   "alignment" : 4,
4685   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4686   "name" : "const android::sp<android::hardware::IBinder> &",
4687   "referenced_type" : "type-72",
4688   "self_type" : "type-71",
4689   "size" : 4,
4690   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4691  },
4692  {
4693   "alignment" : 4,
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-249",
4697   "self_type" : "type-705",
4698   "size" : 4,
4699   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4700  },
4701  {
4702   "alignment" : 4,
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-349",
4706   "self_type" : "type-371",
4707   "size" : 4,
4708   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4709  },
4710  {
4711   "alignment" : 4,
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-223",
4715   "self_type" : "type-224",
4716   "size" : 4,
4717   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4718  },
4719  {
4720   "alignment" : 4,
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-205",
4724   "self_type" : "type-770",
4725   "size" : 4,
4726   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4727  },
4728  {
4729   "alignment" : 4,
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-231",
4733   "self_type" : "type-232",
4734   "size" : 4,
4735   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4736  },
4737  {
4738   "alignment" : 4,
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-724",
4742   "self_type" : "type-725",
4743   "size" : 4,
4744   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4745  },
4746  {
4747   "alignment" : 4,
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-241",
4751   "self_type" : "type-697",
4752   "size" : 4,
4753   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4754  },
4755  {
4756   "alignment" : 4,
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-713",
4760   "self_type" : "type-716",
4761   "size" : 4,
4762   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4763  },
4764  {
4765   "alignment" : 4,
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-703",
4769   "self_type" : "type-706",
4770   "size" : 4,
4771   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4772  },
4773  {
4774   "alignment" : 4,
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-197",
4778   "self_type" : "type-643",
4779   "size" : 4,
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" : 4,
4784   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4785   "name" : "const android::wp<android::hardware::BHwBinder> &",
4786   "referenced_type" : "type-615",
4787   "self_type" : "type-634",
4788   "size" : 4,
4789   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4790  },
4791  {
4792   "alignment" : 4,
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-698",
4796   "self_type" : "type-700",
4797   "size" : 4,
4798   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4799  },
4800  {
4801   "alignment" : 4,
4802   "linker_set_key" : "const bool &",
4803   "name" : "const bool &",
4804   "referenced_type" : "type-189",
4805   "self_type" : "type-367",
4806   "size" : 4,
4807   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4808  },
4809  {
4810   "alignment" : 4,
4811   "linker_set_key" : "const double &",
4812   "name" : "const double &",
4813   "referenced_type" : "type-389",
4814   "self_type" : "type-390",
4815   "size" : 4,
4816   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4817  },
4818  {
4819   "alignment" : 4,
4820   "linker_set_key" : "const float &",
4821   "name" : "const float &",
4822   "referenced_type" : "type-387",
4823   "self_type" : "type-388",
4824   "size" : 4,
4825   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4826  },
4827  {
4828   "alignment" : 4,
4829   "linker_set_key" : "const int &",
4830   "name" : "const int &",
4831   "referenced_type" : "type-568",
4832   "self_type" : "type-567",
4833   "size" : 4,
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-145",
4840   "self_type" : "type-147",
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-410",
4847   "self_type" : "type-412",
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-740",
4854   "self_type" : "type-742",
4855   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4856  },
4857  {
4858   "alignment" : 4,
4859   "linker_set_key" : "const log_msg &",
4860   "name" : "const log_msg &",
4861   "referenced_type" : "type-207",
4862   "self_type" : "type-245",
4863   "size" : 4,
4864   "source_file" : "/system/core/liblog/include/log/log_read.h"
4865  },
4866  {
4867   "alignment" : 4,
4868   "linker_set_key" : "const long long &",
4869   "name" : "const long long &",
4870   "referenced_type" : "type-383",
4871   "self_type" : "type-384",
4872   "size" : 4,
4873   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4874  },
4875  {
4876   "alignment" : 4,
4877   "linker_set_key" : "const short &",
4878   "name" : "const short &",
4879   "referenced_type" : "type-378",
4880   "self_type" : "type-379",
4881   "size" : 4,
4882   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4883  },
4884  {
4885   "alignment" : 4,
4886   "linker_set_key" : "const signed char &",
4887   "name" : "const signed char &",
4888   "referenced_type" : "type-368",
4889   "self_type" : "type-370",
4890   "size" : 4,
4891   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4892  },
4893  {
4894   "alignment" : 4,
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-507",
4898   "self_type" : "type-509",
4899   "size" : 4,
4900   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4901  },
4902  {
4903   "alignment" : 4,
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-779",
4907   "self_type" : "type-781",
4908   "size" : 4,
4909   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4910  },
4911  {
4912   "alignment" : 4,
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-173",
4916   "self_type" : "type-172",
4917   "size" : 4,
4918   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4919  },
4920  {
4921   "alignment" : 4,
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-693",
4925   "self_type" : "type-692",
4926   "size" : 4,
4927   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4928  },
4929  {
4930   "alignment" : 4,
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-711",
4934   "self_type" : "type-710",
4935   "size" : 4,
4936   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4937  },
4938  {
4939   "alignment" : 4,
4940   "linker_set_key" : "const unsigned char &",
4941   "name" : "const unsigned char &",
4942   "referenced_type" : "type-372",
4943   "self_type" : "type-373",
4944   "size" : 4,
4945   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4946  },
4947  {
4948   "alignment" : 4,
4949   "linker_set_key" : "const unsigned int &",
4950   "name" : "const unsigned int &",
4951   "referenced_type" : "type-59",
4952   "self_type" : "type-382",
4953   "size" : 4,
4954   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4955  },
4956  {
4957   "alignment" : 4,
4958   "linker_set_key" : "const unsigned long long &",
4959   "name" : "const unsigned long long &",
4960   "referenced_type" : "type-385",
4961   "self_type" : "type-386",
4962   "size" : 4,
4963   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4964  },
4965  {
4966   "alignment" : 4,
4967   "linker_set_key" : "const unsigned short &",
4968   "name" : "const unsigned short &",
4969   "referenced_type" : "type-380",
4970   "self_type" : "type-381",
4971   "size" : 4,
4972   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4973  },
4974  {
4975   "alignment" : 4,
4976   "linker_set_key" : "int &",
4977   "name" : "int &",
4978   "referenced_type" : "type-49",
4979   "self_type" : "type-468",
4980   "size" : 4,
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" : 4,
4985   "linker_set_key" : "unsigned char &",
4986   "name" : "unsigned char &",
4987   "referenced_type" : "type-211",
4988   "self_type" : "type-607",
4989   "size" : 4,
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" : 4,
4994   "linker_set_key" : "unsigned int &",
4995   "name" : "unsigned int &",
4996   "referenced_type" : "type-2",
4997   "self_type" : "type-618",
4998   "size" : 4,
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" : 4,
5006   "linker_set_key" : "android::Condition *",
5007   "name" : "android::Condition *",
5008   "referenced_type" : "type-190",
5009   "self_type" : "type-588",
5010   "size" : 4,
5011   "source_file" : "/system/core/libutils/include/utils/Condition.h"
5012  },
5013  {
5014   "alignment" : 4,
5015   "linker_set_key" : "android::Mutex *",
5016   "name" : "android::Mutex *",
5017   "referenced_type" : "type-55",
5018   "self_type" : "type-582",
5019   "size" : 4,
5020   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5021  },
5022  {
5023   "alignment" : 4,
5024   "linker_set_key" : "android::Mutex::Autolock *",
5025   "name" : "android::Mutex::Autolock *",
5026   "referenced_type" : "type-583",
5027   "self_type" : "type-585",
5028   "size" : 4,
5029   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5030  },
5031  {
5032   "alignment" : 4,
5033   "linker_set_key" : "android::RWLock *",
5034   "name" : "android::RWLock *",
5035   "referenced_type" : "type-589",
5036   "self_type" : "type-591",
5037   "size" : 4,
5038   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5039  },
5040  {
5041   "alignment" : 4,
5042   "linker_set_key" : "android::RWLock::AutoRLock *",
5043   "name" : "android::RWLock::AutoRLock *",
5044   "referenced_type" : "type-592",
5045   "self_type" : "type-594",
5046   "size" : 4,
5047   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5048  },
5049  {
5050   "alignment" : 4,
5051   "linker_set_key" : "android::RWLock::AutoWLock *",
5052   "name" : "android::RWLock::AutoWLock *",
5053   "referenced_type" : "type-596",
5054   "self_type" : "type-597",
5055   "size" : 4,
5056   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5057  },
5058  {
5059   "alignment" : 4,
5060   "linker_set_key" : "android::RefBase *",
5061   "name" : "android::RefBase *",
5062   "referenced_type" : "type-7",
5063   "self_type" : "type-396",
5064   "size" : 4,
5065   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5066  },
5067  {
5068   "alignment" : 4,
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" : 4,
5074   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5075  },
5076  {
5077   "alignment" : 4,
5078   "linker_set_key" : "android::RefBase::weakref_impl *",
5079   "name" : "android::RefBase::weakref_impl *",
5080   "referenced_type" : "type-143",
5081   "self_type" : "type-142",
5082   "size" : 4,
5083   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5084  },
5085  {
5086   "alignment" : 4,
5087   "linker_set_key" : "android::RefBase::weakref_impl *",
5088   "name" : "android::RefBase::weakref_impl *",
5089   "referenced_type" : "type-738",
5090   "self_type" : "type-737",
5091   "size" : 4,
5092   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5093  },
5094  {
5095   "alignment" : 4,
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" : 4,
5101   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5102  },
5103  {
5104   "alignment" : 4,
5105   "linker_set_key" : "android::ReferenceRenamer *",
5106   "name" : "android::ReferenceRenamer *",
5107   "referenced_type" : "type-391",
5108   "self_type" : "type-393",
5109   "size" : 4,
5110   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5111  },
5112  {
5113   "alignment" : 4,
5114   "linker_set_key" : "android::ScopedTrace *",
5115   "name" : "android::ScopedTrace *",
5116   "referenced_type" : "type-598",
5117   "self_type" : "type-599",
5118   "size" : 4,
5119   "source_file" : "/system/core/libutils/include/utils/Trace.h"
5120  },
5121  {
5122   "alignment" : 4,
5123   "linker_set_key" : "android::String16 *",
5124   "name" : "android::String16 *",
5125   "referenced_type" : "type-67",
5126   "self_type" : "type-483",
5127   "size" : 4,
5128   "source_file" : "/system/core/libutils/include/utils/String16.h"
5129  },
5130  {
5131   "alignment" : 4,
5132   "linker_set_key" : "android::String8 *",
5133   "name" : "android::String8 *",
5134   "referenced_type" : "type-78",
5135   "self_type" : "type-477",
5136   "size" : 4,
5137   "source_file" : "/system/core/libutils/include/utils/String8.h"
5138  },
5139  {
5140   "alignment" : 4,
5141   "linker_set_key" : "android::Thread *",
5142   "name" : "android::Thread *",
5143   "referenced_type" : "type-188",
5144   "self_type" : "type-187",
5145   "size" : 4,
5146   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5147  },
5148  {
5149   "alignment" : 4,
5150   "linker_set_key" : "android::VirtualLightRefBase *",
5151   "name" : "android::VirtualLightRefBase *",
5152   "referenced_type" : "type-288",
5153   "self_type" : "type-295",
5154   "size" : 4,
5155   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
5156  },
5157  {
5158   "alignment" : 4,
5159   "linker_set_key" : "android::hardware::BHwBinder *",
5160   "name" : "android::hardware::BHwBinder *",
5161   "referenced_type" : "type-97",
5162   "self_type" : "type-251",
5163   "size" : 4,
5164   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5165  },
5166  {
5167   "alignment" : 4,
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-492",
5171   "self_type" : "type-491",
5172   "size" : 4,
5173   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5174  },
5175  {
5176   "alignment" : 4,
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-117",
5180   "self_type" : "type-774",
5181   "size" : 4,
5182   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5183  },
5184  {
5185   "alignment" : 4,
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-523",
5189   "self_type" : "type-528",
5190   "size" : 4,
5191   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5192  },
5193  {
5194   "alignment" : 4,
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-541",
5198   "self_type" : "type-546",
5199   "size" : 4,
5200   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5201  },
5202  {
5203   "alignment" : 4,
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-531",
5207   "self_type" : "type-536",
5208   "size" : 4,
5209   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5210  },
5211  {
5212   "alignment" : 4,
5213   "linker_set_key" : "android::hardware::GrantorDescriptor *",
5214   "name" : "android::hardware::GrantorDescriptor *",
5215   "referenced_type" : "type-417",
5216   "self_type" : "type-416",
5217   "size" : 4,
5218   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5219  },
5220  {
5221   "alignment" : 4,
5222   "linker_set_key" : "android::hardware::IBinder *",
5223   "name" : "android::hardware::IBinder *",
5224   "referenced_type" : "type-62",
5225   "self_type" : "type-61",
5226   "size" : 4,
5227   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5228  },
5229  {
5230   "alignment" : 4,
5231   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
5232   "name" : "android::hardware::IBinder::DeathRecipient *",
5233   "referenced_type" : "type-17",
5234   "self_type" : "type-702",
5235   "size" : 4,
5236   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5237  },
5238  {
5239   "alignment" : 4,
5240   "linker_set_key" : "android::hardware::IInterface *",
5241   "name" : "android::hardware::IInterface *",
5242   "referenced_type" : "type-19",
5243   "self_type" : "type-18",
5244   "size" : 4,
5245   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5246  },
5247  {
5248   "alignment" : 4,
5249   "linker_set_key" : "android::hardware::Parcel *",
5250   "name" : "android::hardware::Parcel *",
5251   "referenced_type" : "type-493",
5252   "self_type" : "type-499",
5253   "size" : 4,
5254   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5255  },
5256  {
5257   "alignment" : 4,
5258   "linker_set_key" : "android::hardware::ProcessState *",
5259   "name" : "android::hardware::ProcessState *",
5260   "referenced_type" : "type-48",
5261   "self_type" : "type-47",
5262   "size" : 4,
5263   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5264  },
5265  {
5266   "alignment" : 4,
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-268",
5270   "self_type" : "type-270",
5271   "size" : 4,
5272   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5273  },
5274  {
5275   "alignment" : 4,
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-731",
5279   "self_type" : "type-732",
5280   "size" : 4,
5281   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5282  },
5283  {
5284   "alignment" : 4,
5285   "linker_set_key" : "android::hardware::Return<bool> *",
5286   "name" : "android::hardware::Return<bool> *",
5287   "referenced_type" : "type-261",
5288   "self_type" : "type-263",
5289   "size" : 4,
5290   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5291  },
5292  {
5293   "alignment" : 4,
5294   "linker_set_key" : "android::hardware::Return<void> *",
5295   "name" : "android::hardware::Return<void> *",
5296   "referenced_type" : "type-282",
5297   "self_type" : "type-283",
5298   "size" : 4,
5299   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5300  },
5301  {
5302   "alignment" : 4,
5303   "linker_set_key" : "android::hardware::Status *",
5304   "name" : "android::hardware::Status *",
5305   "referenced_type" : "type-252",
5306   "self_type" : "type-255",
5307   "size" : 4,
5308   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5309  },
5310  {
5311   "alignment" : 4,
5312   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
5313   "name" : "android::hardware::details::HidlInstrumentor *",
5314   "referenced_type" : "type-99",
5315   "self_type" : "type-695",
5316   "size" : 4,
5317   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5318  },
5319  {
5320   "alignment" : 4,
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-427",
5324   "self_type" : "type-685",
5325   "size" : 4,
5326   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5327  },
5328  {
5329   "alignment" : 4,
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-419",
5333   "self_type" : "type-648",
5334   "size" : 4,
5335   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5336  },
5337  {
5338   "alignment" : 4,
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-749",
5342   "self_type" : "type-792",
5343   "size" : 4,
5344   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5345  },
5346  {
5347   "alignment" : 4,
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-120",
5351   "self_type" : "type-119",
5352   "size" : 4,
5353   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5354  },
5355  {
5356   "alignment" : 4,
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-132",
5360   "self_type" : "type-131",
5361   "size" : 4,
5362   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5363  },
5364  {
5365   "alignment" : 4,
5366   "linker_set_key" : "android::hardware::details::return_status *",
5367   "name" : "android::hardware::details::return_status *",
5368   "referenced_type" : "type-262",
5369   "self_type" : "type-276",
5370   "size" : 4,
5371   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5372  },
5373  {
5374   "alignment" : 4,
5375   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
5376   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
5377   "referenced_type" : "type-430",
5378   "self_type" : "type-429",
5379   "size" : 4,
5380   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5381  },
5382  {
5383   "alignment" : 4,
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-244",
5388   "size" : 4,
5389   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5390  },
5391  {
5392   "alignment" : 4,
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" : 4,
5398   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5399  },
5400  {
5401   "alignment" : 4,
5402   "linker_set_key" : "android::hardware::hidl_memory *",
5403   "name" : "android::hardware::hidl_memory *",
5404   "referenced_type" : "type-401",
5405   "self_type" : "type-402",
5406   "size" : 4,
5407   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5408  },
5409  {
5410   "alignment" : 4,
5411   "linker_set_key" : "android::hardware::hidl_string *",
5412   "name" : "android::hardware::hidl_string *",
5413   "referenced_type" : "type-34",
5414   "self_type" : "type-421",
5415   "size" : 4,
5416   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5417  },
5418  {
5419   "alignment" : 4,
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-426",
5423   "self_type" : "type-432",
5424   "size" : 4,
5425   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5426  },
5427  {
5428   "alignment" : 4,
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-418",
5432   "self_type" : "type-422",
5433   "size" : 4,
5434   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5435  },
5436  {
5437   "alignment" : 4,
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-748",
5441   "self_type" : "type-752",
5442   "size" : 4,
5443   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5444  },
5445  {
5446   "alignment" : 4,
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-757",
5450   "self_type" : "type-758",
5451   "size" : 4,
5452   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5453  },
5454  {
5455   "alignment" : 4,
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-763",
5459   "self_type" : "type-764",
5460   "size" : 4,
5461   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5462  },
5463  {
5464   "alignment" : 4,
5465   "linker_set_key" : "android::hardware::hidl_version *",
5466   "name" : "android::hardware::hidl_version *",
5467   "referenced_type" : "type-448",
5468   "self_type" : "type-449",
5469   "size" : 4,
5470   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5471  },
5472  {
5473   "alignment" : 4,
5474   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsb *",
5475   "name" : "android::hardware::usb::V1_0::BnHwUsb *",
5476   "referenced_type" : "type-658",
5477   "self_type" : "type-659",
5478   "size" : 4,
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" : 4,
5483   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsbCallback *",
5484   "name" : "android::hardware::usb::V1_0::BnHwUsbCallback *",
5485   "referenced_type" : "type-650",
5486   "self_type" : "type-651",
5487   "size" : 4,
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" : 4,
5492   "linker_set_key" : "android::hardware::usb::V1_0::IUsb *",
5493   "name" : "android::hardware::usb::V1_0::IUsb *",
5494   "referenced_type" : "type-221",
5495   "self_type" : "type-220",
5496   "size" : 4,
5497   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5498  },
5499  {
5500   "alignment" : 4,
5501   "linker_set_key" : "android::hardware::usb::V1_0::IUsbCallback *",
5502   "name" : "android::hardware::usb::V1_0::IUsbCallback *",
5503   "referenced_type" : "type-22",
5504   "self_type" : "type-201",
5505   "size" : 4,
5506   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5507  },
5508  {
5509   "alignment" : 4,
5510   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus *",
5511   "name" : "android::hardware::usb::V1_0::PortStatus *",
5512   "referenced_type" : "type-33",
5513   "self_type" : "type-751",
5514   "size" : 4,
5515   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5516  },
5517  {
5518   "alignment" : 4,
5519   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsb *",
5520   "name" : "android::hardware::usb::V1_1::BnHwUsb *",
5521   "referenced_type" : "type-667",
5522   "self_type" : "type-668",
5523   "size" : 4,
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" : 4,
5528   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsbCallback *",
5529   "name" : "android::hardware::usb::V1_1::BnHwUsbCallback *",
5530   "referenced_type" : "type-92",
5531   "self_type" : "type-103",
5532   "size" : 4,
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" : 4,
5537   "linker_set_key" : "android::hardware::usb::V1_1::IUsb *",
5538   "name" : "android::hardware::usb::V1_1::IUsb *",
5539   "referenced_type" : "type-228",
5540   "self_type" : "type-227",
5541   "size" : 4,
5542   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5543  },
5544  {
5545   "alignment" : 4,
5546   "linker_set_key" : "android::hardware::usb::V1_1::IUsbCallback *",
5547   "name" : "android::hardware::usb::V1_1::IUsbCallback *",
5548   "referenced_type" : "type-21",
5549   "self_type" : "type-94",
5550   "size" : 4,
5551   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5552  },
5553  {
5554   "alignment" : 4,
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-123",
5558   "self_type" : "type-122",
5559   "size" : 4,
5560   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5561  },
5562  {
5563   "alignment" : 4,
5564   "linker_set_key" : "android::hardware::usb::V1_2::BnHwUsb *",
5565   "name" : "android::hardware::usb::V1_2::BnHwUsb *",
5566   "referenced_type" : "type-471",
5567   "self_type" : "type-605",
5568   "size" : 4,
5569   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5570  },
5571  {
5572   "alignment" : 4,
5573   "linker_set_key" : "android::hardware::usb::V1_2::BnHwUsbCallback *",
5574   "name" : "android::hardware::usb::V1_2::BnHwUsbCallback *",
5575   "referenced_type" : "type-718",
5576   "self_type" : "type-719",
5577   "size" : 4,
5578   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5579  },
5580  {
5581   "alignment" : 4,
5582   "linker_set_key" : "android::hardware::usb::V1_2::BpHwUsb *",
5583   "name" : "android::hardware::usb::V1_2::BpHwUsb *",
5584   "referenced_type" : "type-675",
5585   "self_type" : "type-743",
5586   "size" : 4,
5587   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5588  },
5589  {
5590   "alignment" : 4,
5591   "linker_set_key" : "android::hardware::usb::V1_2::BpHwUsbCallback *",
5592   "name" : "android::hardware::usb::V1_2::BpHwUsbCallback *",
5593   "referenced_type" : "type-114",
5594   "self_type" : "type-722",
5595   "size" : 4,
5596   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5597  },
5598  {
5599   "alignment" : 4,
5600   "linker_set_key" : "android::hardware::usb::V1_2::BsUsb *",
5601   "name" : "android::hardware::usb::V1_2::BsUsb *",
5602   "referenced_type" : "type-707",
5603   "self_type" : "type-717",
5604   "size" : 4,
5605   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5606  },
5607  {
5608   "alignment" : 4,
5609   "linker_set_key" : "android::hardware::usb::V1_2::BsUsbCallback *",
5610   "name" : "android::hardware::usb::V1_2::BsUsbCallback *",
5611   "referenced_type" : "type-720",
5612   "self_type" : "type-721",
5613   "size" : 4,
5614   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5615  },
5616  {
5617   "alignment" : 4,
5618   "linker_set_key" : "android::hardware::usb::V1_2::IUsb *",
5619   "name" : "android::hardware::usb::V1_2::IUsb *",
5620   "referenced_type" : "type-237",
5621   "self_type" : "type-236",
5622   "size" : 4,
5623   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5624  },
5625  {
5626   "alignment" : 4,
5627   "linker_set_key" : "android::hardware::usb::V1_2::IUsbCallback *",
5628   "name" : "android::hardware::usb::V1_2::IUsbCallback *",
5629   "referenced_type" : "type-88",
5630   "self_type" : "type-715",
5631   "size" : 4,
5632   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5633  },
5634  {
5635   "alignment" : 4,
5636   "linker_set_key" : "android::hardware::usb::V1_2::PortStatus *",
5637   "name" : "android::hardware::usb::V1_2::PortStatus *",
5638   "referenced_type" : "type-135",
5639   "self_type" : "type-134",
5640   "size" : 4,
5641   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5642  },
5643  {
5644   "alignment" : 4,
5645   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5646   "name" : "android::hidl::base::V1_0::BnHwBase *",
5647   "referenced_type" : "type-95",
5648   "self_type" : "type-506",
5649   "size" : 4,
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" : 4,
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" : 4,
5659   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5660  },
5661  {
5662   "alignment" : 4,
5663   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5664   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5665   "referenced_type" : "type-180",
5666   "self_type" : "type-179",
5667   "size" : 4,
5668   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5669  },
5670  {
5671   "alignment" : 4,
5672   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5673   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5674   "referenced_type" : "type-195",
5675   "self_type" : "type-194",
5676   "size" : 4,
5677   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5678  },
5679  {
5680   "alignment" : 4,
5681   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5682   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5683   "referenced_type" : "type-777",
5684   "self_type" : "type-784",
5685   "size" : 4,
5686   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5687  },
5688  {
5689   "alignment" : 4,
5690   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5691   "name" : "android::sp<android::hardware::IBinder> *",
5692   "referenced_type" : "type-73",
5693   "self_type" : "type-789",
5694   "size" : 4,
5695   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5696  },
5697  {
5698   "alignment" : 4,
5699   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5700   "name" : "android::sp<android::hardware::ProcessState> *",
5701   "referenced_type" : "type-46",
5702   "self_type" : "type-175",
5703   "size" : 4,
5704   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5705  },
5706  {
5707   "alignment" : 4,
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-243",
5711   "self_type" : "type-242",
5712   "size" : 4,
5713   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5714  },
5715  {
5716   "alignment" : 4,
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-219",
5720   "self_type" : "type-222",
5721   "size" : 4,
5722   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5723  },
5724  {
5725   "alignment" : 4,
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-200",
5729   "self_type" : "type-199",
5730   "size" : 4,
5731   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5732  },
5733  {
5734   "alignment" : 4,
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-226",
5738   "self_type" : "type-230",
5739   "size" : 4,
5740   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5741  },
5742  {
5743   "alignment" : 4,
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-93",
5747   "self_type" : "type-723",
5748   "size" : 4,
5749   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5750  },
5751  {
5752   "alignment" : 4,
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-235",
5756   "self_type" : "type-234",
5757   "size" : 4,
5758   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5759  },
5760  {
5761   "alignment" : 4,
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-714",
5765   "self_type" : "type-727",
5766   "size" : 4,
5767   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5768  },
5769  {
5770   "alignment" : 4,
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-96",
5774   "self_type" : "type-691",
5775   "size" : 4,
5776   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5777  },
5778  {
5779   "alignment" : 4,
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-178",
5783   "self_type" : "type-181",
5784   "size" : 4,
5785   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5786  },
5787  {
5788   "alignment" : 4,
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-193",
5792   "self_type" : "type-196",
5793   "size" : 4,
5794   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5795  },
5796  {
5797   "alignment" : 4,
5798   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5799   "name" : "android::wp<android::hardware::BHwBinder> *",
5800   "referenced_type" : "type-392",
5801   "self_type" : "type-461",
5802   "size" : 4,
5803   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5804  },
5805  {
5806   "alignment" : 4,
5807   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5808   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5809   "referenced_type" : "type-701",
5810   "self_type" : "type-704",
5811   "size" : 4,
5812   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5813  },
5814  {
5815   "alignment" : 4,
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-316",
5820   "size" : 4,
5821   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5822  },
5823  {
5824   "alignment" : 4,
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-696",
5829   "size" : 4,
5830   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5831  },
5832  {
5833   "alignment" : 4,
5834   "linker_set_key" : "android_flex_plane *",
5835   "name" : "android_flex_plane *",
5836   "referenced_type" : "type-570",
5837   "self_type" : "type-573",
5838   "size" : 4,
5839   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5840  },
5841  {
5842   "alignment" : 4,
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-64",
5846   "self_type" : "type-63",
5847   "size" : 4,
5848   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5849  },
5850  {
5851   "alignment" : 4,
5852   "linker_set_key" : "char *",
5853   "name" : "char *",
5854   "referenced_type" : "type-39",
5855   "self_type" : "type-280",
5856   "size" : 4,
5857   "source_file" : "/system/core/liblog/include/log/log_read.h"
5858  },
5859  {
5860   "alignment" : 4,
5861   "linker_set_key" : "const android::NativeHandle *",
5862   "name" : "const android::NativeHandle *",
5863   "referenced_type" : "type-463",
5864   "self_type" : "type-464",
5865   "size" : 4,
5866   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5867  },
5868  {
5869   "alignment" : 4,
5870   "linker_set_key" : "const android::RefBase *",
5871   "name" : "const android::RefBase *",
5872   "referenced_type" : "type-394",
5873   "self_type" : "type-395",
5874   "size" : 4,
5875   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5876  },
5877  {
5878   "alignment" : 4,
5879   "linker_set_key" : "const android::String16 *",
5880   "name" : "const android::String16 *",
5881   "referenced_type" : "type-66",
5882   "self_type" : "type-481",
5883   "size" : 4,
5884   "source_file" : "/system/core/libutils/include/utils/String16.h"
5885  },
5886  {
5887   "alignment" : 4,
5888   "linker_set_key" : "const android::String8 *",
5889   "name" : "const android::String8 *",
5890   "referenced_type" : "type-473",
5891   "self_type" : "type-474",
5892   "size" : 4,
5893   "source_file" : "/system/core/libutils/include/utils/String8.h"
5894  },
5895  {
5896   "alignment" : 4,
5897   "linker_set_key" : "const android::VectorImpl *",
5898   "name" : "const android::VectorImpl *",
5899   "referenced_type" : "type-549",
5900   "self_type" : "type-550",
5901   "size" : 4,
5902   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5903  },
5904  {
5905   "alignment" : 4,
5906   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5907   "name" : "const android::hardware::BpHwRefBase *",
5908   "referenced_type" : "type-485",
5909   "self_type" : "type-486",
5910   "size" : 4,
5911   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5912  },
5913  {
5914   "alignment" : 4,
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-516",
5918   "self_type" : "type-517",
5919   "size" : 4,
5920   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5921  },
5922  {
5923   "alignment" : 4,
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-521",
5927   "self_type" : "type-522",
5928   "size" : 4,
5929   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5930  },
5931  {
5932   "alignment" : 4,
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-273",
5936   "self_type" : "type-274",
5937   "size" : 4,
5938   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5939  },
5940  {
5941   "alignment" : 4,
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-735",
5945   "self_type" : "type-736",
5946   "size" : 4,
5947   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5948  },
5949  {
5950   "alignment" : 4,
5951   "linker_set_key" : "const android::hardware::Return<bool> *",
5952   "name" : "const android::hardware::Return<bool> *",
5953   "referenced_type" : "type-266",
5954   "self_type" : "type-267",
5955   "size" : 4,
5956   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5957  },
5958  {
5959   "alignment" : 4,
5960   "linker_set_key" : "const android::hardware::Status *",
5961   "name" : "const android::hardware::Status *",
5962   "referenced_type" : "type-256",
5963   "self_type" : "type-260",
5964   "size" : 4,
5965   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5966  },
5967  {
5968   "alignment" : 4,
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-687",
5972   "self_type" : "type-688",
5973   "size" : 4,
5974   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5975  },
5976  {
5977   "alignment" : 4,
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-682",
5981   "self_type" : "type-683",
5982   "size" : 4,
5983   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5984  },
5985  {
5986   "alignment" : 4,
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-803",
5990   "self_type" : "type-812",
5991   "size" : 4,
5992   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5993  },
5994  {
5995   "alignment" : 4,
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-126",
5999   "self_type" : "type-127",
6000   "size" : 4,
6001   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6002  },
6003  {
6004   "alignment" : 4,
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-137",
6008   "self_type" : "type-138",
6009   "size" : 4,
6010   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6011  },
6012  {
6013   "alignment" : 4,
6014   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
6015   "name" : "const android::hardware::details::hidl_pointer<int> *",
6016   "referenced_type" : "type-586",
6017   "self_type" : "type-595",
6018   "size" : 4,
6019   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6020  },
6021  {
6022   "alignment" : 4,
6023   "linker_set_key" : "const android::hardware::details::return_status *",
6024   "name" : "const android::hardware::details::return_status *",
6025   "referenced_type" : "type-278",
6026   "self_type" : "type-279",
6027   "size" : 4,
6028   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6029  },
6030  {
6031   "alignment" : 4,
6032   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
6033   "name" : "const android::hardware::hidl_death_recipient *",
6034   "referenced_type" : "type-666",
6035   "self_type" : "type-680",
6036   "size" : 4,
6037   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6038  },
6039  {
6040   "alignment" : 4,
6041   "linker_set_key" : "const android::hardware::hidl_memory *",
6042   "name" : "const android::hardware::hidl_memory *",
6043   "referenced_type" : "type-404",
6044   "self_type" : "type-408",
6045   "size" : 4,
6046   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6047  },
6048  {
6049   "alignment" : 4,
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-753",
6053   "self_type" : "type-756",
6054   "size" : 4,
6055   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6056  },
6057  {
6058   "alignment" : 4,
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-759",
6062   "self_type" : "type-762",
6063   "size" : 4,
6064   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6065  },
6066  {
6067   "alignment" : 4,
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-765",
6071   "self_type" : "type-768",
6072   "size" : 4,
6073   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6074  },
6075  {
6076   "alignment" : 4,
6077   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
6078   "name" : "const android::hardware::hidl_vec<int> *",
6079   "referenced_type" : "type-440",
6080   "self_type" : "type-441",
6081   "size" : 4,
6082   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6083  },
6084  {
6085   "alignment" : 4,
6086   "linker_set_key" : "const android::hardware::hidl_version *",
6087   "name" : "const android::hardware::hidl_version *",
6088   "referenced_type" : "type-450",
6089   "self_type" : "type-451",
6090   "size" : 4,
6091   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6092  },
6093  {
6094   "alignment" : 4,
6095   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsb *",
6096   "name" : "const android::hardware::usb::V1_0::BpHwUsb *",
6097   "referenced_type" : "type-663",
6098   "self_type" : "type-665",
6099   "size" : 4,
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" : 4,
6104   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsbCallback *",
6105   "name" : "const android::hardware::usb::V1_0::BpHwUsbCallback *",
6106   "referenced_type" : "type-656",
6107   "self_type" : "type-657",
6108   "size" : 4,
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" : 4,
6113   "linker_set_key" : "const android::hardware::usb::V1_0::IUsb *",
6114   "name" : "const android::hardware::usb::V1_0::IUsb *",
6115   "referenced_type" : "type-635",
6116   "self_type" : "type-636",
6117   "size" : 4,
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" : 4,
6122   "linker_set_key" : "const android::hardware::usb::V1_0::IUsbCallback *",
6123   "name" : "const android::hardware::usb::V1_0::IUsbCallback *",
6124   "referenced_type" : "type-206",
6125   "self_type" : "type-218",
6126   "size" : 4,
6127   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6128  },
6129  {
6130   "alignment" : 4,
6131   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsb *",
6132   "name" : "const android::hardware::usb::V1_1::BpHwUsb *",
6133   "referenced_type" : "type-672",
6134   "self_type" : "type-673",
6135   "size" : 4,
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" : 4,
6140   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsbCallback *",
6141   "name" : "const android::hardware::usb::V1_1::BpHwUsbCallback *",
6142   "referenced_type" : "type-111",
6143   "self_type" : "type-112",
6144   "size" : 4,
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" : 4,
6149   "linker_set_key" : "const android::hardware::usb::V1_1::IUsb *",
6150   "name" : "const android::hardware::usb::V1_1::IUsb *",
6151   "referenced_type" : "type-637",
6152   "self_type" : "type-638",
6153   "size" : 4,
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" : 4,
6158   "linker_set_key" : "const android::hardware::usb::V1_1::IUsbCallback *",
6159   "name" : "const android::hardware::usb::V1_1::IUsbCallback *",
6160   "referenced_type" : "type-20",
6161   "self_type" : "type-23",
6162   "size" : 4,
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" : 4,
6167   "linker_set_key" : "const android::hardware::usb::V1_2::BpHwUsb *",
6168   "name" : "const android::hardware::usb::V1_2::BpHwUsb *",
6169   "referenced_type" : "type-674",
6170   "self_type" : "type-678",
6171   "size" : 4,
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" : 4,
6176   "linker_set_key" : "const android::hardware::usb::V1_2::BpHwUsbCallback *",
6177   "name" : "const android::hardware::usb::V1_2::BpHwUsbCallback *",
6178   "referenced_type" : "type-113",
6179   "self_type" : "type-118",
6180   "size" : 4,
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" : 4,
6185   "linker_set_key" : "const android::hardware::usb::V1_2::IUsb *",
6186   "name" : "const android::hardware::usb::V1_2::IUsb *",
6187   "referenced_type" : "type-639",
6188   "self_type" : "type-640",
6189   "size" : 4,
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" : 4,
6194   "linker_set_key" : "const android::hardware::usb::V1_2::IUsbCallback *",
6195   "name" : "const android::hardware::usb::V1_2::IUsbCallback *",
6196   "referenced_type" : "type-87",
6197   "self_type" : "type-89",
6198   "size" : 4,
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" : 4,
6203   "linker_set_key" : "const android::hardware::usb::V1_2::PortStatus *",
6204   "name" : "const android::hardware::usb::V1_2::PortStatus *",
6205   "referenced_type" : "type-141",
6206   "self_type" : "type-767",
6207   "size" : 4,
6208   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6209  },
6210  {
6211   "alignment" : 4,
6212   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
6213   "name" : "const android::hidl::base::V1_0::BpHwBase *",
6214   "referenced_type" : "type-647",
6215   "self_type" : "type-649",
6216   "size" : 4,
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" : 4,
6221   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
6222   "name" : "const android::hidl::base::V1_0::IBase *",
6223   "referenced_type" : "type-527",
6224   "self_type" : "type-526",
6225   "size" : 4,
6226   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6227  },
6228  {
6229   "alignment" : 4,
6230   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
6231   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
6232   "referenced_type" : "type-184",
6233   "self_type" : "type-185",
6234   "size" : 4,
6235   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6236  },
6237  {
6238   "alignment" : 4,
6239   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
6240   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
6241   "referenced_type" : "type-600",
6242   "self_type" : "type-601",
6243   "size" : 4,
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" : 4,
6248   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
6249   "name" : "const android::sp<android::hardware::IBinder> *",
6250   "referenced_type" : "type-72",
6251   "self_type" : "type-796",
6252   "size" : 4,
6253   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6254  },
6255  {
6256   "alignment" : 4,
6257   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
6258   "name" : "const android::sp<android::hardware::ProcessState> *",
6259   "referenced_type" : "type-176",
6260   "self_type" : "type-177",
6261   "size" : 4,
6262   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6263  },
6264  {
6265   "alignment" : 4,
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-249",
6269   "self_type" : "type-248",
6270   "size" : 4,
6271   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6272  },
6273  {
6274   "alignment" : 4,
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-349",
6278   "self_type" : "type-655",
6279   "size" : 4,
6280   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6281  },
6282  {
6283   "alignment" : 4,
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-223",
6287   "self_type" : "type-225",
6288   "size" : 4,
6289   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6290  },
6291  {
6292   "alignment" : 4,
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-205",
6296   "self_type" : "type-204",
6297   "size" : 4,
6298   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6299  },
6300  {
6301   "alignment" : 4,
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-231",
6305   "self_type" : "type-233",
6306   "size" : 4,
6307   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6308  },
6309  {
6310   "alignment" : 4,
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-724",
6314   "self_type" : "type-726",
6315   "size" : 4,
6316   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6317  },
6318  {
6319   "alignment" : 4,
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-241",
6323   "self_type" : "type-240",
6324   "size" : 4,
6325   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6326  },
6327  {
6328   "alignment" : 4,
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-713",
6332   "self_type" : "type-730",
6333   "size" : 4,
6334   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6335  },
6336  {
6337   "alignment" : 4,
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-703",
6341   "self_type" : "type-771",
6342   "size" : 4,
6343   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6344  },
6345  {
6346   "alignment" : 4,
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-182",
6350   "self_type" : "type-183",
6351   "size" : 4,
6352   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6353  },
6354  {
6355   "alignment" : 4,
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-197",
6359   "self_type" : "type-198",
6360   "size" : 4,
6361   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6362  },
6363  {
6364   "alignment" : 4,
6365   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
6366   "name" : "const android::wp<android::hardware::BHwBinder> *",
6367   "referenced_type" : "type-615",
6368   "self_type" : "type-623",
6369   "size" : 4,
6370   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6371  },
6372  {
6373   "alignment" : 4,
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-327",
6377   "self_type" : "type-339",
6378   "size" : 4,
6379   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6380  },
6381  {
6382   "alignment" : 4,
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-698",
6386   "self_type" : "type-699",
6387   "size" : 4,
6388   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6389  },
6390  {
6391   "alignment" : 4,
6392   "linker_set_key" : "const char *",
6393   "name" : "const char *",
6394   "referenced_type" : "type-38",
6395   "self_type" : "type-37",
6396   "size" : 4,
6397   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6398  },
6399  {
6400   "alignment" : 4,
6401   "linker_set_key" : "const char16_t *",
6402   "name" : "const char16_t *",
6403   "referenced_type" : "type-69",
6404   "self_type" : "type-68",
6405   "size" : 4,
6406   "source_file" : "/system/core/libutils/include/utils/String16.h"
6407  },
6408  {
6409   "alignment" : 4,
6410   "linker_set_key" : "const log_msg *",
6411   "name" : "const log_msg *",
6412   "referenced_type" : "type-207",
6413   "self_type" : "type-229",
6414   "size" : 4,
6415   "source_file" : "/system/core/liblog/include/log/log_read.h"
6416  },
6417  {
6418   "alignment" : 4,
6419   "linker_set_key" : "const native_handle *",
6420   "name" : "const native_handle *",
6421   "referenced_type" : "type-377",
6422   "self_type" : "type-376",
6423   "size" : 4,
6424   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6425  },
6426  {
6427   "alignment" : 4,
6428   "linker_set_key" : "const unsigned char *",
6429   "name" : "const unsigned char *",
6430   "referenced_type" : "type-372",
6431   "self_type" : "type-447",
6432   "size" : 4,
6433   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6434  },
6435  {
6436   "alignment" : 4,
6437   "linker_set_key" : "const unsigned long long *",
6438   "name" : "const unsigned long long *",
6439   "referenced_type" : "type-385",
6440   "self_type" : "type-500",
6441   "size" : 4,
6442   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6443  },
6444  {
6445   "alignment" : 4,
6446   "linker_set_key" : "const void *",
6447   "name" : "const void *",
6448   "referenced_type" : "type-453",
6449   "self_type" : "type-454",
6450   "size" : 4,
6451   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6452  },
6453  {
6454   "alignment" : 4,
6455   "linker_set_key" : "int (*)(void *)",
6456   "name" : "int (*)(void *)",
6457   "referenced_type" : "type-579",
6458   "self_type" : "type-580",
6459   "size" : 4,
6460   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6461  },
6462  {
6463   "alignment" : 4,
6464   "linker_set_key" : "int *",
6465   "name" : "int *",
6466   "referenced_type" : "type-49",
6467   "self_type" : "type-439",
6468   "size" : 4,
6469   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6470  },
6471  {
6472   "alignment" : 4,
6473   "linker_set_key" : "log_msg *",
6474   "name" : "log_msg *",
6475   "referenced_type" : "type-208",
6476   "self_type" : "type-269",
6477   "size" : 4,
6478   "source_file" : "/system/core/liblog/include/log/log_read.h"
6479  },
6480  {
6481   "alignment" : 4,
6482   "linker_set_key" : "native_handle *",
6483   "name" : "native_handle *",
6484   "referenced_type" : "type-293",
6485   "self_type" : "type-292",
6486   "size" : 4,
6487   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6488  },
6489  {
6490   "alignment" : 4,
6491   "linker_set_key" : "unsigned char *",
6492   "name" : "unsigned char *",
6493   "referenced_type" : "type-211",
6494   "self_type" : "type-495",
6495   "size" : 4,
6496   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6497  },
6498  {
6499   "alignment" : 4,
6500   "linker_set_key" : "unsigned int *",
6501   "name" : "unsigned int *",
6502   "referenced_type" : "type-2",
6503   "self_type" : "type-778",
6504   "size" : 4,
6505   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6506  },
6507  {
6508   "alignment" : 4,
6509   "linker_set_key" : "unsigned long long *",
6510   "name" : "unsigned long long *",
6511   "referenced_type" : "type-13",
6512   "self_type" : "type-496",
6513   "size" : 4,
6514   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6515  },
6516  {
6517   "alignment" : 4,
6518   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
6519   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
6520   "referenced_type" : "type-498",
6521   "self_type" : "type-497",
6522   "size" : 4,
6523   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6524  },
6525  {
6526   "alignment" : 4,
6527   "linker_set_key" : "void *",
6528   "name" : "void *",
6529   "referenced_type" : "type-51",
6530   "self_type" : "type-50",
6531   "size" : 4,
6532   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6533  },
6534  {
6535   "alignment" : 4,
6536   "linker_set_key" : "void **",
6537   "name" : "void **",
6538   "referenced_type" : "type-50",
6539   "self_type" : "type-581",
6540   "size" : 4,
6541   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6542  }
6543 ],
6544 "qualified_types" :
6545 [
6546  {
6547   "alignment" : 4,
6548   "is_const" : true,
6549   "linker_set_key" : "android::RefBase::weakref_impl *const",
6550   "name" : "android::RefBase::weakref_impl *const",
6551   "referenced_type" : "type-142",
6552   "self_type" : "type-144",
6553   "size" : 4,
6554   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6555  },
6556  {
6557   "alignment" : 4,
6558   "is_const" : true,
6559   "linker_set_key" : "android::RefBase::weakref_impl *const",
6560   "name" : "android::RefBase::weakref_impl *const",
6561   "referenced_type" : "type-737",
6562   "self_type" : "type-739",
6563   "size" : 4,
6564   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6565  },
6566  {
6567   "alignment" : 4,
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" : 4,
6574   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6575  },
6576  {
6577   "alignment" : 4,
6578   "is_const" : true,
6579   "linker_set_key" : "android::hardware::IBinder *const",
6580   "name" : "android::hardware::IBinder *const",
6581   "referenced_type" : "type-61",
6582   "self_type" : "type-109",
6583   "size" : 4,
6584   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6585  },
6586  {
6587   "alignment" : 4,
6588   "is_const" : true,
6589   "linker_set_key" : "const android::NativeHandle",
6590   "name" : "const android::NativeHandle",
6591   "referenced_type" : "type-291",
6592   "self_type" : "type-463",
6593   "size" : 12,
6594   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6595  },
6596  {
6597   "alignment" : 4,
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-394",
6603   "size" : 8,
6604   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6605  },
6606  {
6607   "alignment" : 4,
6608   "is_const" : true,
6609   "linker_set_key" : "const android::String16",
6610   "name" : "const android::String16",
6611   "referenced_type" : "type-67",
6612   "self_type" : "type-66",
6613   "size" : 4,
6614   "source_file" : "/system/core/libutils/include/utils/String16.h"
6615  },
6616  {
6617   "alignment" : 4,
6618   "is_const" : true,
6619   "linker_set_key" : "const android::String8",
6620   "name" : "const android::String8",
6621   "referenced_type" : "type-78",
6622   "self_type" : "type-473",
6623   "size" : 4,
6624   "source_file" : "/system/core/libutils/include/utils/String8.h"
6625  },
6626  {
6627   "alignment" : 4,
6628   "is_const" : true,
6629   "linker_set_key" : "const android::VectorImpl",
6630   "name" : "const android::VectorImpl",
6631   "referenced_type" : "type-58",
6632   "self_type" : "type-549",
6633   "size" : 20,
6634   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6635  },
6636  {
6637   "alignment" : 4,
6638   "is_const" : true,
6639   "linker_set_key" : "const android::hardware::BpHwRefBase",
6640   "name" : "const android::hardware::BpHwRefBase",
6641   "referenced_type" : "type-108",
6642   "self_type" : "type-485",
6643   "size" : 24,
6644   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6645  },
6646  {
6647   "alignment" : 4,
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-510",
6652   "self_type" : "type-516",
6653   "size" : 16,
6654   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6655  },
6656  {
6657   "alignment" : 4,
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-518",
6662   "self_type" : "type-521",
6663   "size" : 16,
6664   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6665  },
6666  {
6667   "alignment" : 4,
6668   "is_const" : true,
6669   "linker_set_key" : "const android::hardware::Parcel",
6670   "name" : "const android::hardware::Parcel",
6671   "referenced_type" : "type-493",
6672   "self_type" : "type-504",
6673   "size" : 68,
6674   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6675  },
6676  {
6677   "alignment" : 4,
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-268",
6682   "self_type" : "type-273",
6683   "size" : 28,
6684   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6685  },
6686  {
6687   "alignment" : 4,
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-731",
6692   "self_type" : "type-735",
6693   "size" : 28,
6694   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6695  },
6696  {
6697   "alignment" : 4,
6698   "is_const" : true,
6699   "linker_set_key" : "const android::hardware::Return<bool>",
6700   "name" : "const android::hardware::Return<bool>",
6701   "referenced_type" : "type-261",
6702   "self_type" : "type-266",
6703   "size" : 24,
6704   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6705  },
6706  {
6707   "alignment" : 4,
6708   "is_const" : true,
6709   "linker_set_key" : "const android::hardware::Status",
6710   "name" : "const android::hardware::Status",
6711   "referenced_type" : "type-252",
6712   "self_type" : "type-256",
6713   "size" : 20,
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-513",
6722   "self_type" : "type-515",
6723   "size" : 8,
6724   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6725  },
6726  {
6727   "alignment" : 4,
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-427",
6732   "self_type" : "type-687",
6733   "size" : 8,
6734   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6735  },
6736  {
6737   "alignment" : 4,
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-419",
6742   "self_type" : "type-682",
6743   "size" : 8,
6744   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6745  },
6746  {
6747   "alignment" : 4,
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-749",
6752   "self_type" : "type-803",
6753   "size" : 8,
6754   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6755  },
6756  {
6757   "alignment" : 4,
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-120",
6762   "self_type" : "type-126",
6763   "size" : 8,
6764   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6765  },
6766  {
6767   "alignment" : 4,
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-132",
6772   "self_type" : "type-137",
6773   "size" : 8,
6774   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6775  },
6776  {
6777   "alignment" : 4,
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-437",
6782   "self_type" : "type-586",
6783   "size" : 8,
6784   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6785  },
6786  {
6787   "alignment" : 4,
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-262",
6792   "self_type" : "type-278",
6793   "size" : 24,
6794   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6795  },
6796  {
6797   "alignment" : 4,
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-666",
6803   "size" : 12,
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-398",
6812   "self_type" : "type-455",
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-401",
6822   "self_type" : "type-404",
6823   "size" : 40,
6824   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6825  },
6826  {
6827   "alignment" : 4,
6828   "is_const" : true,
6829   "linker_set_key" : "const android::hardware::hidl_string",
6830   "name" : "const android::hardware::hidl_string",
6831   "referenced_type" : "type-34",
6832   "self_type" : "type-399",
6833   "size" : 16,
6834   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6835  },
6836  {
6837   "alignment" : 4,
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-418",
6842   "self_type" : "type-641",
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" : 4,
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-748",
6852   "self_type" : "type-753",
6853   "size" : 16,
6854   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6855  },
6856  {
6857   "alignment" : 4,
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-757",
6862   "self_type" : "type-759",
6863   "size" : 16,
6864   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6865  },
6866  {
6867   "alignment" : 4,
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-763",
6872   "self_type" : "type-765",
6873   "size" : 16,
6874   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6875  },
6876  {
6877   "alignment" : 4,
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-436",
6882   "self_type" : "type-440",
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-448",
6892   "self_type" : "type-450",
6893   "size" : 4,
6894   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6895  },
6896  {
6897   "alignment" : 4,
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-660",
6902   "self_type" : "type-663",
6903   "size" : 92,
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" : 4,
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-652",
6912   "self_type" : "type-656",
6913   "size" : 92,
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" : 4,
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-221",
6922   "self_type" : "type-635",
6923   "size" : 12,
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" : 4,
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-22",
6932   "self_type" : "type-206",
6933   "size" : 12,
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-41",
6942   "self_type" : "type-620",
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-43",
6952   "self_type" : "type-622",
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-42",
6962   "self_type" : "type-621",
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-616",
6972   "self_type" : "type-679",
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-614",
6982   "self_type" : "type-619",
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-33",
6992   "self_type" : "type-91",
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-613",
7002   "self_type" : "type-617",
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" : 4,
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-669",
7012   "self_type" : "type-672",
7013   "size" : 92,
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" : 4,
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-104",
7022   "self_type" : "type-111",
7023   "size" : 92,
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" : 4,
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-228",
7032   "self_type" : "type-637",
7033   "size" : 12,
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" : 4,
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-21",
7042   "self_type" : "type-20",
7043   "size" : 12,
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-124",
7052   "self_type" : "type-809",
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-123",
7062   "self_type" : "type-130",
7063   "size" : 48,
7064   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7065  },
7066  {
7067   "alignment" : 4,
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-675",
7072   "self_type" : "type-674",
7073   "size" : 92,
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" : 4,
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-114",
7082   "self_type" : "type-113",
7083   "size" : 92,
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-28",
7092   "self_type" : "type-27",
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-25",
7102   "self_type" : "type-29",
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-31",
7112   "self_type" : "type-30",
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" : 4,
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-237",
7122   "self_type" : "type-639",
7123   "size" : 12,
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" : 4,
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-88",
7132   "self_type" : "type-87",
7133   "size" : 12,
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-135",
7142   "self_type" : "type-141",
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-24",
7152   "self_type" : "type-26",
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" : 4,
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-644",
7162   "self_type" : "type-647",
7163   "size" : 92,
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-466",
7172   "self_type" : "type-467",
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" : 4,
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-527",
7183   "size" : 12,
7184   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7185  },
7186  {
7187   "alignment" : 4,
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-526",
7192   "self_type" : "type-529",
7193   "size" : 4,
7194   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7195  },
7196  {
7197   "alignment" : 4,
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-180",
7202   "self_type" : "type-184",
7203   "size" : 12,
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-603",
7212   "self_type" : "type-608",
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-602",
7222   "self_type" : "type-606",
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" : 4,
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-195",
7232   "self_type" : "type-600",
7233   "size" : 12,
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" : 4,
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-73",
7242   "self_type" : "type-72",
7243   "size" : 4,
7244   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7245  },
7246  {
7247   "alignment" : 4,
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-46",
7252   "self_type" : "type-176",
7253   "size" : 4,
7254   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7255  },
7256  {
7257   "alignment" : 4,
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-243",
7262   "self_type" : "type-249",
7263   "size" : 4,
7264   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7265  },
7266  {
7267   "alignment" : 4,
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-350",
7272   "self_type" : "type-349",
7273   "size" : 4,
7274   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7275  },
7276  {
7277   "alignment" : 4,
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-219",
7282   "self_type" : "type-223",
7283   "size" : 4,
7284   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7285  },
7286  {
7287   "alignment" : 4,
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-200",
7292   "self_type" : "type-205",
7293   "size" : 4,
7294   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7295  },
7296  {
7297   "alignment" : 4,
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-226",
7302   "self_type" : "type-231",
7303   "size" : 4,
7304   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7305  },
7306  {
7307   "alignment" : 4,
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-93",
7312   "self_type" : "type-724",
7313   "size" : 4,
7314   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7315  },
7316  {
7317   "alignment" : 4,
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-235",
7322   "self_type" : "type-241",
7323   "size" : 4,
7324   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7325  },
7326  {
7327   "alignment" : 4,
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-714",
7332   "self_type" : "type-713",
7333   "size" : 4,
7334   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7335  },
7336  {
7337   "alignment" : 4,
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-96",
7342   "self_type" : "type-703",
7343   "size" : 4,
7344   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7345  },
7346  {
7347   "alignment" : 4,
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-178",
7352   "self_type" : "type-182",
7353   "size" : 4,
7354   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7355  },
7356  {
7357   "alignment" : 4,
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-193",
7362   "self_type" : "type-197",
7363   "size" : 4,
7364   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7365  },
7366  {
7367   "alignment" : 4,
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-392",
7372   "self_type" : "type-615",
7373   "size" : 8,
7374   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7375  },
7376  {
7377   "alignment" : 4,
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-327",
7383   "size" : 8,
7384   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7385  },
7386  {
7387   "alignment" : 4,
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-698",
7393   "size" : 8,
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-40",
7402   "self_type" : "type-189",
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-39",
7412   "self_type" : "type-38",
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-70",
7422   "self_type" : "type-69",
7423   "size" : 2,
7424   "source_file" : "/system/core/libutils/include/utils/String16.h"
7425  },
7426  {
7427   "alignment" : 4,
7428   "is_const" : true,
7429   "linker_set_key" : "const double",
7430   "name" : "const double",
7431   "referenced_type" : "type-361",
7432   "self_type" : "type-389",
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-356",
7442   "self_type" : "type-387",
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-49",
7452   "self_type" : "type-568",
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-146",
7461   "self_type" : "type-145",
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-411",
7469   "self_type" : "type-410",
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-741",
7477   "self_type" : "type-740",
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-208",
7486   "self_type" : "type-207",
7487   "size" : 5124,
7488   "source_file" : "/system/core/liblog/include/log/log_read.h"
7489  },
7490  {
7491   "alignment" : 4,
7492   "is_const" : true,
7493   "linker_set_key" : "const long long",
7494   "name" : "const long long",
7495   "referenced_type" : "type-54",
7496   "self_type" : "type-383",
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-293",
7506   "self_type" : "type-377",
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-313",
7516   "self_type" : "type-378",
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-369",
7526   "self_type" : "type-368",
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-157",
7536   "self_type" : "type-156",
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-629",
7546   "self_type" : "type-628",
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-802",
7556   "self_type" : "type-801",
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-161",
7566   "self_type" : "type-160",
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-633",
7576   "self_type" : "type-632",
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-808",
7586   "self_type" : "type-807",
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-159",
7596   "self_type" : "type-158",
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-631",
7606   "self_type" : "type-630",
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-806",
7616   "self_type" : "type-805",
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-155",
7626   "self_type" : "type-154",
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-627",
7636   "self_type" : "type-626",
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-800",
7646   "self_type" : "type-799",
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-153",
7656   "self_type" : "type-152",
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-625",
7666   "self_type" : "type-624",
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-798",
7676   "self_type" : "type-797",
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-163",
7686   "self_type" : "type-162",
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-811",
7696   "self_type" : "type-810",
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-167",
7706   "self_type" : "type-166",
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-82",
7716   "self_type" : "type-81",
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-169",
7726   "self_type" : "type-168",
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-84",
7736   "self_type" : "type-83",
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-171",
7746   "self_type" : "type-170",
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-86",
7756   "self_type" : "type-85",
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-165",
7766   "self_type" : "type-164",
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-45",
7776   "self_type" : "type-44",
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-149",
7786   "self_type" : "type-148",
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-470",
7796   "self_type" : "type-469",
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-773",
7806   "self_type" : "type-772",
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-612",
7816   "self_type" : "type-611",
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-794",
7826   "self_type" : "type-793",
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-610",
7836   "self_type" : "type-609",
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-791",
7846   "self_type" : "type-790",
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" : 4,
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-508",
7856   "self_type" : "type-507",
7857   "size" : 12,
7858   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7859  },
7860  {
7861   "alignment" : 4,
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-780",
7866   "self_type" : "type-779",
7867   "size" : 12,
7868   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7869  },
7870  {
7871   "alignment" : 4,
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-434",
7876   "self_type" : "type-433",
7877   "size" : 8,
7878   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7879  },
7880  {
7881   "alignment" : 4,
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-747",
7886   "self_type" : "type-746",
7887   "size" : 8,
7888   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7889  },
7890  {
7891   "alignment" : 4,
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-424",
7896   "self_type" : "type-423",
7897   "size" : 8,
7898   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7899  },
7900  {
7901   "alignment" : 4,
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-745",
7906   "self_type" : "type-744",
7907   "size" : 8,
7908   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7909  },
7910  {
7911   "alignment" : 4,
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-174",
7916   "self_type" : "type-173",
7917   "size" : 12,
7918   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7919  },
7920  {
7921   "alignment" : 4,
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-694",
7926   "self_type" : "type-693",
7927   "size" : 12,
7928   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7929  },
7930  {
7931   "alignment" : 4,
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-712",
7936   "self_type" : "type-711",
7937   "size" : 12,
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-211",
7946   "self_type" : "type-372",
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-59",
7957   "size" : 4,
7958   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7959  },
7960  {
7961   "alignment" : 4,
7962   "is_const" : true,
7963   "linker_set_key" : "const unsigned long long",
7964   "name" : "const unsigned long long",
7965   "referenced_type" : "type-13",
7966   "self_type" : "type-385",
7967   "size" : 8,
7968   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7969  },
7970  {
7971   "alignment" : 2,
7972   "is_const" : true,
7973   "linker_set_key" : "const unsigned short",
7974   "name" : "const unsigned short",
7975   "referenced_type" : "type-213",
7976   "self_type" : "type-380",
7977   "size" : 2,
7978   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7979  },
7980  {
7981   "is_const" : true,
7982   "linker_set_key" : "const void",
7983   "name" : "const void",
7984   "referenced_type" : "type-51",
7985   "self_type" : "type-453",
7986   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7987  },
7988  {
7989   "alignment" : 1,
7990   "is_volatile" : true,
7991   "linker_set_key" : "volatile bool",
7992   "name" : "volatile bool",
7993   "referenced_type" : "type-40",
7994   "self_type" : "type-192",
7995   "size" : 1,
7996   "source_file" : "/system/core/libutils/include/utils/Thread.h"
7997  },
7998  {
7999   "alignment" : 4,
8000   "is_volatile" : true,
8001   "linker_set_key" : "volatile int",
8002   "name" : "volatile int",
8003   "referenced_type" : "type-49",
8004   "self_type" : "type-79",
8005   "size" : 4,
8006   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
8007  }
8008 ],
8009 "record_types" :
8010 [
8011  {
8012   "alignment" : 4,
8013   "fields" :
8014   [
8015    {
8016     "access" : "private",
8017     "field_name" : "mCond",
8018     "referenced_type" : "type-191"
8019    }
8020   ],
8021   "linker_set_key" : "android::Condition",
8022   "name" : "android::Condition",
8023   "record_kind" : "class",
8024   "referenced_type" : "type-190",
8025   "self_type" : "type-190",
8026   "size" : 4,
8027   "source_file" : "/system/core/libutils/include/utils/Condition.h",
8028   "unique_id" : "_ZTSN7android9ConditionE"
8029  },
8030  {
8031   "alignment" : 4,
8032   "fields" :
8033   [
8034    {
8035     "access" : "private",
8036     "field_name" : "mVector",
8037     "referenced_type" : "type-75"
8038    }
8039   ],
8040   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
8041   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
8042   "record_kind" : "class",
8043   "referenced_type" : "type-74",
8044   "self_type" : "type-74",
8045   "size" : 20,
8046   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
8047   "template_args" : [ "type-67", "type-73" ],
8048   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
8049  },
8050  {
8051   "alignment" : 4,
8052   "fields" :
8053   [
8054    {
8055     "access" : "private",
8056     "field_name" : "mCount",
8057     "referenced_type" : "type-290"
8058    }
8059   ],
8060   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
8061   "name" : "android::LightRefBase<android::NativeHandle>",
8062   "record_kind" : "class",
8063   "referenced_type" : "type-289",
8064   "self_type" : "type-289",
8065   "size" : 4,
8066   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8067   "template_args" : [ "type-291" ],
8068   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
8069  },
8070  {
8071   "alignment" : 4,
8072   "fields" :
8073   [
8074    {
8075     "access" : "private",
8076     "field_name" : "mCount",
8077     "referenced_type" : "type-287"
8078    }
8079   ],
8080   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
8081   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
8082   "record_kind" : "class",
8083   "referenced_type" : "type-286",
8084   "self_type" : "type-286",
8085   "size" : 4,
8086   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8087   "template_args" : [ "type-288" ],
8088   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
8089  },
8090  {
8091   "alignment" : 4,
8092   "fields" :
8093   [
8094    {
8095     "access" : "private",
8096     "field_name" : "mMutex",
8097     "referenced_type" : "type-56"
8098    }
8099   ],
8100   "linker_set_key" : "android::Mutex",
8101   "name" : "android::Mutex",
8102   "record_kind" : "class",
8103   "referenced_type" : "type-55",
8104   "self_type" : "type-55",
8105   "size" : 4,
8106   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
8107   "unique_id" : "_ZTSN7android5MutexE"
8108  },
8109  {
8110   "alignment" : 4,
8111   "fields" :
8112   [
8113    {
8114     "access" : "private",
8115     "field_name" : "mLock",
8116     "referenced_type" : "type-584"
8117    }
8118   ],
8119   "linker_set_key" : "android::Mutex::Autolock",
8120   "name" : "android::Mutex::Autolock",
8121   "record_kind" : "class",
8122   "referenced_type" : "type-583",
8123   "self_type" : "type-583",
8124   "size" : 4,
8125   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
8126   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
8127  },
8128  {
8129   "alignment" : 4,
8130   "base_specifiers" :
8131   [
8132    {
8133     "referenced_type" : "type-289"
8134    }
8135   ],
8136   "fields" :
8137   [
8138    {
8139     "access" : "private",
8140     "field_name" : "mHandle",
8141     "field_offset" : 32,
8142     "referenced_type" : "type-292"
8143    },
8144    {
8145     "access" : "private",
8146     "field_name" : "mOwnsHandle",
8147     "field_offset" : 64,
8148     "referenced_type" : "type-40"
8149    }
8150   ],
8151   "linker_set_key" : "android::NativeHandle",
8152   "name" : "android::NativeHandle",
8153   "record_kind" : "class",
8154   "referenced_type" : "type-291",
8155   "self_type" : "type-291",
8156   "size" : 12,
8157   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
8158   "unique_id" : "_ZTSN7android12NativeHandleE"
8159  },
8160  {
8161   "alignment" : 4,
8162   "fields" :
8163   [
8164    {
8165     "access" : "private",
8166     "field_name" : "mRWLock",
8167     "referenced_type" : "type-590"
8168    }
8169   ],
8170   "linker_set_key" : "android::RWLock",
8171   "name" : "android::RWLock",
8172   "record_kind" : "class",
8173   "referenced_type" : "type-589",
8174   "self_type" : "type-589",
8175   "size" : 40,
8176   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8177   "unique_id" : "_ZTSN7android6RWLockE"
8178  },
8179  {
8180   "alignment" : 4,
8181   "fields" :
8182   [
8183    {
8184     "access" : "private",
8185     "field_name" : "mLock",
8186     "referenced_type" : "type-593"
8187    }
8188   ],
8189   "linker_set_key" : "android::RWLock::AutoRLock",
8190   "name" : "android::RWLock::AutoRLock",
8191   "record_kind" : "class",
8192   "referenced_type" : "type-592",
8193   "self_type" : "type-592",
8194   "size" : 4,
8195   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8196   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
8197  },
8198  {
8199   "alignment" : 4,
8200   "fields" :
8201   [
8202    {
8203     "access" : "private",
8204     "field_name" : "mLock",
8205     "referenced_type" : "type-593"
8206    }
8207   ],
8208   "linker_set_key" : "android::RWLock::AutoWLock",
8209   "name" : "android::RWLock::AutoWLock",
8210   "record_kind" : "class",
8211   "referenced_type" : "type-596",
8212   "self_type" : "type-596",
8213   "size" : 4,
8214   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8215   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
8216  },
8217  {
8218   "alignment" : 4,
8219   "fields" :
8220   [
8221    {
8222     "access" : "private",
8223     "field_name" : "mRefs",
8224     "field_offset" : 32,
8225     "referenced_type" : "type-8"
8226    }
8227   ],
8228   "linker_set_key" : "android::RefBase",
8229   "name" : "android::RefBase",
8230   "record_kind" : "class",
8231   "referenced_type" : "type-7",
8232   "self_type" : "type-7",
8233   "size" : 8,
8234   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8235   "unique_id" : "_ZTSN7android7RefBaseE",
8236   "vtable_components" :
8237   [
8238    {
8239     "kind" : "offset_to_top"
8240    },
8241    {
8242     "kind" : "rtti",
8243     "mangled_component_name" : "_ZTIN7android7RefBaseE"
8244    },
8245    {
8246     "kind" : "complete_dtor_pointer",
8247     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
8248    },
8249    {
8250     "kind" : "deleting_dtor_pointer",
8251     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
8252    },
8253    {
8254     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8255    },
8256    {
8257     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8258    },
8259    {
8260     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8261    },
8262    {
8263     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8264    }
8265   ]
8266  },
8267  {
8268   "alignment" : 1,
8269   "linker_set_key" : "android::RefBase::weakref_type",
8270   "name" : "android::RefBase::weakref_type",
8271   "record_kind" : "class",
8272   "referenced_type" : "type-12",
8273   "self_type" : "type-12",
8274   "size" : 1,
8275   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8276   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
8277  },
8278  {
8279   "alignment" : 1,
8280   "linker_set_key" : "android::ReferenceMover",
8281   "name" : "android::ReferenceMover",
8282   "record_kind" : "class",
8283   "referenced_type" : "type-397",
8284   "self_type" : "type-397",
8285   "size" : 1,
8286   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8287   "unique_id" : "_ZTSN7android14ReferenceMoverE"
8288  },
8289  {
8290   "alignment" : 4,
8291   "linker_set_key" : "android::ReferenceRenamer",
8292   "name" : "android::ReferenceRenamer",
8293   "record_kind" : "class",
8294   "referenced_type" : "type-391",
8295   "self_type" : "type-391",
8296   "size" : 4,
8297   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8298   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
8299   "vtable_components" :
8300   [
8301    {
8302     "kind" : "offset_to_top"
8303    },
8304    {
8305     "kind" : "rtti",
8306     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
8307    },
8308    {
8309     "is_pure" : true,
8310     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
8311    }
8312   ]
8313  },
8314  {
8315   "alignment" : 4,
8316   "fields" :
8317   [
8318    {
8319     "access" : "private",
8320     "field_name" : "mTag",
8321     "referenced_type" : "type-13"
8322    }
8323   ],
8324   "linker_set_key" : "android::ScopedTrace",
8325   "name" : "android::ScopedTrace",
8326   "record_kind" : "class",
8327   "referenced_type" : "type-598",
8328   "self_type" : "type-598",
8329   "size" : 8,
8330   "source_file" : "/system/core/libutils/include/utils/Trace.h",
8331   "unique_id" : "_ZTSN7android11ScopedTraceE"
8332  },
8333  {
8334   "alignment" : 4,
8335   "base_specifiers" :
8336   [
8337    {
8338     "access" : "private",
8339     "referenced_type" : "type-76"
8340    }
8341   ],
8342   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8343   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8344   "record_kind" : "class",
8345   "referenced_type" : "type-75",
8346   "self_type" : "type-75",
8347   "size" : 20,
8348   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
8349   "template_args" : [ "type-77" ],
8350   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
8351   "vtable_components" :
8352   [
8353    {
8354     "kind" : "offset_to_top"
8355    },
8356    {
8357     "kind" : "rtti",
8358     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
8359    },
8360    {
8361     "kind" : "complete_dtor_pointer",
8362     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
8363    },
8364    {
8365     "kind" : "deleting_dtor_pointer",
8366     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
8367    },
8368    {
8369     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
8370    },
8371    {
8372     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
8373    },
8374    {
8375     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
8376    },
8377    {
8378     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
8379    },
8380    {
8381     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
8382    },
8383    {
8384     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
8385    },
8386    {
8387     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
8388    }
8389   ]
8390  },
8391  {
8392   "alignment" : 4,
8393   "base_specifiers" :
8394   [
8395    {
8396     "referenced_type" : "type-58"
8397    }
8398   ],
8399   "linker_set_key" : "android::SortedVectorImpl",
8400   "name" : "android::SortedVectorImpl",
8401   "record_kind" : "class",
8402   "referenced_type" : "type-76",
8403   "self_type" : "type-76",
8404   "size" : 20,
8405   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8406   "unique_id" : "_ZTSN7android16SortedVectorImplE",
8407   "vtable_components" :
8408   [
8409    {
8410     "kind" : "offset_to_top"
8411    },
8412    {
8413     "kind" : "rtti",
8414     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
8415    },
8416    {
8417     "kind" : "complete_dtor_pointer",
8418     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
8419    },
8420    {
8421     "kind" : "deleting_dtor_pointer",
8422     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
8423    },
8424    {
8425     "is_pure" : true,
8426     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
8427    },
8428    {
8429     "is_pure" : true,
8430     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
8431    },
8432    {
8433     "is_pure" : true,
8434     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
8435    },
8436    {
8437     "is_pure" : true,
8438     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
8439    },
8440    {
8441     "is_pure" : true,
8442     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
8443    },
8444    {
8445     "is_pure" : true,
8446     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
8447    },
8448    {
8449     "is_pure" : true,
8450     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
8451    }
8452   ]
8453  },
8454  {
8455   "alignment" : 4,
8456   "fields" :
8457   [
8458    {
8459     "access" : "private",
8460     "field_name" : "mString",
8461     "referenced_type" : "type-68"
8462    }
8463   ],
8464   "linker_set_key" : "android::String16",
8465   "name" : "android::String16",
8466   "record_kind" : "class",
8467   "referenced_type" : "type-67",
8468   "self_type" : "type-67",
8469   "size" : 4,
8470   "source_file" : "/system/core/libutils/include/utils/String16.h",
8471   "unique_id" : "_ZTSN7android8String16E"
8472  },
8473  {
8474   "alignment" : 4,
8475   "fields" :
8476   [
8477    {
8478     "access" : "private",
8479     "field_name" : "mString",
8480     "referenced_type" : "type-37"
8481    }
8482   ],
8483   "linker_set_key" : "android::String8",
8484   "name" : "android::String8",
8485   "record_kind" : "class",
8486   "referenced_type" : "type-78",
8487   "self_type" : "type-78",
8488   "size" : 4,
8489   "source_file" : "/system/core/libutils/include/utils/String8.h",
8490   "unique_id" : "_ZTSN7android7String8E"
8491  },
8492  {
8493   "alignment" : 4,
8494   "base_specifiers" :
8495   [
8496    {
8497     "is_virtual" : true,
8498     "referenced_type" : "type-7"
8499    }
8500   ],
8501   "fields" :
8502   [
8503    {
8504     "access" : "private",
8505     "field_name" : "mCanCallJava",
8506     "field_offset" : 32,
8507     "referenced_type" : "type-189"
8508    },
8509    {
8510     "access" : "private",
8511     "field_name" : "mThread",
8512     "field_offset" : 64,
8513     "referenced_type" : "type-50"
8514    },
8515    {
8516     "access" : "private",
8517     "field_name" : "mLock",
8518     "field_offset" : 96,
8519     "referenced_type" : "type-55"
8520    },
8521    {
8522     "access" : "private",
8523     "field_name" : "mThreadExitedCondition",
8524     "field_offset" : 128,
8525     "referenced_type" : "type-190"
8526    },
8527    {
8528     "access" : "private",
8529     "field_name" : "mStatus",
8530     "field_offset" : 160,
8531     "referenced_type" : "type-49"
8532    },
8533    {
8534     "access" : "private",
8535     "field_name" : "mExitPending",
8536     "field_offset" : 192,
8537     "referenced_type" : "type-192"
8538    },
8539    {
8540     "access" : "private",
8541     "field_name" : "mRunning",
8542     "field_offset" : 200,
8543     "referenced_type" : "type-192"
8544    },
8545    {
8546     "access" : "private",
8547     "field_name" : "mHoldSelf",
8548     "field_offset" : 224,
8549     "referenced_type" : "type-186"
8550    },
8551    {
8552     "access" : "private",
8553     "field_name" : "mTid",
8554     "field_offset" : 256,
8555     "referenced_type" : "type-49"
8556    }
8557   ],
8558   "linker_set_key" : "android::Thread",
8559   "name" : "android::Thread",
8560   "record_kind" : "class",
8561   "referenced_type" : "type-188",
8562   "self_type" : "type-188",
8563   "size" : 44,
8564   "source_file" : "/system/core/libutils/include/utils/Thread.h",
8565   "unique_id" : "_ZTSN7android6ThreadE",
8566   "vtable_components" :
8567   [
8568    {
8569     "component_value" : 36,
8570     "kind" : "vbase_offset"
8571    },
8572    {
8573     "kind" : "offset_to_top"
8574    },
8575    {
8576     "kind" : "rtti",
8577     "mangled_component_name" : "_ZTIN7android6ThreadE"
8578    },
8579    {
8580     "kind" : "complete_dtor_pointer",
8581     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
8582    },
8583    {
8584     "kind" : "deleting_dtor_pointer",
8585     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
8586    },
8587    {
8588     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
8589    },
8590    {
8591     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
8592    },
8593    {
8594     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
8595    },
8596    {
8597     "is_pure" : true,
8598     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
8599    },
8600    {
8601     "kind" : "vcall_offset"
8602    },
8603    {
8604     "kind" : "vcall_offset"
8605    },
8606    {
8607     "kind" : "vcall_offset"
8608    },
8609    {
8610     "kind" : "vcall_offset"
8611    },
8612    {
8613     "component_value" : -36,
8614     "kind" : "vcall_offset"
8615    },
8616    {
8617     "component_value" : -36,
8618     "kind" : "offset_to_top"
8619    },
8620    {
8621     "kind" : "rtti",
8622     "mangled_component_name" : "_ZTIN7android6ThreadE"
8623    },
8624    {
8625     "kind" : "complete_dtor_pointer",
8626     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
8627    },
8628    {
8629     "kind" : "deleting_dtor_pointer",
8630     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
8631    },
8632    {
8633     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8634    },
8635    {
8636     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8637    },
8638    {
8639     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8640    },
8641    {
8642     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8643    }
8644   ]
8645  },
8646  {
8647   "alignment" : 4,
8648   "base_specifiers" :
8649   [
8650    {
8651     "access" : "private",
8652     "referenced_type" : "type-58"
8653    }
8654   ],
8655   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8656   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8657   "record_kind" : "class",
8658   "referenced_type" : "type-57",
8659   "self_type" : "type-57",
8660   "size" : 20,
8661   "source_file" : "/system/core/libutils/include/utils/Vector.h",
8662   "template_args" : [ "type-60" ],
8663   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
8664   "vtable_components" :
8665   [
8666    {
8667     "kind" : "offset_to_top"
8668    },
8669    {
8670     "kind" : "rtti",
8671     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
8672    },
8673    {
8674     "kind" : "complete_dtor_pointer",
8675     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
8676    },
8677    {
8678     "kind" : "deleting_dtor_pointer",
8679     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
8680    },
8681    {
8682     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
8683    },
8684    {
8685     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
8686    },
8687    {
8688     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
8689    },
8690    {
8691     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
8692    },
8693    {
8694     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
8695    },
8696    {
8697     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
8698    }
8699   ]
8700  },
8701  {
8702   "alignment" : 4,
8703   "fields" :
8704   [
8705    {
8706     "access" : "private",
8707     "field_name" : "mStorage",
8708     "field_offset" : 32,
8709     "referenced_type" : "type-50"
8710    },
8711    {
8712     "access" : "private",
8713     "field_name" : "mCount",
8714     "field_offset" : 64,
8715     "referenced_type" : "type-2"
8716    },
8717    {
8718     "access" : "private",
8719     "field_name" : "mFlags",
8720     "field_offset" : 96,
8721     "referenced_type" : "type-59"
8722    },
8723    {
8724     "access" : "private",
8725     "field_name" : "mItemSize",
8726     "field_offset" : 128,
8727     "referenced_type" : "type-59"
8728    }
8729   ],
8730   "linker_set_key" : "android::VectorImpl",
8731   "name" : "android::VectorImpl",
8732   "record_kind" : "class",
8733   "referenced_type" : "type-58",
8734   "self_type" : "type-58",
8735   "size" : 20,
8736   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8737   "unique_id" : "_ZTSN7android10VectorImplE",
8738   "vtable_components" :
8739   [
8740    {
8741     "kind" : "offset_to_top"
8742    },
8743    {
8744     "kind" : "rtti",
8745     "mangled_component_name" : "_ZTIN7android10VectorImplE"
8746    },
8747    {
8748     "kind" : "complete_dtor_pointer",
8749     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
8750    },
8751    {
8752     "kind" : "deleting_dtor_pointer",
8753     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
8754    },
8755    {
8756     "is_pure" : true,
8757     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
8758    },
8759    {
8760     "is_pure" : true,
8761     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
8762    },
8763    {
8764     "is_pure" : true,
8765     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
8766    },
8767    {
8768     "is_pure" : true,
8769     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
8770    },
8771    {
8772     "is_pure" : true,
8773     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
8774    },
8775    {
8776     "is_pure" : true,
8777     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
8778    }
8779   ]
8780  },
8781  {
8782   "alignment" : 4,
8783   "base_specifiers" :
8784   [
8785    {
8786     "referenced_type" : "type-286"
8787    }
8788   ],
8789   "linker_set_key" : "android::VirtualLightRefBase",
8790   "name" : "android::VirtualLightRefBase",
8791   "record_kind" : "class",
8792   "referenced_type" : "type-288",
8793   "self_type" : "type-288",
8794   "size" : 8,
8795   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8796   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
8797   "vtable_components" :
8798   [
8799    {
8800     "kind" : "offset_to_top"
8801    },
8802    {
8803     "kind" : "rtti",
8804     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
8805    },
8806    {
8807     "kind" : "complete_dtor_pointer",
8808     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
8809    },
8810    {
8811     "kind" : "deleting_dtor_pointer",
8812     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
8813    }
8814   ]
8815  },
8816  {
8817   "alignment" : 4,
8818   "base_specifiers" :
8819   [
8820    {
8821     "referenced_type" : "type-62"
8822    }
8823   ],
8824   "fields" :
8825   [
8826    {
8827     "access" : "protected",
8828     "field_name" : "mSchedPolicy",
8829     "field_offset" : 32,
8830     "referenced_type" : "type-49"
8831    },
8832    {
8833     "access" : "protected",
8834     "field_name" : "mSchedPriority",
8835     "field_offset" : 64,
8836     "referenced_type" : "type-49"
8837    },
8838    {
8839     "access" : "private",
8840     "field_name" : "mExtras",
8841     "field_offset" : 96,
8842     "referenced_type" : "type-98"
8843    },
8844    {
8845     "access" : "private",
8846     "field_name" : "mReserved0",
8847     "field_offset" : 128,
8848     "referenced_type" : "type-50"
8849    }
8850   ],
8851   "linker_set_key" : "android::hardware::BHwBinder",
8852   "name" : "android::hardware::BHwBinder",
8853   "record_kind" : "class",
8854   "referenced_type" : "type-97",
8855   "self_type" : "type-97",
8856   "size" : 28,
8857   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8858   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
8859   "vtable_components" :
8860   [
8861    {
8862     "component_value" : 20,
8863     "kind" : "vbase_offset"
8864    },
8865    {
8866     "kind" : "offset_to_top"
8867    },
8868    {
8869     "kind" : "rtti",
8870     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8871    },
8872    {
8873     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8874    },
8875    {
8876     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8877    },
8878    {
8879     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8880    },
8881    {
8882     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8883    },
8884    {
8885     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8886    },
8887    {
8888     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8889    },
8890    {
8891     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8892    },
8893    {
8894     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8895    },
8896    {
8897     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8898    },
8899    {
8900     "kind" : "complete_dtor_pointer",
8901     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
8902    },
8903    {
8904     "kind" : "deleting_dtor_pointer",
8905     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
8906    },
8907    {
8908     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8909    },
8910    {
8911     "kind" : "vcall_offset"
8912    },
8913    {
8914     "kind" : "vcall_offset"
8915    },
8916    {
8917     "kind" : "vcall_offset"
8918    },
8919    {
8920     "kind" : "vcall_offset"
8921    },
8922    {
8923     "component_value" : -20,
8924     "kind" : "vcall_offset"
8925    },
8926    {
8927     "component_value" : -20,
8928     "kind" : "offset_to_top"
8929    },
8930    {
8931     "kind" : "rtti",
8932     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8933    },
8934    {
8935     "kind" : "complete_dtor_pointer",
8936     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
8937    },
8938    {
8939     "kind" : "deleting_dtor_pointer",
8940     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
8941    },
8942    {
8943     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8944    },
8945    {
8946     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8947    },
8948    {
8949     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8950    },
8951    {
8952     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8953    }
8954   ]
8955  },
8956  {
8957   "alignment" : 4,
8958   "base_specifiers" :
8959   [
8960    {
8961     "is_virtual" : true,
8962     "referenced_type" : "type-7"
8963    }
8964   ],
8965   "fields" :
8966   [
8967    {
8968     "access" : "private",
8969     "field_name" : "mRemote",
8970     "field_offset" : 32,
8971     "referenced_type" : "type-109"
8972    },
8973    {
8974     "access" : "private",
8975     "field_name" : "mRefs",
8976     "field_offset" : 64,
8977     "referenced_type" : "type-11"
8978    },
8979    {
8980     "access" : "private",
8981     "field_name" : "mState",
8982     "field_offset" : 96,
8983     "referenced_type" : "type-110"
8984    }
8985   ],
8986   "linker_set_key" : "android::hardware::BpHwRefBase",
8987   "name" : "android::hardware::BpHwRefBase",
8988   "record_kind" : "class",
8989   "referenced_type" : "type-108",
8990   "self_type" : "type-108",
8991   "size" : 24,
8992   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8993   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
8994   "vtable_components" :
8995   [
8996    {
8997     "component_value" : 16,
8998     "kind" : "vbase_offset"
8999    },
9000    {
9001     "kind" : "offset_to_top"
9002    },
9003    {
9004     "kind" : "rtti",
9005     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
9006    },
9007    {
9008     "kind" : "complete_dtor_pointer",
9009     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
9010    },
9011    {
9012     "kind" : "deleting_dtor_pointer",
9013     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
9014    },
9015    {
9016     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9017    },
9018    {
9019     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9020    },
9021    {
9022     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9023    },
9024    {
9025     "kind" : "vcall_offset"
9026    },
9027    {
9028     "component_value" : -16,
9029     "kind" : "vcall_offset"
9030    },
9031    {
9032     "component_value" : -16,
9033     "kind" : "vcall_offset"
9034    },
9035    {
9036     "component_value" : -16,
9037     "kind" : "vcall_offset"
9038    },
9039    {
9040     "component_value" : -16,
9041     "kind" : "vcall_offset"
9042    },
9043    {
9044     "component_value" : -16,
9045     "kind" : "offset_to_top"
9046    },
9047    {
9048     "kind" : "rtti",
9049     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
9050    },
9051    {
9052     "kind" : "complete_dtor_pointer",
9053     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
9054    },
9055    {
9056     "kind" : "deleting_dtor_pointer",
9057     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
9058    },
9059    {
9060     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9061    },
9062    {
9063     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9064    },
9065    {
9066     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9067    },
9068    {
9069     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9070    }
9071   ]
9072  },
9073  {
9074   "alignment" : 4,
9075   "base_specifiers" :
9076   [
9077    {
9078     "referenced_type" : "type-221"
9079    },
9080    {
9081     "referenced_type" : "type-19"
9082    },
9083    {
9084     "referenced_type" : "type-108"
9085    }
9086   ],
9087   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb>",
9088   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb>",
9089   "record_kind" : "class",
9090   "referenced_type" : "type-489",
9091   "self_type" : "type-489",
9092   "size" : 32,
9093   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9094   "template_args" : [ "type-221" ],
9095   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE",
9096   "vtable_components" :
9097   [
9098    {
9099     "component_value" : 24,
9100     "kind" : "vbase_offset"
9101    },
9102    {
9103     "kind" : "offset_to_top"
9104    },
9105    {
9106     "kind" : "rtti",
9107     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
9108    },
9109    {
9110     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
9111    },
9112    {
9113     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9114    },
9115    {
9116     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9117    },
9118    {
9119     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9120    },
9121    {
9122     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9123    },
9124    {
9125     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
9126    },
9127    {
9128     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9129    },
9130    {
9131     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
9132    },
9133    {
9134     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9135    },
9136    {
9137     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
9138    },
9139    {
9140     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9141    },
9142    {
9143     "kind" : "complete_dtor_pointer",
9144     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
9145    },
9146    {
9147     "kind" : "deleting_dtor_pointer",
9148     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
9149    },
9150    {
9151     "is_pure" : true,
9152     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
9153    },
9154    {
9155     "is_pure" : true,
9156     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
9157    },
9158    {
9159     "is_pure" : true,
9160     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb15queryPortStatusEv"
9161    },
9162    {
9163     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
9164    },
9165    {
9166     "component_value" : 20,
9167     "kind" : "vbase_offset"
9168    },
9169    {
9170     "component_value" : -4,
9171     "kind" : "offset_to_top"
9172    },
9173    {
9174     "kind" : "rtti",
9175     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
9176    },
9177    {
9178     "kind" : "complete_dtor_pointer",
9179     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
9180    },
9181    {
9182     "kind" : "deleting_dtor_pointer",
9183     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
9184    },
9185    {
9186     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
9187    },
9188    {
9189     "component_value" : 16,
9190     "kind" : "vbase_offset"
9191    },
9192    {
9193     "component_value" : -8,
9194     "kind" : "offset_to_top"
9195    },
9196    {
9197     "kind" : "rtti",
9198     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
9199    },
9200    {
9201     "kind" : "complete_dtor_pointer",
9202     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
9203    },
9204    {
9205     "kind" : "deleting_dtor_pointer",
9206     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
9207    },
9208    {
9209     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9210    },
9211    {
9212     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9213    },
9214    {
9215     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9216    },
9217    {
9218     "kind" : "vcall_offset"
9219    },
9220    {
9221     "component_value" : -16,
9222     "kind" : "vcall_offset"
9223    },
9224    {
9225     "component_value" : -16,
9226     "kind" : "vcall_offset"
9227    },
9228    {
9229     "component_value" : -16,
9230     "kind" : "vcall_offset"
9231    },
9232    {
9233     "component_value" : -24,
9234     "kind" : "vcall_offset"
9235    },
9236    {
9237     "component_value" : -24,
9238     "kind" : "offset_to_top"
9239    },
9240    {
9241     "kind" : "rtti",
9242     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
9243    },
9244    {
9245     "kind" : "complete_dtor_pointer",
9246     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
9247    },
9248    {
9249     "kind" : "deleting_dtor_pointer",
9250     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
9251    },
9252    {
9253     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9254    },
9255    {
9256     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9257    },
9258    {
9259     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9260    },
9261    {
9262     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9263    }
9264   ]
9265  },
9266  {
9267   "alignment" : 4,
9268   "base_specifiers" :
9269   [
9270    {
9271     "referenced_type" : "type-22"
9272    },
9273    {
9274     "referenced_type" : "type-19"
9275    },
9276    {
9277     "referenced_type" : "type-108"
9278    }
9279   ],
9280   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback>",
9281   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback>",
9282   "record_kind" : "class",
9283   "referenced_type" : "type-488",
9284   "self_type" : "type-488",
9285   "size" : 32,
9286   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9287   "template_args" : [ "type-22" ],
9288   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE",
9289   "vtable_components" :
9290   [
9291    {
9292     "component_value" : 24,
9293     "kind" : "vbase_offset"
9294    },
9295    {
9296     "kind" : "offset_to_top"
9297    },
9298    {
9299     "kind" : "rtti",
9300     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
9301    },
9302    {
9303     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
9304    },
9305    {
9306     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9307    },
9308    {
9309     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9310    },
9311    {
9312     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9313    },
9314    {
9315     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9316    },
9317    {
9318     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
9319    },
9320    {
9321     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9322    },
9323    {
9324     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
9325    },
9326    {
9327     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9328    },
9329    {
9330     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
9331    },
9332    {
9333     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9334    },
9335    {
9336     "kind" : "complete_dtor_pointer",
9337     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
9338    },
9339    {
9340     "kind" : "deleting_dtor_pointer",
9341     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
9342    },
9343    {
9344     "is_pure" : true,
9345     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
9346    },
9347    {
9348     "is_pure" : true,
9349     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
9350    },
9351    {
9352     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
9353    },
9354    {
9355     "component_value" : 20,
9356     "kind" : "vbase_offset"
9357    },
9358    {
9359     "component_value" : -4,
9360     "kind" : "offset_to_top"
9361    },
9362    {
9363     "kind" : "rtti",
9364     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
9365    },
9366    {
9367     "kind" : "complete_dtor_pointer",
9368     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
9369    },
9370    {
9371     "kind" : "deleting_dtor_pointer",
9372     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
9373    },
9374    {
9375     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
9376    },
9377    {
9378     "component_value" : 16,
9379     "kind" : "vbase_offset"
9380    },
9381    {
9382     "component_value" : -8,
9383     "kind" : "offset_to_top"
9384    },
9385    {
9386     "kind" : "rtti",
9387     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
9388    },
9389    {
9390     "kind" : "complete_dtor_pointer",
9391     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
9392    },
9393    {
9394     "kind" : "deleting_dtor_pointer",
9395     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
9396    },
9397    {
9398     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9399    },
9400    {
9401     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9402    },
9403    {
9404     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9405    },
9406    {
9407     "kind" : "vcall_offset"
9408    },
9409    {
9410     "component_value" : -16,
9411     "kind" : "vcall_offset"
9412    },
9413    {
9414     "component_value" : -16,
9415     "kind" : "vcall_offset"
9416    },
9417    {
9418     "component_value" : -16,
9419     "kind" : "vcall_offset"
9420    },
9421    {
9422     "component_value" : -24,
9423     "kind" : "vcall_offset"
9424    },
9425    {
9426     "component_value" : -24,
9427     "kind" : "offset_to_top"
9428    },
9429    {
9430     "kind" : "rtti",
9431     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
9432    },
9433    {
9434     "kind" : "complete_dtor_pointer",
9435     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
9436    },
9437    {
9438     "kind" : "deleting_dtor_pointer",
9439     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
9440    },
9441    {
9442     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9443    },
9444    {
9445     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9446    },
9447    {
9448     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9449    },
9450    {
9451     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9452    }
9453   ]
9454  },
9455  {
9456   "alignment" : 4,
9457   "base_specifiers" :
9458   [
9459    {
9460     "referenced_type" : "type-228"
9461    },
9462    {
9463     "referenced_type" : "type-19"
9464    },
9465    {
9466     "referenced_type" : "type-108"
9467    }
9468   ],
9469   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsb>",
9470   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsb>",
9471   "record_kind" : "class",
9472   "referenced_type" : "type-490",
9473   "self_type" : "type-490",
9474   "size" : 32,
9475   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9476   "template_args" : [ "type-228" ],
9477   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE",
9478   "vtable_components" :
9479   [
9480    {
9481     "component_value" : 24,
9482     "kind" : "vbase_offset"
9483    },
9484    {
9485     "kind" : "offset_to_top"
9486    },
9487    {
9488     "kind" : "rtti",
9489     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
9490    },
9491    {
9492     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_14IUsb8isRemoteEv"
9493    },
9494    {
9495     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9496    },
9497    {
9498     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9499    },
9500    {
9501     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9502    },
9503    {
9504     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9505    },
9506    {
9507     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21setHALInstrumentationEv"
9508    },
9509    {
9510     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9511    },
9512    {
9513     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb4pingEv"
9514    },
9515    {
9516     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9517    },
9518    {
9519     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21notifySyspropsChangedEv"
9520    },
9521    {
9522     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9523    },
9524    {
9525     "kind" : "complete_dtor_pointer",
9526     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
9527    },
9528    {
9529     "kind" : "deleting_dtor_pointer",
9530     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
9531    },
9532    {
9533     "is_pure" : true,
9534     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
9535    },
9536    {
9537     "is_pure" : true,
9538     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
9539    },
9540    {
9541     "is_pure" : true,
9542     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb15queryPortStatusEv"
9543    },
9544    {
9545     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
9546    },
9547    {
9548     "component_value" : 20,
9549     "kind" : "vbase_offset"
9550    },
9551    {
9552     "component_value" : -4,
9553     "kind" : "offset_to_top"
9554    },
9555    {
9556     "kind" : "rtti",
9557     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
9558    },
9559    {
9560     "kind" : "complete_dtor_pointer",
9561     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
9562    },
9563    {
9564     "kind" : "deleting_dtor_pointer",
9565     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
9566    },
9567    {
9568     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
9569    },
9570    {
9571     "component_value" : 16,
9572     "kind" : "vbase_offset"
9573    },
9574    {
9575     "component_value" : -8,
9576     "kind" : "offset_to_top"
9577    },
9578    {
9579     "kind" : "rtti",
9580     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
9581    },
9582    {
9583     "kind" : "complete_dtor_pointer",
9584     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
9585    },
9586    {
9587     "kind" : "deleting_dtor_pointer",
9588     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
9589    },
9590    {
9591     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9592    },
9593    {
9594     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9595    },
9596    {
9597     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9598    },
9599    {
9600     "kind" : "vcall_offset"
9601    },
9602    {
9603     "component_value" : -16,
9604     "kind" : "vcall_offset"
9605    },
9606    {
9607     "component_value" : -16,
9608     "kind" : "vcall_offset"
9609    },
9610    {
9611     "component_value" : -16,
9612     "kind" : "vcall_offset"
9613    },
9614    {
9615     "component_value" : -24,
9616     "kind" : "vcall_offset"
9617    },
9618    {
9619     "component_value" : -24,
9620     "kind" : "offset_to_top"
9621    },
9622    {
9623     "kind" : "rtti",
9624     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
9625    },
9626    {
9627     "kind" : "complete_dtor_pointer",
9628     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
9629    },
9630    {
9631     "kind" : "deleting_dtor_pointer",
9632     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
9633    },
9634    {
9635     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9636    },
9637    {
9638     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9639    },
9640    {
9641     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9642    },
9643    {
9644     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9645    }
9646   ]
9647  },
9648  {
9649   "alignment" : 4,
9650   "base_specifiers" :
9651   [
9652    {
9653     "referenced_type" : "type-21"
9654    },
9655    {
9656     "referenced_type" : "type-19"
9657    },
9658    {
9659     "referenced_type" : "type-108"
9660    }
9661   ],
9662   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsbCallback>",
9663   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsbCallback>",
9664   "record_kind" : "class",
9665   "referenced_type" : "type-107",
9666   "self_type" : "type-107",
9667   "size" : 32,
9668   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9669   "template_args" : [ "type-21" ],
9670   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE",
9671   "vtable_components" :
9672   [
9673    {
9674     "component_value" : 24,
9675     "kind" : "vbase_offset"
9676    },
9677    {
9678     "kind" : "offset_to_top"
9679    },
9680    {
9681     "kind" : "rtti",
9682     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
9683    },
9684    {
9685     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_112IUsbCallback8isRemoteEv"
9686    },
9687    {
9688     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9689    },
9690    {
9691     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9692    },
9693    {
9694     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9695    },
9696    {
9697     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9698    },
9699    {
9700     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21setHALInstrumentationEv"
9701    },
9702    {
9703     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9704    },
9705    {
9706     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback4pingEv"
9707    },
9708    {
9709     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9710    },
9711    {
9712     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21notifySyspropsChangedEv"
9713    },
9714    {
9715     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9716    },
9717    {
9718     "kind" : "complete_dtor_pointer",
9719     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
9720    },
9721    {
9722     "kind" : "deleting_dtor_pointer",
9723     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
9724    },
9725    {
9726     "is_pure" : true,
9727     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
9728    },
9729    {
9730     "is_pure" : true,
9731     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
9732    },
9733    {
9734     "is_pure" : true,
9735     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
9736    },
9737    {
9738     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
9739    },
9740    {
9741     "component_value" : 20,
9742     "kind" : "vbase_offset"
9743    },
9744    {
9745     "component_value" : -4,
9746     "kind" : "offset_to_top"
9747    },
9748    {
9749     "kind" : "rtti",
9750     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
9751    },
9752    {
9753     "kind" : "complete_dtor_pointer",
9754     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
9755    },
9756    {
9757     "kind" : "deleting_dtor_pointer",
9758     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
9759    },
9760    {
9761     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
9762    },
9763    {
9764     "component_value" : 16,
9765     "kind" : "vbase_offset"
9766    },
9767    {
9768     "component_value" : -8,
9769     "kind" : "offset_to_top"
9770    },
9771    {
9772     "kind" : "rtti",
9773     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
9774    },
9775    {
9776     "kind" : "complete_dtor_pointer",
9777     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
9778    },
9779    {
9780     "kind" : "deleting_dtor_pointer",
9781     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
9782    },
9783    {
9784     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9785    },
9786    {
9787     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9788    },
9789    {
9790     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9791    },
9792    {
9793     "kind" : "vcall_offset"
9794    },
9795    {
9796     "component_value" : -16,
9797     "kind" : "vcall_offset"
9798    },
9799    {
9800     "component_value" : -16,
9801     "kind" : "vcall_offset"
9802    },
9803    {
9804     "component_value" : -16,
9805     "kind" : "vcall_offset"
9806    },
9807    {
9808     "component_value" : -24,
9809     "kind" : "vcall_offset"
9810    },
9811    {
9812     "component_value" : -24,
9813     "kind" : "offset_to_top"
9814    },
9815    {
9816     "kind" : "rtti",
9817     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
9818    },
9819    {
9820     "kind" : "complete_dtor_pointer",
9821     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
9822    },
9823    {
9824     "kind" : "deleting_dtor_pointer",
9825     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
9826    },
9827    {
9828     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9829    },
9830    {
9831     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9832    },
9833    {
9834     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9835    },
9836    {
9837     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9838    }
9839   ]
9840  },
9841  {
9842   "alignment" : 4,
9843   "base_specifiers" :
9844   [
9845    {
9846     "referenced_type" : "type-237"
9847    },
9848    {
9849     "referenced_type" : "type-19"
9850    },
9851    {
9852     "referenced_type" : "type-108"
9853    }
9854   ],
9855   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsb>",
9856   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsb>",
9857   "record_kind" : "class",
9858   "referenced_type" : "type-492",
9859   "self_type" : "type-492",
9860   "size" : 32,
9861   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9862   "template_args" : [ "type-237" ],
9863   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEEE",
9864   "vtable_components" :
9865   [
9866    {
9867     "component_value" : 24,
9868     "kind" : "vbase_offset"
9869    },
9870    {
9871     "kind" : "offset_to_top"
9872    },
9873    {
9874     "kind" : "rtti",
9875     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEEE"
9876    },
9877    {
9878     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_24IUsb8isRemoteEv"
9879    },
9880    {
9881     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9882    },
9883    {
9884     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9885    },
9886    {
9887     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9888    },
9889    {
9890     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9891    },
9892    {
9893     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb21setHALInstrumentationEv"
9894    },
9895    {
9896     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9897    },
9898    {
9899     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb4pingEv"
9900    },
9901    {
9902     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9903    },
9904    {
9905     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb21notifySyspropsChangedEv"
9906    },
9907    {
9908     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9909    },
9910    {
9911     "kind" : "complete_dtor_pointer",
9912     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED1Ev"
9913    },
9914    {
9915     "kind" : "deleting_dtor_pointer",
9916     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED0Ev"
9917    },
9918    {
9919     "is_pure" : true,
9920     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
9921    },
9922    {
9923     "is_pure" : true,
9924     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
9925    },
9926    {
9927     "is_pure" : true,
9928     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb15queryPortStatusEv"
9929    },
9930    {
9931     "is_pure" : true,
9932     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb"
9933    },
9934    {
9935     "is_pure" : true,
9936     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb"
9937    },
9938    {
9939     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEE10onAsBinderEv"
9940    },
9941    {
9942     "component_value" : 20,
9943     "kind" : "vbase_offset"
9944    },
9945    {
9946     "component_value" : -4,
9947     "kind" : "offset_to_top"
9948    },
9949    {
9950     "kind" : "rtti",
9951     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEEE"
9952    },
9953    {
9954     "kind" : "complete_dtor_pointer",
9955     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED1Ev"
9956    },
9957    {
9958     "kind" : "deleting_dtor_pointer",
9959     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED0Ev"
9960    },
9961    {
9962     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEE10onAsBinderEv"
9963    },
9964    {
9965     "component_value" : 16,
9966     "kind" : "vbase_offset"
9967    },
9968    {
9969     "component_value" : -8,
9970     "kind" : "offset_to_top"
9971    },
9972    {
9973     "kind" : "rtti",
9974     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEEE"
9975    },
9976    {
9977     "kind" : "complete_dtor_pointer",
9978     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED1Ev"
9979    },
9980    {
9981     "kind" : "deleting_dtor_pointer",
9982     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED0Ev"
9983    },
9984    {
9985     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9986    },
9987    {
9988     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9989    },
9990    {
9991     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9992    },
9993    {
9994     "kind" : "vcall_offset"
9995    },
9996    {
9997     "component_value" : -16,
9998     "kind" : "vcall_offset"
9999    },
10000    {
10001     "component_value" : -16,
10002     "kind" : "vcall_offset"
10003    },
10004    {
10005     "component_value" : -16,
10006     "kind" : "vcall_offset"
10007    },
10008    {
10009     "component_value" : -24,
10010     "kind" : "vcall_offset"
10011    },
10012    {
10013     "component_value" : -24,
10014     "kind" : "offset_to_top"
10015    },
10016    {
10017     "kind" : "rtti",
10018     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEEE"
10019    },
10020    {
10021     "kind" : "complete_dtor_pointer",
10022     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED1Ev"
10023    },
10024    {
10025     "kind" : "deleting_dtor_pointer",
10026     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED0Ev"
10027    },
10028    {
10029     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10030    },
10031    {
10032     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10033    },
10034    {
10035     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10036    },
10037    {
10038     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10039    }
10040   ]
10041  },
10042  {
10043   "alignment" : 4,
10044   "base_specifiers" :
10045   [
10046    {
10047     "referenced_type" : "type-88"
10048    },
10049    {
10050     "referenced_type" : "type-19"
10051    },
10052    {
10053     "referenced_type" : "type-108"
10054    }
10055   ],
10056   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsbCallback>",
10057   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsbCallback>",
10058   "record_kind" : "class",
10059   "referenced_type" : "type-117",
10060   "self_type" : "type-117",
10061   "size" : 32,
10062   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10063   "template_args" : [ "type-88" ],
10064   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEEE",
10065   "vtable_components" :
10066   [
10067    {
10068     "component_value" : 24,
10069     "kind" : "vbase_offset"
10070    },
10071    {
10072     "kind" : "offset_to_top"
10073    },
10074    {
10075     "kind" : "rtti",
10076     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEEE"
10077    },
10078    {
10079     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_212IUsbCallback8isRemoteEv"
10080    },
10081    {
10082     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10083    },
10084    {
10085     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10086    },
10087    {
10088     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10089    },
10090    {
10091     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10092    },
10093    {
10094     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21setHALInstrumentationEv"
10095    },
10096    {
10097     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10098    },
10099    {
10100     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback4pingEv"
10101    },
10102    {
10103     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10104    },
10105    {
10106     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21notifySyspropsChangedEv"
10107    },
10108    {
10109     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10110    },
10111    {
10112     "kind" : "complete_dtor_pointer",
10113     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED1Ev"
10114    },
10115    {
10116     "kind" : "deleting_dtor_pointer",
10117     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED0Ev"
10118    },
10119    {
10120     "is_pure" : true,
10121     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
10122    },
10123    {
10124     "is_pure" : true,
10125     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
10126    },
10127    {
10128     "is_pure" : true,
10129     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE"
10130    },
10131    {
10132     "is_pure" : true,
10133     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
10134    },
10135    {
10136     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEE10onAsBinderEv"
10137    },
10138    {
10139     "component_value" : 20,
10140     "kind" : "vbase_offset"
10141    },
10142    {
10143     "component_value" : -4,
10144     "kind" : "offset_to_top"
10145    },
10146    {
10147     "kind" : "rtti",
10148     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEEE"
10149    },
10150    {
10151     "kind" : "complete_dtor_pointer",
10152     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED1Ev"
10153    },
10154    {
10155     "kind" : "deleting_dtor_pointer",
10156     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED0Ev"
10157    },
10158    {
10159     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEE10onAsBinderEv"
10160    },
10161    {
10162     "component_value" : 16,
10163     "kind" : "vbase_offset"
10164    },
10165    {
10166     "component_value" : -8,
10167     "kind" : "offset_to_top"
10168    },
10169    {
10170     "kind" : "rtti",
10171     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEEE"
10172    },
10173    {
10174     "kind" : "complete_dtor_pointer",
10175     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED1Ev"
10176    },
10177    {
10178     "kind" : "deleting_dtor_pointer",
10179     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED0Ev"
10180    },
10181    {
10182     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10183    },
10184    {
10185     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10186    },
10187    {
10188     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10189    },
10190    {
10191     "kind" : "vcall_offset"
10192    },
10193    {
10194     "component_value" : -16,
10195     "kind" : "vcall_offset"
10196    },
10197    {
10198     "component_value" : -16,
10199     "kind" : "vcall_offset"
10200    },
10201    {
10202     "component_value" : -16,
10203     "kind" : "vcall_offset"
10204    },
10205    {
10206     "component_value" : -24,
10207     "kind" : "vcall_offset"
10208    },
10209    {
10210     "component_value" : -24,
10211     "kind" : "offset_to_top"
10212    },
10213    {
10214     "kind" : "rtti",
10215     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEEE"
10216    },
10217    {
10218     "kind" : "complete_dtor_pointer",
10219     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED1Ev"
10220    },
10221    {
10222     "kind" : "deleting_dtor_pointer",
10223     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED0Ev"
10224    },
10225    {
10226     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10227    },
10228    {
10229     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10230    },
10231    {
10232     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10233    },
10234    {
10235     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10236    }
10237   ]
10238  },
10239  {
10240   "alignment" : 4,
10241   "base_specifiers" :
10242   [
10243    {
10244     "referenced_type" : "type-16"
10245    },
10246    {
10247     "referenced_type" : "type-19"
10248    },
10249    {
10250     "referenced_type" : "type-108"
10251    }
10252   ],
10253   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
10254   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
10255   "record_kind" : "class",
10256   "referenced_type" : "type-487",
10257   "self_type" : "type-487",
10258   "size" : 32,
10259   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10260   "template_args" : [ "type-16" ],
10261   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
10262   "vtable_components" :
10263   [
10264    {
10265     "component_value" : 24,
10266     "kind" : "vbase_offset"
10267    },
10268    {
10269     "kind" : "offset_to_top"
10270    },
10271    {
10272     "kind" : "rtti",
10273     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
10274    },
10275    {
10276     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
10277    },
10278    {
10279     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10280    },
10281    {
10282     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10283    },
10284    {
10285     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10286    },
10287    {
10288     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
10289    },
10290    {
10291     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
10292    },
10293    {
10294     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
10295    },
10296    {
10297     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
10298    },
10299    {
10300     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
10301    },
10302    {
10303     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
10304    },
10305    {
10306     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10307    },
10308    {
10309     "kind" : "complete_dtor_pointer",
10310     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
10311    },
10312    {
10313     "kind" : "deleting_dtor_pointer",
10314     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
10315    },
10316    {
10317     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
10318    },
10319    {
10320     "component_value" : 20,
10321     "kind" : "vbase_offset"
10322    },
10323    {
10324     "component_value" : -4,
10325     "kind" : "offset_to_top"
10326    },
10327    {
10328     "kind" : "rtti",
10329     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
10330    },
10331    {
10332     "kind" : "complete_dtor_pointer",
10333     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
10334    },
10335    {
10336     "kind" : "deleting_dtor_pointer",
10337     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
10338    },
10339    {
10340     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
10341    },
10342    {
10343     "component_value" : 16,
10344     "kind" : "vbase_offset"
10345    },
10346    {
10347     "component_value" : -8,
10348     "kind" : "offset_to_top"
10349    },
10350    {
10351     "kind" : "rtti",
10352     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
10353    },
10354    {
10355     "kind" : "complete_dtor_pointer",
10356     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
10357    },
10358    {
10359     "kind" : "deleting_dtor_pointer",
10360     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
10361    },
10362    {
10363     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10364    },
10365    {
10366     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10367    },
10368    {
10369     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10370    },
10371    {
10372     "kind" : "vcall_offset"
10373    },
10374    {
10375     "component_value" : -16,
10376     "kind" : "vcall_offset"
10377    },
10378    {
10379     "component_value" : -16,
10380     "kind" : "vcall_offset"
10381    },
10382    {
10383     "component_value" : -16,
10384     "kind" : "vcall_offset"
10385    },
10386    {
10387     "component_value" : -24,
10388     "kind" : "vcall_offset"
10389    },
10390    {
10391     "component_value" : -24,
10392     "kind" : "offset_to_top"
10393    },
10394    {
10395     "kind" : "rtti",
10396     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
10397    },
10398    {
10399     "kind" : "complete_dtor_pointer",
10400     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
10401    },
10402    {
10403     "kind" : "deleting_dtor_pointer",
10404     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
10405    },
10406    {
10407     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10408    },
10409    {
10410     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10411    },
10412    {
10413     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10414    },
10415    {
10416     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10417    }
10418   ]
10419  },
10420  {
10421   "alignment" : 4,
10422   "fields" :
10423   [
10424    {
10425     "access" : "private",
10426     "field_name" : "mMutex",
10427     "referenced_type" : "type-511"
10428    },
10429    {
10430     "access" : "private",
10431     "field_name" : "mMap",
10432     "field_offset" : 32,
10433     "referenced_type" : "type-512"
10434    }
10435   ],
10436   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
10437   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
10438   "record_kind" : "class",
10439   "referenced_type" : "type-510",
10440   "self_type" : "type-510",
10441   "size" : 16,
10442   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10443   "template_args" : [ "type-14", "type-513" ],
10444   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
10445  },
10446  {
10447   "alignment" : 4,
10448   "fields" :
10449   [
10450    {
10451     "access" : "private",
10452     "field_name" : "mMutex",
10453     "referenced_type" : "type-519"
10454    },
10455    {
10456     "access" : "private",
10457     "field_name" : "mMap",
10458     "field_offset" : 32,
10459     "referenced_type" : "type-520"
10460    }
10461   ],
10462   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
10463   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
10464   "record_kind" : "class",
10465   "referenced_type" : "type-518",
10466   "self_type" : "type-518",
10467   "size" : 16,
10468   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10469   "template_args" : [ "type-14", "type-40" ],
10470   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
10471  },
10472  {
10473   "alignment" : 4,
10474   "fields" :
10475   [
10476    {
10477     "access" : "private",
10478     "field_name" : "mMutex",
10479     "referenced_type" : "type-524"
10480    },
10481    {
10482     "access" : "private",
10483     "field_name" : "mMap",
10484     "field_offset" : 32,
10485     "referenced_type" : "type-525"
10486    }
10487   ],
10488   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
10489   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
10490   "record_kind" : "class",
10491   "referenced_type" : "type-523",
10492   "self_type" : "type-523",
10493   "size" : 16,
10494   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10495   "template_args" : [ "type-526", "type-392" ],
10496   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
10497  },
10498  {
10499   "alignment" : 4,
10500   "fields" :
10501   [
10502    {
10503     "access" : "private",
10504     "field_name" : "mMutex",
10505     "referenced_type" : "type-542"
10506    },
10507    {
10508     "access" : "private",
10509     "field_name" : "mMap",
10510     "field_offset" : 32,
10511     "referenced_type" : "type-543"
10512    }
10513   ],
10514   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
10515   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
10516   "record_kind" : "class",
10517   "referenced_type" : "type-541",
10518   "self_type" : "type-541",
10519   "size" : 16,
10520   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10521   "template_args" : [ "type-544", "type-545" ],
10522   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
10523  },
10524  {
10525   "alignment" : 4,
10526   "fields" :
10527   [
10528    {
10529     "access" : "private",
10530     "field_name" : "mMutex",
10531     "referenced_type" : "type-532"
10532    },
10533    {
10534     "access" : "private",
10535     "field_name" : "mMap",
10536     "field_offset" : 32,
10537     "referenced_type" : "type-533"
10538    }
10539   ],
10540   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
10541   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
10542   "record_kind" : "class",
10543   "referenced_type" : "type-531",
10544   "self_type" : "type-531",
10545   "size" : 16,
10546   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10547   "template_args" : [ "type-534", "type-535" ],
10548   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
10549  },
10550  {
10551   "alignment" : 8,
10552   "fields" :
10553   [
10554    {
10555     "field_name" : "flags",
10556     "referenced_type" : "type-2"
10557    },
10558    {
10559     "field_name" : "fdIndex",
10560     "field_offset" : 32,
10561     "referenced_type" : "type-2"
10562    },
10563    {
10564     "field_name" : "offset",
10565     "field_offset" : 64,
10566     "referenced_type" : "type-2"
10567    },
10568    {
10569     "field_name" : "extent",
10570     "field_offset" : 128,
10571     "referenced_type" : "type-13"
10572    }
10573   ],
10574   "linker_set_key" : "android::hardware::GrantorDescriptor",
10575   "name" : "android::hardware::GrantorDescriptor",
10576   "referenced_type" : "type-417",
10577   "self_type" : "type-417",
10578   "size" : 24,
10579   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
10580   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
10581  },
10582  {
10583   "alignment" : 8,
10584   "base_specifiers" :
10585   [
10586    {
10587     "is_virtual" : true,
10588     "referenced_type" : "type-401"
10589    },
10590    {
10591     "is_virtual" : true,
10592     "referenced_type" : "type-7"
10593    }
10594   ],
10595   "linker_set_key" : "android::hardware::HidlMemory",
10596   "name" : "android::hardware::HidlMemory",
10597   "record_kind" : "class",
10598   "referenced_type" : "type-409",
10599   "self_type" : "type-409",
10600   "size" : 56,
10601   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10602   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
10603   "vtable_components" :
10604   [
10605    {
10606     "component_value" : 48,
10607     "kind" : "vbase_offset"
10608    },
10609    {
10610     "component_value" : 8,
10611     "kind" : "vbase_offset"
10612    },
10613    {
10614     "kind" : "offset_to_top"
10615    },
10616    {
10617     "kind" : "rtti",
10618     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
10619    },
10620    {
10621     "kind" : "complete_dtor_pointer",
10622     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
10623    },
10624    {
10625     "kind" : "deleting_dtor_pointer",
10626     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
10627    },
10628    {
10629     "kind" : "vcall_offset"
10630    },
10631    {
10632     "kind" : "vcall_offset"
10633    },
10634    {
10635     "kind" : "vcall_offset"
10636    },
10637    {
10638     "kind" : "vcall_offset"
10639    },
10640    {
10641     "component_value" : -48,
10642     "kind" : "vcall_offset"
10643    },
10644    {
10645     "component_value" : -48,
10646     "kind" : "offset_to_top"
10647    },
10648    {
10649     "kind" : "rtti",
10650     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
10651    },
10652    {
10653     "kind" : "complete_dtor_pointer",
10654     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
10655    },
10656    {
10657     "kind" : "deleting_dtor_pointer",
10658     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
10659    },
10660    {
10661     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10662    },
10663    {
10664     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10665    },
10666    {
10667     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10668    },
10669    {
10670     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10671    }
10672   ]
10673  },
10674  {
10675   "alignment" : 4,
10676   "base_specifiers" :
10677   [
10678    {
10679     "is_virtual" : true,
10680     "referenced_type" : "type-7"
10681    }
10682   ],
10683   "linker_set_key" : "android::hardware::IBinder",
10684   "name" : "android::hardware::IBinder",
10685   "record_kind" : "class",
10686   "referenced_type" : "type-62",
10687   "self_type" : "type-62",
10688   "size" : 12,
10689   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
10690   "unique_id" : "_ZTSN7android8hardware7IBinderE",
10691   "vtable_components" :
10692   [
10693    {
10694     "component_value" : 4,
10695     "kind" : "vbase_offset"
10696    },
10697    {
10698     "kind" : "offset_to_top"
10699    },
10700    {
10701     "kind" : "rtti",
10702     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
10703    },
10704    {
10705     "is_pure" : true,
10706     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10707    },
10708    {
10709     "is_pure" : true,
10710     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
10711    },
10712    {
10713     "is_pure" : true,
10714     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
10715    },
10716    {
10717     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10718    },
10719    {
10720     "is_pure" : true,
10721     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10722    },
10723    {
10724     "is_pure" : true,
10725     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
10726    },
10727    {
10728     "is_pure" : true,
10729     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
10730    },
10731    {
10732     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
10733    },
10734    {
10735     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10736    },
10737    {
10738     "kind" : "complete_dtor_pointer",
10739     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
10740    },
10741    {
10742     "kind" : "deleting_dtor_pointer",
10743     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
10744    },
10745    {
10746     "kind" : "vcall_offset"
10747    },
10748    {
10749     "kind" : "vcall_offset"
10750    },
10751    {
10752     "kind" : "vcall_offset"
10753    },
10754    {
10755     "kind" : "vcall_offset"
10756    },
10757    {
10758     "component_value" : -4,
10759     "kind" : "vcall_offset"
10760    },
10761    {
10762     "component_value" : -4,
10763     "kind" : "offset_to_top"
10764    },
10765    {
10766     "kind" : "rtti",
10767     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
10768    },
10769    {
10770     "kind" : "complete_dtor_pointer",
10771     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
10772    },
10773    {
10774     "kind" : "deleting_dtor_pointer",
10775     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
10776    },
10777    {
10778     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10779    },
10780    {
10781     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10782    },
10783    {
10784     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10785    },
10786    {
10787     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10788    }
10789   ]
10790  },
10791  {
10792   "alignment" : 4,
10793   "base_specifiers" :
10794   [
10795    {
10796     "is_virtual" : true,
10797     "referenced_type" : "type-7"
10798    }
10799   ],
10800   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
10801   "name" : "android::hardware::IBinder::DeathRecipient",
10802   "record_kind" : "class",
10803   "referenced_type" : "type-17",
10804   "self_type" : "type-17",
10805   "size" : 12,
10806   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
10807   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
10808   "vtable_components" :
10809   [
10810    {
10811     "component_value" : 4,
10812     "kind" : "vbase_offset"
10813    },
10814    {
10815     "kind" : "offset_to_top"
10816    },
10817    {
10818     "kind" : "rtti",
10819     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
10820    },
10821    {
10822     "is_pure" : true,
10823     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
10824    },
10825    {
10826     "kind" : "complete_dtor_pointer",
10827     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
10828    },
10829    {
10830     "kind" : "deleting_dtor_pointer",
10831     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
10832    },
10833    {
10834     "kind" : "vcall_offset"
10835    },
10836    {
10837     "kind" : "vcall_offset"
10838    },
10839    {
10840     "kind" : "vcall_offset"
10841    },
10842    {
10843     "kind" : "vcall_offset"
10844    },
10845    {
10846     "component_value" : -4,
10847     "kind" : "vcall_offset"
10848    },
10849    {
10850     "component_value" : -4,
10851     "kind" : "offset_to_top"
10852    },
10853    {
10854     "kind" : "rtti",
10855     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
10856    },
10857    {
10858     "kind" : "complete_dtor_pointer",
10859     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
10860    },
10861    {
10862     "kind" : "deleting_dtor_pointer",
10863     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
10864    },
10865    {
10866     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10867    },
10868    {
10869     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10870    },
10871    {
10872     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10873    },
10874    {
10875     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10876    }
10877   ]
10878  },
10879  {
10880   "alignment" : 4,
10881   "base_specifiers" :
10882   [
10883    {
10884     "is_virtual" : true,
10885     "referenced_type" : "type-7"
10886    }
10887   ],
10888   "linker_set_key" : "android::hardware::IInterface",
10889   "name" : "android::hardware::IInterface",
10890   "record_kind" : "class",
10891   "referenced_type" : "type-19",
10892   "self_type" : "type-19",
10893   "size" : 12,
10894   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10895   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
10896   "vtable_components" :
10897   [
10898    {
10899     "component_value" : 4,
10900     "kind" : "vbase_offset"
10901    },
10902    {
10903     "kind" : "offset_to_top"
10904    },
10905    {
10906     "kind" : "rtti",
10907     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
10908    },
10909    {
10910     "kind" : "complete_dtor_pointer",
10911     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
10912    },
10913    {
10914     "kind" : "deleting_dtor_pointer",
10915     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
10916    },
10917    {
10918     "is_pure" : true,
10919     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
10920    },
10921    {
10922     "kind" : "vcall_offset"
10923    },
10924    {
10925     "kind" : "vcall_offset"
10926    },
10927    {
10928     "kind" : "vcall_offset"
10929    },
10930    {
10931     "kind" : "vcall_offset"
10932    },
10933    {
10934     "component_value" : -4,
10935     "kind" : "vcall_offset"
10936    },
10937    {
10938     "component_value" : -4,
10939     "kind" : "offset_to_top"
10940    },
10941    {
10942     "kind" : "rtti",
10943     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
10944    },
10945    {
10946     "kind" : "complete_dtor_pointer",
10947     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
10948    },
10949    {
10950     "kind" : "deleting_dtor_pointer",
10951     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
10952    },
10953    {
10954     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10955    },
10956    {
10957     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10958    },
10959    {
10960     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10961    },
10962    {
10963     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10964    }
10965   ]
10966  },
10967  {
10968   "alignment" : 4,
10969   "fields" :
10970   [
10971    {
10972     "access" : "private",
10973     "field_name" : "mGrantors",
10974     "referenced_type" : "type-413"
10975    },
10976    {
10977     "access" : "private",
10978     "field_name" : "mHandle",
10979     "field_offset" : 128,
10980     "referenced_type" : "type-459"
10981    },
10982    {
10983     "access" : "private",
10984     "field_name" : "mQuantum",
10985     "field_offset" : 192,
10986     "referenced_type" : "type-2"
10987    },
10988    {
10989     "access" : "private",
10990     "field_name" : "mFlags",
10991     "field_offset" : 224,
10992     "referenced_type" : "type-2"
10993    }
10994   ],
10995   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
10996   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
10997   "referenced_type" : "type-458",
10998   "self_type" : "type-458",
10999   "size" : 32,
11000   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
11001   "template_args" : [ "type-39" ],
11002   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
11003  },
11004  {
11005   "alignment" : 4,
11006   "fields" :
11007   [
11008    {
11009     "access" : "private",
11010     "field_name" : "mBufCachePos",
11011     "referenced_type" : "type-2"
11012    },
11013    {
11014     "access" : "private",
11015     "field_name" : "mBufCache",
11016     "field_offset" : 32,
11017     "referenced_type" : "type-494"
11018    },
11019    {
11020     "access" : "private",
11021     "field_name" : "mError",
11022     "field_offset" : 128,
11023     "referenced_type" : "type-49"
11024    },
11025    {
11026     "access" : "private",
11027     "field_name" : "mData",
11028     "field_offset" : 160,
11029     "referenced_type" : "type-495"
11030    },
11031    {
11032     "access" : "private",
11033     "field_name" : "mDataSize",
11034     "field_offset" : 192,
11035     "referenced_type" : "type-2"
11036    },
11037    {
11038     "access" : "private",
11039     "field_name" : "mDataCapacity",
11040     "field_offset" : 224,
11041     "referenced_type" : "type-2"
11042    },
11043    {
11044     "access" : "private",
11045     "field_name" : "mDataPos",
11046     "field_offset" : 256,
11047     "referenced_type" : "type-2"
11048    },
11049    {
11050     "access" : "private",
11051     "field_name" : "mObjects",
11052     "field_offset" : 288,
11053     "referenced_type" : "type-496"
11054    },
11055    {
11056     "access" : "private",
11057     "field_name" : "mObjectsSize",
11058     "field_offset" : 320,
11059     "referenced_type" : "type-2"
11060    },
11061    {
11062     "access" : "private",
11063     "field_name" : "mObjectsCapacity",
11064     "field_offset" : 352,
11065     "referenced_type" : "type-2"
11066    },
11067    {
11068     "access" : "private",
11069     "field_name" : "mNextObjectHint",
11070     "field_offset" : 384,
11071     "referenced_type" : "type-2"
11072    },
11073    {
11074     "access" : "private",
11075     "field_name" : "mNumRef",
11076     "field_offset" : 416,
11077     "referenced_type" : "type-2"
11078    },
11079    {
11080     "access" : "private",
11081     "field_name" : "mFdsKnown",
11082     "field_offset" : 448,
11083     "referenced_type" : "type-40"
11084    },
11085    {
11086     "access" : "private",
11087     "field_name" : "mHasFds",
11088     "field_offset" : 456,
11089     "referenced_type" : "type-40"
11090    },
11091    {
11092     "access" : "private",
11093     "field_name" : "mAllowFds",
11094     "field_offset" : 464,
11095     "referenced_type" : "type-40"
11096    },
11097    {
11098     "access" : "private",
11099     "field_name" : "mOwner",
11100     "field_offset" : 480,
11101     "referenced_type" : "type-497"
11102    },
11103    {
11104     "access" : "private",
11105     "field_name" : "mOwnerCookie",
11106     "field_offset" : 512,
11107     "referenced_type" : "type-50"
11108    }
11109   ],
11110   "linker_set_key" : "android::hardware::Parcel",
11111   "name" : "android::hardware::Parcel",
11112   "record_kind" : "class",
11113   "referenced_type" : "type-493",
11114   "self_type" : "type-493",
11115   "size" : 68,
11116   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
11117   "unique_id" : "_ZTSN7android8hardware6ParcelE"
11118  },
11119  {
11120   "access" : "private",
11121   "alignment" : 4,
11122   "fields" :
11123   [
11124    {
11125     "field_name" : "index",
11126     "referenced_type" : "type-2"
11127    },
11128    {
11129     "field_name" : "buffer",
11130     "field_offset" : 32,
11131     "referenced_type" : "type-13"
11132    },
11133    {
11134     "field_name" : "bufend",
11135     "field_offset" : 96,
11136     "referenced_type" : "type-13"
11137    }
11138   ],
11139   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
11140   "name" : "android::hardware::Parcel::BufferInfo",
11141   "referenced_type" : "type-501",
11142   "self_type" : "type-501",
11143   "size" : 20,
11144   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
11145   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
11146  },
11147  {
11148   "alignment" : 4,
11149   "base_specifiers" :
11150   [
11151    {
11152     "is_virtual" : true,
11153     "referenced_type" : "type-7"
11154    }
11155   ],
11156   "fields" :
11157   [
11158    {
11159     "access" : "private",
11160     "field_name" : "mDriverFD",
11161     "field_offset" : 32,
11162     "referenced_type" : "type-49"
11163    },
11164    {
11165     "access" : "private",
11166     "field_name" : "mVMStart",
11167     "field_offset" : 64,
11168     "referenced_type" : "type-50"
11169    },
11170    {
11171     "access" : "private",
11172     "field_name" : "mThreadCountLock",
11173     "field_offset" : 96,
11174     "referenced_type" : "type-52"
11175    },
11176    {
11177     "access" : "private",
11178     "field_name" : "mThreadCountDecrement",
11179     "field_offset" : 128,
11180     "referenced_type" : "type-53"
11181    },
11182    {
11183     "access" : "private",
11184     "field_name" : "mExecutingThreadsCount",
11185     "field_offset" : 160,
11186     "referenced_type" : "type-2"
11187    },
11188    {
11189     "access" : "private",
11190     "field_name" : "mMaxThreads",
11191     "field_offset" : 192,
11192     "referenced_type" : "type-2"
11193    },
11194    {
11195     "access" : "private",
11196     "field_name" : "mStarvationStartTimeMs",
11197     "field_offset" : 224,
11198     "referenced_type" : "type-54"
11199    },
11200    {
11201     "access" : "private",
11202     "field_name" : "mLock",
11203     "field_offset" : 288,
11204     "referenced_type" : "type-55"
11205    },
11206    {
11207     "access" : "private",
11208     "field_name" : "mHandleToObject",
11209     "field_offset" : 320,
11210     "referenced_type" : "type-57"
11211    },
11212    {
11213     "access" : "private",
11214     "field_name" : "mManagesContexts",
11215     "field_offset" : 480,
11216     "referenced_type" : "type-40"
11217    },
11218    {
11219     "access" : "private",
11220     "field_name" : "mBinderContextCheckFunc",
11221     "field_offset" : 512,
11222     "referenced_type" : "type-63"
11223    },
11224    {
11225     "access" : "private",
11226     "field_name" : "mBinderContextUserData",
11227     "field_offset" : 544,
11228     "referenced_type" : "type-50"
11229    },
11230    {
11231     "access" : "private",
11232     "field_name" : "mContexts",
11233     "field_offset" : 576,
11234     "referenced_type" : "type-74"
11235    },
11236    {
11237     "access" : "private",
11238     "field_name" : "mRootDir",
11239     "field_offset" : 736,
11240     "referenced_type" : "type-78"
11241    },
11242    {
11243     "access" : "private",
11244     "field_name" : "mThreadPoolStarted",
11245     "field_offset" : 768,
11246     "referenced_type" : "type-40"
11247    },
11248    {
11249     "access" : "private",
11250     "field_name" : "mSpawnThreadOnStart",
11251     "field_offset" : 776,
11252     "referenced_type" : "type-40"
11253    },
11254    {
11255     "access" : "private",
11256     "field_name" : "mThreadPoolSeq",
11257     "field_offset" : 800,
11258     "referenced_type" : "type-79"
11259    },
11260    {
11261     "access" : "private",
11262     "field_name" : "mMmapSize",
11263     "field_offset" : 832,
11264     "referenced_type" : "type-59"
11265    },
11266    {
11267     "access" : "private",
11268     "field_name" : "mCallRestriction",
11269     "field_offset" : 864,
11270     "referenced_type" : "type-80"
11271    }
11272   ],
11273   "linker_set_key" : "android::hardware::ProcessState",
11274   "name" : "android::hardware::ProcessState",
11275   "record_kind" : "class",
11276   "referenced_type" : "type-48",
11277   "self_type" : "type-48",
11278   "size" : 120,
11279   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
11280   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
11281   "vtable_components" :
11282   [
11283    {
11284     "component_value" : 112,
11285     "kind" : "vbase_offset"
11286    },
11287    {
11288     "kind" : "offset_to_top"
11289    },
11290    {
11291     "kind" : "rtti",
11292     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
11293    },
11294    {
11295     "kind" : "complete_dtor_pointer",
11296     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
11297    },
11298    {
11299     "kind" : "deleting_dtor_pointer",
11300     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
11301    },
11302    {
11303     "kind" : "vcall_offset"
11304    },
11305    {
11306     "kind" : "vcall_offset"
11307    },
11308    {
11309     "kind" : "vcall_offset"
11310    },
11311    {
11312     "kind" : "vcall_offset"
11313    },
11314    {
11315     "component_value" : -112,
11316     "kind" : "vcall_offset"
11317    },
11318    {
11319     "component_value" : -112,
11320     "kind" : "offset_to_top"
11321    },
11322    {
11323     "kind" : "rtti",
11324     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
11325    },
11326    {
11327     "kind" : "complete_dtor_pointer",
11328     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
11329    },
11330    {
11331     "kind" : "deleting_dtor_pointer",
11332     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
11333    },
11334    {
11335     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11336    },
11337    {
11338     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11339    },
11340    {
11341     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11342    },
11343    {
11344     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11345    }
11346   ]
11347  },
11348  {
11349   "access" : "private",
11350   "alignment" : 4,
11351   "fields" :
11352   [
11353    {
11354     "field_name" : "binder",
11355     "referenced_type" : "type-61"
11356    },
11357    {
11358     "field_name" : "refs",
11359     "field_offset" : 32,
11360     "referenced_type" : "type-11"
11361    }
11362   ],
11363   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
11364   "name" : "android::hardware::ProcessState::handle_entry",
11365   "referenced_type" : "type-60",
11366   "self_type" : "type-60",
11367   "size" : 8,
11368   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
11369   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
11370  },
11371  {
11372   "alignment" : 4,
11373   "base_specifiers" :
11374   [
11375    {
11376     "referenced_type" : "type-262"
11377    }
11378   ],
11379   "fields" :
11380   [
11381    {
11382     "access" : "private",
11383     "field_name" : "mVal",
11384     "field_offset" : 192,
11385     "referenced_type" : "type-235"
11386    }
11387   ],
11388   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> >",
11389   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> >",
11390   "record_kind" : "class",
11391   "referenced_type" : "type-268",
11392   "self_type" : "type-268",
11393   "size" : 28,
11394   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11395   "template_args" : [ "type-235" ],
11396   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb4V1_24IUsbEEEEE"
11397  },
11398  {
11399   "alignment" : 4,
11400   "base_specifiers" :
11401   [
11402    {
11403     "referenced_type" : "type-262"
11404    }
11405   ],
11406   "fields" :
11407   [
11408    {
11409     "access" : "private",
11410     "field_name" : "mVal",
11411     "field_offset" : 192,
11412     "referenced_type" : "type-714"
11413    }
11414   ],
11415   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> >",
11416   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> >",
11417   "record_kind" : "class",
11418   "referenced_type" : "type-731",
11419   "self_type" : "type-731",
11420   "size" : 28,
11421   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11422   "template_args" : [ "type-714" ],
11423   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb4V1_212IUsbCallbackEEEEE"
11424  },
11425  {
11426   "alignment" : 4,
11427   "base_specifiers" :
11428   [
11429    {
11430     "referenced_type" : "type-262"
11431    }
11432   ],
11433   "fields" :
11434   [
11435    {
11436     "access" : "private",
11437     "field_name" : "mVal",
11438     "field_offset" : 168,
11439     "referenced_type" : "type-40"
11440    }
11441   ],
11442   "linker_set_key" : "android::hardware::Return<bool>",
11443   "name" : "android::hardware::Return<bool>",
11444   "record_kind" : "class",
11445   "referenced_type" : "type-261",
11446   "self_type" : "type-261",
11447   "size" : 24,
11448   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11449   "template_args" : [ "type-40" ],
11450   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
11451  },
11452  {
11453   "alignment" : 4,
11454   "base_specifiers" :
11455   [
11456    {
11457     "referenced_type" : "type-262"
11458    }
11459   ],
11460   "linker_set_key" : "android::hardware::Return<void>",
11461   "name" : "android::hardware::Return<void>",
11462   "record_kind" : "class",
11463   "referenced_type" : "type-282",
11464   "self_type" : "type-282",
11465   "size" : 24,
11466   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11467   "template_args" : [ "type-51" ],
11468   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
11469  },
11470  {
11471   "alignment" : 4,
11472   "fields" :
11473   [
11474    {
11475     "access" : "private",
11476     "field_name" : "mException",
11477     "referenced_type" : "type-49"
11478    },
11479    {
11480     "access" : "private",
11481     "field_name" : "mErrorCode",
11482     "field_offset" : 32,
11483     "referenced_type" : "type-49"
11484    },
11485    {
11486     "access" : "private",
11487     "field_name" : "mMessage",
11488     "field_offset" : 64,
11489     "referenced_type" : "type-253"
11490    }
11491   ],
11492   "linker_set_key" : "android::hardware::Status",
11493   "name" : "android::hardware::Status",
11494   "record_kind" : "class",
11495   "referenced_type" : "type-252",
11496   "self_type" : "type-252",
11497   "size" : 20,
11498   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11499   "unique_id" : "_ZTSN7android8hardware6StatusE"
11500  },
11501  {
11502   "alignment" : 4,
11503   "fields" :
11504   [
11505    {
11506     "access" : "protected",
11507     "field_name" : "mInstrumentationCallbacks",
11508     "field_offset" : 32,
11509     "referenced_type" : "type-100"
11510    },
11511    {
11512     "access" : "protected",
11513     "field_name" : "mEnableInstrumentation",
11514     "field_offset" : 128,
11515     "referenced_type" : "type-40"
11516    },
11517    {
11518     "access" : "protected",
11519     "field_name" : "mInstrumentationLibPackage",
11520     "field_offset" : 160,
11521     "referenced_type" : "type-101"
11522    },
11523    {
11524     "access" : "protected",
11525     "field_name" : "mInterfaceName",
11526     "field_offset" : 256,
11527     "referenced_type" : "type-102"
11528    }
11529   ],
11530   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
11531   "name" : "android::hardware::details::HidlInstrumentor",
11532   "referenced_type" : "type-99",
11533   "self_type" : "type-99",
11534   "size" : 44,
11535   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11536   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
11537   "vtable_components" :
11538   [
11539    {
11540     "kind" : "offset_to_top"
11541    },
11542    {
11543     "kind" : "rtti",
11544     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
11545    },
11546    {
11547     "kind" : "complete_dtor_pointer",
11548     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
11549    },
11550    {
11551     "kind" : "deleting_dtor_pointer",
11552     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
11553    }
11554   ]
11555  },
11556  {
11557   "alignment" : 4,
11558   "fields" :
11559   [
11560    {
11561     "field_name" : "sched_policy",
11562     "referenced_type" : "type-49"
11563    },
11564    {
11565     "field_name" : "prio",
11566     "field_offset" : 32,
11567     "referenced_type" : "type-49"
11568    }
11569   ],
11570   "linker_set_key" : "android::hardware::details::SchedPrio",
11571   "name" : "android::hardware::details::SchedPrio",
11572   "referenced_type" : "type-513",
11573   "self_type" : "type-513",
11574   "size" : 8,
11575   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
11576   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
11577  },
11578  {
11579   "alignment" : 4,
11580   "fields" :
11581   [
11582    {
11583     "access" : "private",
11584     "field_name" : "mQueue",
11585     "referenced_type" : "type-709"
11586    }
11587   ],
11588   "linker_set_key" : "android::hardware::details::TaskRunner",
11589   "name" : "android::hardware::details::TaskRunner",
11590   "record_kind" : "class",
11591   "referenced_type" : "type-708",
11592   "self_type" : "type-708",
11593   "size" : 8,
11594   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
11595   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
11596  },
11597  {
11598   "alignment" : 1,
11599   "linker_set_key" : "android::hardware::details::bnhw_tag",
11600   "name" : "android::hardware::details::bnhw_tag",
11601   "referenced_type" : "type-340",
11602   "self_type" : "type-340",
11603   "size" : 1,
11604   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11605   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
11606  },
11607  {
11608   "alignment" : 1,
11609   "linker_set_key" : "android::hardware::details::bphw_tag",
11610   "name" : "android::hardware::details::bphw_tag",
11611   "referenced_type" : "type-351",
11612   "self_type" : "type-351",
11613   "size" : 1,
11614   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11615   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
11616  },
11617  {
11618   "alignment" : 1,
11619   "linker_set_key" : "android::hardware::details::bs_tag",
11620   "name" : "android::hardware::details::bs_tag",
11621   "referenced_type" : "type-363",
11622   "self_type" : "type-363",
11623   "size" : 1,
11624   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11625   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
11626  },
11627  {
11628   "access" : "private",
11629   "alignment" : 4,
11630   "fields" :
11631   [
11632    {
11633     "field_name" : "mPointer",
11634     "referenced_type" : "type-416"
11635    },
11636    {
11637     "field_name" : "_pad",
11638     "referenced_type" : "type-13"
11639    }
11640   ],
11641   "is_anonymous" : true,
11642   "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",
11643   "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",
11644   "record_kind" : "union",
11645   "referenced_type" : "type-415",
11646   "self_type" : "type-415",
11647   "size" : 8,
11648   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11649   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
11650  },
11651  {
11652   "access" : "private",
11653   "alignment" : 4,
11654   "fields" :
11655   [
11656    {
11657     "field_name" : "mPointer",
11658     "referenced_type" : "type-134"
11659    },
11660    {
11661     "field_name" : "_pad",
11662     "referenced_type" : "type-13"
11663    }
11664   ],
11665   "is_anonymous" : true,
11666   "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",
11667   "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",
11668   "record_kind" : "union",
11669   "referenced_type" : "type-133",
11670   "self_type" : "type-133",
11671   "size" : 8,
11672   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11673   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_210PortStatusEEUt_E"
11674  },
11675  {
11676   "access" : "private",
11677   "alignment" : 4,
11678   "fields" :
11679   [
11680    {
11681     "field_name" : "mPointer",
11682     "referenced_type" : "type-751"
11683    },
11684    {
11685     "field_name" : "_pad",
11686     "referenced_type" : "type-13"
11687    }
11688   ],
11689   "is_anonymous" : true,
11690   "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",
11691   "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",
11692   "record_kind" : "union",
11693   "referenced_type" : "type-750",
11694   "self_type" : "type-750",
11695   "size" : 8,
11696   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11697   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_010PortStatusEEUt_E"
11698  },
11699  {
11700   "access" : "private",
11701   "alignment" : 4,
11702   "fields" :
11703   [
11704    {
11705     "field_name" : "mPointer",
11706     "referenced_type" : "type-122"
11707    },
11708    {
11709     "field_name" : "_pad",
11710     "referenced_type" : "type-13"
11711    }
11712   ],
11713   "is_anonymous" : true,
11714   "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",
11715   "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",
11716   "record_kind" : "union",
11717   "referenced_type" : "type-121",
11718   "self_type" : "type-121",
11719   "size" : 8,
11720   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11721   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_114PortStatus_1_1EEUt_E"
11722  },
11723  {
11724   "alignment" : 4,
11725   "fields" :
11726   [
11727    {
11728     "access" : "private",
11729     "referenced_type" : "type-415"
11730    }
11731   ],
11732   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
11733   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
11734   "referenced_type" : "type-414",
11735   "self_type" : "type-414",
11736   "size" : 8,
11737   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11738   "template_args" : [ "type-417" ],
11739   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
11740  },
11741  {
11742   "alignment" : 4,
11743   "fields" :
11744   [
11745    {
11746     "access" : "private",
11747     "referenced_type" : "type-428"
11748    }
11749   ],
11750   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
11751   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
11752   "referenced_type" : "type-427",
11753   "self_type" : "type-427",
11754   "size" : 8,
11755   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11756   "template_args" : [ "type-430" ],
11757   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
11758  },
11759  {
11760   "alignment" : 4,
11761   "fields" :
11762   [
11763    {
11764     "access" : "private",
11765     "referenced_type" : "type-420"
11766    }
11767   ],
11768   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
11769   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
11770   "referenced_type" : "type-419",
11771   "self_type" : "type-419",
11772   "size" : 8,
11773   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11774   "template_args" : [ "type-34" ],
11775   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
11776  },
11777  {
11778   "alignment" : 4,
11779   "fields" :
11780   [
11781    {
11782     "access" : "private",
11783     "referenced_type" : "type-750"
11784    }
11785   ],
11786   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
11787   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
11788   "referenced_type" : "type-749",
11789   "self_type" : "type-749",
11790   "size" : 8,
11791   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11792   "template_args" : [ "type-33" ],
11793   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_010PortStatusEEE"
11794  },
11795  {
11796   "alignment" : 4,
11797   "fields" :
11798   [
11799    {
11800     "access" : "private",
11801     "referenced_type" : "type-121"
11802    }
11803   ],
11804   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
11805   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
11806   "referenced_type" : "type-120",
11807   "self_type" : "type-120",
11808   "size" : 8,
11809   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11810   "template_args" : [ "type-123" ],
11811   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_114PortStatus_1_1EEE"
11812  },
11813  {
11814   "alignment" : 4,
11815   "fields" :
11816   [
11817    {
11818     "access" : "private",
11819     "referenced_type" : "type-133"
11820    }
11821   ],
11822   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus>",
11823   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus>",
11824   "referenced_type" : "type-132",
11825   "self_type" : "type-132",
11826   "size" : 8,
11827   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11828   "template_args" : [ "type-135" ],
11829   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_210PortStatusEEE"
11830  },
11831  {
11832   "alignment" : 4,
11833   "fields" :
11834   [
11835    {
11836     "access" : "private",
11837     "referenced_type" : "type-445"
11838    }
11839   ],
11840   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
11841   "name" : "android::hardware::details::hidl_pointer<char>",
11842   "referenced_type" : "type-444",
11843   "self_type" : "type-444",
11844   "size" : 8,
11845   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11846   "template_args" : [ "type-39" ],
11847   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
11848  },
11849  {
11850   "access" : "private",
11851   "alignment" : 4,
11852   "fields" :
11853   [
11854    {
11855     "field_name" : "mPointer",
11856     "referenced_type" : "type-280"
11857    },
11858    {
11859     "field_name" : "_pad",
11860     "referenced_type" : "type-13"
11861    }
11862   ],
11863   "is_anonymous" : true,
11864   "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",
11865   "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",
11866   "record_kind" : "union",
11867   "referenced_type" : "type-445",
11868   "self_type" : "type-445",
11869   "size" : 8,
11870   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11871   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
11872  },
11873  {
11874   "alignment" : 4,
11875   "fields" :
11876   [
11877    {
11878     "access" : "private",
11879     "referenced_type" : "type-36"
11880    }
11881   ],
11882   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
11883   "name" : "android::hardware::details::hidl_pointer<const char>",
11884   "referenced_type" : "type-35",
11885   "self_type" : "type-35",
11886   "size" : 8,
11887   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11888   "template_args" : [ "type-38" ],
11889   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
11890  },
11891  {
11892   "access" : "private",
11893   "alignment" : 4,
11894   "fields" :
11895   [
11896    {
11897     "field_name" : "mPointer",
11898     "referenced_type" : "type-37"
11899    },
11900    {
11901     "field_name" : "_pad",
11902     "referenced_type" : "type-13"
11903    }
11904   ],
11905   "is_anonymous" : true,
11906   "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",
11907   "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",
11908   "record_kind" : "union",
11909   "referenced_type" : "type-36",
11910   "self_type" : "type-36",
11911   "size" : 8,
11912   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11913   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
11914  },
11915  {
11916   "alignment" : 4,
11917   "fields" :
11918   [
11919    {
11920     "access" : "private",
11921     "referenced_type" : "type-375"
11922    }
11923   ],
11924   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
11925   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
11926   "referenced_type" : "type-374",
11927   "self_type" : "type-374",
11928   "size" : 8,
11929   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11930   "template_args" : [ "type-377" ],
11931   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
11932  },
11933  {
11934   "access" : "private",
11935   "alignment" : 4,
11936   "fields" :
11937   [
11938    {
11939     "field_name" : "mPointer",
11940     "referenced_type" : "type-376"
11941    },
11942    {
11943     "field_name" : "_pad",
11944     "referenced_type" : "type-13"
11945    }
11946   ],
11947   "is_anonymous" : true,
11948   "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",
11949   "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",
11950   "record_kind" : "union",
11951   "referenced_type" : "type-375",
11952   "self_type" : "type-375",
11953   "size" : 8,
11954   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11955   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
11956  },
11957  {
11958   "access" : "private",
11959   "alignment" : 4,
11960   "fields" :
11961   [
11962    {
11963     "field_name" : "mPointer",
11964     "referenced_type" : "type-429"
11965    },
11966    {
11967     "field_name" : "_pad",
11968     "referenced_type" : "type-13"
11969    }
11970   ],
11971   "is_anonymous" : true,
11972   "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",
11973   "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",
11974   "record_kind" : "union",
11975   "referenced_type" : "type-428",
11976   "self_type" : "type-428",
11977   "size" : 8,
11978   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11979   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
11980  },
11981  {
11982   "access" : "private",
11983   "alignment" : 4,
11984   "fields" :
11985   [
11986    {
11987     "field_name" : "mPointer",
11988     "referenced_type" : "type-421"
11989    },
11990    {
11991     "field_name" : "_pad",
11992     "referenced_type" : "type-13"
11993    }
11994   ],
11995   "is_anonymous" : true,
11996   "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",
11997   "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",
11998   "record_kind" : "union",
11999   "referenced_type" : "type-420",
12000   "self_type" : "type-420",
12001   "size" : 8,
12002   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12003   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
12004  },
12005  {
12006   "alignment" : 4,
12007   "fields" :
12008   [
12009    {
12010     "access" : "private",
12011     "referenced_type" : "type-438"
12012    }
12013   ],
12014   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
12015   "name" : "android::hardware::details::hidl_pointer<int>",
12016   "referenced_type" : "type-437",
12017   "self_type" : "type-437",
12018   "size" : 8,
12019   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12020   "template_args" : [ "type-49" ],
12021   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
12022  },
12023  {
12024   "access" : "private",
12025   "alignment" : 4,
12026   "fields" :
12027   [
12028    {
12029     "field_name" : "mPointer",
12030     "referenced_type" : "type-439"
12031    },
12032    {
12033     "field_name" : "_pad",
12034     "referenced_type" : "type-13"
12035    }
12036   ],
12037   "is_anonymous" : true,
12038   "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",
12039   "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",
12040   "record_kind" : "union",
12041   "referenced_type" : "type-438",
12042   "self_type" : "type-438",
12043   "size" : 8,
12044   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12045   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
12046  },
12047  {
12048   "alignment" : 4,
12049   "fields" :
12050   [
12051    {
12052     "access" : "private",
12053     "referenced_type" : "type-460"
12054    }
12055   ],
12056   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
12057   "name" : "android::hardware::details::hidl_pointer<native_handle>",
12058   "referenced_type" : "type-459",
12059   "self_type" : "type-459",
12060   "size" : 8,
12061   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12062   "template_args" : [ "type-293" ],
12063   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
12064  },
12065  {
12066   "access" : "private",
12067   "alignment" : 4,
12068   "fields" :
12069   [
12070    {
12071     "field_name" : "mPointer",
12072     "referenced_type" : "type-292"
12073    },
12074    {
12075     "field_name" : "_pad",
12076     "referenced_type" : "type-13"
12077    }
12078   ],
12079   "is_anonymous" : true,
12080   "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",
12081   "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",
12082   "record_kind" : "union",
12083   "referenced_type" : "type-460",
12084   "self_type" : "type-460",
12085   "size" : 8,
12086   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12087   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
12088  },
12089  {
12090   "alignment" : 1,
12091   "linker_set_key" : "android::hardware::details::i_tag",
12092   "name" : "android::hardware::details::i_tag",
12093   "referenced_type" : "type-326",
12094   "self_type" : "type-326",
12095   "size" : 1,
12096   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12097   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
12098  },
12099  {
12100   "alignment" : 4,
12101   "fields" :
12102   [
12103    {
12104     "access" : "private",
12105     "field_name" : "mStatus",
12106     "referenced_type" : "type-252"
12107    },
12108    {
12109     "access" : "private",
12110     "field_name" : "mCheckedStatus",
12111     "field_offset" : 160,
12112     "referenced_type" : "type-40"
12113    }
12114   ],
12115   "linker_set_key" : "android::hardware::details::return_status",
12116   "name" : "android::hardware::details::return_status",
12117   "record_kind" : "class",
12118   "referenced_type" : "type-262",
12119   "self_type" : "type-262",
12120   "size" : 24,
12121   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
12122   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
12123  },
12124  {
12125   "alignment" : 1,
12126   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
12127   "name" : "android::hardware::details::std_array<unsigned char, 32>",
12128   "referenced_type" : "type-446",
12129   "self_type" : "type-446",
12130   "size" : 1,
12131   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12132   "template_args" : [ "type-211" ],
12133   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
12134  },
12135  {
12136   "alignment" : 1,
12137   "fields" :
12138   [
12139    {
12140     "access" : "private",
12141     "field_name" : "mBuffer",
12142     "referenced_type" : "type-431"
12143    }
12144   ],
12145   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
12146   "name" : "android::hardware::hidl_array<unsigned char, 32>",
12147   "referenced_type" : "type-430",
12148   "self_type" : "type-430",
12149   "size" : 32,
12150   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12151   "template_args" : [ "type-211" ],
12152   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
12153  },
12154  {
12155   "alignment" : 4,
12156   "base_specifiers" :
12157   [
12158    {
12159     "referenced_type" : "type-17"
12160    }
12161   ],
12162   "fields" :
12163   [
12164    {
12165     "access" : "private",
12166     "field_name" : "mRecipient",
12167     "field_offset" : 32,
12168     "referenced_type" : "type-4"
12169    },
12170    {
12171     "access" : "private",
12172     "field_name" : "mCookie",
12173     "field_offset" : 96,
12174     "referenced_type" : "type-13"
12175    },
12176    {
12177     "access" : "private",
12178     "field_name" : "mBase",
12179     "field_offset" : 160,
12180     "referenced_type" : "type-14"
12181    }
12182   ],
12183   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
12184   "name" : "android::hardware::hidl_binder_death_recipient",
12185   "referenced_type" : "type-3",
12186   "self_type" : "type-3",
12187   "size" : 36,
12188   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
12189   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
12190   "vtable_components" :
12191   [
12192    {
12193     "component_value" : 28,
12194     "kind" : "vbase_offset"
12195    },
12196    {
12197     "kind" : "offset_to_top"
12198    },
12199    {
12200     "kind" : "rtti",
12201     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
12202    },
12203    {
12204     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
12205    },
12206    {
12207     "kind" : "complete_dtor_pointer",
12208     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
12209    },
12210    {
12211     "kind" : "deleting_dtor_pointer",
12212     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
12213    },
12214    {
12215     "kind" : "vcall_offset"
12216    },
12217    {
12218     "kind" : "vcall_offset"
12219    },
12220    {
12221     "kind" : "vcall_offset"
12222    },
12223    {
12224     "kind" : "vcall_offset"
12225    },
12226    {
12227     "component_value" : -28,
12228     "kind" : "vcall_offset"
12229    },
12230    {
12231     "component_value" : -28,
12232     "kind" : "offset_to_top"
12233    },
12234    {
12235     "kind" : "rtti",
12236     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
12237    },
12238    {
12239     "kind" : "complete_dtor_pointer",
12240     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
12241    },
12242    {
12243     "kind" : "deleting_dtor_pointer",
12244     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
12245    },
12246    {
12247     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12248    },
12249    {
12250     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12251    },
12252    {
12253     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12254    },
12255    {
12256     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12257    }
12258   ]
12259  },
12260  {
12261   "alignment" : 4,
12262   "base_specifiers" :
12263   [
12264    {
12265     "is_virtual" : true,
12266     "referenced_type" : "type-7"
12267    }
12268   ],
12269   "linker_set_key" : "android::hardware::hidl_death_recipient",
12270   "name" : "android::hardware::hidl_death_recipient",
12271   "referenced_type" : "type-6",
12272   "self_type" : "type-6",
12273   "size" : 12,
12274   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12275   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
12276   "vtable_components" :
12277   [
12278    {
12279     "component_value" : 4,
12280     "kind" : "vbase_offset"
12281    },
12282    {
12283     "kind" : "offset_to_top"
12284    },
12285    {
12286     "kind" : "rtti",
12287     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
12288    },
12289    {
12290     "is_pure" : true,
12291     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
12292    },
12293    {
12294     "kind" : "complete_dtor_pointer",
12295     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
12296    },
12297    {
12298     "kind" : "deleting_dtor_pointer",
12299     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
12300    },
12301    {
12302     "kind" : "vcall_offset"
12303    },
12304    {
12305     "kind" : "vcall_offset"
12306    },
12307    {
12308     "kind" : "vcall_offset"
12309    },
12310    {
12311     "kind" : "vcall_offset"
12312    },
12313    {
12314     "component_value" : -4,
12315     "kind" : "vcall_offset"
12316    },
12317    {
12318     "component_value" : -4,
12319     "kind" : "offset_to_top"
12320    },
12321    {
12322     "kind" : "rtti",
12323     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
12324    },
12325    {
12326     "kind" : "complete_dtor_pointer",
12327     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
12328    },
12329    {
12330     "kind" : "deleting_dtor_pointer",
12331     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
12332    },
12333    {
12334     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12335    },
12336    {
12337     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12338    },
12339    {
12340     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12341    },
12342    {
12343     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12344    }
12345   ]
12346  },
12347  {
12348   "alignment" : 8,
12349   "fields" :
12350   [
12351    {
12352     "access" : "private",
12353     "field_name" : "mHandle",
12354     "referenced_type" : "type-374"
12355    },
12356    {
12357     "access" : "private",
12358     "field_name" : "mOwnsHandle",
12359     "field_offset" : 64,
12360     "referenced_type" : "type-40"
12361    }
12362   ],
12363   "linker_set_key" : "android::hardware::hidl_handle",
12364   "name" : "android::hardware::hidl_handle",
12365   "referenced_type" : "type-398",
12366   "self_type" : "type-398",
12367   "size" : 16,
12368   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12369   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
12370  },
12371  {
12372   "alignment" : 8,
12373   "fields" :
12374   [
12375    {
12376     "access" : "private",
12377     "field_name" : "mHandle",
12378     "referenced_type" : "type-398"
12379    },
12380    {
12381     "access" : "private",
12382     "field_name" : "mSize",
12383     "field_offset" : 128,
12384     "referenced_type" : "type-13"
12385    },
12386    {
12387     "access" : "private",
12388     "field_name" : "mName",
12389     "field_offset" : 192,
12390     "referenced_type" : "type-34"
12391    }
12392   ],
12393   "linker_set_key" : "android::hardware::hidl_memory",
12394   "name" : "android::hardware::hidl_memory",
12395   "referenced_type" : "type-401",
12396   "self_type" : "type-401",
12397   "size" : 40,
12398   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12399   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
12400  },
12401  {
12402   "alignment" : 4,
12403   "fields" :
12404   [
12405    {
12406     "access" : "private",
12407     "field_name" : "mBuffer",
12408     "referenced_type" : "type-35"
12409    },
12410    {
12411     "access" : "private",
12412     "field_name" : "mSize",
12413     "field_offset" : 64,
12414     "referenced_type" : "type-2"
12415    },
12416    {
12417     "access" : "private",
12418     "field_name" : "mOwnsBuffer",
12419     "field_offset" : 96,
12420     "referenced_type" : "type-40"
12421    }
12422   ],
12423   "linker_set_key" : "android::hardware::hidl_string",
12424   "name" : "android::hardware::hidl_string",
12425   "referenced_type" : "type-34",
12426   "self_type" : "type-34",
12427   "size" : 16,
12428   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12429   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
12430  },
12431  {
12432   "alignment" : 4,
12433   "fields" :
12434   [
12435    {
12436     "access" : "private",
12437     "field_name" : "mBuffer",
12438     "referenced_type" : "type-414"
12439    },
12440    {
12441     "access" : "private",
12442     "field_name" : "mSize",
12443     "field_offset" : 64,
12444     "referenced_type" : "type-2"
12445    },
12446    {
12447     "access" : "private",
12448     "field_name" : "mOwnsBuffer",
12449     "field_offset" : 96,
12450     "referenced_type" : "type-40"
12451    }
12452   ],
12453   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
12454   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
12455   "referenced_type" : "type-413",
12456   "self_type" : "type-413",
12457   "size" : 16,
12458   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12459   "template_args" : [ "type-417" ],
12460   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
12461  },
12462  {
12463   "alignment" : 4,
12464   "fields" :
12465   [
12466    {
12467     "access" : "private",
12468     "field_name" : "mBuffer",
12469     "referenced_type" : "type-427"
12470    },
12471    {
12472     "access" : "private",
12473     "field_name" : "mSize",
12474     "field_offset" : 64,
12475     "referenced_type" : "type-2"
12476    },
12477    {
12478     "access" : "private",
12479     "field_name" : "mOwnsBuffer",
12480     "field_offset" : 96,
12481     "referenced_type" : "type-40"
12482    }
12483   ],
12484   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
12485   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
12486   "referenced_type" : "type-426",
12487   "self_type" : "type-426",
12488   "size" : 16,
12489   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12490   "template_args" : [ "type-430" ],
12491   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
12492  },
12493  {
12494   "alignment" : 4,
12495   "fields" :
12496   [
12497    {
12498     "access" : "private",
12499     "field_name" : "mBuffer",
12500     "referenced_type" : "type-419"
12501    },
12502    {
12503     "access" : "private",
12504     "field_name" : "mSize",
12505     "field_offset" : 64,
12506     "referenced_type" : "type-2"
12507    },
12508    {
12509     "access" : "private",
12510     "field_name" : "mOwnsBuffer",
12511     "field_offset" : 96,
12512     "referenced_type" : "type-40"
12513    }
12514   ],
12515   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
12516   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
12517   "referenced_type" : "type-418",
12518   "self_type" : "type-418",
12519   "size" : 16,
12520   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12521   "template_args" : [ "type-34" ],
12522   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
12523  },
12524  {
12525   "alignment" : 4,
12526   "fields" :
12527   [
12528    {
12529     "access" : "private",
12530     "field_name" : "mBuffer",
12531     "referenced_type" : "type-749"
12532    },
12533    {
12534     "access" : "private",
12535     "field_name" : "mSize",
12536     "field_offset" : 64,
12537     "referenced_type" : "type-2"
12538    },
12539    {
12540     "access" : "private",
12541     "field_name" : "mOwnsBuffer",
12542     "field_offset" : 96,
12543     "referenced_type" : "type-40"
12544    }
12545   ],
12546   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
12547   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
12548   "referenced_type" : "type-748",
12549   "self_type" : "type-748",
12550   "size" : 16,
12551   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12552   "template_args" : [ "type-33" ],
12553   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3usb4V1_010PortStatusEEE"
12554  },
12555  {
12556   "alignment" : 4,
12557   "fields" :
12558   [
12559    {
12560     "access" : "private",
12561     "field_name" : "mBuffer",
12562     "referenced_type" : "type-120"
12563    },
12564    {
12565     "access" : "private",
12566     "field_name" : "mSize",
12567     "field_offset" : 64,
12568     "referenced_type" : "type-2"
12569    },
12570    {
12571     "access" : "private",
12572     "field_name" : "mOwnsBuffer",
12573     "field_offset" : 96,
12574     "referenced_type" : "type-40"
12575    }
12576   ],
12577   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
12578   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
12579   "referenced_type" : "type-757",
12580   "self_type" : "type-757",
12581   "size" : 16,
12582   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12583   "template_args" : [ "type-123" ],
12584   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3usb4V1_114PortStatus_1_1EEE"
12585  },
12586  {
12587   "alignment" : 4,
12588   "fields" :
12589   [
12590    {
12591     "access" : "private",
12592     "field_name" : "mBuffer",
12593     "referenced_type" : "type-132"
12594    },
12595    {
12596     "access" : "private",
12597     "field_name" : "mSize",
12598     "field_offset" : 64,
12599     "referenced_type" : "type-2"
12600    },
12601    {
12602     "access" : "private",
12603     "field_name" : "mOwnsBuffer",
12604     "field_offset" : 96,
12605     "referenced_type" : "type-40"
12606    }
12607   ],
12608   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus>",
12609   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus>",
12610   "referenced_type" : "type-763",
12611   "self_type" : "type-763",
12612   "size" : 16,
12613   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12614   "template_args" : [ "type-135" ],
12615   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3usb4V1_210PortStatusEEE"
12616  },
12617  {
12618   "alignment" : 4,
12619   "fields" :
12620   [
12621    {
12622     "access" : "private",
12623     "field_name" : "mBuffer",
12624     "referenced_type" : "type-444"
12625    },
12626    {
12627     "access" : "private",
12628     "field_name" : "mSize",
12629     "field_offset" : 64,
12630     "referenced_type" : "type-2"
12631    },
12632    {
12633     "access" : "private",
12634     "field_name" : "mOwnsBuffer",
12635     "field_offset" : 96,
12636     "referenced_type" : "type-40"
12637    }
12638   ],
12639   "linker_set_key" : "android::hardware::hidl_vec<char>",
12640   "name" : "android::hardware::hidl_vec<char>",
12641   "referenced_type" : "type-443",
12642   "self_type" : "type-443",
12643   "size" : 16,
12644   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12645   "template_args" : [ "type-39" ],
12646   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
12647  },
12648  {
12649   "alignment" : 4,
12650   "fields" :
12651   [
12652    {
12653     "access" : "private",
12654     "field_name" : "mBuffer",
12655     "referenced_type" : "type-437"
12656    },
12657    {
12658     "access" : "private",
12659     "field_name" : "mSize",
12660     "field_offset" : 64,
12661     "referenced_type" : "type-2"
12662    },
12663    {
12664     "access" : "private",
12665     "field_name" : "mOwnsBuffer",
12666     "field_offset" : 96,
12667     "referenced_type" : "type-40"
12668    }
12669   ],
12670   "linker_set_key" : "android::hardware::hidl_vec<int>",
12671   "name" : "android::hardware::hidl_vec<int>",
12672   "referenced_type" : "type-436",
12673   "self_type" : "type-436",
12674   "size" : 16,
12675   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12676   "template_args" : [ "type-49" ],
12677   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
12678  },
12679  {
12680   "alignment" : 2,
12681   "fields" :
12682   [
12683    {
12684     "access" : "private",
12685     "field_name" : "mMajor",
12686     "referenced_type" : "type-213"
12687    },
12688    {
12689     "access" : "private",
12690     "field_name" : "mMinor",
12691     "field_offset" : 16,
12692     "referenced_type" : "type-213"
12693    }
12694   ],
12695   "linker_set_key" : "android::hardware::hidl_version",
12696   "name" : "android::hardware::hidl_version",
12697   "referenced_type" : "type-448",
12698   "self_type" : "type-448",
12699   "size" : 4,
12700   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12701   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
12702  },
12703  {
12704   "alignment" : 4,
12705   "base_specifiers" :
12706   [
12707    {
12708     "referenced_type" : "type-95"
12709    }
12710   ],
12711   "fields" :
12712   [
12713    {
12714     "access" : "private",
12715     "field_name" : "_hidl_mImpl",
12716     "field_offset" : 544,
12717     "referenced_type" : "type-219"
12718    }
12719   ],
12720   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsb",
12721   "name" : "android::hardware::usb::V1_0::BnHwUsb",
12722   "referenced_type" : "type-658",
12723   "self_type" : "type-658",
12724   "size" : 80,
12725   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h",
12726   "unique_id" : "_ZTSN7android8hardware3usb4V1_07BnHwUsbE",
12727   "vtable_components" :
12728   [
12729    {
12730     "component_value" : 72,
12731     "kind" : "vbase_offset"
12732    },
12733    {
12734     "kind" : "offset_to_top"
12735    },
12736    {
12737     "kind" : "rtti",
12738     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
12739    },
12740    {
12741     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12742    },
12743    {
12744     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12745    },
12746    {
12747     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12748    },
12749    {
12750     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12751    },
12752    {
12753     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12754    },
12755    {
12756     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12757    },
12758    {
12759     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12760    },
12761    {
12762     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12763    },
12764    {
12765     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12766    },
12767    {
12768     "kind" : "complete_dtor_pointer",
12769     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD1Ev"
12770    },
12771    {
12772     "kind" : "deleting_dtor_pointer",
12773     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD0Ev"
12774    },
12775    {
12776     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12777    },
12778    {
12779     "component_value" : -20,
12780     "kind" : "offset_to_top"
12781    },
12782    {
12783     "kind" : "rtti",
12784     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
12785    },
12786    {
12787     "kind" : "complete_dtor_pointer",
12788     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
12789    },
12790    {
12791     "kind" : "deleting_dtor_pointer",
12792     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
12793    },
12794    {
12795     "kind" : "vcall_offset"
12796    },
12797    {
12798     "kind" : "vcall_offset"
12799    },
12800    {
12801     "kind" : "vcall_offset"
12802    },
12803    {
12804     "kind" : "vcall_offset"
12805    },
12806    {
12807     "component_value" : -72,
12808     "kind" : "vcall_offset"
12809    },
12810    {
12811     "component_value" : -72,
12812     "kind" : "offset_to_top"
12813    },
12814    {
12815     "kind" : "rtti",
12816     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
12817    },
12818    {
12819     "kind" : "complete_dtor_pointer",
12820     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
12821    },
12822    {
12823     "kind" : "deleting_dtor_pointer",
12824     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
12825    },
12826    {
12827     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12828    },
12829    {
12830     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12831    },
12832    {
12833     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12834    },
12835    {
12836     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12837    }
12838   ]
12839  },
12840  {
12841   "alignment" : 4,
12842   "base_specifiers" :
12843   [
12844    {
12845     "referenced_type" : "type-95"
12846    }
12847   ],
12848   "fields" :
12849   [
12850    {
12851     "access" : "private",
12852     "field_name" : "_hidl_mImpl",
12853     "field_offset" : 544,
12854     "referenced_type" : "type-200"
12855    }
12856   ],
12857   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsbCallback",
12858   "name" : "android::hardware::usb::V1_0::BnHwUsbCallback",
12859   "referenced_type" : "type-650",
12860   "self_type" : "type-650",
12861   "size" : 80,
12862   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h",
12863   "unique_id" : "_ZTSN7android8hardware3usb4V1_015BnHwUsbCallbackE",
12864   "vtable_components" :
12865   [
12866    {
12867     "component_value" : 72,
12868     "kind" : "vbase_offset"
12869    },
12870    {
12871     "kind" : "offset_to_top"
12872    },
12873    {
12874     "kind" : "rtti",
12875     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
12876    },
12877    {
12878     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12879    },
12880    {
12881     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12882    },
12883    {
12884     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12885    },
12886    {
12887     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12888    },
12889    {
12890     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12891    },
12892    {
12893     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12894    },
12895    {
12896     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12897    },
12898    {
12899     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12900    },
12901    {
12902     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12903    },
12904    {
12905     "kind" : "complete_dtor_pointer",
12906     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
12907    },
12908    {
12909     "kind" : "deleting_dtor_pointer",
12910     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
12911    },
12912    {
12913     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12914    },
12915    {
12916     "component_value" : -20,
12917     "kind" : "offset_to_top"
12918    },
12919    {
12920     "kind" : "rtti",
12921     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
12922    },
12923    {
12924     "kind" : "complete_dtor_pointer",
12925     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
12926    },
12927    {
12928     "kind" : "deleting_dtor_pointer",
12929     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
12930    },
12931    {
12932     "kind" : "vcall_offset"
12933    },
12934    {
12935     "kind" : "vcall_offset"
12936    },
12937    {
12938     "kind" : "vcall_offset"
12939    },
12940    {
12941     "kind" : "vcall_offset"
12942    },
12943    {
12944     "component_value" : -72,
12945     "kind" : "vcall_offset"
12946    },
12947    {
12948     "component_value" : -72,
12949     "kind" : "offset_to_top"
12950    },
12951    {
12952     "kind" : "rtti",
12953     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
12954    },
12955    {
12956     "kind" : "complete_dtor_pointer",
12957     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
12958    },
12959    {
12960     "kind" : "deleting_dtor_pointer",
12961     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
12962    },
12963    {
12964     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12965    },
12966    {
12967     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12968    },
12969    {
12970     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12971    },
12972    {
12973     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12974    }
12975   ]
12976  },
12977  {
12978   "alignment" : 4,
12979   "base_specifiers" :
12980   [
12981    {
12982     "referenced_type" : "type-489"
12983    },
12984    {
12985     "referenced_type" : "type-99"
12986    }
12987   ],
12988   "fields" :
12989   [
12990    {
12991     "access" : "private",
12992     "field_name" : "_hidl_mMutex",
12993     "field_offset" : 544,
12994     "referenced_type" : "type-661"
12995    },
12996    {
12997     "access" : "private",
12998     "field_name" : "_hidl_mDeathRecipients",
12999     "field_offset" : 576,
13000     "referenced_type" : "type-662"
13001    }
13002   ],
13003   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsb",
13004   "name" : "android::hardware::usb::V1_0::BpHwUsb",
13005   "referenced_type" : "type-660",
13006   "self_type" : "type-660",
13007   "size" : 92,
13008   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h",
13009   "unique_id" : "_ZTSN7android8hardware3usb4V1_07BpHwUsbE",
13010   "vtable_components" :
13011   [
13012    {
13013     "component_value" : 84,
13014     "kind" : "vbase_offset"
13015    },
13016    {
13017     "kind" : "offset_to_top"
13018    },
13019    {
13020     "kind" : "rtti",
13021     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
13022    },
13023    {
13024     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_07BpHwUsb8isRemoteEv"
13025    },
13026    {
13027     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13028    },
13029    {
13030     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13031    },
13032    {
13033     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13034    },
13035    {
13036     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13037    },
13038    {
13039     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21setHALInstrumentationEv"
13040    },
13041    {
13042     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13043    },
13044    {
13045     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb4pingEv"
13046    },
13047    {
13048     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13049    },
13050    {
13051     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21notifySyspropsChangedEv"
13052    },
13053    {
13054     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13055    },
13056    {
13057     "kind" : "complete_dtor_pointer",
13058     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsbD1Ev"
13059    },
13060    {
13061     "kind" : "deleting_dtor_pointer",
13062     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsbD0Ev"
13063    },
13064    {
13065     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
13066    },
13067    {
13068     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
13069    },
13070    {
13071     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb15queryPortStatusEv"
13072    },
13073    {
13074     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
13075    },
13076    {
13077     "component_value" : 80,
13078     "kind" : "vbase_offset"
13079    },
13080    {
13081     "component_value" : -4,
13082     "kind" : "offset_to_top"
13083    },
13084    {
13085     "kind" : "rtti",
13086     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
13087    },
13088    {
13089     "kind" : "complete_dtor_pointer",
13090     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
13091    },
13092    {
13093     "kind" : "deleting_dtor_pointer",
13094     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
13095    },
13096    {
13097     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
13098    },
13099    {
13100     "component_value" : 76,
13101     "kind" : "vbase_offset"
13102    },
13103    {
13104     "component_value" : -8,
13105     "kind" : "offset_to_top"
13106    },
13107    {
13108     "kind" : "rtti",
13109     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
13110    },
13111    {
13112     "kind" : "complete_dtor_pointer",
13113     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
13114    },
13115    {
13116     "kind" : "deleting_dtor_pointer",
13117     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
13118    },
13119    {
13120     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13121    },
13122    {
13123     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13124    },
13125    {
13126     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13127    },
13128    {
13129     "component_value" : -24,
13130     "kind" : "offset_to_top"
13131    },
13132    {
13133     "kind" : "rtti",
13134     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
13135    },
13136    {
13137     "kind" : "complete_dtor_pointer",
13138     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
13139    },
13140    {
13141     "kind" : "deleting_dtor_pointer",
13142     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
13143    },
13144    {
13145     "kind" : "vcall_offset"
13146    },
13147    {
13148     "component_value" : -76,
13149     "kind" : "vcall_offset"
13150    },
13151    {
13152     "component_value" : -76,
13153     "kind" : "vcall_offset"
13154    },
13155    {
13156     "component_value" : -76,
13157     "kind" : "vcall_offset"
13158    },
13159    {
13160     "component_value" : -84,
13161     "kind" : "vcall_offset"
13162    },
13163    {
13164     "component_value" : -84,
13165     "kind" : "offset_to_top"
13166    },
13167    {
13168     "kind" : "rtti",
13169     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
13170    },
13171    {
13172     "kind" : "complete_dtor_pointer",
13173     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
13174    },
13175    {
13176     "kind" : "deleting_dtor_pointer",
13177     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
13178    },
13179    {
13180     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13181    },
13182    {
13183     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13184    },
13185    {
13186     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13187    },
13188    {
13189     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13190    }
13191   ]
13192  },
13193  {
13194   "alignment" : 4,
13195   "base_specifiers" :
13196   [
13197    {
13198     "referenced_type" : "type-488"
13199    },
13200    {
13201     "referenced_type" : "type-99"
13202    }
13203   ],
13204   "fields" :
13205   [
13206    {
13207     "access" : "private",
13208     "field_name" : "_hidl_mMutex",
13209     "field_offset" : 544,
13210     "referenced_type" : "type-653"
13211    },
13212    {
13213     "access" : "private",
13214     "field_name" : "_hidl_mDeathRecipients",
13215     "field_offset" : 576,
13216     "referenced_type" : "type-654"
13217    }
13218   ],
13219   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsbCallback",
13220   "name" : "android::hardware::usb::V1_0::BpHwUsbCallback",
13221   "referenced_type" : "type-652",
13222   "self_type" : "type-652",
13223   "size" : 92,
13224   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h",
13225   "unique_id" : "_ZTSN7android8hardware3usb4V1_015BpHwUsbCallbackE",
13226   "vtable_components" :
13227   [
13228    {
13229     "component_value" : 84,
13230     "kind" : "vbase_offset"
13231    },
13232    {
13233     "kind" : "offset_to_top"
13234    },
13235    {
13236     "kind" : "rtti",
13237     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
13238    },
13239    {
13240     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_015BpHwUsbCallback8isRemoteEv"
13241    },
13242    {
13243     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13244    },
13245    {
13246     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13247    },
13248    {
13249     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13250    },
13251    {
13252     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13253    },
13254    {
13255     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21setHALInstrumentationEv"
13256    },
13257    {
13258     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13259    },
13260    {
13261     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback4pingEv"
13262    },
13263    {
13264     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13265    },
13266    {
13267     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21notifySyspropsChangedEv"
13268    },
13269    {
13270     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13271    },
13272    {
13273     "kind" : "complete_dtor_pointer",
13274     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
13275    },
13276    {
13277     "kind" : "deleting_dtor_pointer",
13278     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
13279    },
13280    {
13281     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
13282    },
13283    {
13284     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
13285    },
13286    {
13287     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
13288    },
13289    {
13290     "component_value" : 80,
13291     "kind" : "vbase_offset"
13292    },
13293    {
13294     "component_value" : -4,
13295     "kind" : "offset_to_top"
13296    },
13297    {
13298     "kind" : "rtti",
13299     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
13300    },
13301    {
13302     "kind" : "complete_dtor_pointer",
13303     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
13304    },
13305    {
13306     "kind" : "deleting_dtor_pointer",
13307     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
13308    },
13309    {
13310     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
13311    },
13312    {
13313     "component_value" : 76,
13314     "kind" : "vbase_offset"
13315    },
13316    {
13317     "component_value" : -8,
13318     "kind" : "offset_to_top"
13319    },
13320    {
13321     "kind" : "rtti",
13322     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
13323    },
13324    {
13325     "kind" : "complete_dtor_pointer",
13326     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
13327    },
13328    {
13329     "kind" : "deleting_dtor_pointer",
13330     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
13331    },
13332    {
13333     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13334    },
13335    {
13336     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13337    },
13338    {
13339     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13340    },
13341    {
13342     "component_value" : -24,
13343     "kind" : "offset_to_top"
13344    },
13345    {
13346     "kind" : "rtti",
13347     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
13348    },
13349    {
13350     "kind" : "complete_dtor_pointer",
13351     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
13352    },
13353    {
13354     "kind" : "deleting_dtor_pointer",
13355     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
13356    },
13357    {
13358     "kind" : "vcall_offset"
13359    },
13360    {
13361     "component_value" : -76,
13362     "kind" : "vcall_offset"
13363    },
13364    {
13365     "component_value" : -76,
13366     "kind" : "vcall_offset"
13367    },
13368    {
13369     "component_value" : -76,
13370     "kind" : "vcall_offset"
13371    },
13372    {
13373     "component_value" : -84,
13374     "kind" : "vcall_offset"
13375    },
13376    {
13377     "component_value" : -84,
13378     "kind" : "offset_to_top"
13379    },
13380    {
13381     "kind" : "rtti",
13382     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
13383    },
13384    {
13385     "kind" : "complete_dtor_pointer",
13386     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
13387    },
13388    {
13389     "kind" : "deleting_dtor_pointer",
13390     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
13391    },
13392    {
13393     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13394    },
13395    {
13396     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13397    },
13398    {
13399     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13400    },
13401    {
13402     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13403    }
13404   ]
13405  },
13406  {
13407   "alignment" : 4,
13408   "base_specifiers" :
13409   [
13410    {
13411     "referenced_type" : "type-16"
13412    }
13413   ],
13414   "linker_set_key" : "android::hardware::usb::V1_0::IUsb",
13415   "name" : "android::hardware::usb::V1_0::IUsb",
13416   "referenced_type" : "type-221",
13417   "self_type" : "type-221",
13418   "size" : 12,
13419   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h",
13420   "unique_id" : "_ZTSN7android8hardware3usb4V1_04IUsbE",
13421   "vtable_components" :
13422   [
13423    {
13424     "component_value" : 4,
13425     "kind" : "vbase_offset"
13426    },
13427    {
13428     "kind" : "offset_to_top"
13429    },
13430    {
13431     "kind" : "rtti",
13432     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_04IUsbE"
13433    },
13434    {
13435     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
13436    },
13437    {
13438     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13439    },
13440    {
13441     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13442    },
13443    {
13444     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13445    },
13446    {
13447     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13448    },
13449    {
13450     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
13451    },
13452    {
13453     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13454    },
13455    {
13456     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
13457    },
13458    {
13459     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13460    },
13461    {
13462     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
13463    },
13464    {
13465     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13466    },
13467    {
13468     "kind" : "complete_dtor_pointer",
13469     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsbD1Ev"
13470    },
13471    {
13472     "kind" : "deleting_dtor_pointer",
13473     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsbD0Ev"
13474    },
13475    {
13476     "is_pure" : true,
13477     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
13478    },
13479    {
13480     "is_pure" : true,
13481     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
13482    },
13483    {
13484     "is_pure" : true,
13485     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb15queryPortStatusEv"
13486    },
13487    {
13488     "kind" : "vcall_offset"
13489    },
13490    {
13491     "kind" : "vcall_offset"
13492    },
13493    {
13494     "kind" : "vcall_offset"
13495    },
13496    {
13497     "kind" : "vcall_offset"
13498    },
13499    {
13500     "component_value" : -4,
13501     "kind" : "vcall_offset"
13502    },
13503    {
13504     "component_value" : -4,
13505     "kind" : "offset_to_top"
13506    },
13507    {
13508     "kind" : "rtti",
13509     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_04IUsbE"
13510    },
13511    {
13512     "kind" : "complete_dtor_pointer",
13513     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_04IUsbD1Ev"
13514    },
13515    {
13516     "kind" : "deleting_dtor_pointer",
13517     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_04IUsbD0Ev"
13518    },
13519    {
13520     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13521    },
13522    {
13523     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13524    },
13525    {
13526     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13527    },
13528    {
13529     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13530    }
13531   ]
13532  },
13533  {
13534   "alignment" : 4,
13535   "base_specifiers" :
13536   [
13537    {
13538     "referenced_type" : "type-16"
13539    }
13540   ],
13541   "linker_set_key" : "android::hardware::usb::V1_0::IUsbCallback",
13542   "name" : "android::hardware::usb::V1_0::IUsbCallback",
13543   "referenced_type" : "type-22",
13544   "self_type" : "type-22",
13545   "size" : 12,
13546   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h",
13547   "unique_id" : "_ZTSN7android8hardware3usb4V1_012IUsbCallbackE",
13548   "vtable_components" :
13549   [
13550    {
13551     "component_value" : 4,
13552     "kind" : "vbase_offset"
13553    },
13554    {
13555     "kind" : "offset_to_top"
13556    },
13557    {
13558     "kind" : "rtti",
13559     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_012IUsbCallbackE"
13560    },
13561    {
13562     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
13563    },
13564    {
13565     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13566    },
13567    {
13568     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13569    },
13570    {
13571     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13572    },
13573    {
13574     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13575    },
13576    {
13577     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
13578    },
13579    {
13580     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13581    },
13582    {
13583     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
13584    },
13585    {
13586     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13587    },
13588    {
13589     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
13590    },
13591    {
13592     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13593    },
13594    {
13595     "kind" : "complete_dtor_pointer",
13596     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallbackD1Ev"
13597    },
13598    {
13599     "kind" : "deleting_dtor_pointer",
13600     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallbackD0Ev"
13601    },
13602    {
13603     "is_pure" : true,
13604     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
13605    },
13606    {
13607     "is_pure" : true,
13608     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
13609    },
13610    {
13611     "kind" : "vcall_offset"
13612    },
13613    {
13614     "kind" : "vcall_offset"
13615    },
13616    {
13617     "kind" : "vcall_offset"
13618    },
13619    {
13620     "kind" : "vcall_offset"
13621    },
13622    {
13623     "component_value" : -4,
13624     "kind" : "vcall_offset"
13625    },
13626    {
13627     "component_value" : -4,
13628     "kind" : "offset_to_top"
13629    },
13630    {
13631     "kind" : "rtti",
13632     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_012IUsbCallbackE"
13633    },
13634    {
13635     "kind" : "complete_dtor_pointer",
13636     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_012IUsbCallbackD1Ev"
13637    },
13638    {
13639     "kind" : "deleting_dtor_pointer",
13640     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_012IUsbCallbackD0Ev"
13641    },
13642    {
13643     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13644    },
13645    {
13646     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13647    },
13648    {
13649     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13650    },
13651    {
13652     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13653    }
13654   ]
13655  },
13656  {
13657   "alignment" : 4,
13658   "fields" :
13659   [
13660    {
13661     "field_name" : "type",
13662     "referenced_type" : "type-614"
13663    },
13664    {
13665     "field_name" : "role",
13666     "field_offset" : 32,
13667     "referenced_type" : "type-2"
13668    }
13669   ],
13670   "linker_set_key" : "android::hardware::usb::V1_0::PortRole",
13671   "name" : "android::hardware::usb::V1_0::PortRole",
13672   "referenced_type" : "type-616",
13673   "self_type" : "type-616",
13674   "size" : 8,
13675   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
13676   "unique_id" : "_ZTSN7android8hardware3usb4V1_08PortRoleE"
13677  },
13678  {
13679   "alignment" : 8,
13680   "fields" :
13681   [
13682    {
13683     "field_name" : "portName",
13684     "referenced_type" : "type-34"
13685    },
13686    {
13687     "field_name" : "currentDataRole",
13688     "field_offset" : 128,
13689     "referenced_type" : "type-41"
13690    },
13691    {
13692     "field_name" : "currentPowerRole",
13693     "field_offset" : 160,
13694     "referenced_type" : "type-42"
13695    },
13696    {
13697     "field_name" : "currentMode",
13698     "field_offset" : 192,
13699     "referenced_type" : "type-43"
13700    },
13701    {
13702     "field_name" : "canChangeMode",
13703     "field_offset" : 224,
13704     "referenced_type" : "type-40"
13705    },
13706    {
13707     "field_name" : "canChangeDataRole",
13708     "field_offset" : 232,
13709     "referenced_type" : "type-40"
13710    },
13711    {
13712     "field_name" : "canChangePowerRole",
13713     "field_offset" : 240,
13714     "referenced_type" : "type-40"
13715    },
13716    {
13717     "field_name" : "supportedModes",
13718     "field_offset" : 256,
13719     "referenced_type" : "type-43"
13720    }
13721   ],
13722   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus",
13723   "name" : "android::hardware::usb::V1_0::PortStatus",
13724   "referenced_type" : "type-33",
13725   "self_type" : "type-33",
13726   "size" : 40,
13727   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
13728   "unique_id" : "_ZTSN7android8hardware3usb4V1_010PortStatusE"
13729  },
13730  {
13731   "alignment" : 4,
13732   "base_specifiers" :
13733   [
13734    {
13735     "referenced_type" : "type-95"
13736    }
13737   ],
13738   "fields" :
13739   [
13740    {
13741     "access" : "private",
13742     "field_name" : "_hidl_mImpl",
13743     "field_offset" : 544,
13744     "referenced_type" : "type-226"
13745    }
13746   ],
13747   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsb",
13748   "name" : "android::hardware::usb::V1_1::BnHwUsb",
13749   "referenced_type" : "type-667",
13750   "self_type" : "type-667",
13751   "size" : 80,
13752   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h",
13753   "unique_id" : "_ZTSN7android8hardware3usb4V1_17BnHwUsbE",
13754   "vtable_components" :
13755   [
13756    {
13757     "component_value" : 72,
13758     "kind" : "vbase_offset"
13759    },
13760    {
13761     "kind" : "offset_to_top"
13762    },
13763    {
13764     "kind" : "rtti",
13765     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BnHwUsbE"
13766    },
13767    {
13768     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13769    },
13770    {
13771     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13772    },
13773    {
13774     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13775    },
13776    {
13777     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
13778    },
13779    {
13780     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13781    },
13782    {
13783     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13784    },
13785    {
13786     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13787    },
13788    {
13789     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13790    },
13791    {
13792     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13793    },
13794    {
13795     "kind" : "complete_dtor_pointer",
13796     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BnHwUsbD1Ev"
13797    },
13798    {
13799     "kind" : "deleting_dtor_pointer",
13800     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BnHwUsbD0Ev"
13801    },
13802    {
13803     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
13804    },
13805    {
13806     "component_value" : -20,
13807     "kind" : "offset_to_top"
13808    },
13809    {
13810     "kind" : "rtti",
13811     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BnHwUsbE"
13812    },
13813    {
13814     "kind" : "complete_dtor_pointer",
13815     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_17BnHwUsbD1Ev"
13816    },
13817    {
13818     "kind" : "deleting_dtor_pointer",
13819     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_17BnHwUsbD0Ev"
13820    },
13821    {
13822     "kind" : "vcall_offset"
13823    },
13824    {
13825     "kind" : "vcall_offset"
13826    },
13827    {
13828     "kind" : "vcall_offset"
13829    },
13830    {
13831     "kind" : "vcall_offset"
13832    },
13833    {
13834     "component_value" : -72,
13835     "kind" : "vcall_offset"
13836    },
13837    {
13838     "component_value" : -72,
13839     "kind" : "offset_to_top"
13840    },
13841    {
13842     "kind" : "rtti",
13843     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BnHwUsbE"
13844    },
13845    {
13846     "kind" : "complete_dtor_pointer",
13847     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_17BnHwUsbD1Ev"
13848    },
13849    {
13850     "kind" : "deleting_dtor_pointer",
13851     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_17BnHwUsbD0Ev"
13852    },
13853    {
13854     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13855    },
13856    {
13857     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13858    },
13859    {
13860     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13861    },
13862    {
13863     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13864    }
13865   ]
13866  },
13867  {
13868   "alignment" : 4,
13869   "base_specifiers" :
13870   [
13871    {
13872     "referenced_type" : "type-95"
13873    }
13874   ],
13875   "fields" :
13876   [
13877    {
13878     "access" : "private",
13879     "field_name" : "_hidl_mImpl",
13880     "field_offset" : 544,
13881     "referenced_type" : "type-93"
13882    }
13883   ],
13884   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsbCallback",
13885   "name" : "android::hardware::usb::V1_1::BnHwUsbCallback",
13886   "referenced_type" : "type-92",
13887   "self_type" : "type-92",
13888   "size" : 80,
13889   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h",
13890   "unique_id" : "_ZTSN7android8hardware3usb4V1_115BnHwUsbCallbackE",
13891   "vtable_components" :
13892   [
13893    {
13894     "component_value" : 72,
13895     "kind" : "vbase_offset"
13896    },
13897    {
13898     "kind" : "offset_to_top"
13899    },
13900    {
13901     "kind" : "rtti",
13902     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BnHwUsbCallbackE"
13903    },
13904    {
13905     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13906    },
13907    {
13908     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13909    },
13910    {
13911     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13912    },
13913    {
13914     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
13915    },
13916    {
13917     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13918    },
13919    {
13920     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13921    },
13922    {
13923     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13924    },
13925    {
13926     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13927    },
13928    {
13929     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13930    },
13931    {
13932     "kind" : "complete_dtor_pointer",
13933     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
13934    },
13935    {
13936     "kind" : "deleting_dtor_pointer",
13937     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
13938    },
13939    {
13940     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
13941    },
13942    {
13943     "component_value" : -20,
13944     "kind" : "offset_to_top"
13945    },
13946    {
13947     "kind" : "rtti",
13948     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BnHwUsbCallbackE"
13949    },
13950    {
13951     "kind" : "complete_dtor_pointer",
13952     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
13953    },
13954    {
13955     "kind" : "deleting_dtor_pointer",
13956     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
13957    },
13958    {
13959     "kind" : "vcall_offset"
13960    },
13961    {
13962     "kind" : "vcall_offset"
13963    },
13964    {
13965     "kind" : "vcall_offset"
13966    },
13967    {
13968     "kind" : "vcall_offset"
13969    },
13970    {
13971     "component_value" : -72,
13972     "kind" : "vcall_offset"
13973    },
13974    {
13975     "component_value" : -72,
13976     "kind" : "offset_to_top"
13977    },
13978    {
13979     "kind" : "rtti",
13980     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BnHwUsbCallbackE"
13981    },
13982    {
13983     "kind" : "complete_dtor_pointer",
13984     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
13985    },
13986    {
13987     "kind" : "deleting_dtor_pointer",
13988     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
13989    },
13990    {
13991     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13992    },
13993    {
13994     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13995    },
13996    {
13997     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13998    },
13999    {
14000     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14001    }
14002   ]
14003  },
14004  {
14005   "alignment" : 4,
14006   "base_specifiers" :
14007   [
14008    {
14009     "referenced_type" : "type-490"
14010    },
14011    {
14012     "referenced_type" : "type-99"
14013    }
14014   ],
14015   "fields" :
14016   [
14017    {
14018     "access" : "private",
14019     "field_name" : "_hidl_mMutex",
14020     "field_offset" : 544,
14021     "referenced_type" : "type-670"
14022    },
14023    {
14024     "access" : "private",
14025     "field_name" : "_hidl_mDeathRecipients",
14026     "field_offset" : 576,
14027     "referenced_type" : "type-671"
14028    }
14029   ],
14030   "linker_set_key" : "android::hardware::usb::V1_1::BpHwUsb",
14031   "name" : "android::hardware::usb::V1_1::BpHwUsb",
14032   "referenced_type" : "type-669",
14033   "self_type" : "type-669",
14034   "size" : 92,
14035   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h",
14036   "unique_id" : "_ZTSN7android8hardware3usb4V1_17BpHwUsbE",
14037   "vtable_components" :
14038   [
14039    {
14040     "component_value" : 84,
14041     "kind" : "vbase_offset"
14042    },
14043    {
14044     "kind" : "offset_to_top"
14045    },
14046    {
14047     "kind" : "rtti",
14048     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
14049    },
14050    {
14051     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_17BpHwUsb8isRemoteEv"
14052    },
14053    {
14054     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14055    },
14056    {
14057     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14058    },
14059    {
14060     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14061    },
14062    {
14063     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
14064    },
14065    {
14066     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb21setHALInstrumentationEv"
14067    },
14068    {
14069     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
14070    },
14071    {
14072     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb4pingEv"
14073    },
14074    {
14075     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14076    },
14077    {
14078     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb21notifySyspropsChangedEv"
14079    },
14080    {
14081     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14082    },
14083    {
14084     "kind" : "complete_dtor_pointer",
14085     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsbD1Ev"
14086    },
14087    {
14088     "kind" : "deleting_dtor_pointer",
14089     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsbD0Ev"
14090    },
14091    {
14092     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
14093    },
14094    {
14095     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
14096    },
14097    {
14098     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb15queryPortStatusEv"
14099    },
14100    {
14101     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
14102    },
14103    {
14104     "component_value" : 80,
14105     "kind" : "vbase_offset"
14106    },
14107    {
14108     "component_value" : -4,
14109     "kind" : "offset_to_top"
14110    },
14111    {
14112     "kind" : "rtti",
14113     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
14114    },
14115    {
14116     "kind" : "complete_dtor_pointer",
14117     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
14118    },
14119    {
14120     "kind" : "deleting_dtor_pointer",
14121     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
14122    },
14123    {
14124     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
14125    },
14126    {
14127     "component_value" : 76,
14128     "kind" : "vbase_offset"
14129    },
14130    {
14131     "component_value" : -8,
14132     "kind" : "offset_to_top"
14133    },
14134    {
14135     "kind" : "rtti",
14136     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
14137    },
14138    {
14139     "kind" : "complete_dtor_pointer",
14140     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
14141    },
14142    {
14143     "kind" : "deleting_dtor_pointer",
14144     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
14145    },
14146    {
14147     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
14148    },
14149    {
14150     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14151    },
14152    {
14153     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14154    },
14155    {
14156     "component_value" : -24,
14157     "kind" : "offset_to_top"
14158    },
14159    {
14160     "kind" : "rtti",
14161     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
14162    },
14163    {
14164     "kind" : "complete_dtor_pointer",
14165     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
14166    },
14167    {
14168     "kind" : "deleting_dtor_pointer",
14169     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
14170    },
14171    {
14172     "kind" : "vcall_offset"
14173    },
14174    {
14175     "component_value" : -76,
14176     "kind" : "vcall_offset"
14177    },
14178    {
14179     "component_value" : -76,
14180     "kind" : "vcall_offset"
14181    },
14182    {
14183     "component_value" : -76,
14184     "kind" : "vcall_offset"
14185    },
14186    {
14187     "component_value" : -84,
14188     "kind" : "vcall_offset"
14189    },
14190    {
14191     "component_value" : -84,
14192     "kind" : "offset_to_top"
14193    },
14194    {
14195     "kind" : "rtti",
14196     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
14197    },
14198    {
14199     "kind" : "complete_dtor_pointer",
14200     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
14201    },
14202    {
14203     "kind" : "deleting_dtor_pointer",
14204     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
14205    },
14206    {
14207     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
14208    },
14209    {
14210     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14211    },
14212    {
14213     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14214    },
14215    {
14216     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14217    }
14218   ]
14219  },
14220  {
14221   "alignment" : 4,
14222   "base_specifiers" :
14223   [
14224    {
14225     "referenced_type" : "type-107"
14226    },
14227    {
14228     "referenced_type" : "type-99"
14229    }
14230   ],
14231   "fields" :
14232   [
14233    {
14234     "access" : "private",
14235     "field_name" : "_hidl_mMutex",
14236     "field_offset" : 544,
14237     "referenced_type" : "type-105"
14238    },
14239    {
14240     "access" : "private",
14241     "field_name" : "_hidl_mDeathRecipients",
14242     "field_offset" : 576,
14243     "referenced_type" : "type-106"
14244    }
14245   ],
14246   "linker_set_key" : "android::hardware::usb::V1_1::BpHwUsbCallback",
14247   "name" : "android::hardware::usb::V1_1::BpHwUsbCallback",
14248   "referenced_type" : "type-104",
14249   "self_type" : "type-104",
14250   "size" : 92,
14251   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h",
14252   "unique_id" : "_ZTSN7android8hardware3usb4V1_115BpHwUsbCallbackE",
14253   "vtable_components" :
14254   [
14255    {
14256     "component_value" : 84,
14257     "kind" : "vbase_offset"
14258    },
14259    {
14260     "kind" : "offset_to_top"
14261    },
14262    {
14263     "kind" : "rtti",
14264     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
14265    },
14266    {
14267     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_115BpHwUsbCallback8isRemoteEv"
14268    },
14269    {
14270     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14271    },
14272    {
14273     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14274    },
14275    {
14276     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14277    },
14278    {
14279     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
14280    },
14281    {
14282     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21setHALInstrumentationEv"
14283    },
14284    {
14285     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
14286    },
14287    {
14288     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback4pingEv"
14289    },
14290    {
14291     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14292    },
14293    {
14294     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21notifySyspropsChangedEv"
14295    },
14296    {
14297     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14298    },
14299    {
14300     "kind" : "complete_dtor_pointer",
14301     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
14302    },
14303    {
14304     "kind" : "deleting_dtor_pointer",
14305     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
14306    },
14307    {
14308     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
14309    },
14310    {
14311     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
14312    },
14313    {
14314     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
14315    },
14316    {
14317     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
14318    },
14319    {
14320     "component_value" : 80,
14321     "kind" : "vbase_offset"
14322    },
14323    {
14324     "component_value" : -4,
14325     "kind" : "offset_to_top"
14326    },
14327    {
14328     "kind" : "rtti",
14329     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
14330    },
14331    {
14332     "kind" : "complete_dtor_pointer",
14333     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
14334    },
14335    {
14336     "kind" : "deleting_dtor_pointer",
14337     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
14338    },
14339    {
14340     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
14341    },
14342    {
14343     "component_value" : 76,
14344     "kind" : "vbase_offset"
14345    },
14346    {
14347     "component_value" : -8,
14348     "kind" : "offset_to_top"
14349    },
14350    {
14351     "kind" : "rtti",
14352     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
14353    },
14354    {
14355     "kind" : "complete_dtor_pointer",
14356     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
14357    },
14358    {
14359     "kind" : "deleting_dtor_pointer",
14360     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
14361    },
14362    {
14363     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
14364    },
14365    {
14366     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14367    },
14368    {
14369     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14370    },
14371    {
14372     "component_value" : -24,
14373     "kind" : "offset_to_top"
14374    },
14375    {
14376     "kind" : "rtti",
14377     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
14378    },
14379    {
14380     "kind" : "complete_dtor_pointer",
14381     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
14382    },
14383    {
14384     "kind" : "deleting_dtor_pointer",
14385     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
14386    },
14387    {
14388     "kind" : "vcall_offset"
14389    },
14390    {
14391     "component_value" : -76,
14392     "kind" : "vcall_offset"
14393    },
14394    {
14395     "component_value" : -76,
14396     "kind" : "vcall_offset"
14397    },
14398    {
14399     "component_value" : -76,
14400     "kind" : "vcall_offset"
14401    },
14402    {
14403     "component_value" : -84,
14404     "kind" : "vcall_offset"
14405    },
14406    {
14407     "component_value" : -84,
14408     "kind" : "offset_to_top"
14409    },
14410    {
14411     "kind" : "rtti",
14412     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
14413    },
14414    {
14415     "kind" : "complete_dtor_pointer",
14416     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
14417    },
14418    {
14419     "kind" : "deleting_dtor_pointer",
14420     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
14421    },
14422    {
14423     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
14424    },
14425    {
14426     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14427    },
14428    {
14429     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14430    },
14431    {
14432     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14433    }
14434   ]
14435  },
14436  {
14437   "alignment" : 4,
14438   "base_specifiers" :
14439   [
14440    {
14441     "referenced_type" : "type-221"
14442    }
14443   ],
14444   "linker_set_key" : "android::hardware::usb::V1_1::IUsb",
14445   "name" : "android::hardware::usb::V1_1::IUsb",
14446   "referenced_type" : "type-228",
14447   "self_type" : "type-228",
14448   "size" : 12,
14449   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h",
14450   "unique_id" : "_ZTSN7android8hardware3usb4V1_14IUsbE",
14451   "vtable_components" :
14452   [
14453    {
14454     "component_value" : 4,
14455     "kind" : "vbase_offset"
14456    },
14457    {
14458     "kind" : "offset_to_top"
14459    },
14460    {
14461     "kind" : "rtti",
14462     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_14IUsbE"
14463    },
14464    {
14465     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_14IUsb8isRemoteEv"
14466    },
14467    {
14468     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14469    },
14470    {
14471     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14472    },
14473    {
14474     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14475    },
14476    {
14477     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
14478    },
14479    {
14480     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21setHALInstrumentationEv"
14481    },
14482    {
14483     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
14484    },
14485    {
14486     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb4pingEv"
14487    },
14488    {
14489     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14490    },
14491    {
14492     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21notifySyspropsChangedEv"
14493    },
14494    {
14495     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14496    },
14497    {
14498     "kind" : "complete_dtor_pointer",
14499     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsbD1Ev"
14500    },
14501    {
14502     "kind" : "deleting_dtor_pointer",
14503     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsbD0Ev"
14504    },
14505    {
14506     "is_pure" : true,
14507     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
14508    },
14509    {
14510     "is_pure" : true,
14511     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
14512    },
14513    {
14514     "is_pure" : true,
14515     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb15queryPortStatusEv"
14516    },
14517    {
14518     "kind" : "vcall_offset"
14519    },
14520    {
14521     "kind" : "vcall_offset"
14522    },
14523    {
14524     "kind" : "vcall_offset"
14525    },
14526    {
14527     "kind" : "vcall_offset"
14528    },
14529    {
14530     "component_value" : -4,
14531     "kind" : "vcall_offset"
14532    },
14533    {
14534     "component_value" : -4,
14535     "kind" : "offset_to_top"
14536    },
14537    {
14538     "kind" : "rtti",
14539     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_14IUsbE"
14540    },
14541    {
14542     "kind" : "complete_dtor_pointer",
14543     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_14IUsbD1Ev"
14544    },
14545    {
14546     "kind" : "deleting_dtor_pointer",
14547     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_14IUsbD0Ev"
14548    },
14549    {
14550     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14551    },
14552    {
14553     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14554    },
14555    {
14556     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14557    },
14558    {
14559     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14560    }
14561   ]
14562  },
14563  {
14564   "alignment" : 4,
14565   "base_specifiers" :
14566   [
14567    {
14568     "referenced_type" : "type-22"
14569    }
14570   ],
14571   "linker_set_key" : "android::hardware::usb::V1_1::IUsbCallback",
14572   "name" : "android::hardware::usb::V1_1::IUsbCallback",
14573   "referenced_type" : "type-21",
14574   "self_type" : "type-21",
14575   "size" : 12,
14576   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h",
14577   "unique_id" : "_ZTSN7android8hardware3usb4V1_112IUsbCallbackE",
14578   "vtable_components" :
14579   [
14580    {
14581     "component_value" : 4,
14582     "kind" : "vbase_offset"
14583    },
14584    {
14585     "kind" : "offset_to_top"
14586    },
14587    {
14588     "kind" : "rtti",
14589     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_112IUsbCallbackE"
14590    },
14591    {
14592     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_112IUsbCallback8isRemoteEv"
14593    },
14594    {
14595     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14596    },
14597    {
14598     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14599    },
14600    {
14601     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14602    },
14603    {
14604     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
14605    },
14606    {
14607     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21setHALInstrumentationEv"
14608    },
14609    {
14610     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
14611    },
14612    {
14613     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback4pingEv"
14614    },
14615    {
14616     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14617    },
14618    {
14619     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21notifySyspropsChangedEv"
14620    },
14621    {
14622     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14623    },
14624    {
14625     "kind" : "complete_dtor_pointer",
14626     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallbackD1Ev"
14627    },
14628    {
14629     "kind" : "deleting_dtor_pointer",
14630     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallbackD0Ev"
14631    },
14632    {
14633     "is_pure" : true,
14634     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
14635    },
14636    {
14637     "is_pure" : true,
14638     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
14639    },
14640    {
14641     "is_pure" : true,
14642     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
14643    },
14644    {
14645     "kind" : "vcall_offset"
14646    },
14647    {
14648     "kind" : "vcall_offset"
14649    },
14650    {
14651     "kind" : "vcall_offset"
14652    },
14653    {
14654     "kind" : "vcall_offset"
14655    },
14656    {
14657     "component_value" : -4,
14658     "kind" : "vcall_offset"
14659    },
14660    {
14661     "component_value" : -4,
14662     "kind" : "offset_to_top"
14663    },
14664    {
14665     "kind" : "rtti",
14666     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_112IUsbCallbackE"
14667    },
14668    {
14669     "kind" : "complete_dtor_pointer",
14670     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_112IUsbCallbackD1Ev"
14671    },
14672    {
14673     "kind" : "deleting_dtor_pointer",
14674     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_112IUsbCallbackD0Ev"
14675    },
14676    {
14677     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14678    },
14679    {
14680     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14681    },
14682    {
14683     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14684    },
14685    {
14686     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14687    }
14688   ]
14689  },
14690  {
14691   "alignment" : 8,
14692   "fields" :
14693   [
14694    {
14695     "field_name" : "status",
14696     "referenced_type" : "type-33"
14697    },
14698    {
14699     "field_name" : "supportedModes",
14700     "field_offset" : 320,
14701     "referenced_type" : "type-2"
14702    },
14703    {
14704     "field_name" : "currentMode",
14705     "field_offset" : 352,
14706     "referenced_type" : "type-124"
14707    }
14708   ],
14709   "linker_set_key" : "android::hardware::usb::V1_1::PortStatus_1_1",
14710   "name" : "android::hardware::usb::V1_1::PortStatus_1_1",
14711   "referenced_type" : "type-123",
14712   "self_type" : "type-123",
14713   "size" : 48,
14714   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h",
14715   "unique_id" : "_ZTSN7android8hardware3usb4V1_114PortStatus_1_1E"
14716  },
14717  {
14718   "alignment" : 4,
14719   "base_specifiers" :
14720   [
14721    {
14722     "referenced_type" : "type-95"
14723    }
14724   ],
14725   "fields" :
14726   [
14727    {
14728     "access" : "private",
14729     "field_name" : "_hidl_mImpl",
14730     "field_offset" : 544,
14731     "referenced_type" : "type-235"
14732    }
14733   ],
14734   "linker_set_key" : "android::hardware::usb::V1_2::BnHwUsb",
14735   "name" : "android::hardware::usb::V1_2::BnHwUsb",
14736   "referenced_type" : "type-471",
14737   "self_type" : "type-471",
14738   "size" : 80,
14739   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h",
14740   "unique_id" : "_ZTSN7android8hardware3usb4V1_27BnHwUsbE",
14741   "vtable_components" :
14742   [
14743    {
14744     "component_value" : 72,
14745     "kind" : "vbase_offset"
14746    },
14747    {
14748     "kind" : "offset_to_top"
14749    },
14750    {
14751     "kind" : "rtti",
14752     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BnHwUsbE"
14753    },
14754    {
14755     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
14756    },
14757    {
14758     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
14759    },
14760    {
14761     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
14762    },
14763    {
14764     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
14765    },
14766    {
14767     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
14768    },
14769    {
14770     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
14771    },
14772    {
14773     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
14774    },
14775    {
14776     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
14777    },
14778    {
14779     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
14780    },
14781    {
14782     "kind" : "complete_dtor_pointer",
14783     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BnHwUsbD1Ev"
14784    },
14785    {
14786     "kind" : "deleting_dtor_pointer",
14787     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BnHwUsbD0Ev"
14788    },
14789    {
14790     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
14791    },
14792    {
14793     "component_value" : -20,
14794     "kind" : "offset_to_top"
14795    },
14796    {
14797     "kind" : "rtti",
14798     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BnHwUsbE"
14799    },
14800    {
14801     "kind" : "complete_dtor_pointer",
14802     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_27BnHwUsbD1Ev"
14803    },
14804    {
14805     "kind" : "deleting_dtor_pointer",
14806     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_27BnHwUsbD0Ev"
14807    },
14808    {
14809     "kind" : "vcall_offset"
14810    },
14811    {
14812     "kind" : "vcall_offset"
14813    },
14814    {
14815     "kind" : "vcall_offset"
14816    },
14817    {
14818     "kind" : "vcall_offset"
14819    },
14820    {
14821     "component_value" : -72,
14822     "kind" : "vcall_offset"
14823    },
14824    {
14825     "component_value" : -72,
14826     "kind" : "offset_to_top"
14827    },
14828    {
14829     "kind" : "rtti",
14830     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BnHwUsbE"
14831    },
14832    {
14833     "kind" : "complete_dtor_pointer",
14834     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_27BnHwUsbD1Ev"
14835    },
14836    {
14837     "kind" : "deleting_dtor_pointer",
14838     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_27BnHwUsbD0Ev"
14839    },
14840    {
14841     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14842    },
14843    {
14844     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14845    },
14846    {
14847     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14848    },
14849    {
14850     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14851    }
14852   ]
14853  },
14854  {
14855   "alignment" : 4,
14856   "base_specifiers" :
14857   [
14858    {
14859     "referenced_type" : "type-95"
14860    }
14861   ],
14862   "fields" :
14863   [
14864    {
14865     "access" : "private",
14866     "field_name" : "_hidl_mImpl",
14867     "field_offset" : 544,
14868     "referenced_type" : "type-714"
14869    }
14870   ],
14871   "linker_set_key" : "android::hardware::usb::V1_2::BnHwUsbCallback",
14872   "name" : "android::hardware::usb::V1_2::BnHwUsbCallback",
14873   "referenced_type" : "type-718",
14874   "self_type" : "type-718",
14875   "size" : 80,
14876   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h",
14877   "unique_id" : "_ZTSN7android8hardware3usb4V1_215BnHwUsbCallbackE",
14878   "vtable_components" :
14879   [
14880    {
14881     "component_value" : 72,
14882     "kind" : "vbase_offset"
14883    },
14884    {
14885     "kind" : "offset_to_top"
14886    },
14887    {
14888     "kind" : "rtti",
14889     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BnHwUsbCallbackE"
14890    },
14891    {
14892     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
14893    },
14894    {
14895     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
14896    },
14897    {
14898     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
14899    },
14900    {
14901     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
14902    },
14903    {
14904     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
14905    },
14906    {
14907     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
14908    },
14909    {
14910     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
14911    },
14912    {
14913     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
14914    },
14915    {
14916     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
14917    },
14918    {
14919     "kind" : "complete_dtor_pointer",
14920     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
14921    },
14922    {
14923     "kind" : "deleting_dtor_pointer",
14924     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
14925    },
14926    {
14927     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
14928    },
14929    {
14930     "component_value" : -20,
14931     "kind" : "offset_to_top"
14932    },
14933    {
14934     "kind" : "rtti",
14935     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BnHwUsbCallbackE"
14936    },
14937    {
14938     "kind" : "complete_dtor_pointer",
14939     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
14940    },
14941    {
14942     "kind" : "deleting_dtor_pointer",
14943     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
14944    },
14945    {
14946     "kind" : "vcall_offset"
14947    },
14948    {
14949     "kind" : "vcall_offset"
14950    },
14951    {
14952     "kind" : "vcall_offset"
14953    },
14954    {
14955     "kind" : "vcall_offset"
14956    },
14957    {
14958     "component_value" : -72,
14959     "kind" : "vcall_offset"
14960    },
14961    {
14962     "component_value" : -72,
14963     "kind" : "offset_to_top"
14964    },
14965    {
14966     "kind" : "rtti",
14967     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BnHwUsbCallbackE"
14968    },
14969    {
14970     "kind" : "complete_dtor_pointer",
14971     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
14972    },
14973    {
14974     "kind" : "deleting_dtor_pointer",
14975     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
14976    },
14977    {
14978     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14979    },
14980    {
14981     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14982    },
14983    {
14984     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14985    },
14986    {
14987     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14988    }
14989   ]
14990  },
14991  {
14992   "alignment" : 4,
14993   "base_specifiers" :
14994   [
14995    {
14996     "referenced_type" : "type-492"
14997    },
14998    {
14999     "referenced_type" : "type-99"
15000    }
15001   ],
15002   "fields" :
15003   [
15004    {
15005     "access" : "private",
15006     "field_name" : "_hidl_mMutex",
15007     "field_offset" : 544,
15008     "referenced_type" : "type-676"
15009    },
15010    {
15011     "access" : "private",
15012     "field_name" : "_hidl_mDeathRecipients",
15013     "field_offset" : 576,
15014     "referenced_type" : "type-677"
15015    }
15016   ],
15017   "linker_set_key" : "android::hardware::usb::V1_2::BpHwUsb",
15018   "name" : "android::hardware::usb::V1_2::BpHwUsb",
15019   "referenced_type" : "type-675",
15020   "self_type" : "type-675",
15021   "size" : 92,
15022   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h",
15023   "unique_id" : "_ZTSN7android8hardware3usb4V1_27BpHwUsbE",
15024   "vtable_components" :
15025   [
15026    {
15027     "component_value" : 84,
15028     "kind" : "vbase_offset"
15029    },
15030    {
15031     "kind" : "offset_to_top"
15032    },
15033    {
15034     "kind" : "rtti",
15035     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BpHwUsbE"
15036    },
15037    {
15038     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_27BpHwUsb8isRemoteEv"
15039    },
15040    {
15041     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15042    },
15043    {
15044     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15045    },
15046    {
15047     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15048    },
15049    {
15050     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
15051    },
15052    {
15053     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb21setHALInstrumentationEv"
15054    },
15055    {
15056     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
15057    },
15058    {
15059     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb4pingEv"
15060    },
15061    {
15062     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15063    },
15064    {
15065     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb21notifySyspropsChangedEv"
15066    },
15067    {
15068     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15069    },
15070    {
15071     "kind" : "complete_dtor_pointer",
15072     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsbD1Ev"
15073    },
15074    {
15075     "kind" : "deleting_dtor_pointer",
15076     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsbD0Ev"
15077    },
15078    {
15079     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
15080    },
15081    {
15082     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
15083    },
15084    {
15085     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb15queryPortStatusEv"
15086    },
15087    {
15088     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb"
15089    },
15090    {
15091     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb"
15092    },
15093    {
15094     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEE10onAsBinderEv"
15095    },
15096    {
15097     "component_value" : 80,
15098     "kind" : "vbase_offset"
15099    },
15100    {
15101     "component_value" : -4,
15102     "kind" : "offset_to_top"
15103    },
15104    {
15105     "kind" : "rtti",
15106     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BpHwUsbE"
15107    },
15108    {
15109     "kind" : "complete_dtor_pointer",
15110     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_27BpHwUsbD1Ev"
15111    },
15112    {
15113     "kind" : "deleting_dtor_pointer",
15114     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_27BpHwUsbD0Ev"
15115    },
15116    {
15117     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEE10onAsBinderEv"
15118    },
15119    {
15120     "component_value" : 76,
15121     "kind" : "vbase_offset"
15122    },
15123    {
15124     "component_value" : -8,
15125     "kind" : "offset_to_top"
15126    },
15127    {
15128     "kind" : "rtti",
15129     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BpHwUsbE"
15130    },
15131    {
15132     "kind" : "complete_dtor_pointer",
15133     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_27BpHwUsbD1Ev"
15134    },
15135    {
15136     "kind" : "deleting_dtor_pointer",
15137     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_27BpHwUsbD0Ev"
15138    },
15139    {
15140     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
15141    },
15142    {
15143     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
15144    },
15145    {
15146     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
15147    },
15148    {
15149     "component_value" : -24,
15150     "kind" : "offset_to_top"
15151    },
15152    {
15153     "kind" : "rtti",
15154     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BpHwUsbE"
15155    },
15156    {
15157     "kind" : "complete_dtor_pointer",
15158     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_27BpHwUsbD1Ev"
15159    },
15160    {
15161     "kind" : "deleting_dtor_pointer",
15162     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_27BpHwUsbD0Ev"
15163    },
15164    {
15165     "kind" : "vcall_offset"
15166    },
15167    {
15168     "component_value" : -76,
15169     "kind" : "vcall_offset"
15170    },
15171    {
15172     "component_value" : -76,
15173     "kind" : "vcall_offset"
15174    },
15175    {
15176     "component_value" : -76,
15177     "kind" : "vcall_offset"
15178    },
15179    {
15180     "component_value" : -84,
15181     "kind" : "vcall_offset"
15182    },
15183    {
15184     "component_value" : -84,
15185     "kind" : "offset_to_top"
15186    },
15187    {
15188     "kind" : "rtti",
15189     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BpHwUsbE"
15190    },
15191    {
15192     "kind" : "complete_dtor_pointer",
15193     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_27BpHwUsbD1Ev"
15194    },
15195    {
15196     "kind" : "deleting_dtor_pointer",
15197     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_27BpHwUsbD0Ev"
15198    },
15199    {
15200     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
15201    },
15202    {
15203     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
15204    },
15205    {
15206     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
15207    },
15208    {
15209     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15210    }
15211   ]
15212  },
15213  {
15214   "alignment" : 4,
15215   "base_specifiers" :
15216   [
15217    {
15218     "referenced_type" : "type-117"
15219    },
15220    {
15221     "referenced_type" : "type-99"
15222    }
15223   ],
15224   "fields" :
15225   [
15226    {
15227     "access" : "private",
15228     "field_name" : "_hidl_mMutex",
15229     "field_offset" : 544,
15230     "referenced_type" : "type-115"
15231    },
15232    {
15233     "access" : "private",
15234     "field_name" : "_hidl_mDeathRecipients",
15235     "field_offset" : 576,
15236     "referenced_type" : "type-116"
15237    }
15238   ],
15239   "linker_set_key" : "android::hardware::usb::V1_2::BpHwUsbCallback",
15240   "name" : "android::hardware::usb::V1_2::BpHwUsbCallback",
15241   "referenced_type" : "type-114",
15242   "self_type" : "type-114",
15243   "size" : 92,
15244   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h",
15245   "unique_id" : "_ZTSN7android8hardware3usb4V1_215BpHwUsbCallbackE",
15246   "vtable_components" :
15247   [
15248    {
15249     "component_value" : 84,
15250     "kind" : "vbase_offset"
15251    },
15252    {
15253     "kind" : "offset_to_top"
15254    },
15255    {
15256     "kind" : "rtti",
15257     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BpHwUsbCallbackE"
15258    },
15259    {
15260     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_215BpHwUsbCallback8isRemoteEv"
15261    },
15262    {
15263     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15264    },
15265    {
15266     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15267    },
15268    {
15269     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15270    },
15271    {
15272     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
15273    },
15274    {
15275     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback21setHALInstrumentationEv"
15276    },
15277    {
15278     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
15279    },
15280    {
15281     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback4pingEv"
15282    },
15283    {
15284     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15285    },
15286    {
15287     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback21notifySyspropsChangedEv"
15288    },
15289    {
15290     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15291    },
15292    {
15293     "kind" : "complete_dtor_pointer",
15294     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallbackD1Ev"
15295    },
15296    {
15297     "kind" : "deleting_dtor_pointer",
15298     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallbackD0Ev"
15299    },
15300    {
15301     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
15302    },
15303    {
15304     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
15305    },
15306    {
15307     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE"
15308    },
15309    {
15310     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
15311    },
15312    {
15313     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEE10onAsBinderEv"
15314    },
15315    {
15316     "component_value" : 80,
15317     "kind" : "vbase_offset"
15318    },
15319    {
15320     "component_value" : -4,
15321     "kind" : "offset_to_top"
15322    },
15323    {
15324     "kind" : "rtti",
15325     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BpHwUsbCallbackE"
15326    },
15327    {
15328     "kind" : "complete_dtor_pointer",
15329     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_215BpHwUsbCallbackD1Ev"
15330    },
15331    {
15332     "kind" : "deleting_dtor_pointer",
15333     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_215BpHwUsbCallbackD0Ev"
15334    },
15335    {
15336     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEE10onAsBinderEv"
15337    },
15338    {
15339     "component_value" : 76,
15340     "kind" : "vbase_offset"
15341    },
15342    {
15343     "component_value" : -8,
15344     "kind" : "offset_to_top"
15345    },
15346    {
15347     "kind" : "rtti",
15348     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BpHwUsbCallbackE"
15349    },
15350    {
15351     "kind" : "complete_dtor_pointer",
15352     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_215BpHwUsbCallbackD1Ev"
15353    },
15354    {
15355     "kind" : "deleting_dtor_pointer",
15356     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_215BpHwUsbCallbackD0Ev"
15357    },
15358    {
15359     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
15360    },
15361    {
15362     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
15363    },
15364    {
15365     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
15366    },
15367    {
15368     "component_value" : -24,
15369     "kind" : "offset_to_top"
15370    },
15371    {
15372     "kind" : "rtti",
15373     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BpHwUsbCallbackE"
15374    },
15375    {
15376     "kind" : "complete_dtor_pointer",
15377     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_215BpHwUsbCallbackD1Ev"
15378    },
15379    {
15380     "kind" : "deleting_dtor_pointer",
15381     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_215BpHwUsbCallbackD0Ev"
15382    },
15383    {
15384     "kind" : "vcall_offset"
15385    },
15386    {
15387     "component_value" : -76,
15388     "kind" : "vcall_offset"
15389    },
15390    {
15391     "component_value" : -76,
15392     "kind" : "vcall_offset"
15393    },
15394    {
15395     "component_value" : -76,
15396     "kind" : "vcall_offset"
15397    },
15398    {
15399     "component_value" : -84,
15400     "kind" : "vcall_offset"
15401    },
15402    {
15403     "component_value" : -84,
15404     "kind" : "offset_to_top"
15405    },
15406    {
15407     "kind" : "rtti",
15408     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BpHwUsbCallbackE"
15409    },
15410    {
15411     "kind" : "complete_dtor_pointer",
15412     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_215BpHwUsbCallbackD1Ev"
15413    },
15414    {
15415     "kind" : "deleting_dtor_pointer",
15416     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_215BpHwUsbCallbackD0Ev"
15417    },
15418    {
15419     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
15420    },
15421    {
15422     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
15423    },
15424    {
15425     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
15426    },
15427    {
15428     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15429    }
15430   ]
15431  },
15432  {
15433   "alignment" : 4,
15434   "base_specifiers" :
15435   [
15436    {
15437     "referenced_type" : "type-237"
15438    },
15439    {
15440     "referenced_type" : "type-99"
15441    }
15442   ],
15443   "fields" :
15444   [
15445    {
15446     "access" : "private",
15447     "field_name" : "mImpl",
15448     "field_offset" : 384,
15449     "referenced_type" : "type-241"
15450    },
15451    {
15452     "access" : "private",
15453     "field_name" : "mOnewayQueue",
15454     "field_offset" : 416,
15455     "referenced_type" : "type-708"
15456    }
15457   ],
15458   "linker_set_key" : "android::hardware::usb::V1_2::BsUsb",
15459   "name" : "android::hardware::usb::V1_2::BsUsb",
15460   "referenced_type" : "type-707",
15461   "self_type" : "type-707",
15462   "size" : 68,
15463   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsb.h",
15464   "unique_id" : "_ZTSN7android8hardware3usb4V1_25BsUsbE",
15465   "vtable_components" :
15466   [
15467    {
15468     "component_value" : 60,
15469     "kind" : "vbase_offset"
15470    },
15471    {
15472     "kind" : "offset_to_top"
15473    },
15474    {
15475     "kind" : "rtti",
15476     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_25BsUsbE"
15477    },
15478    {
15479     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_24IUsb8isRemoteEv"
15480    },
15481    {
15482     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15483    },
15484    {
15485     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15486    },
15487    {
15488     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15489    },
15490    {
15491     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
15492    },
15493    {
15494     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb21setHALInstrumentationEv"
15495    },
15496    {
15497     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
15498    },
15499    {
15500     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb4pingEv"
15501    },
15502    {
15503     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15504    },
15505    {
15506     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb21notifySyspropsChangedEv"
15507    },
15508    {
15509     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15510    },
15511    {
15512     "kind" : "complete_dtor_pointer",
15513     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsbD1Ev"
15514    },
15515    {
15516     "kind" : "deleting_dtor_pointer",
15517     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsbD0Ev"
15518    },
15519    {
15520     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
15521    },
15522    {
15523     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
15524    },
15525    {
15526     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb15queryPortStatusEv"
15527    },
15528    {
15529     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb"
15530    },
15531    {
15532     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb"
15533    },
15534    {
15535     "component_value" : -4,
15536     "kind" : "offset_to_top"
15537    },
15538    {
15539     "kind" : "rtti",
15540     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_25BsUsbE"
15541    },
15542    {
15543     "kind" : "complete_dtor_pointer",
15544     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_25BsUsbD1Ev"
15545    },
15546    {
15547     "kind" : "deleting_dtor_pointer",
15548     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_25BsUsbD0Ev"
15549    },
15550    {
15551     "kind" : "vcall_offset"
15552    },
15553    {
15554     "kind" : "vcall_offset"
15555    },
15556    {
15557     "kind" : "vcall_offset"
15558    },
15559    {
15560     "kind" : "vcall_offset"
15561    },
15562    {
15563     "component_value" : -60,
15564     "kind" : "vcall_offset"
15565    },
15566    {
15567     "component_value" : -60,
15568     "kind" : "offset_to_top"
15569    },
15570    {
15571     "kind" : "rtti",
15572     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_25BsUsbE"
15573    },
15574    {
15575     "kind" : "complete_dtor_pointer",
15576     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_25BsUsbD1Ev"
15577    },
15578    {
15579     "kind" : "deleting_dtor_pointer",
15580     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_25BsUsbD0Ev"
15581    },
15582    {
15583     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
15584    },
15585    {
15586     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
15587    },
15588    {
15589     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
15590    },
15591    {
15592     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15593    }
15594   ]
15595  },
15596  {
15597   "alignment" : 4,
15598   "base_specifiers" :
15599   [
15600    {
15601     "referenced_type" : "type-88"
15602    },
15603    {
15604     "referenced_type" : "type-99"
15605    }
15606   ],
15607   "fields" :
15608   [
15609    {
15610     "access" : "private",
15611     "field_name" : "mImpl",
15612     "field_offset" : 384,
15613     "referenced_type" : "type-713"
15614    },
15615    {
15616     "access" : "private",
15617     "field_name" : "mOnewayQueue",
15618     "field_offset" : 416,
15619     "referenced_type" : "type-708"
15620    }
15621   ],
15622   "linker_set_key" : "android::hardware::usb::V1_2::BsUsbCallback",
15623   "name" : "android::hardware::usb::V1_2::BsUsbCallback",
15624   "referenced_type" : "type-720",
15625   "self_type" : "type-720",
15626   "size" : 68,
15627   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsbCallback.h",
15628   "unique_id" : "_ZTSN7android8hardware3usb4V1_213BsUsbCallbackE",
15629   "vtable_components" :
15630   [
15631    {
15632     "component_value" : 60,
15633     "kind" : "vbase_offset"
15634    },
15635    {
15636     "kind" : "offset_to_top"
15637    },
15638    {
15639     "kind" : "rtti",
15640     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_213BsUsbCallbackE"
15641    },
15642    {
15643     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_212IUsbCallback8isRemoteEv"
15644    },
15645    {
15646     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15647    },
15648    {
15649     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15650    },
15651    {
15652     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15653    },
15654    {
15655     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
15656    },
15657    {
15658     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback21setHALInstrumentationEv"
15659    },
15660    {
15661     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
15662    },
15663    {
15664     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback4pingEv"
15665    },
15666    {
15667     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15668    },
15669    {
15670     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback21notifySyspropsChangedEv"
15671    },
15672    {
15673     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15674    },
15675    {
15676     "kind" : "complete_dtor_pointer",
15677     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallbackD1Ev"
15678    },
15679    {
15680     "kind" : "deleting_dtor_pointer",
15681     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallbackD0Ev"
15682    },
15683    {
15684     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
15685    },
15686    {
15687     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
15688    },
15689    {
15690     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE"
15691    },
15692    {
15693     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
15694    },
15695    {
15696     "component_value" : -4,
15697     "kind" : "offset_to_top"
15698    },
15699    {
15700     "kind" : "rtti",
15701     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_213BsUsbCallbackE"
15702    },
15703    {
15704     "kind" : "complete_dtor_pointer",
15705     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_213BsUsbCallbackD1Ev"
15706    },
15707    {
15708     "kind" : "deleting_dtor_pointer",
15709     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_213BsUsbCallbackD0Ev"
15710    },
15711    {
15712     "kind" : "vcall_offset"
15713    },
15714    {
15715     "kind" : "vcall_offset"
15716    },
15717    {
15718     "kind" : "vcall_offset"
15719    },
15720    {
15721     "kind" : "vcall_offset"
15722    },
15723    {
15724     "component_value" : -60,
15725     "kind" : "vcall_offset"
15726    },
15727    {
15728     "component_value" : -60,
15729     "kind" : "offset_to_top"
15730    },
15731    {
15732     "kind" : "rtti",
15733     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_213BsUsbCallbackE"
15734    },
15735    {
15736     "kind" : "complete_dtor_pointer",
15737     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_213BsUsbCallbackD1Ev"
15738    },
15739    {
15740     "kind" : "deleting_dtor_pointer",
15741     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_213BsUsbCallbackD0Ev"
15742    },
15743    {
15744     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
15745    },
15746    {
15747     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
15748    },
15749    {
15750     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
15751    },
15752    {
15753     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15754    }
15755   ]
15756  },
15757  {
15758   "alignment" : 4,
15759   "base_specifiers" :
15760   [
15761    {
15762     "referenced_type" : "type-228"
15763    }
15764   ],
15765   "linker_set_key" : "android::hardware::usb::V1_2::IUsb",
15766   "name" : "android::hardware::usb::V1_2::IUsb",
15767   "referenced_type" : "type-237",
15768   "self_type" : "type-237",
15769   "size" : 12,
15770   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h",
15771   "unique_id" : "_ZTSN7android8hardware3usb4V1_24IUsbE",
15772   "vtable_components" :
15773   [
15774    {
15775     "component_value" : 4,
15776     "kind" : "vbase_offset"
15777    },
15778    {
15779     "kind" : "offset_to_top"
15780    },
15781    {
15782     "kind" : "rtti",
15783     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_24IUsbE"
15784    },
15785    {
15786     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_24IUsb8isRemoteEv"
15787    },
15788    {
15789     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15790    },
15791    {
15792     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15793    },
15794    {
15795     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15796    },
15797    {
15798     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
15799    },
15800    {
15801     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb21setHALInstrumentationEv"
15802    },
15803    {
15804     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
15805    },
15806    {
15807     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb4pingEv"
15808    },
15809    {
15810     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15811    },
15812    {
15813     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb21notifySyspropsChangedEv"
15814    },
15815    {
15816     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15817    },
15818    {
15819     "kind" : "complete_dtor_pointer",
15820     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsbD1Ev"
15821    },
15822    {
15823     "kind" : "deleting_dtor_pointer",
15824     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsbD0Ev"
15825    },
15826    {
15827     "is_pure" : true,
15828     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
15829    },
15830    {
15831     "is_pure" : true,
15832     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
15833    },
15834    {
15835     "is_pure" : true,
15836     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb15queryPortStatusEv"
15837    },
15838    {
15839     "is_pure" : true,
15840     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb"
15841    },
15842    {
15843     "is_pure" : true,
15844     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb"
15845    },
15846    {
15847     "kind" : "vcall_offset"
15848    },
15849    {
15850     "kind" : "vcall_offset"
15851    },
15852    {
15853     "kind" : "vcall_offset"
15854    },
15855    {
15856     "kind" : "vcall_offset"
15857    },
15858    {
15859     "component_value" : -4,
15860     "kind" : "vcall_offset"
15861    },
15862    {
15863     "component_value" : -4,
15864     "kind" : "offset_to_top"
15865    },
15866    {
15867     "kind" : "rtti",
15868     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_24IUsbE"
15869    },
15870    {
15871     "kind" : "complete_dtor_pointer",
15872     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_24IUsbD1Ev"
15873    },
15874    {
15875     "kind" : "deleting_dtor_pointer",
15876     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_24IUsbD0Ev"
15877    },
15878    {
15879     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
15880    },
15881    {
15882     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
15883    },
15884    {
15885     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
15886    },
15887    {
15888     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15889    }
15890   ]
15891  },
15892  {
15893   "alignment" : 4,
15894   "base_specifiers" :
15895   [
15896    {
15897     "referenced_type" : "type-21"
15898    }
15899   ],
15900   "linker_set_key" : "android::hardware::usb::V1_2::IUsbCallback",
15901   "name" : "android::hardware::usb::V1_2::IUsbCallback",
15902   "referenced_type" : "type-88",
15903   "self_type" : "type-88",
15904   "size" : 12,
15905   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h",
15906   "unique_id" : "_ZTSN7android8hardware3usb4V1_212IUsbCallbackE",
15907   "vtable_components" :
15908   [
15909    {
15910     "component_value" : 4,
15911     "kind" : "vbase_offset"
15912    },
15913    {
15914     "kind" : "offset_to_top"
15915    },
15916    {
15917     "kind" : "rtti",
15918     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_212IUsbCallbackE"
15919    },
15920    {
15921     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_212IUsbCallback8isRemoteEv"
15922    },
15923    {
15924     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15925    },
15926    {
15927     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15928    },
15929    {
15930     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15931    },
15932    {
15933     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
15934    },
15935    {
15936     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21setHALInstrumentationEv"
15937    },
15938    {
15939     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
15940    },
15941    {
15942     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback4pingEv"
15943    },
15944    {
15945     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15946    },
15947    {
15948     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21notifySyspropsChangedEv"
15949    },
15950    {
15951     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15952    },
15953    {
15954     "kind" : "complete_dtor_pointer",
15955     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallbackD1Ev"
15956    },
15957    {
15958     "kind" : "deleting_dtor_pointer",
15959     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallbackD0Ev"
15960    },
15961    {
15962     "is_pure" : true,
15963     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
15964    },
15965    {
15966     "is_pure" : true,
15967     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
15968    },
15969    {
15970     "is_pure" : true,
15971     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE"
15972    },
15973    {
15974     "is_pure" : true,
15975     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
15976    },
15977    {
15978     "kind" : "vcall_offset"
15979    },
15980    {
15981     "kind" : "vcall_offset"
15982    },
15983    {
15984     "kind" : "vcall_offset"
15985    },
15986    {
15987     "kind" : "vcall_offset"
15988    },
15989    {
15990     "component_value" : -4,
15991     "kind" : "vcall_offset"
15992    },
15993    {
15994     "component_value" : -4,
15995     "kind" : "offset_to_top"
15996    },
15997    {
15998     "kind" : "rtti",
15999     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_212IUsbCallbackE"
16000    },
16001    {
16002     "kind" : "complete_dtor_pointer",
16003     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_212IUsbCallbackD1Ev"
16004    },
16005    {
16006     "kind" : "deleting_dtor_pointer",
16007     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_212IUsbCallbackD0Ev"
16008    },
16009    {
16010     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16011    },
16012    {
16013     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16014    },
16015    {
16016     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16017    },
16018    {
16019     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16020    }
16021   ]
16022  },
16023  {
16024   "alignment" : 8,
16025   "fields" :
16026   [
16027    {
16028     "field_name" : "status_1_1",
16029     "referenced_type" : "type-123"
16030    },
16031    {
16032     "field_name" : "supportedContaminantProtectionModes",
16033     "field_offset" : 384,
16034     "referenced_type" : "type-2"
16035    },
16036    {
16037     "field_name" : "supportsEnableContaminantPresenceProtection",
16038     "field_offset" : 416,
16039     "referenced_type" : "type-40"
16040    },
16041    {
16042     "field_name" : "contaminantProtectionStatus",
16043     "field_offset" : 448,
16044     "referenced_type" : "type-31"
16045    },
16046    {
16047     "field_name" : "supportsEnableContaminantPresenceDetection",
16048     "field_offset" : 480,
16049     "referenced_type" : "type-40"
16050    },
16051    {
16052     "field_name" : "contaminantDetectionStatus",
16053     "field_offset" : 512,
16054     "referenced_type" : "type-28"
16055    }
16056   ],
16057   "linker_set_key" : "android::hardware::usb::V1_2::PortStatus",
16058   "name" : "android::hardware::usb::V1_2::PortStatus",
16059   "referenced_type" : "type-135",
16060   "self_type" : "type-135",
16061   "size" : 72,
16062   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h",
16063   "unique_id" : "_ZTSN7android8hardware3usb4V1_210PortStatusE"
16064  },
16065  {
16066   "alignment" : 4,
16067   "base_specifiers" :
16068   [
16069    {
16070     "referenced_type" : "type-97"
16071    },
16072    {
16073     "referenced_type" : "type-99"
16074    }
16075   ],
16076   "fields" :
16077   [
16078    {
16079     "access" : "private",
16080     "field_name" : "_hidl_mImpl",
16081     "field_offset" : 512,
16082     "referenced_type" : "type-96"
16083    }
16084   ],
16085   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
16086   "name" : "android::hidl::base::V1_0::BnHwBase",
16087   "referenced_type" : "type-95",
16088   "self_type" : "type-95",
16089   "size" : 76,
16090   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
16091   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
16092   "vtable_components" :
16093   [
16094    {
16095     "component_value" : 68,
16096     "kind" : "vbase_offset"
16097    },
16098    {
16099     "kind" : "offset_to_top"
16100    },
16101    {
16102     "kind" : "rtti",
16103     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
16104    },
16105    {
16106     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
16107    },
16108    {
16109     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
16110    },
16111    {
16112     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
16113    },
16114    {
16115     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
16116    },
16117    {
16118     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
16119    },
16120    {
16121     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
16122    },
16123    {
16124     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
16125    },
16126    {
16127     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
16128    },
16129    {
16130     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
16131    },
16132    {
16133     "kind" : "complete_dtor_pointer",
16134     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
16135    },
16136    {
16137     "kind" : "deleting_dtor_pointer",
16138     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
16139    },
16140    {
16141     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
16142    },
16143    {
16144     "component_value" : -20,
16145     "kind" : "offset_to_top"
16146    },
16147    {
16148     "kind" : "rtti",
16149     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
16150    },
16151    {
16152     "kind" : "complete_dtor_pointer",
16153     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
16154    },
16155    {
16156     "kind" : "deleting_dtor_pointer",
16157     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
16158    },
16159    {
16160     "kind" : "vcall_offset"
16161    },
16162    {
16163     "kind" : "vcall_offset"
16164    },
16165    {
16166     "kind" : "vcall_offset"
16167    },
16168    {
16169     "kind" : "vcall_offset"
16170    },
16171    {
16172     "component_value" : -68,
16173     "kind" : "vcall_offset"
16174    },
16175    {
16176     "component_value" : -68,
16177     "kind" : "offset_to_top"
16178    },
16179    {
16180     "kind" : "rtti",
16181     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
16182    },
16183    {
16184     "kind" : "complete_dtor_pointer",
16185     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
16186    },
16187    {
16188     "kind" : "deleting_dtor_pointer",
16189     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
16190    },
16191    {
16192     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16193    },
16194    {
16195     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16196    },
16197    {
16198     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16199    },
16200    {
16201     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16202    }
16203   ]
16204  },
16205  {
16206   "alignment" : 4,
16207   "base_specifiers" :
16208   [
16209    {
16210     "referenced_type" : "type-487"
16211    },
16212    {
16213     "referenced_type" : "type-99"
16214    }
16215   ],
16216   "fields" :
16217   [
16218    {
16219     "access" : "private",
16220     "field_name" : "_hidl_mMutex",
16221     "field_offset" : 544,
16222     "referenced_type" : "type-645"
16223    },
16224    {
16225     "access" : "private",
16226     "field_name" : "_hidl_mDeathRecipients",
16227     "field_offset" : 576,
16228     "referenced_type" : "type-646"
16229    }
16230   ],
16231   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
16232   "name" : "android::hidl::base::V1_0::BpHwBase",
16233   "referenced_type" : "type-644",
16234   "self_type" : "type-644",
16235   "size" : 92,
16236   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
16237   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
16238   "vtable_components" :
16239   [
16240    {
16241     "component_value" : 84,
16242     "kind" : "vbase_offset"
16243    },
16244    {
16245     "kind" : "offset_to_top"
16246    },
16247    {
16248     "kind" : "rtti",
16249     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
16250    },
16251    {
16252     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
16253    },
16254    {
16255     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
16256    },
16257    {
16258     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
16259    },
16260    {
16261     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
16262    },
16263    {
16264     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
16265    },
16266    {
16267     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
16268    },
16269    {
16270     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
16271    },
16272    {
16273     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
16274    },
16275    {
16276     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
16277    },
16278    {
16279     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
16280    },
16281    {
16282     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
16283    },
16284    {
16285     "kind" : "complete_dtor_pointer",
16286     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
16287    },
16288    {
16289     "kind" : "deleting_dtor_pointer",
16290     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
16291    },
16292    {
16293     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
16294    },
16295    {
16296     "component_value" : 80,
16297     "kind" : "vbase_offset"
16298    },
16299    {
16300     "component_value" : -4,
16301     "kind" : "offset_to_top"
16302    },
16303    {
16304     "kind" : "rtti",
16305     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
16306    },
16307    {
16308     "kind" : "complete_dtor_pointer",
16309     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
16310    },
16311    {
16312     "kind" : "deleting_dtor_pointer",
16313     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
16314    },
16315    {
16316     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
16317    },
16318    {
16319     "component_value" : 76,
16320     "kind" : "vbase_offset"
16321    },
16322    {
16323     "component_value" : -8,
16324     "kind" : "offset_to_top"
16325    },
16326    {
16327     "kind" : "rtti",
16328     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
16329    },
16330    {
16331     "kind" : "complete_dtor_pointer",
16332     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
16333    },
16334    {
16335     "kind" : "deleting_dtor_pointer",
16336     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
16337    },
16338    {
16339     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
16340    },
16341    {
16342     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
16343    },
16344    {
16345     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
16346    },
16347    {
16348     "component_value" : -24,
16349     "kind" : "offset_to_top"
16350    },
16351    {
16352     "kind" : "rtti",
16353     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
16354    },
16355    {
16356     "kind" : "complete_dtor_pointer",
16357     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
16358    },
16359    {
16360     "kind" : "deleting_dtor_pointer",
16361     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
16362    },
16363    {
16364     "kind" : "vcall_offset"
16365    },
16366    {
16367     "component_value" : -76,
16368     "kind" : "vcall_offset"
16369    },
16370    {
16371     "component_value" : -76,
16372     "kind" : "vcall_offset"
16373    },
16374    {
16375     "component_value" : -76,
16376     "kind" : "vcall_offset"
16377    },
16378    {
16379     "component_value" : -84,
16380     "kind" : "vcall_offset"
16381    },
16382    {
16383     "component_value" : -84,
16384     "kind" : "offset_to_top"
16385    },
16386    {
16387     "kind" : "rtti",
16388     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
16389    },
16390    {
16391     "kind" : "complete_dtor_pointer",
16392     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
16393    },
16394    {
16395     "kind" : "deleting_dtor_pointer",
16396     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
16397    },
16398    {
16399     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
16400    },
16401    {
16402     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
16403    },
16404    {
16405     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
16406    },
16407    {
16408     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16409    }
16410   ]
16411  },
16412  {
16413   "alignment" : 8,
16414   "fields" :
16415   [
16416    {
16417     "field_name" : "pid",
16418     "referenced_type" : "type-49"
16419    },
16420    {
16421     "field_name" : "ptr",
16422     "field_offset" : 64,
16423     "referenced_type" : "type-13"
16424    },
16425    {
16426     "field_name" : "arch",
16427     "field_offset" : 128,
16428     "referenced_type" : "type-466"
16429    }
16430   ],
16431   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
16432   "name" : "android::hidl::base::V1_0::DebugInfo",
16433   "referenced_type" : "type-465",
16434   "self_type" : "type-465",
16435   "size" : 24,
16436   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
16437   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
16438  },
16439  {
16440   "alignment" : 4,
16441   "base_specifiers" :
16442   [
16443    {
16444     "is_virtual" : true,
16445     "referenced_type" : "type-7"
16446    }
16447   ],
16448   "linker_set_key" : "android::hidl::base::V1_0::IBase",
16449   "name" : "android::hidl::base::V1_0::IBase",
16450   "referenced_type" : "type-16",
16451   "self_type" : "type-16",
16452   "size" : 12,
16453   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
16454   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
16455   "vtable_components" :
16456   [
16457    {
16458     "component_value" : 4,
16459     "kind" : "vbase_offset"
16460    },
16461    {
16462     "kind" : "offset_to_top"
16463    },
16464    {
16465     "kind" : "rtti",
16466     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
16467    },
16468    {
16469     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
16470    },
16471    {
16472     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
16473    },
16474    {
16475     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
16476    },
16477    {
16478     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
16479    },
16480    {
16481     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
16482    },
16483    {
16484     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
16485    },
16486    {
16487     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
16488    },
16489    {
16490     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
16491    },
16492    {
16493     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
16494    },
16495    {
16496     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
16497    },
16498    {
16499     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
16500    },
16501    {
16502     "kind" : "complete_dtor_pointer",
16503     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
16504    },
16505    {
16506     "kind" : "deleting_dtor_pointer",
16507     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
16508    },
16509    {
16510     "kind" : "vcall_offset"
16511    },
16512    {
16513     "kind" : "vcall_offset"
16514    },
16515    {
16516     "kind" : "vcall_offset"
16517    },
16518    {
16519     "kind" : "vcall_offset"
16520    },
16521    {
16522     "component_value" : -4,
16523     "kind" : "vcall_offset"
16524    },
16525    {
16526     "component_value" : -4,
16527     "kind" : "offset_to_top"
16528    },
16529    {
16530     "kind" : "rtti",
16531     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
16532    },
16533    {
16534     "kind" : "complete_dtor_pointer",
16535     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
16536    },
16537    {
16538     "kind" : "deleting_dtor_pointer",
16539     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
16540    },
16541    {
16542     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16543    },
16544    {
16545     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16546    },
16547    {
16548     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16549    },
16550    {
16551     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16552    }
16553   ]
16554  },
16555  {
16556   "alignment" : 4,
16557   "base_specifiers" :
16558   [
16559    {
16560     "referenced_type" : "type-16"
16561    }
16562   ],
16563   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
16564   "name" : "android::hidl::manager::V1_0::IServiceManager",
16565   "referenced_type" : "type-180",
16566   "self_type" : "type-180",
16567   "size" : 12,
16568   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
16569   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
16570   "vtable_components" :
16571   [
16572    {
16573     "component_value" : 4,
16574     "kind" : "vbase_offset"
16575    },
16576    {
16577     "kind" : "offset_to_top"
16578    },
16579    {
16580     "kind" : "rtti",
16581     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
16582    },
16583    {
16584     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
16585    },
16586    {
16587     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
16588    },
16589    {
16590     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
16591    },
16592    {
16593     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
16594    },
16595    {
16596     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
16597    },
16598    {
16599     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
16600    },
16601    {
16602     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
16603    },
16604    {
16605     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
16606    },
16607    {
16608     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
16609    },
16610    {
16611     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
16612    },
16613    {
16614     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
16615    },
16616    {
16617     "kind" : "complete_dtor_pointer",
16618     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
16619    },
16620    {
16621     "kind" : "deleting_dtor_pointer",
16622     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
16623    },
16624    {
16625     "is_pure" : true,
16626     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
16627    },
16628    {
16629     "is_pure" : true,
16630     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
16631    },
16632    {
16633     "is_pure" : true,
16634     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
16635    },
16636    {
16637     "is_pure" : true,
16638     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
16639    },
16640    {
16641     "is_pure" : true,
16642     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
16643    },
16644    {
16645     "is_pure" : true,
16646     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
16647    },
16648    {
16649     "is_pure" : true,
16650     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
16651    },
16652    {
16653     "is_pure" : true,
16654     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
16655    },
16656    {
16657     "kind" : "vcall_offset"
16658    },
16659    {
16660     "kind" : "vcall_offset"
16661    },
16662    {
16663     "kind" : "vcall_offset"
16664    },
16665    {
16666     "kind" : "vcall_offset"
16667    },
16668    {
16669     "component_value" : -4,
16670     "kind" : "vcall_offset"
16671    },
16672    {
16673     "component_value" : -4,
16674     "kind" : "offset_to_top"
16675    },
16676    {
16677     "kind" : "rtti",
16678     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
16679    },
16680    {
16681     "kind" : "complete_dtor_pointer",
16682     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
16683    },
16684    {
16685     "kind" : "deleting_dtor_pointer",
16686     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
16687    },
16688    {
16689     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16690    },
16691    {
16692     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16693    },
16694    {
16695     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16696    },
16697    {
16698     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16699    }
16700   ]
16701  },
16702  {
16703   "alignment" : 8,
16704   "fields" :
16705   [
16706    {
16707     "field_name" : "interfaceName",
16708     "referenced_type" : "type-34"
16709    },
16710    {
16711     "field_name" : "instanceName",
16712     "field_offset" : 128,
16713     "referenced_type" : "type-34"
16714    },
16715    {
16716     "field_name" : "pid",
16717     "field_offset" : 256,
16718     "referenced_type" : "type-49"
16719    },
16720    {
16721     "field_name" : "clientPids",
16722     "field_offset" : 320,
16723     "referenced_type" : "type-436"
16724    },
16725    {
16726     "field_name" : "arch",
16727     "field_offset" : 448,
16728     "referenced_type" : "type-466"
16729    }
16730   ],
16731   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
16732   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
16733   "referenced_type" : "type-604",
16734   "self_type" : "type-604",
16735   "size" : 64,
16736   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
16737   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
16738  },
16739  {
16740   "alignment" : 4,
16741   "base_specifiers" :
16742   [
16743    {
16744     "referenced_type" : "type-16"
16745    }
16746   ],
16747   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
16748   "name" : "android::hidl::manager::V1_0::IServiceNotification",
16749   "referenced_type" : "type-195",
16750   "self_type" : "type-195",
16751   "size" : 12,
16752   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
16753   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
16754   "vtable_components" :
16755   [
16756    {
16757     "component_value" : 4,
16758     "kind" : "vbase_offset"
16759    },
16760    {
16761     "kind" : "offset_to_top"
16762    },
16763    {
16764     "kind" : "rtti",
16765     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
16766    },
16767    {
16768     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
16769    },
16770    {
16771     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
16772    },
16773    {
16774     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
16775    },
16776    {
16777     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
16778    },
16779    {
16780     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
16781    },
16782    {
16783     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
16784    },
16785    {
16786     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
16787    },
16788    {
16789     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
16790    },
16791    {
16792     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
16793    },
16794    {
16795     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
16796    },
16797    {
16798     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
16799    },
16800    {
16801     "kind" : "complete_dtor_pointer",
16802     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
16803    },
16804    {
16805     "kind" : "deleting_dtor_pointer",
16806     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
16807    },
16808    {
16809     "is_pure" : true,
16810     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
16811    },
16812    {
16813     "kind" : "vcall_offset"
16814    },
16815    {
16816     "kind" : "vcall_offset"
16817    },
16818    {
16819     "kind" : "vcall_offset"
16820    },
16821    {
16822     "kind" : "vcall_offset"
16823    },
16824    {
16825     "component_value" : -4,
16826     "kind" : "vcall_offset"
16827    },
16828    {
16829     "component_value" : -4,
16830     "kind" : "offset_to_top"
16831    },
16832    {
16833     "kind" : "rtti",
16834     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
16835    },
16836    {
16837     "kind" : "complete_dtor_pointer",
16838     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
16839    },
16840    {
16841     "kind" : "deleting_dtor_pointer",
16842     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
16843    },
16844    {
16845     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16846    },
16847    {
16848     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16849    },
16850    {
16851     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16852    },
16853    {
16854     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16855    }
16856   ]
16857  },
16858  {
16859   "alignment" : 4,
16860   "fields" :
16861   [
16862    {
16863     "access" : "private",
16864     "field_name" : "m_ptr",
16865     "referenced_type" : "type-187"
16866    }
16867   ],
16868   "linker_set_key" : "android::sp<android::Thread>",
16869   "name" : "android::sp<android::Thread>",
16870   "record_kind" : "class",
16871   "referenced_type" : "type-186",
16872   "self_type" : "type-186",
16873   "size" : 4,
16874   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
16875   "template_args" : [ "type-188" ],
16876   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
16877  },
16878  {
16879   "alignment" : 4,
16880   "fields" :
16881   [
16882    {
16883     "access" : "private",
16884     "field_name" : "m_ptr",
16885     "referenced_type" : "type-251"
16886    }
16887   ],
16888   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
16889   "name" : "android::sp<android::hardware::BHwBinder>",
16890   "record_kind" : "class",
16891   "referenced_type" : "type-250",
16892   "self_type" : "type-250",
16893   "size" : 4,
16894   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
16895   "template_args" : [ "type-97" ],
16896   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
16897  },
16898  {
16899   "alignment" : 4,
16900   "fields" :
16901   [
16902    {
16903     "access" : "private",
16904     "field_name" : "m_ptr",
16905     "referenced_type" : "type-702"
16906    }
16907   ],
16908   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
16909   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
16910   "record_kind" : "class",
16911   "referenced_type" : "type-777",
16912   "self_type" : "type-777",
16913   "size" : 4,
16914   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
16915   "template_args" : [ "type-17" ],
16916   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
16917  },
16918  {
16919   "alignment" : 4,
16920   "fields" :
16921   [
16922    {
16923     "access" : "private",
16924     "field_name" : "m_ptr",
16925     "referenced_type" : "type-61"
16926    }
16927   ],
16928   "linker_set_key" : "android::sp<android::hardware::IBinder>",
16929   "name" : "android::sp<android::hardware::IBinder>",
16930   "record_kind" : "class",
16931   "referenced_type" : "type-73",
16932   "self_type" : "type-73",
16933   "size" : 4,
16934   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
16935   "template_args" : [ "type-62" ],
16936   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
16937  },
16938  {
16939   "alignment" : 4,
16940   "fields" :
16941   [
16942    {
16943     "access" : "private",
16944     "field_name" : "m_ptr",
16945     "referenced_type" : "type-18"
16946    }
16947   ],
16948   "linker_set_key" : "android::sp<android::hardware::IInterface>",
16949   "name" : "android::sp<android::hardware::IInterface>",
16950   "record_kind" : "class",
16951   "referenced_type" : "type-804",
16952   "self_type" : "type-804",
16953   "size" : 4,
16954   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
16955   "template_args" : [ "type-19" ],
16956   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
16957  },
16958  {
16959   "alignment" : 4,
16960   "fields" :
16961   [
16962    {
16963     "access" : "private",
16964     "field_name" : "m_ptr",
16965     "referenced_type" : "type-47"
16966    }
16967   ],
16968   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
16969   "name" : "android::sp<android::hardware::ProcessState>",
16970   "record_kind" : "class",
16971   "referenced_type" : "type-46",
16972   "self_type" : "type-46",
16973   "size" : 4,
16974   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
16975   "template_args" : [ "type-48" ],
16976   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
16977  },
16978  {
16979   "alignment" : 4,
16980   "fields" :
16981   [
16982    {
16983     "access" : "private",
16984     "field_name" : "m_ptr",
16985     "referenced_type" : "type-244"
16986    }
16987   ],
16988   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
16989   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
16990   "record_kind" : "class",
16991   "referenced_type" : "type-243",
16992   "self_type" : "type-243",
16993   "size" : 4,
16994   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
16995   "template_args" : [ "type-3" ],
16996   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
16997  },
16998  {
16999   "alignment" : 4,
17000   "fields" :
17001   [
17002    {
17003     "access" : "private",
17004     "field_name" : "m_ptr",
17005     "referenced_type" : "type-5"
17006    }
17007   ],
17008   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
17009   "name" : "android::sp<android::hardware::hidl_death_recipient>",
17010   "record_kind" : "class",
17011   "referenced_type" : "type-350",
17012   "self_type" : "type-350",
17013   "size" : 4,
17014   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17015   "template_args" : [ "type-6" ],
17016   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
17017  },
17018  {
17019   "alignment" : 4,
17020   "fields" :
17021   [
17022    {
17023     "access" : "private",
17024     "field_name" : "m_ptr",
17025     "referenced_type" : "type-220"
17026    }
17027   ],
17028   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb>",
17029   "name" : "android::sp<android::hardware::usb::V1_0::IUsb>",
17030   "record_kind" : "class",
17031   "referenced_type" : "type-219",
17032   "self_type" : "type-219",
17033   "size" : 4,
17034   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17035   "template_args" : [ "type-221" ],
17036   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_04IUsbEEE"
17037  },
17038  {
17039   "alignment" : 4,
17040   "fields" :
17041   [
17042    {
17043     "access" : "private",
17044     "field_name" : "m_ptr",
17045     "referenced_type" : "type-201"
17046    }
17047   ],
17048   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback>",
17049   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback>",
17050   "record_kind" : "class",
17051   "referenced_type" : "type-200",
17052   "self_type" : "type-200",
17053   "size" : 4,
17054   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17055   "template_args" : [ "type-22" ],
17056   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_012IUsbCallbackEEE"
17057  },
17058  {
17059   "alignment" : 4,
17060   "fields" :
17061   [
17062    {
17063     "access" : "private",
17064     "field_name" : "m_ptr",
17065     "referenced_type" : "type-227"
17066    }
17067   ],
17068   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsb>",
17069   "name" : "android::sp<android::hardware::usb::V1_1::IUsb>",
17070   "record_kind" : "class",
17071   "referenced_type" : "type-226",
17072   "self_type" : "type-226",
17073   "size" : 4,
17074   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17075   "template_args" : [ "type-228" ],
17076   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_14IUsbEEE"
17077  },
17078  {
17079   "alignment" : 4,
17080   "fields" :
17081   [
17082    {
17083     "access" : "private",
17084     "field_name" : "m_ptr",
17085     "referenced_type" : "type-94"
17086    }
17087   ],
17088   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsbCallback>",
17089   "name" : "android::sp<android::hardware::usb::V1_1::IUsbCallback>",
17090   "record_kind" : "class",
17091   "referenced_type" : "type-93",
17092   "self_type" : "type-93",
17093   "size" : 4,
17094   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17095   "template_args" : [ "type-21" ],
17096   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_112IUsbCallbackEEE"
17097  },
17098  {
17099   "alignment" : 4,
17100   "fields" :
17101   [
17102    {
17103     "access" : "private",
17104     "field_name" : "m_ptr",
17105     "referenced_type" : "type-236"
17106    }
17107   ],
17108   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsb>",
17109   "name" : "android::sp<android::hardware::usb::V1_2::IUsb>",
17110   "record_kind" : "class",
17111   "referenced_type" : "type-235",
17112   "self_type" : "type-235",
17113   "size" : 4,
17114   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17115   "template_args" : [ "type-237" ],
17116   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_24IUsbEEE"
17117  },
17118  {
17119   "alignment" : 4,
17120   "fields" :
17121   [
17122    {
17123     "access" : "private",
17124     "field_name" : "m_ptr",
17125     "referenced_type" : "type-715"
17126    }
17127   ],
17128   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsbCallback>",
17129   "name" : "android::sp<android::hardware::usb::V1_2::IUsbCallback>",
17130   "record_kind" : "class",
17131   "referenced_type" : "type-714",
17132   "self_type" : "type-714",
17133   "size" : 4,
17134   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17135   "template_args" : [ "type-88" ],
17136   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_212IUsbCallbackEEE"
17137  },
17138  {
17139   "alignment" : 4,
17140   "fields" :
17141   [
17142    {
17143     "access" : "private",
17144     "field_name" : "m_ptr",
17145     "referenced_type" : "type-15"
17146    }
17147   ],
17148   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
17149   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
17150   "record_kind" : "class",
17151   "referenced_type" : "type-96",
17152   "self_type" : "type-96",
17153   "size" : 4,
17154   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17155   "template_args" : [ "type-16" ],
17156   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
17157  },
17158  {
17159   "alignment" : 4,
17160   "fields" :
17161   [
17162    {
17163     "access" : "private",
17164     "field_name" : "m_ptr",
17165     "referenced_type" : "type-179"
17166    }
17167   ],
17168   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
17169   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
17170   "record_kind" : "class",
17171   "referenced_type" : "type-178",
17172   "self_type" : "type-178",
17173   "size" : 4,
17174   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17175   "template_args" : [ "type-180" ],
17176   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
17177  },
17178  {
17179   "alignment" : 4,
17180   "fields" :
17181   [
17182    {
17183     "access" : "private",
17184     "field_name" : "m_ptr",
17185     "referenced_type" : "type-194"
17186    }
17187   ],
17188   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
17189   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
17190   "record_kind" : "class",
17191   "referenced_type" : "type-193",
17192   "self_type" : "type-193",
17193   "size" : 4,
17194   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17195   "template_args" : [ "type-195" ],
17196   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
17197  },
17198  {
17199   "alignment" : 1,
17200   "linker_set_key" : "android::trait_trivial_copy<bool>",
17201   "name" : "android::trait_trivial_copy<bool>",
17202   "referenced_type" : "type-302",
17203   "self_type" : "type-302",
17204   "size" : 1,
17205   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17206   "template_args" : [ "type-40" ],
17207   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
17208  },
17209  {
17210   "alignment" : 1,
17211   "linker_set_key" : "android::trait_trivial_copy<char>",
17212   "name" : "android::trait_trivial_copy<char>",
17213   "referenced_type" : "type-306",
17214   "self_type" : "type-306",
17215   "size" : 1,
17216   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17217   "template_args" : [ "type-39" ],
17218   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
17219  },
17220  {
17221   "alignment" : 1,
17222   "linker_set_key" : "android::trait_trivial_copy<double>",
17223   "name" : "android::trait_trivial_copy<double>",
17224   "referenced_type" : "type-365",
17225   "self_type" : "type-365",
17226   "size" : 1,
17227   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17228   "template_args" : [ "type-361" ],
17229   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
17230  },
17231  {
17232   "alignment" : 1,
17233   "linker_set_key" : "android::trait_trivial_copy<float>",
17234   "name" : "android::trait_trivial_copy<float>",
17235   "referenced_type" : "type-358",
17236   "self_type" : "type-358",
17237   "size" : 1,
17238   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17239   "template_args" : [ "type-356" ],
17240   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
17241  },
17242  {
17243   "alignment" : 1,
17244   "linker_set_key" : "android::trait_trivial_copy<int>",
17245   "name" : "android::trait_trivial_copy<int>",
17246   "referenced_type" : "type-324",
17247   "self_type" : "type-324",
17248   "size" : 1,
17249   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17250   "template_args" : [ "type-49" ],
17251   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
17252  },
17253  {
17254   "alignment" : 1,
17255   "linker_set_key" : "android::trait_trivial_copy<long long>",
17256   "name" : "android::trait_trivial_copy<long long>",
17257   "referenced_type" : "type-346",
17258   "self_type" : "type-346",
17259   "size" : 1,
17260   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17261   "template_args" : [ "type-54" ],
17262   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
17263  },
17264  {
17265   "alignment" : 1,
17266   "linker_set_key" : "android::trait_trivial_copy<long>",
17267   "name" : "android::trait_trivial_copy<long>",
17268   "referenced_type" : "type-335",
17269   "self_type" : "type-335",
17270   "size" : 1,
17271   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17272   "template_args" : [ "type-333" ],
17273   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
17274  },
17275  {
17276   "alignment" : 1,
17277   "linker_set_key" : "android::trait_trivial_copy<short>",
17278   "name" : "android::trait_trivial_copy<short>",
17279   "referenced_type" : "type-315",
17280   "self_type" : "type-315",
17281   "size" : 1,
17282   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17283   "template_args" : [ "type-313" ],
17284   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
17285  },
17286  {
17287   "alignment" : 1,
17288   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
17289   "name" : "android::trait_trivial_copy<unsigned char>",
17290   "referenced_type" : "type-310",
17291   "self_type" : "type-310",
17292   "size" : 1,
17293   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17294   "template_args" : [ "type-211" ],
17295   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
17296  },
17297  {
17298   "alignment" : 1,
17299   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
17300   "name" : "android::trait_trivial_copy<unsigned int>",
17301   "referenced_type" : "type-330",
17302   "self_type" : "type-330",
17303   "size" : 1,
17304   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17305   "template_args" : [ "type-2" ],
17306   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
17307  },
17308  {
17309   "alignment" : 1,
17310   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
17311   "name" : "android::trait_trivial_copy<unsigned long long>",
17312   "referenced_type" : "type-353",
17313   "self_type" : "type-353",
17314   "size" : 1,
17315   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17316   "template_args" : [ "type-13" ],
17317   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
17318  },
17319  {
17320   "alignment" : 1,
17321   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
17322   "name" : "android::trait_trivial_copy<unsigned long>",
17323   "referenced_type" : "type-342",
17324   "self_type" : "type-342",
17325   "size" : 1,
17326   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17327   "template_args" : [ "type-338" ],
17328   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
17329  },
17330  {
17331   "alignment" : 1,
17332   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
17333   "name" : "android::trait_trivial_copy<unsigned short>",
17334   "referenced_type" : "type-320",
17335   "self_type" : "type-320",
17336   "size" : 1,
17337   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17338   "template_args" : [ "type-213" ],
17339   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
17340  },
17341  {
17342   "alignment" : 1,
17343   "linker_set_key" : "android::trait_trivial_copy<void>",
17344   "name" : "android::trait_trivial_copy<void>",
17345   "referenced_type" : "type-298",
17346   "self_type" : "type-298",
17347   "size" : 1,
17348   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17349   "template_args" : [ "type-51" ],
17350   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
17351  },
17352  {
17353   "alignment" : 1,
17354   "linker_set_key" : "android::trait_trivial_ctor<bool>",
17355   "name" : "android::trait_trivial_ctor<bool>",
17356   "referenced_type" : "type-300",
17357   "self_type" : "type-300",
17358   "size" : 1,
17359   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17360   "template_args" : [ "type-40" ],
17361   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
17362  },
17363  {
17364   "alignment" : 1,
17365   "linker_set_key" : "android::trait_trivial_ctor<char>",
17366   "name" : "android::trait_trivial_ctor<char>",
17367   "referenced_type" : "type-304",
17368   "self_type" : "type-304",
17369   "size" : 1,
17370   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17371   "template_args" : [ "type-39" ],
17372   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
17373  },
17374  {
17375   "alignment" : 1,
17376   "linker_set_key" : "android::trait_trivial_ctor<double>",
17377   "name" : "android::trait_trivial_ctor<double>",
17378   "referenced_type" : "type-360",
17379   "self_type" : "type-360",
17380   "size" : 1,
17381   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17382   "template_args" : [ "type-361" ],
17383   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
17384  },
17385  {
17386   "alignment" : 1,
17387   "linker_set_key" : "android::trait_trivial_ctor<float>",
17388   "name" : "android::trait_trivial_ctor<float>",
17389   "referenced_type" : "type-355",
17390   "self_type" : "type-355",
17391   "size" : 1,
17392   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17393   "template_args" : [ "type-356" ],
17394   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
17395  },
17396  {
17397   "alignment" : 1,
17398   "linker_set_key" : "android::trait_trivial_ctor<int>",
17399   "name" : "android::trait_trivial_ctor<int>",
17400   "referenced_type" : "type-322",
17401   "self_type" : "type-322",
17402   "size" : 1,
17403   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17404   "template_args" : [ "type-49" ],
17405   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
17406  },
17407  {
17408   "alignment" : 1,
17409   "linker_set_key" : "android::trait_trivial_ctor<long long>",
17410   "name" : "android::trait_trivial_ctor<long long>",
17411   "referenced_type" : "type-344",
17412   "self_type" : "type-344",
17413   "size" : 1,
17414   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17415   "template_args" : [ "type-54" ],
17416   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
17417  },
17418  {
17419   "alignment" : 1,
17420   "linker_set_key" : "android::trait_trivial_ctor<long>",
17421   "name" : "android::trait_trivial_ctor<long>",
17422   "referenced_type" : "type-332",
17423   "self_type" : "type-332",
17424   "size" : 1,
17425   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17426   "template_args" : [ "type-333" ],
17427   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
17428  },
17429  {
17430   "alignment" : 1,
17431   "linker_set_key" : "android::trait_trivial_ctor<short>",
17432   "name" : "android::trait_trivial_ctor<short>",
17433   "referenced_type" : "type-312",
17434   "self_type" : "type-312",
17435   "size" : 1,
17436   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17437   "template_args" : [ "type-313" ],
17438   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
17439  },
17440  {
17441   "alignment" : 1,
17442   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
17443   "name" : "android::trait_trivial_ctor<unsigned char>",
17444   "referenced_type" : "type-308",
17445   "self_type" : "type-308",
17446   "size" : 1,
17447   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17448   "template_args" : [ "type-211" ],
17449   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
17450  },
17451  {
17452   "alignment" : 1,
17453   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
17454   "name" : "android::trait_trivial_ctor<unsigned int>",
17455   "referenced_type" : "type-328",
17456   "self_type" : "type-328",
17457   "size" : 1,
17458   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17459   "template_args" : [ "type-2" ],
17460   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
17461  },
17462  {
17463   "alignment" : 1,
17464   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
17465   "name" : "android::trait_trivial_ctor<unsigned long long>",
17466   "referenced_type" : "type-348",
17467   "self_type" : "type-348",
17468   "size" : 1,
17469   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17470   "template_args" : [ "type-13" ],
17471   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
17472  },
17473  {
17474   "alignment" : 1,
17475   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
17476   "name" : "android::trait_trivial_ctor<unsigned long>",
17477   "referenced_type" : "type-337",
17478   "self_type" : "type-337",
17479   "size" : 1,
17480   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17481   "template_args" : [ "type-338" ],
17482   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
17483  },
17484  {
17485   "alignment" : 1,
17486   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
17487   "name" : "android::trait_trivial_ctor<unsigned short>",
17488   "referenced_type" : "type-318",
17489   "self_type" : "type-318",
17490   "size" : 1,
17491   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17492   "template_args" : [ "type-213" ],
17493   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
17494  },
17495  {
17496   "alignment" : 1,
17497   "linker_set_key" : "android::trait_trivial_ctor<void>",
17498   "name" : "android::trait_trivial_ctor<void>",
17499   "referenced_type" : "type-296",
17500   "self_type" : "type-296",
17501   "size" : 1,
17502   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17503   "template_args" : [ "type-51" ],
17504   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
17505  },
17506  {
17507   "alignment" : 1,
17508   "linker_set_key" : "android::trait_trivial_dtor<bool>",
17509   "name" : "android::trait_trivial_dtor<bool>",
17510   "referenced_type" : "type-301",
17511   "self_type" : "type-301",
17512   "size" : 1,
17513   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17514   "template_args" : [ "type-40" ],
17515   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
17516  },
17517  {
17518   "alignment" : 1,
17519   "linker_set_key" : "android::trait_trivial_dtor<char>",
17520   "name" : "android::trait_trivial_dtor<char>",
17521   "referenced_type" : "type-305",
17522   "self_type" : "type-305",
17523   "size" : 1,
17524   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17525   "template_args" : [ "type-39" ],
17526   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
17527  },
17528  {
17529   "alignment" : 1,
17530   "linker_set_key" : "android::trait_trivial_dtor<double>",
17531   "name" : "android::trait_trivial_dtor<double>",
17532   "referenced_type" : "type-364",
17533   "self_type" : "type-364",
17534   "size" : 1,
17535   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17536   "template_args" : [ "type-361" ],
17537   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
17538  },
17539  {
17540   "alignment" : 1,
17541   "linker_set_key" : "android::trait_trivial_dtor<float>",
17542   "name" : "android::trait_trivial_dtor<float>",
17543   "referenced_type" : "type-357",
17544   "self_type" : "type-357",
17545   "size" : 1,
17546   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17547   "template_args" : [ "type-356" ],
17548   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
17549  },
17550  {
17551   "alignment" : 1,
17552   "linker_set_key" : "android::trait_trivial_dtor<int>",
17553   "name" : "android::trait_trivial_dtor<int>",
17554   "referenced_type" : "type-323",
17555   "self_type" : "type-323",
17556   "size" : 1,
17557   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17558   "template_args" : [ "type-49" ],
17559   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
17560  },
17561  {
17562   "alignment" : 1,
17563   "linker_set_key" : "android::trait_trivial_dtor<long long>",
17564   "name" : "android::trait_trivial_dtor<long long>",
17565   "referenced_type" : "type-345",
17566   "self_type" : "type-345",
17567   "size" : 1,
17568   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17569   "template_args" : [ "type-54" ],
17570   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
17571  },
17572  {
17573   "alignment" : 1,
17574   "linker_set_key" : "android::trait_trivial_dtor<long>",
17575   "name" : "android::trait_trivial_dtor<long>",
17576   "referenced_type" : "type-334",
17577   "self_type" : "type-334",
17578   "size" : 1,
17579   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17580   "template_args" : [ "type-333" ],
17581   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
17582  },
17583  {
17584   "alignment" : 1,
17585   "linker_set_key" : "android::trait_trivial_dtor<short>",
17586   "name" : "android::trait_trivial_dtor<short>",
17587   "referenced_type" : "type-314",
17588   "self_type" : "type-314",
17589   "size" : 1,
17590   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17591   "template_args" : [ "type-313" ],
17592   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
17593  },
17594  {
17595   "alignment" : 1,
17596   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
17597   "name" : "android::trait_trivial_dtor<unsigned char>",
17598   "referenced_type" : "type-309",
17599   "self_type" : "type-309",
17600   "size" : 1,
17601   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17602   "template_args" : [ "type-211" ],
17603   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
17604  },
17605  {
17606   "alignment" : 1,
17607   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
17608   "name" : "android::trait_trivial_dtor<unsigned int>",
17609   "referenced_type" : "type-329",
17610   "self_type" : "type-329",
17611   "size" : 1,
17612   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17613   "template_args" : [ "type-2" ],
17614   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
17615  },
17616  {
17617   "alignment" : 1,
17618   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
17619   "name" : "android::trait_trivial_dtor<unsigned long long>",
17620   "referenced_type" : "type-352",
17621   "self_type" : "type-352",
17622   "size" : 1,
17623   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17624   "template_args" : [ "type-13" ],
17625   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
17626  },
17627  {
17628   "alignment" : 1,
17629   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
17630   "name" : "android::trait_trivial_dtor<unsigned long>",
17631   "referenced_type" : "type-341",
17632   "self_type" : "type-341",
17633   "size" : 1,
17634   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17635   "template_args" : [ "type-338" ],
17636   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
17637  },
17638  {
17639   "alignment" : 1,
17640   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
17641   "name" : "android::trait_trivial_dtor<unsigned short>",
17642   "referenced_type" : "type-319",
17643   "self_type" : "type-319",
17644   "size" : 1,
17645   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17646   "template_args" : [ "type-213" ],
17647   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
17648  },
17649  {
17650   "alignment" : 1,
17651   "linker_set_key" : "android::trait_trivial_dtor<void>",
17652   "name" : "android::trait_trivial_dtor<void>",
17653   "referenced_type" : "type-297",
17654   "self_type" : "type-297",
17655   "size" : 1,
17656   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17657   "template_args" : [ "type-51" ],
17658   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
17659  },
17660  {
17661   "alignment" : 1,
17662   "linker_set_key" : "android::trait_trivial_move<android::String16>",
17663   "name" : "android::trait_trivial_move<android::String16>",
17664   "referenced_type" : "type-484",
17665   "self_type" : "type-484",
17666   "size" : 1,
17667   "source_file" : "/system/core/libutils/include/utils/String16.h",
17668   "template_args" : [ "type-67" ],
17669   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
17670  },
17671  {
17672   "alignment" : 1,
17673   "linker_set_key" : "android::trait_trivial_move<android::String8>",
17674   "name" : "android::trait_trivial_move<android::String8>",
17675   "referenced_type" : "type-478",
17676   "self_type" : "type-478",
17677   "size" : 1,
17678   "source_file" : "/system/core/libutils/include/utils/String8.h",
17679   "template_args" : [ "type-78" ],
17680   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
17681  },
17682  {
17683   "alignment" : 1,
17684   "linker_set_key" : "android::trait_trivial_move<bool>",
17685   "name" : "android::trait_trivial_move<bool>",
17686   "referenced_type" : "type-303",
17687   "self_type" : "type-303",
17688   "size" : 1,
17689   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17690   "template_args" : [ "type-40" ],
17691   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
17692  },
17693  {
17694   "alignment" : 1,
17695   "linker_set_key" : "android::trait_trivial_move<char>",
17696   "name" : "android::trait_trivial_move<char>",
17697   "referenced_type" : "type-307",
17698   "self_type" : "type-307",
17699   "size" : 1,
17700   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17701   "template_args" : [ "type-39" ],
17702   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
17703  },
17704  {
17705   "alignment" : 1,
17706   "linker_set_key" : "android::trait_trivial_move<double>",
17707   "name" : "android::trait_trivial_move<double>",
17708   "referenced_type" : "type-366",
17709   "self_type" : "type-366",
17710   "size" : 1,
17711   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17712   "template_args" : [ "type-361" ],
17713   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
17714  },
17715  {
17716   "alignment" : 1,
17717   "linker_set_key" : "android::trait_trivial_move<float>",
17718   "name" : "android::trait_trivial_move<float>",
17719   "referenced_type" : "type-359",
17720   "self_type" : "type-359",
17721   "size" : 1,
17722   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17723   "template_args" : [ "type-356" ],
17724   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
17725  },
17726  {
17727   "alignment" : 1,
17728   "linker_set_key" : "android::trait_trivial_move<int>",
17729   "name" : "android::trait_trivial_move<int>",
17730   "referenced_type" : "type-325",
17731   "self_type" : "type-325",
17732   "size" : 1,
17733   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17734   "template_args" : [ "type-49" ],
17735   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
17736  },
17737  {
17738   "alignment" : 1,
17739   "linker_set_key" : "android::trait_trivial_move<long long>",
17740   "name" : "android::trait_trivial_move<long long>",
17741   "referenced_type" : "type-347",
17742   "self_type" : "type-347",
17743   "size" : 1,
17744   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17745   "template_args" : [ "type-54" ],
17746   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
17747  },
17748  {
17749   "alignment" : 1,
17750   "linker_set_key" : "android::trait_trivial_move<long>",
17751   "name" : "android::trait_trivial_move<long>",
17752   "referenced_type" : "type-336",
17753   "self_type" : "type-336",
17754   "size" : 1,
17755   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17756   "template_args" : [ "type-333" ],
17757   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
17758  },
17759  {
17760   "alignment" : 1,
17761   "linker_set_key" : "android::trait_trivial_move<short>",
17762   "name" : "android::trait_trivial_move<short>",
17763   "referenced_type" : "type-317",
17764   "self_type" : "type-317",
17765   "size" : 1,
17766   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17767   "template_args" : [ "type-313" ],
17768   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
17769  },
17770  {
17771   "alignment" : 1,
17772   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
17773   "name" : "android::trait_trivial_move<unsigned char>",
17774   "referenced_type" : "type-311",
17775   "self_type" : "type-311",
17776   "size" : 1,
17777   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17778   "template_args" : [ "type-211" ],
17779   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
17780  },
17781  {
17782   "alignment" : 1,
17783   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
17784   "name" : "android::trait_trivial_move<unsigned int>",
17785   "referenced_type" : "type-331",
17786   "self_type" : "type-331",
17787   "size" : 1,
17788   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17789   "template_args" : [ "type-2" ],
17790   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
17791  },
17792  {
17793   "alignment" : 1,
17794   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
17795   "name" : "android::trait_trivial_move<unsigned long long>",
17796   "referenced_type" : "type-354",
17797   "self_type" : "type-354",
17798   "size" : 1,
17799   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17800   "template_args" : [ "type-13" ],
17801   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
17802  },
17803  {
17804   "alignment" : 1,
17805   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
17806   "name" : "android::trait_trivial_move<unsigned long>",
17807   "referenced_type" : "type-343",
17808   "self_type" : "type-343",
17809   "size" : 1,
17810   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17811   "template_args" : [ "type-338" ],
17812   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
17813  },
17814  {
17815   "alignment" : 1,
17816   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
17817   "name" : "android::trait_trivial_move<unsigned short>",
17818   "referenced_type" : "type-321",
17819   "self_type" : "type-321",
17820   "size" : 1,
17821   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17822   "template_args" : [ "type-213" ],
17823   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
17824  },
17825  {
17826   "alignment" : 1,
17827   "linker_set_key" : "android::trait_trivial_move<void>",
17828   "name" : "android::trait_trivial_move<void>",
17829   "referenced_type" : "type-299",
17830   "self_type" : "type-299",
17831   "size" : 1,
17832   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17833   "template_args" : [ "type-51" ],
17834   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
17835  },
17836  {
17837   "alignment" : 4,
17838   "fields" :
17839   [
17840    {
17841     "access" : "private",
17842     "field_name" : "m_ptr",
17843     "referenced_type" : "type-251"
17844    },
17845    {
17846     "access" : "private",
17847     "field_name" : "m_refs",
17848     "field_offset" : 32,
17849     "referenced_type" : "type-11"
17850    }
17851   ],
17852   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
17853   "name" : "android::wp<android::hardware::BHwBinder>",
17854   "record_kind" : "class",
17855   "referenced_type" : "type-392",
17856   "self_type" : "type-392",
17857   "size" : 8,
17858   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
17859   "template_args" : [ "type-97" ],
17860   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
17861  },
17862  {
17863   "alignment" : 4,
17864   "fields" :
17865   [
17866    {
17867     "access" : "private",
17868     "field_name" : "m_ptr",
17869     "referenced_type" : "type-702"
17870    },
17871    {
17872     "access" : "private",
17873     "field_name" : "m_refs",
17874     "field_offset" : 32,
17875     "referenced_type" : "type-11"
17876    }
17877   ],
17878   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
17879   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
17880   "record_kind" : "class",
17881   "referenced_type" : "type-701",
17882   "self_type" : "type-701",
17883   "size" : 8,
17884   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
17885   "template_args" : [ "type-17" ],
17886   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
17887  },
17888  {
17889   "alignment" : 4,
17890   "fields" :
17891   [
17892    {
17893     "access" : "private",
17894     "field_name" : "m_ptr",
17895     "referenced_type" : "type-5"
17896    },
17897    {
17898     "access" : "private",
17899     "field_name" : "m_refs",
17900     "field_offset" : 32,
17901     "referenced_type" : "type-11"
17902    }
17903   ],
17904   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
17905   "name" : "android::wp<android::hardware::hidl_death_recipient>",
17906   "record_kind" : "class",
17907   "referenced_type" : "type-4",
17908   "self_type" : "type-4",
17909   "size" : 8,
17910   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
17911   "template_args" : [ "type-6" ],
17912   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
17913  },
17914  {
17915   "alignment" : 4,
17916   "fields" :
17917   [
17918    {
17919     "access" : "private",
17920     "field_name" : "m_ptr",
17921     "referenced_type" : "type-15"
17922    },
17923    {
17924     "access" : "private",
17925     "field_name" : "m_refs",
17926     "field_offset" : 32,
17927     "referenced_type" : "type-11"
17928    }
17929   ],
17930   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
17931   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
17932   "record_kind" : "class",
17933   "referenced_type" : "type-14",
17934   "self_type" : "type-14",
17935   "size" : 8,
17936   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
17937   "template_args" : [ "type-16" ],
17938   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
17939  },
17940  {
17941   "alignment" : 4,
17942   "fields" :
17943   [
17944    {
17945     "field_name" : "maxContentLightLevel",
17946     "referenced_type" : "type-356"
17947    },
17948    {
17949     "field_name" : "maxFrameAverageLightLevel",
17950     "field_offset" : 32,
17951     "referenced_type" : "type-356"
17952    }
17953   ],
17954   "linker_set_key" : "android_cta861_3_metadata",
17955   "name" : "android_cta861_3_metadata",
17956   "referenced_type" : "type-578",
17957   "self_type" : "type-578",
17958   "size" : 8,
17959   "source_file" : "/system/core/libsystem/include/system/graphics.h",
17960   "unique_id" : "android_cta861_3_metadata"
17961  },
17962  {
17963   "alignment" : 4,
17964   "fields" :
17965   [
17966    {
17967     "field_name" : "num_points",
17968     "referenced_type" : "type-2"
17969    },
17970    {
17971     "field_name" : "reserved",
17972     "field_offset" : 32,
17973     "referenced_type" : "type-566"
17974    },
17975    {
17976     "field_name" : "xyzc_points",
17977     "field_offset" : 288,
17978     "referenced_type" : "type-575"
17979    }
17980   ],
17981   "linker_set_key" : "android_depth_points",
17982   "name" : "android_depth_points",
17983   "referenced_type" : "type-574",
17984   "self_type" : "type-574",
17985   "size" : 36,
17986   "source_file" : "/system/core/libsystem/include/system/graphics.h",
17987   "unique_id" : "android_depth_points"
17988  },
17989  {
17990   "alignment" : 4,
17991   "fields" :
17992   [
17993    {
17994     "field_name" : "format",
17995     "referenced_type" : "type-571"
17996    },
17997    {
17998     "field_name" : "num_planes",
17999     "field_offset" : 32,
18000     "referenced_type" : "type-2"
18001    },
18002    {
18003     "field_name" : "planes",
18004     "field_offset" : 64,
18005     "referenced_type" : "type-573"
18006    }
18007   ],
18008   "linker_set_key" : "android_flex_layout",
18009   "name" : "android_flex_layout",
18010   "referenced_type" : "type-572",
18011   "self_type" : "type-572",
18012   "size" : 12,
18013   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18014   "unique_id" : "android_flex_layout"
18015  },
18016  {
18017   "alignment" : 4,
18018   "fields" :
18019   [
18020    {
18021     "field_name" : "top_left",
18022     "referenced_type" : "type-495"
18023    },
18024    {
18025     "field_name" : "component",
18026     "field_offset" : 32,
18027     "referenced_type" : "type-569"
18028    },
18029    {
18030     "field_name" : "bits_per_component",
18031     "field_offset" : 64,
18032     "referenced_type" : "type-49"
18033    },
18034    {
18035     "field_name" : "bits_used",
18036     "field_offset" : 96,
18037     "referenced_type" : "type-49"
18038    },
18039    {
18040     "field_name" : "h_increment",
18041     "field_offset" : 128,
18042     "referenced_type" : "type-49"
18043    },
18044    {
18045     "field_name" : "v_increment",
18046     "field_offset" : 160,
18047     "referenced_type" : "type-49"
18048    },
18049    {
18050     "field_name" : "h_subsampling",
18051     "field_offset" : 192,
18052     "referenced_type" : "type-49"
18053    },
18054    {
18055     "field_name" : "v_subsampling",
18056     "field_offset" : 224,
18057     "referenced_type" : "type-49"
18058    }
18059   ],
18060   "linker_set_key" : "android_flex_plane",
18061   "name" : "android_flex_plane",
18062   "referenced_type" : "type-570",
18063   "self_type" : "type-570",
18064   "size" : 32,
18065   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18066   "unique_id" : "android_flex_plane"
18067  },
18068  {
18069   "alignment" : 4,
18070   "fields" :
18071   [
18072    {
18073     "field_name" : "displayPrimaryRed",
18074     "referenced_type" : "type-576"
18075    },
18076    {
18077     "field_name" : "displayPrimaryGreen",
18078     "field_offset" : 64,
18079     "referenced_type" : "type-576"
18080    },
18081    {
18082     "field_name" : "displayPrimaryBlue",
18083     "field_offset" : 128,
18084     "referenced_type" : "type-576"
18085    },
18086    {
18087     "field_name" : "whitePoint",
18088     "field_offset" : 192,
18089     "referenced_type" : "type-576"
18090    },
18091    {
18092     "field_name" : "maxLuminance",
18093     "field_offset" : 256,
18094     "referenced_type" : "type-356"
18095    },
18096    {
18097     "field_name" : "minLuminance",
18098     "field_offset" : 288,
18099     "referenced_type" : "type-356"
18100    }
18101   ],
18102   "linker_set_key" : "android_smpte2086_metadata",
18103   "name" : "android_smpte2086_metadata",
18104   "referenced_type" : "type-577",
18105   "self_type" : "type-577",
18106   "size" : 40,
18107   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18108   "unique_id" : "android_smpte2086_metadata"
18109  },
18110  {
18111   "alignment" : 4,
18112   "fields" :
18113   [
18114    {
18115     "field_name" : "x",
18116     "referenced_type" : "type-356"
18117    },
18118    {
18119     "field_name" : "y",
18120     "field_offset" : 32,
18121     "referenced_type" : "type-356"
18122    }
18123   ],
18124   "linker_set_key" : "android_xy_color",
18125   "name" : "android_xy_color",
18126   "referenced_type" : "type-576",
18127   "self_type" : "type-576",
18128   "size" : 8,
18129   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18130   "unique_id" : "android_xy_color"
18131  },
18132  {
18133   "alignment" : 4,
18134   "fields" :
18135   [
18136    {
18137     "field_name" : "y",
18138     "referenced_type" : "type-50"
18139    },
18140    {
18141     "field_name" : "cb",
18142     "field_offset" : 32,
18143     "referenced_type" : "type-50"
18144    },
18145    {
18146     "field_name" : "cr",
18147     "field_offset" : 64,
18148     "referenced_type" : "type-50"
18149    },
18150    {
18151     "field_name" : "ystride",
18152     "field_offset" : 96,
18153     "referenced_type" : "type-2"
18154    },
18155    {
18156     "field_name" : "cstride",
18157     "field_offset" : 128,
18158     "referenced_type" : "type-2"
18159    },
18160    {
18161     "field_name" : "chroma_step",
18162     "field_offset" : 160,
18163     "referenced_type" : "type-2"
18164    },
18165    {
18166     "field_name" : "reserved",
18167     "field_offset" : 192,
18168     "referenced_type" : "type-566"
18169    }
18170   ],
18171   "linker_set_key" : "android_ycbcr",
18172   "name" : "android_ycbcr",
18173   "referenced_type" : "type-565",
18174   "self_type" : "type-565",
18175   "size" : 56,
18176   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18177   "unique_id" : "android_ycbcr"
18178  },
18179  {
18180   "alignment" : 4,
18181   "fields" :
18182   [
18183    {
18184     "referenced_type" : "type-209"
18185    }
18186   ],
18187   "linker_set_key" : "log_msg",
18188   "name" : "log_msg",
18189   "referenced_type" : "type-208",
18190   "self_type" : "type-208",
18191   "size" : 5124,
18192   "source_file" : "/system/core/liblog/include/log/log_read.h",
18193   "unique_id" : "log_msg"
18194  },
18195  {
18196   "alignment" : 4,
18197   "fields" :
18198   [
18199    {
18200     "field_name" : "buf",
18201     "referenced_type" : "type-210"
18202    },
18203    {
18204     "field_name" : "entry",
18205     "referenced_type" : "type-212"
18206    },
18207    {
18208     "field_name" : "entry_v4",
18209     "referenced_type" : "type-212"
18210    },
18211    {
18212     "field_name" : "entry_v3",
18213     "referenced_type" : "type-215"
18214    },
18215    {
18216     "field_name" : "entry_v2",
18217     "referenced_type" : "type-216"
18218    },
18219    {
18220     "field_name" : "entry_v1",
18221     "referenced_type" : "type-217"
18222    }
18223   ],
18224   "is_anonymous" : true,
18225   "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",
18226   "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",
18227   "record_kind" : "union",
18228   "referenced_type" : "type-209",
18229   "self_type" : "type-209",
18230   "size" : 5124,
18231   "source_file" : "/system/core/liblog/include/log/log_read.h",
18232   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
18233  },
18234  {
18235   "alignment" : 1,
18236   "fields" :
18237   [
18238    {
18239     "field_name" : "tv_sec",
18240     "referenced_type" : "type-2"
18241    },
18242    {
18243     "field_name" : "tv_nsec",
18244     "field_offset" : 32,
18245     "referenced_type" : "type-2"
18246    }
18247   ],
18248   "linker_set_key" : "log_time",
18249   "name" : "log_time",
18250   "referenced_type" : "type-479",
18251   "self_type" : "type-479",
18252   "size" : 8,
18253   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
18254   "unique_id" : "_ZTS8log_time"
18255  },
18256  {
18257   "alignment" : 4,
18258   "fields" :
18259   [
18260    {
18261     "field_name" : "len",
18262     "referenced_type" : "type-213"
18263    },
18264    {
18265     "field_name" : "__pad",
18266     "field_offset" : 16,
18267     "referenced_type" : "type-213"
18268    },
18269    {
18270     "field_name" : "pid",
18271     "field_offset" : 32,
18272     "referenced_type" : "type-49"
18273    },
18274    {
18275     "field_name" : "tid",
18276     "field_offset" : 64,
18277     "referenced_type" : "type-49"
18278    },
18279    {
18280     "field_name" : "sec",
18281     "field_offset" : 96,
18282     "referenced_type" : "type-49"
18283    },
18284    {
18285     "field_name" : "nsec",
18286     "field_offset" : 128,
18287     "referenced_type" : "type-49"
18288    },
18289    {
18290     "field_name" : "msg",
18291     "field_offset" : 160,
18292     "referenced_type" : "type-214"
18293    }
18294   ],
18295   "linker_set_key" : "logger_entry",
18296   "name" : "logger_entry",
18297   "referenced_type" : "type-217",
18298   "self_type" : "type-217",
18299   "size" : 20,
18300   "source_file" : "/system/core/liblog/include/log/log_read.h",
18301   "unique_id" : "logger_entry"
18302  },
18303  {
18304   "alignment" : 1,
18305   "fields" :
18306   [
18307    {
18308     "field_name" : "len",
18309     "referenced_type" : "type-213"
18310    },
18311    {
18312     "field_name" : "hdr_size",
18313     "field_offset" : 16,
18314     "referenced_type" : "type-213"
18315    },
18316    {
18317     "field_name" : "pid",
18318     "field_offset" : 32,
18319     "referenced_type" : "type-49"
18320    },
18321    {
18322     "field_name" : "tid",
18323     "field_offset" : 64,
18324     "referenced_type" : "type-49"
18325    },
18326    {
18327     "field_name" : "sec",
18328     "field_offset" : 96,
18329     "referenced_type" : "type-49"
18330    },
18331    {
18332     "field_name" : "nsec",
18333     "field_offset" : 128,
18334     "referenced_type" : "type-49"
18335    },
18336    {
18337     "field_name" : "euid",
18338     "field_offset" : 160,
18339     "referenced_type" : "type-2"
18340    },
18341    {
18342     "field_name" : "msg",
18343     "field_offset" : 192,
18344     "referenced_type" : "type-214"
18345    }
18346   ],
18347   "linker_set_key" : "logger_entry_v2",
18348   "name" : "logger_entry_v2",
18349   "referenced_type" : "type-216",
18350   "self_type" : "type-216",
18351   "size" : 24,
18352   "source_file" : "/system/core/liblog/include/log/log_read.h",
18353   "unique_id" : "logger_entry_v2"
18354  },
18355  {
18356   "alignment" : 1,
18357   "fields" :
18358   [
18359    {
18360     "field_name" : "len",
18361     "referenced_type" : "type-213"
18362    },
18363    {
18364     "field_name" : "hdr_size",
18365     "field_offset" : 16,
18366     "referenced_type" : "type-213"
18367    },
18368    {
18369     "field_name" : "pid",
18370     "field_offset" : 32,
18371     "referenced_type" : "type-49"
18372    },
18373    {
18374     "field_name" : "tid",
18375     "field_offset" : 64,
18376     "referenced_type" : "type-49"
18377    },
18378    {
18379     "field_name" : "sec",
18380     "field_offset" : 96,
18381     "referenced_type" : "type-49"
18382    },
18383    {
18384     "field_name" : "nsec",
18385     "field_offset" : 128,
18386     "referenced_type" : "type-49"
18387    },
18388    {
18389     "field_name" : "lid",
18390     "field_offset" : 160,
18391     "referenced_type" : "type-2"
18392    },
18393    {
18394     "field_name" : "msg",
18395     "field_offset" : 192,
18396     "referenced_type" : "type-214"
18397    }
18398   ],
18399   "linker_set_key" : "logger_entry_v3",
18400   "name" : "logger_entry_v3",
18401   "referenced_type" : "type-215",
18402   "self_type" : "type-215",
18403   "size" : 24,
18404   "source_file" : "/system/core/liblog/include/log/log_read.h",
18405   "unique_id" : "logger_entry_v3"
18406  },
18407  {
18408   "alignment" : 4,
18409   "fields" :
18410   [
18411    {
18412     "field_name" : "len",
18413     "referenced_type" : "type-213"
18414    },
18415    {
18416     "field_name" : "hdr_size",
18417     "field_offset" : 16,
18418     "referenced_type" : "type-213"
18419    },
18420    {
18421     "field_name" : "pid",
18422     "field_offset" : 32,
18423     "referenced_type" : "type-49"
18424    },
18425    {
18426     "field_name" : "tid",
18427     "field_offset" : 64,
18428     "referenced_type" : "type-2"
18429    },
18430    {
18431     "field_name" : "sec",
18432     "field_offset" : 96,
18433     "referenced_type" : "type-2"
18434    },
18435    {
18436     "field_name" : "nsec",
18437     "field_offset" : 128,
18438     "referenced_type" : "type-2"
18439    },
18440    {
18441     "field_name" : "lid",
18442     "field_offset" : 160,
18443     "referenced_type" : "type-2"
18444    },
18445    {
18446     "field_name" : "uid",
18447     "field_offset" : 192,
18448     "referenced_type" : "type-2"
18449    },
18450    {
18451     "field_name" : "msg",
18452     "field_offset" : 224,
18453     "referenced_type" : "type-214"
18454    }
18455   ],
18456   "linker_set_key" : "logger_entry_v4",
18457   "name" : "logger_entry_v4",
18458   "referenced_type" : "type-212",
18459   "self_type" : "type-212",
18460   "size" : 28,
18461   "source_file" : "/system/core/liblog/include/log/log_read.h",
18462   "unique_id" : "logger_entry_v4"
18463  },
18464  {
18465   "alignment" : 4,
18466   "fields" :
18467   [
18468    {
18469     "field_name" : "version",
18470     "referenced_type" : "type-49"
18471    },
18472    {
18473     "field_name" : "numFds",
18474     "field_offset" : 32,
18475     "referenced_type" : "type-49"
18476    },
18477    {
18478     "field_name" : "numInts",
18479     "field_offset" : 64,
18480     "referenced_type" : "type-49"
18481    },
18482    {
18483     "field_name" : "data",
18484     "field_offset" : 96,
18485     "referenced_type" : "type-294"
18486    }
18487   ],
18488   "linker_set_key" : "native_handle",
18489   "name" : "native_handle",
18490   "referenced_type" : "type-293",
18491   "self_type" : "type-293",
18492   "size" : 12,
18493   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
18494   "unique_id" : "native_handle"
18495  }
18496 ],
18497 "rvalue_reference_types" :
18498 [
18499  {
18500   "alignment" : 4,
18501   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > &&",
18502   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > &&",
18503   "referenced_type" : "type-268",
18504   "self_type" : "type-271",
18505   "size" : 4,
18506   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
18507  },
18508  {
18509   "alignment" : 4,
18510   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > &&",
18511   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > &&",
18512   "referenced_type" : "type-731",
18513   "self_type" : "type-733",
18514   "size" : 4,
18515   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
18516  },
18517  {
18518   "alignment" : 4,
18519   "linker_set_key" : "android::hardware::Return<bool> &&",
18520   "name" : "android::hardware::Return<bool> &&",
18521   "referenced_type" : "type-261",
18522   "self_type" : "type-264",
18523   "size" : 4,
18524   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
18525  },
18526  {
18527   "alignment" : 4,
18528   "linker_set_key" : "android::hardware::Return<void> &&",
18529   "name" : "android::hardware::Return<void> &&",
18530   "referenced_type" : "type-282",
18531   "self_type" : "type-284",
18532   "size" : 4,
18533   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
18534  },
18535  {
18536   "alignment" : 4,
18537   "linker_set_key" : "android::hardware::Status &&",
18538   "name" : "android::hardware::Status &&",
18539   "referenced_type" : "type-252",
18540   "self_type" : "type-258",
18541   "size" : 4,
18542   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
18543  },
18544  {
18545   "alignment" : 4,
18546   "linker_set_key" : "android::hardware::details::return_status &&",
18547   "name" : "android::hardware::details::return_status &&",
18548   "referenced_type" : "type-262",
18549   "self_type" : "type-277",
18550   "size" : 4,
18551   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
18552  },
18553  {
18554   "alignment" : 4,
18555   "linker_set_key" : "android::hardware::hidl_handle &&",
18556   "name" : "android::hardware::hidl_handle &&",
18557   "referenced_type" : "type-398",
18558   "self_type" : "type-403",
18559   "size" : 4,
18560   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
18561  },
18562  {
18563   "alignment" : 4,
18564   "linker_set_key" : "android::hardware::hidl_memory &&",
18565   "name" : "android::hardware::hidl_memory &&",
18566   "referenced_type" : "type-401",
18567   "self_type" : "type-407",
18568   "size" : 4,
18569   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
18570  },
18571  {
18572   "alignment" : 4,
18573   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
18574   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
18575   "referenced_type" : "type-243",
18576   "self_type" : "type-246",
18577   "size" : 4,
18578   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
18579  },
18580  {
18581   "alignment" : 4,
18582   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &&",
18583   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &&",
18584   "referenced_type" : "type-200",
18585   "self_type" : "type-202",
18586   "size" : 4,
18587   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
18588  },
18589  {
18590   "alignment" : 4,
18591   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsb> &&",
18592   "name" : "android::sp<android::hardware::usb::V1_2::IUsb> &&",
18593   "referenced_type" : "type-235",
18594   "self_type" : "type-238",
18595   "size" : 4,
18596   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
18597  },
18598  {
18599   "alignment" : 4,
18600   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsbCallback> &&",
18601   "name" : "android::sp<android::hardware::usb::V1_2::IUsbCallback> &&",
18602   "referenced_type" : "type-714",
18603   "self_type" : "type-728",
18604   "size" : 4,
18605   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
18606  },
18607  {
18608   "alignment" : 4,
18609   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
18610   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
18611   "referenced_type" : "type-538",
18612   "self_type" : "type-537",
18613   "size" : 4,
18614   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
18615  },
18616  {
18617   "alignment" : 4,
18618   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
18619   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
18620   "referenced_type" : "type-783",
18621   "self_type" : "type-782",
18622   "size" : 4,
18623   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
18624  },
18625  {
18626   "alignment" : 4,
18627   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
18628   "name" : "std::function<sp<IBase> (void *)> &&",
18629   "referenced_type" : "type-548",
18630   "self_type" : "type-547",
18631   "size" : 4,
18632   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
18633  },
18634  {
18635   "alignment" : 4,
18636   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
18637   "name" : "std::function<sp<IBase> (void *)> &&",
18638   "referenced_type" : "type-788",
18639   "self_type" : "type-787",
18640   "size" : 4,
18641   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
18642  },
18643  {
18644   "alignment" : 4,
18645   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
18646   "name" : "std::function<sp<IBinder> (void *)> &&",
18647   "referenced_type" : "type-540",
18648   "self_type" : "type-539",
18649   "size" : 4,
18650   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
18651  },
18652  {
18653   "alignment" : 4,
18654   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
18655   "name" : "std::function<sp<IBinder> (void *)> &&",
18656   "referenced_type" : "type-786",
18657   "self_type" : "type-785",
18658   "size" : 4,
18659   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
18660  }
18661 ]
18662}
18663