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-258",
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-480",
16   "self_type" : "type-699",
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-418",
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-255",
32   "self_type" : "type-555",
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-255",
41   "self_type" : "type-254",
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-690",
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   "is_unsigned" : true,
71   "linker_set_key" : "char",
72   "name" : "char",
73   "referenced_type" : "type-39",
74   "self_type" : "type-39",
75   "size" : 1
76  },
77  {
78   "alignment" : 2,
79   "is_integral" : true,
80   "is_unsigned" : true,
81   "linker_set_key" : "char16_t",
82   "name" : "char16_t",
83   "referenced_type" : "type-70",
84   "self_type" : "type-70",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-485",
92   "self_type" : "type-485",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-480",
100   "self_type" : "type-480",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-49",
109   "self_type" : "type-49",
110   "size" : 4
111  },
112  {
113   "alignment" : 4,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-457",
118   "self_type" : "type-457",
119   "size" : 4
120  },
121  {
122   "alignment" : 8,
123   "linker_set_key" : "long double",
124   "name" : "long double",
125   "referenced_type" : "type-175",
126   "self_type" : "type-175",
127   "size" : 8
128  },
129  {
130   "alignment" : 8,
131   "is_integral" : true,
132   "linker_set_key" : "long long",
133   "name" : "long long",
134   "referenced_type" : "type-54",
135   "self_type" : "type-54",
136   "size" : 8
137  },
138  {
139   "alignment" : 2,
140   "is_integral" : true,
141   "linker_set_key" : "short",
142   "name" : "short",
143   "referenced_type" : "type-437",
144   "self_type" : "type-437",
145   "size" : 2
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "linker_set_key" : "signed char",
151   "name" : "signed char",
152   "referenced_type" : "type-493",
153   "self_type" : "type-493",
154   "size" : 1
155  },
156  {
157   "alignment" : 1,
158   "is_integral" : true,
159   "is_unsigned" : true,
160   "linker_set_key" : "unsigned char",
161   "name" : "unsigned char",
162   "referenced_type" : "type-255",
163   "self_type" : "type-255",
164   "size" : 1
165  },
166  {
167   "alignment" : 4,
168   "is_integral" : true,
169   "is_unsigned" : true,
170   "linker_set_key" : "unsigned int",
171   "name" : "unsigned int",
172   "referenced_type" : "type-2",
173   "self_type" : "type-2",
174   "size" : 4
175  },
176  {
177   "alignment" : 4,
178   "is_integral" : true,
179   "is_unsigned" : true,
180   "linker_set_key" : "unsigned long",
181   "name" : "unsigned long",
182   "referenced_type" : "type-462",
183   "self_type" : "type-462",
184   "size" : 4
185  },
186  {
187   "alignment" : 8,
188   "is_integral" : true,
189   "is_unsigned" : true,
190   "linker_set_key" : "unsigned long long",
191   "name" : "unsigned long long",
192   "referenced_type" : "type-13",
193   "self_type" : "type-13",
194   "size" : 8
195  },
196  {
197   "alignment" : 2,
198   "is_integral" : true,
199   "is_unsigned" : true,
200   "linker_set_key" : "unsigned short",
201   "name" : "unsigned short",
202   "referenced_type" : "type-257",
203   "self_type" : "type-257",
204   "size" : 2
205  },
206  {
207   "linker_set_key" : "void",
208   "name" : "void",
209   "referenced_type" : "type-51",
210   "self_type" : "type-51"
211  }
212 ],
213 "elf_functions" :
214 [
215  {
216   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
217  },
218  {
219   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
220  },
221  {
222   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
223  },
224  {
225   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
226  },
227  {
228   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
229  },
230  {
231   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
232  },
233  {
234   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
235  },
236  {
237   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
238  },
239  {
240   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
241  },
242  {
243   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21notifySyspropsChangedEv"
244  },
245  {
246   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21setHALInstrumentationEv"
247  },
248  {
249   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
250  },
251  {
252   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback4pingEv"
253  },
254  {
255   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
256  },
257  {
258   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spINS1_4V1_012IUsbCallbackEEEb"
259  },
260  {
261   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spINS1_4V1_112IUsbCallbackEEEb"
262  },
263  {
264   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
265  },
266  {
267   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spIS3_EEb"
268  },
269  {
270   "name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback13addOnewayTaskENSt3__18functionIFvvEEE"
271  },
272  {
273   "name" : "_ZN7android8hardware3usb4V1_213BsUsbCallbackC1ENS_2spINS2_12IUsbCallbackEEE"
274  },
275  {
276   "name" : "_ZN7android8hardware3usb4V1_213BsUsbCallbackC2ENS_2spINS2_12IUsbCallbackEEE"
277  },
278  {
279   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
280  },
281  {
282   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
283  },
284  {
285   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback32_hidl_notifyPortStatusChange_1_2EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
286  },
287  {
288   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback4pingEv"
289  },
290  {
291   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackC1ERKNS_2spINS2_12IUsbCallbackEEE"
292  },
293  {
294   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackC2ERKNS_2spINS2_12IUsbCallbackEEE"
295  },
296  {
297   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
298  },
299  {
300   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
301  },
302  {
303   "name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD2Ev"
304  },
305  {
306   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
307  },
308  {
309   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
310  },
311  {
312   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
313  },
314  {
315   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
316  },
317  {
318   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
319  },
320  {
321   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
322  },
323  {
324   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback21notifySyspropsChangedEv"
325  },
326  {
327   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback21setHALInstrumentationEv"
328  },
329  {
330   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
331  },
332  {
333   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
334  },
335  {
336   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE"
337  },
338  {
339   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
340  },
341  {
342   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback32_hidl_notifyPortStatusChange_1_2EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
343  },
344  {
345   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback4pingEv"
346  },
347  {
348   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
349  },
350  {
351   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallbackC1ERKNS_2spINS0_7IBinderEEE"
352  },
353  {
354   "name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallbackC2ERKNS_2spINS0_7IBinderEEE"
355  },
356  {
357   "name" : "_ZN7android8hardware3usb4V1_221writeEmbeddedToParcelERKNS2_10PortStatusEPNS0_6ParcelEjj"
358  },
359  {
360   "name" : "_ZN7android8hardware3usb4V1_222readEmbeddedFromParcelERKNS2_10PortStatusERKNS0_6ParcelEjj"
361  },
362  {
363   "name" : "_ZN7android8hardware3usb4V1_24IUsb10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
364  },
365  {
366   "name" : "_ZN7android8hardware3usb4V1_24IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
367  },
368  {
369   "name" : "_ZN7android8hardware3usb4V1_24IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
370  },
371  {
372   "name" : "_ZN7android8hardware3usb4V1_24IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
373  },
374  {
375   "name" : "_ZN7android8hardware3usb4V1_24IUsb13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
376  },
377  {
378   "name" : "_ZN7android8hardware3usb4V1_24IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
379  },
380  {
381   "name" : "_ZN7android8hardware3usb4V1_24IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
382  },
383  {
384   "name" : "_ZN7android8hardware3usb4V1_24IUsb17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
385  },
386  {
387   "name" : "_ZN7android8hardware3usb4V1_24IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
388  },
389  {
390   "name" : "_ZN7android8hardware3usb4V1_24IUsb21notifySyspropsChangedEv"
391  },
392  {
393   "name" : "_ZN7android8hardware3usb4V1_24IUsb21setHALInstrumentationEv"
394  },
395  {
396   "name" : "_ZN7android8hardware3usb4V1_24IUsb24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
397  },
398  {
399   "name" : "_ZN7android8hardware3usb4V1_24IUsb4pingEv"
400  },
401  {
402   "name" : "_ZN7android8hardware3usb4V1_24IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
403  },
404  {
405   "name" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spINS1_4V1_04IUsbEEEb"
406  },
407  {
408   "name" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spINS1_4V1_14IUsbEEEb"
409  },
410  {
411   "name" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
412  },
413  {
414   "name" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spIS3_EEb"
415  },
416  {
417   "name" : "_ZN7android8hardware3usb4V1_25BsUsb13addOnewayTaskENSt3__18functionIFvvEEE"
418  },
419  {
420   "name" : "_ZN7android8hardware3usb4V1_25BsUsbC1ENS_2spINS2_4IUsbEEE"
421  },
422  {
423   "name" : "_ZN7android8hardware3usb4V1_25BsUsbC2ENS_2spINS2_4IUsbEEE"
424  },
425  {
426   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
427  },
428  {
429   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
430  },
431  {
432   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsb40_hidl_enableContaminantPresenceDetectionEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
433  },
434  {
435   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsb41_hidl_enableContaminantPresenceProtectionEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
436  },
437  {
438   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsb4pingEv"
439  },
440  {
441   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsbC1ERKNS_2spINS2_4IUsbEEE"
442  },
443  {
444   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsbC2ERKNS_2spINS2_4IUsbEEE"
445  },
446  {
447   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsbD0Ev"
448  },
449  {
450   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsbD1Ev"
451  },
452  {
453   "name" : "_ZN7android8hardware3usb4V1_27BnHwUsbD2Ev"
454  },
455  {
456   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
457  },
458  {
459   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
460  },
461  {
462   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
463  },
464  {
465   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
466  },
467  {
468   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
469  },
470  {
471   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
472  },
473  {
474   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
475  },
476  {
477   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb15queryPortStatusEv"
478  },
479  {
480   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
481  },
482  {
483   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb21notifySyspropsChangedEv"
484  },
485  {
486   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb21setHALInstrumentationEv"
487  },
488  {
489   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb"
490  },
491  {
492   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb"
493  },
494  {
495   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb40_hidl_enableContaminantPresenceDetectionEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringEb"
496  },
497  {
498   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb41_hidl_enableContaminantPresenceProtectionEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringEb"
499  },
500  {
501   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb4pingEv"
502  },
503  {
504   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
505  },
506  {
507   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsbC1ERKNS_2spINS0_7IBinderEEE"
508  },
509  {
510   "name" : "_ZN7android8hardware3usb4V1_27BpHwUsbC2ERKNS_2spINS0_7IBinderEEE"
511  },
512  {
513   "binding" : "weak",
514   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_212IUsbCallbackENS3_4V1_012IUsbCallbackENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
515  },
516  {
517   "binding" : "weak",
518   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_212IUsbCallbackENS3_4V1_112IUsbCallbackENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
519  },
520  {
521   "binding" : "weak",
522   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_212IUsbCallbackENS_4hidl4base4V1_05IBaseENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
523  },
524  {
525   "binding" : "weak",
526   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_24IUsbENS3_4V1_04IUsbENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
527  },
528  {
529   "binding" : "weak",
530   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_24IUsbENS3_4V1_14IUsbENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
531  },
532  {
533   "binding" : "weak",
534   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_24IUsbENS_4hidl4base4V1_05IBaseENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
535  },
536  {
537   "binding" : "weak",
538   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3usb4V1_012IUsbCallbackEvEENS_2spIT_EES8_"
539  },
540  {
541   "binding" : "weak",
542   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_215BpHwUsbCallbackENS4_12IUsbCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
543  },
544  {
545   "binding" : "weak",
546   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_27BpHwUsbENS4_4IUsbEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
547  },
548  {
549   "binding" : "weak",
550   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
551  },
552  {
553   "binding" : "weak",
554   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
555  },
556  {
557   "binding" : "weak",
558   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE12__find_equalIS7_EERPNS_16__tree_node_baseISG_EERPNS_15__tree_end_nodeIST_EERKT_"
559  },
560  {
561   "binding" : "weak",
562   "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_"
563  },
564  {
565   "binding" : "weak",
566   "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"
567  },
568  {
569   "binding" : "weak",
570   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE12__find_equalIS7_EERPNS_16__tree_node_baseISE_EERPNS_15__tree_end_nodeISR_EERKT_"
571  },
572  {
573   "binding" : "weak",
574   "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_"
575  },
576  {
577   "binding" : "weak",
578   "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"
579  },
580  {
581   "binding" : "weak",
582   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
583  },
584  {
585   "binding" : "weak",
586   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
587  },
588  {
589   "binding" : "weak",
590   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
591  },
592  {
593   "name" : "_ZThn20_N7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
594  },
595  {
596   "name" : "_ZThn20_N7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
597  },
598  {
599   "name" : "_ZThn20_N7android8hardware3usb4V1_27BnHwUsbD0Ev"
600  },
601  {
602   "name" : "_ZThn20_N7android8hardware3usb4V1_27BnHwUsbD1Ev"
603  },
604  {
605   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
606  },
607  {
608   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
609  },
610  {
611   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_27BnHwUsbD0Ev"
612  },
613  {
614   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_27BnHwUsbD1Ev"
615  },
616  {
617   "name" : "__aeabi_memclr"
618  },
619  {
620   "name" : "__aeabi_memclr4"
621  },
622  {
623   "name" : "__aeabi_memclr8"
624  },
625  {
626   "name" : "__aeabi_memcpy"
627  },
628  {
629   "name" : "__aeabi_memcpy4"
630  },
631  {
632   "name" : "__aeabi_memcpy8"
633  },
634  {
635   "name" : "__aeabi_memset"
636  },
637  {
638   "name" : "__aeabi_memset4"
639  },
640  {
641   "name" : "__aeabi_memset8"
642  }
643 ],
644 "elf_objects" :
645 [
646  {
647   "name" : "_ZN7android8hardware3usb4V1_212IUsbCallback10descriptorE"
648  },
649  {
650   "name" : "_ZN7android8hardware3usb4V1_24IUsb10descriptorE"
651  },
652  {
653   "name" : "_ZTCN7android8hardware3usb4V1_212IUsbCallbackE0_NS1_4V1_012IUsbCallbackE"
654  },
655  {
656   "name" : "_ZTCN7android8hardware3usb4V1_212IUsbCallbackE0_NS1_4V1_112IUsbCallbackE"
657  },
658  {
659   "name" : "_ZTCN7android8hardware3usb4V1_212IUsbCallbackE0_NS_4hidl4base4V1_05IBaseE"
660  },
661  {
662   "binding" : "weak",
663   "name" : "_ZTCN7android8hardware3usb4V1_213BsUsbCallbackE0_NS2_12IUsbCallbackE"
664  },
665  {
666   "name" : "_ZTCN7android8hardware3usb4V1_215BnHwUsbCallbackE0_NS0_7IBinderE"
667  },
668  {
669   "name" : "_ZTCN7android8hardware3usb4V1_215BnHwUsbCallbackE0_NS0_9BHwBinderE"
670  },
671  {
672   "name" : "_ZTCN7android8hardware3usb4V1_215BnHwUsbCallbackE0_NS_4hidl4base4V1_08BnHwBaseE"
673  },
674  {
675   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE0_NS0_11BpInterfaceINS2_12IUsbCallbackEEE"
676  },
677  {
678   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE0_NS1_4V1_012IUsbCallbackE"
679  },
680  {
681   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE0_NS1_4V1_112IUsbCallbackE"
682  },
683  {
684   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE0_NS2_12IUsbCallbackE"
685  },
686  {
687   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE0_NS_4hidl4base4V1_05IBaseE"
688  },
689  {
690   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE4_NS0_10IInterfaceE"
691  },
692  {
693   "name" : "_ZTCN7android8hardware3usb4V1_215BpHwUsbCallbackE8_NS0_11BpHwRefBaseE"
694  },
695  {
696   "name" : "_ZTCN7android8hardware3usb4V1_24IUsbE0_NS1_4V1_04IUsbE"
697  },
698  {
699   "name" : "_ZTCN7android8hardware3usb4V1_24IUsbE0_NS1_4V1_14IUsbE"
700  },
701  {
702   "name" : "_ZTCN7android8hardware3usb4V1_24IUsbE0_NS_4hidl4base4V1_05IBaseE"
703  },
704  {
705   "binding" : "weak",
706   "name" : "_ZTCN7android8hardware3usb4V1_25BsUsbE0_NS2_4IUsbE"
707  },
708  {
709   "name" : "_ZTCN7android8hardware3usb4V1_27BnHwUsbE0_NS0_7IBinderE"
710  },
711  {
712   "name" : "_ZTCN7android8hardware3usb4V1_27BnHwUsbE0_NS0_9BHwBinderE"
713  },
714  {
715   "name" : "_ZTCN7android8hardware3usb4V1_27BnHwUsbE0_NS_4hidl4base4V1_08BnHwBaseE"
716  },
717  {
718   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE0_NS0_11BpInterfaceINS2_4IUsbEEE"
719  },
720  {
721   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE0_NS1_4V1_04IUsbE"
722  },
723  {
724   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE0_NS1_4V1_14IUsbE"
725  },
726  {
727   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE0_NS2_4IUsbE"
728  },
729  {
730   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE0_NS_4hidl4base4V1_05IBaseE"
731  },
732  {
733   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE4_NS0_10IInterfaceE"
734  },
735  {
736   "name" : "_ZTCN7android8hardware3usb4V1_27BpHwUsbE8_NS0_11BpHwRefBaseE"
737  },
738  {
739   "name" : "_ZTTN7android8hardware3usb4V1_212IUsbCallbackE"
740  },
741  {
742   "name" : "_ZTTN7android8hardware3usb4V1_215BnHwUsbCallbackE"
743  },
744  {
745   "name" : "_ZTTN7android8hardware3usb4V1_215BpHwUsbCallbackE"
746  },
747  {
748   "name" : "_ZTTN7android8hardware3usb4V1_24IUsbE"
749  },
750  {
751   "name" : "_ZTTN7android8hardware3usb4V1_27BnHwUsbE"
752  },
753  {
754   "name" : "_ZTTN7android8hardware3usb4V1_27BpHwUsbE"
755  },
756  {
757   "name" : "_ZTVN7android8hardware3usb4V1_212IUsbCallbackE"
758  },
759  {
760   "binding" : "weak",
761   "name" : "_ZTVN7android8hardware3usb4V1_213BsUsbCallbackE"
762  },
763  {
764   "name" : "_ZTVN7android8hardware3usb4V1_215BnHwUsbCallbackE"
765  },
766  {
767   "name" : "_ZTVN7android8hardware3usb4V1_215BpHwUsbCallbackE"
768  },
769  {
770   "name" : "_ZTVN7android8hardware3usb4V1_24IUsbE"
771  },
772  {
773   "binding" : "weak",
774   "name" : "_ZTVN7android8hardware3usb4V1_25BsUsbE"
775  },
776  {
777   "name" : "_ZTVN7android8hardware3usb4V1_27BnHwUsbE"
778  },
779  {
780   "name" : "_ZTVN7android8hardware3usb4V1_27BpHwUsbE"
781  }
782 ],
783 "enum_types" :
784 [
785  {
786   "alignment" : 4,
787   "enum_fields" :
788   [
789    {
790     "enum_field_value" : 0,
791     "name" : "android::Condition::WAKE_UP_ONE"
792    },
793    {
794     "enum_field_value" : 1,
795     "name" : "android::Condition::WAKE_UP_ALL"
796    }
797   ],
798   "linker_set_key" : "android::Condition::WakeUpType",
799   "name" : "android::Condition::WakeUpType",
800   "referenced_type" : "type-711",
801   "self_type" : "type-711",
802   "size" : 4,
803   "source_file" : "/system/core/libutils/include/utils/Condition.h",
804   "underlying_type" : "type-2",
805   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
806  },
807  {
808   "alignment" : 4,
809   "enum_fields" :
810   [
811    {
812     "enum_field_value" : 0,
813     "name" : "android::String16::kEmptyString"
814    }
815   ],
816   "linker_set_key" : "android::String16::StaticLinkage",
817   "name" : "android::String16::StaticLinkage",
818   "referenced_type" : "type-604",
819   "self_type" : "type-604",
820   "size" : 4,
821   "source_file" : "/system/core/libutils/include/utils/String16.h",
822   "underlying_type" : "type-2",
823   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
824  },
825  {
826   "alignment" : 4,
827   "enum_fields" :
828   [
829    {
830     "enum_field_value" : 0,
831     "name" : "android::String8::kEmptyString"
832    }
833   ],
834   "linker_set_key" : "android::String8::StaticLinkage",
835   "name" : "android::String8::StaticLinkage",
836   "referenced_type" : "type-596",
837   "self_type" : "type-596",
838   "size" : 4,
839   "source_file" : "/system/core/libutils/include/utils/String8.h",
840   "underlying_type" : "type-2",
841   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
842  },
843  {
844   "alignment" : 4,
845   "enum_fields" :
846   [
847    {
848     "enum_field_value" : 0,
849     "name" : "android::hardware::HidlReturnRestriction::NONE"
850    },
851    {
852     "enum_field_value" : 1,
853     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
854    },
855    {
856     "enum_field_value" : 2,
857     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
858    }
859   ],
860   "linker_set_key" : "android::hardware::HidlReturnRestriction",
861   "name" : "android::hardware::HidlReturnRestriction",
862   "referenced_type" : "type-405",
863   "self_type" : "type-405",
864   "size" : 4,
865   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
866   "underlying_type" : "type-49",
867   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
868  },
869  {
870   "alignment" : 4,
871   "enum_fields" :
872   [
873    {
874     "enum_field_value" : 0,
875     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
876    },
877    {
878     "enum_field_value" : 1,
879     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
880    },
881    {
882     "enum_field_value" : 2,
883     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
884    },
885    {
886     "enum_field_value" : 3,
887     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
888    }
889   ],
890   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
891   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
892   "referenced_type" : "type-586",
893   "self_type" : "type-586",
894   "size" : 4,
895   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
896   "underlying_type" : "type-49",
897   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
898  },
899  {
900   "alignment" : 4,
901   "enum_fields" :
902   [
903    {
904     "enum_field_value" : 1,
905     "name" : "android::hardware::kSynchronizedReadWrite"
906    },
907    {
908     "enum_field_value" : 2,
909     "name" : "android::hardware::kUnsynchronizedWrite"
910    }
911   ],
912   "linker_set_key" : "android::hardware::MQFlavor",
913   "name" : "android::hardware::MQFlavor",
914   "referenced_type" : "type-581",
915   "self_type" : "type-581",
916   "size" : 4,
917   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
918   "underlying_type" : "type-2",
919   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
920  },
921  {
922   "alignment" : 4,
923   "enum_fields" :
924   [
925    {
926     "enum_field_value" : 0,
927     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
928    },
929    {
930     "enum_field_value" : 1,
931     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
932    },
933    {
934     "enum_field_value" : 2,
935     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
936    }
937   ],
938   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
939   "name" : "android::hardware::ProcessState::CallRestriction",
940   "referenced_type" : "type-80",
941   "self_type" : "type-80",
942   "size" : 4,
943   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
944   "underlying_type" : "type-49",
945   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
946  },
947  {
948   "alignment" : 4,
949   "enum_fields" :
950   [
951    {
952     "enum_field_value" : 0,
953     "name" : "android::hardware::Status::EX_NONE"
954    },
955    {
956     "enum_field_value" : -1,
957     "name" : "android::hardware::Status::EX_SECURITY"
958    },
959    {
960     "enum_field_value" : -2,
961     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
962    },
963    {
964     "enum_field_value" : -3,
965     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
966    },
967    {
968     "enum_field_value" : -4,
969     "name" : "android::hardware::Status::EX_NULL_POINTER"
970    },
971    {
972     "enum_field_value" : -5,
973     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
974    },
975    {
976     "enum_field_value" : -6,
977     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
978    },
979    {
980     "enum_field_value" : -7,
981     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
982    },
983    {
984     "enum_field_value" : -128,
985     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
986    },
987    {
988     "enum_field_value" : -129,
989     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
990    }
991   ],
992   "linker_set_key" : "android::hardware::Status::Exception",
993   "name" : "android::hardware::Status::Exception",
994   "referenced_type" : "type-327",
995   "self_type" : "type-327",
996   "size" : 4,
997   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
998   "underlying_type" : "type-49",
999   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
1000  },
1001  {
1002   "alignment" : 4,
1003   "enum_fields" :
1004   [
1005    {
1006     "enum_field_value" : 0,
1007     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
1008    },
1009    {
1010     "enum_field_value" : 1,
1011     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
1012    },
1013    {
1014     "enum_field_value" : 2,
1015     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
1016    },
1017    {
1018     "enum_field_value" : 3,
1019     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
1020    },
1021    {
1022     "enum_field_value" : 4,
1023     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
1024    },
1025    {
1026     "enum_field_value" : 5,
1027     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
1028    },
1029    {
1030     "enum_field_value" : 6,
1031     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
1032    },
1033    {
1034     "enum_field_value" : 7,
1035     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
1036    },
1037    {
1038     "enum_field_value" : 8,
1039     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
1040    },
1041    {
1042     "enum_field_value" : 9,
1043     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
1044    }
1045   ],
1046   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1047   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1048   "referenced_type" : "type-814",
1049   "self_type" : "type-814",
1050   "size" : 4,
1051   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
1052   "underlying_type" : "type-2",
1053   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
1054  },
1055  {
1056   "alignment" : 4,
1057   "enum_fields" :
1058   [
1059    {
1060     "enum_field_value" : 0,
1061     "name" : "android::hardware::usb::V1_0::PortDataRole::NONE"
1062    },
1063    {
1064     "enum_field_value" : 1,
1065     "name" : "android::hardware::usb::V1_0::PortDataRole::HOST"
1066    },
1067    {
1068     "enum_field_value" : 2,
1069     "name" : "android::hardware::usb::V1_0::PortDataRole::DEVICE"
1070    },
1071    {
1072     "enum_field_value" : 3,
1073     "name" : "android::hardware::usb::V1_0::PortDataRole::NUM_DATA_ROLES"
1074    }
1075   ],
1076   "linker_set_key" : "android::hardware::usb::V1_0::PortDataRole",
1077   "name" : "android::hardware::usb::V1_0::PortDataRole",
1078   "referenced_type" : "type-41",
1079   "self_type" : "type-41",
1080   "size" : 4,
1081   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1082   "underlying_type" : "type-2",
1083   "unique_id" : "_ZTSN7android8hardware3usb4V1_012PortDataRoleE"
1084  },
1085  {
1086   "alignment" : 4,
1087   "enum_fields" :
1088   [
1089    {
1090     "enum_field_value" : 0,
1091     "name" : "android::hardware::usb::V1_0::PortMode::NONE"
1092    },
1093    {
1094     "enum_field_value" : 1,
1095     "name" : "android::hardware::usb::V1_0::PortMode::UFP"
1096    },
1097    {
1098     "enum_field_value" : 2,
1099     "name" : "android::hardware::usb::V1_0::PortMode::DFP"
1100    },
1101    {
1102     "enum_field_value" : 3,
1103     "name" : "android::hardware::usb::V1_0::PortMode::DRP"
1104    },
1105    {
1106     "enum_field_value" : 4,
1107     "name" : "android::hardware::usb::V1_0::PortMode::NUM_MODES"
1108    }
1109   ],
1110   "linker_set_key" : "android::hardware::usb::V1_0::PortMode",
1111   "name" : "android::hardware::usb::V1_0::PortMode",
1112   "referenced_type" : "type-43",
1113   "self_type" : "type-43",
1114   "size" : 4,
1115   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1116   "underlying_type" : "type-2",
1117   "unique_id" : "_ZTSN7android8hardware3usb4V1_08PortModeE"
1118  },
1119  {
1120   "alignment" : 4,
1121   "enum_fields" :
1122   [
1123    {
1124     "enum_field_value" : 0,
1125     "name" : "android::hardware::usb::V1_0::PortPowerRole::NONE"
1126    },
1127    {
1128     "enum_field_value" : 1,
1129     "name" : "android::hardware::usb::V1_0::PortPowerRole::SOURCE"
1130    },
1131    {
1132     "enum_field_value" : 2,
1133     "name" : "android::hardware::usb::V1_0::PortPowerRole::SINK"
1134    },
1135    {
1136     "enum_field_value" : 3,
1137     "name" : "android::hardware::usb::V1_0::PortPowerRole::NUM_POWER_ROLES"
1138    }
1139   ],
1140   "linker_set_key" : "android::hardware::usb::V1_0::PortPowerRole",
1141   "name" : "android::hardware::usb::V1_0::PortPowerRole",
1142   "referenced_type" : "type-42",
1143   "self_type" : "type-42",
1144   "size" : 4,
1145   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1146   "underlying_type" : "type-2",
1147   "unique_id" : "_ZTSN7android8hardware3usb4V1_013PortPowerRoleE"
1148  },
1149  {
1150   "alignment" : 4,
1151   "enum_fields" :
1152   [
1153    {
1154     "enum_field_value" : 0,
1155     "name" : "android::hardware::usb::V1_0::PortRoleType::DATA_ROLE"
1156    },
1157    {
1158     "enum_field_value" : 1,
1159     "name" : "android::hardware::usb::V1_0::PortRoleType::POWER_ROLE"
1160    },
1161    {
1162     "enum_field_value" : 2,
1163     "name" : "android::hardware::usb::V1_0::PortRoleType::MODE"
1164    }
1165   ],
1166   "linker_set_key" : "android::hardware::usb::V1_0::PortRoleType",
1167   "name" : "android::hardware::usb::V1_0::PortRoleType",
1168   "referenced_type" : "type-738",
1169   "self_type" : "type-738",
1170   "size" : 4,
1171   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1172   "underlying_type" : "type-2",
1173   "unique_id" : "_ZTSN7android8hardware3usb4V1_012PortRoleTypeE"
1174  },
1175  {
1176   "alignment" : 4,
1177   "enum_fields" :
1178   [
1179    {
1180     "enum_field_value" : 0,
1181     "name" : "android::hardware::usb::V1_0::Status::SUCCESS"
1182    },
1183    {
1184     "enum_field_value" : 1,
1185     "name" : "android::hardware::usb::V1_0::Status::ERROR"
1186    },
1187    {
1188     "enum_field_value" : 2,
1189     "name" : "android::hardware::usb::V1_0::Status::INVALID_ARGUMENT"
1190    },
1191    {
1192     "enum_field_value" : 3,
1193     "name" : "android::hardware::usb::V1_0::Status::UNRECOGNIZED_ROLE"
1194    }
1195   ],
1196   "linker_set_key" : "android::hardware::usb::V1_0::Status",
1197   "name" : "android::hardware::usb::V1_0::Status",
1198   "referenced_type" : "type-737",
1199   "self_type" : "type-737",
1200   "size" : 4,
1201   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1202   "underlying_type" : "type-2",
1203   "unique_id" : "_ZTSN7android8hardware3usb4V1_06StatusE"
1204  },
1205  {
1206   "alignment" : 4,
1207   "enum_fields" :
1208   [
1209    {
1210     "enum_field_value" : 0,
1211     "name" : "android::hardware::usb::V1_1::PortMode_1_1::NONE"
1212    },
1213    {
1214     "enum_field_value" : 1,
1215     "name" : "android::hardware::usb::V1_1::PortMode_1_1::UFP"
1216    },
1217    {
1218     "enum_field_value" : 2,
1219     "name" : "android::hardware::usb::V1_1::PortMode_1_1::DFP"
1220    },
1221    {
1222     "enum_field_value" : 3,
1223     "name" : "android::hardware::usb::V1_1::PortMode_1_1::DRP"
1224    },
1225    {
1226     "enum_field_value" : 4,
1227     "name" : "android::hardware::usb::V1_1::PortMode_1_1::NUM_MODES"
1228    },
1229    {
1230     "enum_field_value" : 4,
1231     "name" : "android::hardware::usb::V1_1::PortMode_1_1::AUDIO_ACCESSORY"
1232    },
1233    {
1234     "enum_field_value" : 8,
1235     "name" : "android::hardware::usb::V1_1::PortMode_1_1::DEBUG_ACCESSORY"
1236    },
1237    {
1238     "enum_field_value" : 16,
1239     "name" : "android::hardware::usb::V1_1::PortMode_1_1::NUM_MODES_1_1"
1240    }
1241   ],
1242   "linker_set_key" : "android::hardware::usb::V1_1::PortMode_1_1",
1243   "name" : "android::hardware::usb::V1_1::PortMode_1_1",
1244   "referenced_type" : "type-124",
1245   "self_type" : "type-124",
1246   "size" : 4,
1247   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h",
1248   "underlying_type" : "type-2",
1249   "unique_id" : "_ZTSN7android8hardware3usb4V1_112PortMode_1_1E"
1250  },
1251  {
1252   "alignment" : 4,
1253   "enum_fields" :
1254   [
1255    {
1256     "enum_field_value" : 0,
1257     "name" : "android::hardware::usb::V1_2::ContaminantDetectionStatus::NOT_SUPPORTED"
1258    },
1259    {
1260     "enum_field_value" : 1,
1261     "name" : "android::hardware::usb::V1_2::ContaminantDetectionStatus::DISABLED"
1262    },
1263    {
1264     "enum_field_value" : 2,
1265     "name" : "android::hardware::usb::V1_2::ContaminantDetectionStatus::NOT_DETECTED"
1266    },
1267    {
1268     "enum_field_value" : 3,
1269     "name" : "android::hardware::usb::V1_2::ContaminantDetectionStatus::DETECTED"
1270    }
1271   ],
1272   "linker_set_key" : "android::hardware::usb::V1_2::ContaminantDetectionStatus",
1273   "name" : "android::hardware::usb::V1_2::ContaminantDetectionStatus",
1274   "referenced_type" : "type-28",
1275   "self_type" : "type-28",
1276   "size" : 4,
1277   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h",
1278   "underlying_type" : "type-2",
1279   "unique_id" : "_ZTSN7android8hardware3usb4V1_226ContaminantDetectionStatusE"
1280  },
1281  {
1282   "alignment" : 4,
1283   "enum_fields" :
1284   [
1285    {
1286     "enum_field_value" : 0,
1287     "name" : "android::hardware::usb::V1_2::ContaminantProtectionMode::NONE"
1288    },
1289    {
1290     "enum_field_value" : 1,
1291     "name" : "android::hardware::usb::V1_2::ContaminantProtectionMode::FORCE_SINK"
1292    },
1293    {
1294     "enum_field_value" : 2,
1295     "name" : "android::hardware::usb::V1_2::ContaminantProtectionMode::FORCE_SOURCE"
1296    },
1297    {
1298     "enum_field_value" : 4,
1299     "name" : "android::hardware::usb::V1_2::ContaminantProtectionMode::FORCE_DISABLE"
1300    }
1301   ],
1302   "linker_set_key" : "android::hardware::usb::V1_2::ContaminantProtectionMode",
1303   "name" : "android::hardware::usb::V1_2::ContaminantProtectionMode",
1304   "referenced_type" : "type-25",
1305   "self_type" : "type-25",
1306   "size" : 4,
1307   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h",
1308   "underlying_type" : "type-2",
1309   "unique_id" : "_ZTSN7android8hardware3usb4V1_225ContaminantProtectionModeE"
1310  },
1311  {
1312   "alignment" : 4,
1313   "enum_fields" :
1314   [
1315    {
1316     "enum_field_value" : 0,
1317     "name" : "android::hardware::usb::V1_2::ContaminantProtectionStatus::NONE"
1318    },
1319    {
1320     "enum_field_value" : 1,
1321     "name" : "android::hardware::usb::V1_2::ContaminantProtectionStatus::FORCE_SINK"
1322    },
1323    {
1324     "enum_field_value" : 2,
1325     "name" : "android::hardware::usb::V1_2::ContaminantProtectionStatus::FORCE_SOURCE"
1326    },
1327    {
1328     "enum_field_value" : 4,
1329     "name" : "android::hardware::usb::V1_2::ContaminantProtectionStatus::FORCE_DISABLE"
1330    },
1331    {
1332     "enum_field_value" : 8,
1333     "name" : "android::hardware::usb::V1_2::ContaminantProtectionStatus::DISABLED"
1334    }
1335   ],
1336   "linker_set_key" : "android::hardware::usb::V1_2::ContaminantProtectionStatus",
1337   "name" : "android::hardware::usb::V1_2::ContaminantProtectionStatus",
1338   "referenced_type" : "type-31",
1339   "self_type" : "type-31",
1340   "size" : 4,
1341   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h",
1342   "underlying_type" : "type-2",
1343   "unique_id" : "_ZTSN7android8hardware3usb4V1_227ContaminantProtectionStatusE"
1344  },
1345  {
1346   "alignment" : 4,
1347   "enum_fields" :
1348   [
1349    {
1350     "enum_field_value" : 0,
1351     "name" : "android::hardware::usb::V1_2::Status::SUCCESS"
1352    },
1353    {
1354     "enum_field_value" : 1,
1355     "name" : "android::hardware::usb::V1_2::Status::ERROR"
1356    },
1357    {
1358     "enum_field_value" : 2,
1359     "name" : "android::hardware::usb::V1_2::Status::INVALID_ARGUMENT"
1360    },
1361    {
1362     "enum_field_value" : 3,
1363     "name" : "android::hardware::usb::V1_2::Status::UNRECOGNIZED_ROLE"
1364    },
1365    {
1366     "enum_field_value" : 4,
1367     "name" : "android::hardware::usb::V1_2::Status::NOT_SUPPORTED"
1368    }
1369   ],
1370   "linker_set_key" : "android::hardware::usb::V1_2::Status",
1371   "name" : "android::hardware::usb::V1_2::Status",
1372   "referenced_type" : "type-24",
1373   "self_type" : "type-24",
1374   "size" : 4,
1375   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h",
1376   "underlying_type" : "type-2",
1377   "unique_id" : "_ZTSN7android8hardware3usb4V1_26StatusE"
1378  },
1379  {
1380   "alignment" : 4,
1381   "enum_fields" :
1382   [
1383    {
1384     "enum_field_value" : 0,
1385     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1386    },
1387    {
1388     "enum_field_value" : 1,
1389     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1390    },
1391    {
1392     "enum_field_value" : 2,
1393     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1394    }
1395   ],
1396   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1397   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1398   "referenced_type" : "type-590",
1399   "self_type" : "type-590",
1400   "size" : 4,
1401   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1402   "underlying_type" : "type-49",
1403   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1404  },
1405  {
1406   "alignment" : 4,
1407   "enum_fields" :
1408   [
1409    {
1410     "enum_field_value" : -1,
1411     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1412    }
1413   ],
1414   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1415   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1416   "referenced_type" : "type-727",
1417   "self_type" : "type-727",
1418   "size" : 4,
1419   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1420   "underlying_type" : "type-49",
1421   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1422  },
1423  {
1424   "alignment" : 1,
1425   "enum_fields" :
1426   [
1427    {
1428     "enum_field_value" : 0,
1429     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1430    },
1431    {
1432     "enum_field_value" : 1,
1433     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1434    },
1435    {
1436     "enum_field_value" : 2,
1437     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1438    }
1439   ],
1440   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1441   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1442   "referenced_type" : "type-726",
1443   "self_type" : "type-726",
1444   "size" : 1,
1445   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1446   "underlying_type" : "type-255",
1447   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1448  },
1449  {
1450   "alignment" : 4,
1451   "enum_fields" :
1452   [
1453    {
1454     "enum_field_value" : 0,
1455     "name" : "ANDROID_LOG_UNKNOWN"
1456    },
1457    {
1458     "enum_field_value" : 1,
1459     "name" : "ANDROID_LOG_DEFAULT"
1460    },
1461    {
1462     "enum_field_value" : 2,
1463     "name" : "ANDROID_LOG_VERBOSE"
1464    },
1465    {
1466     "enum_field_value" : 3,
1467     "name" : "ANDROID_LOG_DEBUG"
1468    },
1469    {
1470     "enum_field_value" : 4,
1471     "name" : "ANDROID_LOG_INFO"
1472    },
1473    {
1474     "enum_field_value" : 5,
1475     "name" : "ANDROID_LOG_WARN"
1476    },
1477    {
1478     "enum_field_value" : 6,
1479     "name" : "ANDROID_LOG_ERROR"
1480    },
1481    {
1482     "enum_field_value" : 7,
1483     "name" : "ANDROID_LOG_FATAL"
1484    },
1485    {
1486     "enum_field_value" : 8,
1487     "name" : "ANDROID_LOG_SILENT"
1488    }
1489   ],
1490   "linker_set_key" : "android_LogPriority",
1491   "name" : "android_LogPriority",
1492   "referenced_type" : "type-1",
1493   "self_type" : "type-1",
1494   "size" : 4,
1495   "source_file" : "/system/core/liblog/include/android/log.h",
1496   "underlying_type" : "type-2",
1497   "unique_id" : "android_LogPriority"
1498  },
1499  {
1500   "alignment" : 4,
1501   "enum_fields" :
1502   [
1503    {
1504     "enum_field_value" : 0,
1505     "name" : "HAL_COLOR_MODE_NATIVE"
1506    },
1507    {
1508     "enum_field_value" : 1,
1509     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1510    },
1511    {
1512     "enum_field_value" : 2,
1513     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1514    },
1515    {
1516     "enum_field_value" : 3,
1517     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1518    },
1519    {
1520     "enum_field_value" : 4,
1521     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1522    },
1523    {
1524     "enum_field_value" : 5,
1525     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1526    },
1527    {
1528     "enum_field_value" : 6,
1529     "name" : "HAL_COLOR_MODE_DCI_P3"
1530    },
1531    {
1532     "enum_field_value" : 7,
1533     "name" : "HAL_COLOR_MODE_SRGB"
1534    },
1535    {
1536     "enum_field_value" : 8,
1537     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1538    },
1539    {
1540     "enum_field_value" : 9,
1541     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1542    }
1543   ],
1544   "linker_set_key" : "android_color_mode_t",
1545   "name" : "android_color_mode_t",
1546   "referenced_type" : "type-678",
1547   "self_type" : "type-678",
1548   "size" : 4,
1549   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1550   "underlying_type" : "type-2",
1551   "unique_id" : "android_color_mode_t"
1552  },
1553  {
1554   "alignment" : 4,
1555   "enum_fields" :
1556   [
1557    {
1558     "enum_field_value" : 10,
1559     "name" : "HAL_COLOR_MODE_BT2020"
1560    },
1561    {
1562     "enum_field_value" : 11,
1563     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1564    },
1565    {
1566     "enum_field_value" : 12,
1567     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1568    }
1569   ],
1570   "linker_set_key" : "android_color_mode_v1_1_t",
1571   "name" : "android_color_mode_v1_1_t",
1572   "referenced_type" : "type-683",
1573   "self_type" : "type-683",
1574   "size" : 4,
1575   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1576   "underlying_type" : "type-2",
1577   "unique_id" : "android_color_mode_v1_1_t"
1578  },
1579  {
1580   "alignment" : 4,
1581   "enum_fields" :
1582   [
1583    {
1584     "enum_field_value" : 0,
1585     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1586    },
1587    {
1588     "enum_field_value" : 1,
1589     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1590    },
1591    {
1592     "enum_field_value" : 2,
1593     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1594    },
1595    {
1596     "enum_field_value" : 3,
1597     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1598    },
1599    {
1600     "enum_field_value" : 4,
1601     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1602    },
1603    {
1604     "enum_field_value" : 5,
1605     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1606    },
1607    {
1608     "enum_field_value" : 6,
1609     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1610    }
1611   ],
1612   "linker_set_key" : "android_color_transform_t",
1613   "name" : "android_color_transform_t",
1614   "referenced_type" : "type-679",
1615   "self_type" : "type-679",
1616   "size" : 4,
1617   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1618   "underlying_type" : "type-2",
1619   "unique_id" : "android_color_transform_t"
1620  },
1621  {
1622   "alignment" : 4,
1623   "enum_fields" :
1624   [
1625    {
1626     "enum_field_value" : 0,
1627     "name" : "HAL_DATASPACE_UNKNOWN"
1628    },
1629    {
1630     "enum_field_value" : 1,
1631     "name" : "HAL_DATASPACE_ARBITRARY"
1632    },
1633    {
1634     "enum_field_value" : 16,
1635     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1636    },
1637    {
1638     "enum_field_value" : 4128768,
1639     "name" : "HAL_DATASPACE_STANDARD_MASK"
1640    },
1641    {
1642     "enum_field_value" : 0,
1643     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1644    },
1645    {
1646     "enum_field_value" : 65536,
1647     "name" : "HAL_DATASPACE_STANDARD_BT709"
1648    },
1649    {
1650     "enum_field_value" : 131072,
1651     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1652    },
1653    {
1654     "enum_field_value" : 196608,
1655     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1656    },
1657    {
1658     "enum_field_value" : 262144,
1659     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1660    },
1661    {
1662     "enum_field_value" : 327680,
1663     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1664    },
1665    {
1666     "enum_field_value" : 393216,
1667     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1668    },
1669    {
1670     "enum_field_value" : 458752,
1671     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1672    },
1673    {
1674     "enum_field_value" : 524288,
1675     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1676    },
1677    {
1678     "enum_field_value" : 589824,
1679     "name" : "HAL_DATASPACE_STANDARD_FILM"
1680    },
1681    {
1682     "enum_field_value" : 655360,
1683     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1684    },
1685    {
1686     "enum_field_value" : 720896,
1687     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1688    },
1689    {
1690     "enum_field_value" : 22,
1691     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1692    },
1693    {
1694     "enum_field_value" : 130023424,
1695     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1696    },
1697    {
1698     "enum_field_value" : 0,
1699     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1700    },
1701    {
1702     "enum_field_value" : 4194304,
1703     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1704    },
1705    {
1706     "enum_field_value" : 8388608,
1707     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1708    },
1709    {
1710     "enum_field_value" : 12582912,
1711     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1712    },
1713    {
1714     "enum_field_value" : 16777216,
1715     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1716    },
1717    {
1718     "enum_field_value" : 20971520,
1719     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1720    },
1721    {
1722     "enum_field_value" : 25165824,
1723     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1724    },
1725    {
1726     "enum_field_value" : 29360128,
1727     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1728    },
1729    {
1730     "enum_field_value" : 33554432,
1731     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1732    },
1733    {
1734     "enum_field_value" : 27,
1735     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1736    },
1737    {
1738     "enum_field_value" : 939524096,
1739     "name" : "HAL_DATASPACE_RANGE_MASK"
1740    },
1741    {
1742     "enum_field_value" : 0,
1743     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1744    },
1745    {
1746     "enum_field_value" : 134217728,
1747     "name" : "HAL_DATASPACE_RANGE_FULL"
1748    },
1749    {
1750     "enum_field_value" : 268435456,
1751     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1752    },
1753    {
1754     "enum_field_value" : 402653184,
1755     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1756    },
1757    {
1758     "enum_field_value" : 512,
1759     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1760    },
1761    {
1762     "enum_field_value" : 138477568,
1763     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1764    },
1765    {
1766     "enum_field_value" : 406913024,
1767     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1768    },
1769    {
1770     "enum_field_value" : 513,
1771     "name" : "HAL_DATASPACE_SRGB"
1772    },
1773    {
1774     "enum_field_value" : 142671872,
1775     "name" : "HAL_DATASPACE_V0_SRGB"
1776    },
1777    {
1778     "enum_field_value" : 411107328,
1779     "name" : "HAL_DATASPACE_V0_SCRGB"
1780    },
1781    {
1782     "enum_field_value" : 257,
1783     "name" : "HAL_DATASPACE_JFIF"
1784    },
1785    {
1786     "enum_field_value" : 146931712,
1787     "name" : "HAL_DATASPACE_V0_JFIF"
1788    },
1789    {
1790     "enum_field_value" : 258,
1791     "name" : "HAL_DATASPACE_BT601_625"
1792    },
1793    {
1794     "enum_field_value" : 281149440,
1795     "name" : "HAL_DATASPACE_V0_BT601_625"
1796    },
1797    {
1798     "enum_field_value" : 259,
1799     "name" : "HAL_DATASPACE_BT601_525"
1800    },
1801    {
1802     "enum_field_value" : 281280512,
1803     "name" : "HAL_DATASPACE_V0_BT601_525"
1804    },
1805    {
1806     "enum_field_value" : 260,
1807     "name" : "HAL_DATASPACE_BT709"
1808    },
1809    {
1810     "enum_field_value" : 281083904,
1811     "name" : "HAL_DATASPACE_V0_BT709"
1812    },
1813    {
1814     "enum_field_value" : 139067392,
1815     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1816    },
1817    {
1818     "enum_field_value" : 155844608,
1819     "name" : "HAL_DATASPACE_DCI_P3"
1820    },
1821    {
1822     "enum_field_value" : 139067392,
1823     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1824    },
1825    {
1826     "enum_field_value" : 143261696,
1827     "name" : "HAL_DATASPACE_DISPLAY_P3"
1828    },
1829    {
1830     "enum_field_value" : 151715840,
1831     "name" : "HAL_DATASPACE_ADOBE_RGB"
1832    },
1833    {
1834     "enum_field_value" : 138805248,
1835     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1836    },
1837    {
1838     "enum_field_value" : 147193856,
1839     "name" : "HAL_DATASPACE_BT2020"
1840    },
1841    {
1842     "enum_field_value" : 163971072,
1843     "name" : "HAL_DATASPACE_BT2020_PQ"
1844    },
1845    {
1846     "enum_field_value" : 4096,
1847     "name" : "HAL_DATASPACE_DEPTH"
1848    },
1849    {
1850     "enum_field_value" : 4097,
1851     "name" : "HAL_DATASPACE_SENSOR"
1852    }
1853   ],
1854   "linker_set_key" : "android_dataspace_t",
1855   "name" : "android_dataspace_t",
1856   "referenced_type" : "type-677",
1857   "self_type" : "type-677",
1858   "size" : 4,
1859   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1860   "underlying_type" : "type-2",
1861   "unique_id" : "android_dataspace_t"
1862  },
1863  {
1864   "alignment" : 4,
1865   "enum_fields" :
1866   [
1867    {
1868     "enum_field_value" : 281411584,
1869     "name" : "HAL_DATASPACE_BT2020_ITU"
1870    },
1871    {
1872     "enum_field_value" : 298188800,
1873     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1874    },
1875    {
1876     "enum_field_value" : 302383104,
1877     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1878    },
1879    {
1880     "enum_field_value" : 168165376,
1881     "name" : "HAL_DATASPACE_BT2020_HLG"
1882    }
1883   ],
1884   "linker_set_key" : "android_dataspace_v1_1_t",
1885   "name" : "android_dataspace_v1_1_t",
1886   "referenced_type" : "type-682",
1887   "self_type" : "type-682",
1888   "size" : 4,
1889   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1890   "underlying_type" : "type-2",
1891   "unique_id" : "android_dataspace_v1_1_t"
1892  },
1893  {
1894   "alignment" : 4,
1895   "enum_fields" :
1896   [
1897    {
1898     "enum_field_value" : 142999552,
1899     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1900    },
1901    {
1902     "enum_field_value" : 4098,
1903     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1904    },
1905    {
1906     "enum_field_value" : 4099,
1907     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1908    },
1909    {
1910     "enum_field_value" : 4100,
1911     "name" : "HAL_DATASPACE_HEIF"
1912    }
1913   ],
1914   "linker_set_key" : "android_dataspace_v1_2_t",
1915   "name" : "android_dataspace_v1_2_t",
1916   "referenced_type" : "type-686",
1917   "self_type" : "type-686",
1918   "size" : 4,
1919   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1920   "underlying_type" : "type-2",
1921   "unique_id" : "android_dataspace_v1_2_t"
1922  },
1923  {
1924   "alignment" : 4,
1925   "enum_fields" :
1926   [
1927    {
1928     "enum_field_value" : 1,
1929     "name" : "FLEX_COMPONENT_Y"
1930    },
1931    {
1932     "enum_field_value" : 2,
1933     "name" : "FLEX_COMPONENT_Cb"
1934    },
1935    {
1936     "enum_field_value" : 4,
1937     "name" : "FLEX_COMPONENT_Cr"
1938    },
1939    {
1940     "enum_field_value" : 1024,
1941     "name" : "FLEX_COMPONENT_R"
1942    },
1943    {
1944     "enum_field_value" : 2048,
1945     "name" : "FLEX_COMPONENT_G"
1946    },
1947    {
1948     "enum_field_value" : 4096,
1949     "name" : "FLEX_COMPONENT_B"
1950    },
1951    {
1952     "enum_field_value" : 1073741824,
1953     "name" : "FLEX_COMPONENT_A"
1954    }
1955   ],
1956   "linker_set_key" : "android_flex_component",
1957   "name" : "android_flex_component",
1958   "referenced_type" : "type-693",
1959   "self_type" : "type-693",
1960   "size" : 4,
1961   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1962   "underlying_type" : "type-2",
1963   "unique_id" : "android_flex_component"
1964  },
1965  {
1966   "alignment" : 4,
1967   "enum_fields" :
1968   [
1969    {
1970     "enum_field_value" : 0,
1971     "name" : "FLEX_FORMAT_INVALID"
1972    },
1973    {
1974     "enum_field_value" : 1,
1975     "name" : "FLEX_FORMAT_Y"
1976    },
1977    {
1978     "enum_field_value" : 7,
1979     "name" : "FLEX_FORMAT_YCbCr"
1980    },
1981    {
1982     "enum_field_value" : 1073741831,
1983     "name" : "FLEX_FORMAT_YCbCrA"
1984    },
1985    {
1986     "enum_field_value" : 7168,
1987     "name" : "FLEX_FORMAT_RGB"
1988    },
1989    {
1990     "enum_field_value" : 1073748992,
1991     "name" : "FLEX_FORMAT_RGBA"
1992    }
1993   ],
1994   "linker_set_key" : "android_flex_format",
1995   "name" : "android_flex_format",
1996   "referenced_type" : "type-695",
1997   "self_type" : "type-695",
1998   "size" : 4,
1999   "source_file" : "/system/core/libsystem/include/system/graphics.h",
2000   "underlying_type" : "type-2",
2001   "unique_id" : "android_flex_format"
2002  },
2003  {
2004   "alignment" : 4,
2005   "enum_fields" :
2006   [
2007    {
2008     "enum_field_value" : 1,
2009     "name" : "HAL_HDR_DOLBY_VISION"
2010    },
2011    {
2012     "enum_field_value" : 2,
2013     "name" : "HAL_HDR_HDR10"
2014    },
2015    {
2016     "enum_field_value" : 3,
2017     "name" : "HAL_HDR_HLG"
2018    }
2019   ],
2020   "linker_set_key" : "android_hdr_t",
2021   "name" : "android_hdr_t",
2022   "referenced_type" : "type-680",
2023   "self_type" : "type-680",
2024   "size" : 4,
2025   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2026   "underlying_type" : "type-2",
2027   "unique_id" : "android_hdr_t"
2028  },
2029  {
2030   "alignment" : 4,
2031   "enum_fields" :
2032   [
2033    {
2034     "enum_field_value" : 4,
2035     "name" : "HAL_HDR_HDR10_PLUS"
2036    }
2037   ],
2038   "linker_set_key" : "android_hdr_v1_2_t",
2039   "name" : "android_hdr_v1_2_t",
2040   "referenced_type" : "type-685",
2041   "self_type" : "type-685",
2042   "size" : 4,
2043   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2044   "underlying_type" : "type-2",
2045   "unique_id" : "android_hdr_v1_2_t"
2046  },
2047  {
2048   "alignment" : 4,
2049   "enum_fields" :
2050   [
2051    {
2052     "enum_field_value" : 39,
2053     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
2054    },
2055    {
2056     "enum_field_value" : 40,
2057     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
2058    },
2059    {
2060     "enum_field_value" : 41,
2061     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
2062    },
2063    {
2064     "enum_field_value" : 42,
2065     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
2066    }
2067   ],
2068   "linker_set_key" : "android_pixel_format_sw_t",
2069   "name" : "android_pixel_format_sw_t",
2070   "referenced_type" : "type-688",
2071   "self_type" : "type-688",
2072   "size" : 4,
2073   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
2074   "underlying_type" : "type-2",
2075   "unique_id" : "_ZTS25android_pixel_format_sw_t"
2076  },
2077  {
2078   "alignment" : 4,
2079   "enum_fields" :
2080   [
2081    {
2082     "enum_field_value" : 1,
2083     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
2084    },
2085    {
2086     "enum_field_value" : 2,
2087     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
2088    },
2089    {
2090     "enum_field_value" : 3,
2091     "name" : "HAL_PIXEL_FORMAT_RGB_888"
2092    },
2093    {
2094     "enum_field_value" : 4,
2095     "name" : "HAL_PIXEL_FORMAT_RGB_565"
2096    },
2097    {
2098     "enum_field_value" : 5,
2099     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
2100    },
2101    {
2102     "enum_field_value" : 16,
2103     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
2104    },
2105    {
2106     "enum_field_value" : 17,
2107     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
2108    },
2109    {
2110     "enum_field_value" : 20,
2111     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
2112    },
2113    {
2114     "enum_field_value" : 22,
2115     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
2116    },
2117    {
2118     "enum_field_value" : 32,
2119     "name" : "HAL_PIXEL_FORMAT_RAW16"
2120    },
2121    {
2122     "enum_field_value" : 33,
2123     "name" : "HAL_PIXEL_FORMAT_BLOB"
2124    },
2125    {
2126     "enum_field_value" : 34,
2127     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
2128    },
2129    {
2130     "enum_field_value" : 35,
2131     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
2132    },
2133    {
2134     "enum_field_value" : 36,
2135     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
2136    },
2137    {
2138     "enum_field_value" : 37,
2139     "name" : "HAL_PIXEL_FORMAT_RAW10"
2140    },
2141    {
2142     "enum_field_value" : 38,
2143     "name" : "HAL_PIXEL_FORMAT_RAW12"
2144    },
2145    {
2146     "enum_field_value" : 43,
2147     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
2148    },
2149    {
2150     "enum_field_value" : 538982489,
2151     "name" : "HAL_PIXEL_FORMAT_Y8"
2152    },
2153    {
2154     "enum_field_value" : 540422489,
2155     "name" : "HAL_PIXEL_FORMAT_Y16"
2156    },
2157    {
2158     "enum_field_value" : 842094169,
2159     "name" : "HAL_PIXEL_FORMAT_YV12"
2160    }
2161   ],
2162   "linker_set_key" : "android_pixel_format_t",
2163   "name" : "android_pixel_format_t",
2164   "referenced_type" : "type-675",
2165   "self_type" : "type-675",
2166   "size" : 4,
2167   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2168   "underlying_type" : "type-2",
2169   "unique_id" : "android_pixel_format_t"
2170  },
2171  {
2172   "alignment" : 4,
2173   "enum_fields" :
2174   [
2175    {
2176     "enum_field_value" : 48,
2177     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
2178    },
2179    {
2180     "enum_field_value" : 49,
2181     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
2182    },
2183    {
2184     "enum_field_value" : 50,
2185     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
2186    },
2187    {
2188     "enum_field_value" : 51,
2189     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
2190    },
2191    {
2192     "enum_field_value" : 52,
2193     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
2194    },
2195    {
2196     "enum_field_value" : 53,
2197     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
2198    },
2199    {
2200     "enum_field_value" : 54,
2201     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
2202    }
2203   ],
2204   "linker_set_key" : "android_pixel_format_v1_1_t",
2205   "name" : "android_pixel_format_v1_1_t",
2206   "referenced_type" : "type-681",
2207   "self_type" : "type-681",
2208   "size" : 4,
2209   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2210   "underlying_type" : "type-2",
2211   "unique_id" : "android_pixel_format_v1_1_t"
2212  },
2213  {
2214   "alignment" : 4,
2215   "enum_fields" :
2216   [
2217    {
2218     "enum_field_value" : 55,
2219     "name" : "HAL_PIXEL_FORMAT_HSV_888"
2220    }
2221   ],
2222   "linker_set_key" : "android_pixel_format_v1_2_t",
2223   "name" : "android_pixel_format_v1_2_t",
2224   "referenced_type" : "type-687",
2225   "self_type" : "type-687",
2226   "size" : 4,
2227   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2228   "underlying_type" : "type-2",
2229   "unique_id" : "android_pixel_format_v1_2_t"
2230  },
2231  {
2232   "alignment" : 4,
2233   "enum_fields" :
2234   [
2235    {
2236     "enum_field_value" : 0,
2237     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
2238    },
2239    {
2240     "enum_field_value" : 1,
2241     "name" : "HAL_RENDER_INTENT_ENHANCE"
2242    },
2243    {
2244     "enum_field_value" : 2,
2245     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
2246    },
2247    {
2248     "enum_field_value" : 3,
2249     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
2250    }
2251   ],
2252   "linker_set_key" : "android_render_intent_v1_1_t",
2253   "name" : "android_render_intent_v1_1_t",
2254   "referenced_type" : "type-684",
2255   "self_type" : "type-684",
2256   "size" : 4,
2257   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2258   "underlying_type" : "type-2",
2259   "unique_id" : "android_render_intent_v1_1_t"
2260  },
2261  {
2262   "alignment" : 4,
2263   "enum_fields" :
2264   [
2265    {
2266     "enum_field_value" : 1,
2267     "name" : "HAL_TRANSFORM_FLIP_H"
2268    },
2269    {
2270     "enum_field_value" : 2,
2271     "name" : "HAL_TRANSFORM_FLIP_V"
2272    },
2273    {
2274     "enum_field_value" : 4,
2275     "name" : "HAL_TRANSFORM_ROT_90"
2276    },
2277    {
2278     "enum_field_value" : 3,
2279     "name" : "HAL_TRANSFORM_ROT_180"
2280    },
2281    {
2282     "enum_field_value" : 7,
2283     "name" : "HAL_TRANSFORM_ROT_270"
2284    }
2285   ],
2286   "linker_set_key" : "android_transform_t",
2287   "name" : "android_transform_t",
2288   "referenced_type" : "type-676",
2289   "self_type" : "type-676",
2290   "size" : 4,
2291   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2292   "underlying_type" : "type-2",
2293   "unique_id" : "android_transform_t"
2294  },
2295  {
2296   "alignment" : 4,
2297   "enum_fields" :
2298   [
2299    {
2300     "enum_field_value" : 0,
2301     "name" : "LOG_ID_MIN"
2302    },
2303    {
2304     "enum_field_value" : 0,
2305     "name" : "LOG_ID_MAIN"
2306    },
2307    {
2308     "enum_field_value" : 1,
2309     "name" : "LOG_ID_RADIO"
2310    },
2311    {
2312     "enum_field_value" : 2,
2313     "name" : "LOG_ID_EVENTS"
2314    },
2315    {
2316     "enum_field_value" : 3,
2317     "name" : "LOG_ID_SYSTEM"
2318    },
2319    {
2320     "enum_field_value" : 4,
2321     "name" : "LOG_ID_CRASH"
2322    },
2323    {
2324     "enum_field_value" : 5,
2325     "name" : "LOG_ID_STATS"
2326    },
2327    {
2328     "enum_field_value" : 6,
2329     "name" : "LOG_ID_SECURITY"
2330    },
2331    {
2332     "enum_field_value" : 7,
2333     "name" : "LOG_ID_KERNEL"
2334    },
2335    {
2336     "enum_field_value" : 8,
2337     "name" : "LOG_ID_MAX"
2338    }
2339   ],
2340   "linker_set_key" : "log_id",
2341   "name" : "log_id",
2342   "referenced_type" : "type-486",
2343   "self_type" : "type-486",
2344   "size" : 4,
2345   "source_file" : "/system/core/liblog/include/android/log.h",
2346   "underlying_type" : "type-2",
2347   "unique_id" : "log_id"
2348  }
2349 ],
2350 "function_types" :
2351 [
2352  {
2353   "alignment" : 4,
2354   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2355   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2356   "parameters" :
2357   [
2358    {
2359     "referenced_type" : "type-65"
2360    },
2361    {
2362     "referenced_type" : "type-71"
2363    },
2364    {
2365     "referenced_type" : "type-50"
2366    }
2367   ],
2368   "referenced_type" : "type-64",
2369   "return_type" : "type-40",
2370   "self_type" : "type-64",
2371   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2372  },
2373  {
2374   "alignment" : 4,
2375   "linker_set_key" : "int (void *)",
2376   "name" : "int (void *)",
2377   "parameters" :
2378   [
2379    {
2380     "referenced_type" : "type-50"
2381    }
2382   ],
2383   "referenced_type" : "type-703",
2384   "return_type" : "type-49",
2385   "self_type" : "type-703",
2386   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2387  },
2388  {
2389   "alignment" : 4,
2390   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2391   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2392   "parameters" :
2393   [
2394    {
2395     "referenced_type" : "type-623"
2396    },
2397    {
2398     "referenced_type" : "type-571"
2399    },
2400    {
2401     "referenced_type" : "type-2"
2402    },
2403    {
2404     "referenced_type" : "type-624"
2405    },
2406    {
2407     "referenced_type" : "type-2"
2408    },
2409    {
2410     "referenced_type" : "type-50"
2411    }
2412   ],
2413   "referenced_type" : "type-622",
2414   "return_type" : "type-51",
2415   "self_type" : "type-622",
2416   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2417  }
2418 ],
2419 "functions" :
2420 [
2421  {
2422   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::getService",
2423   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2424   "parameters" :
2425   [
2426    {
2427     "default_arg" : true,
2428     "referenced_type" : "type-905"
2429    },
2430    {
2431     "default_arg" : true,
2432     "referenced_type" : "type-40"
2433    }
2434   ],
2435   "return_type" : "type-838",
2436   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2437  },
2438  {
2439   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::linkToDeath",
2440   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2441   "parameters" :
2442   [
2443    {
2444     "is_this_ptr" : true,
2445     "referenced_type" : "type-839"
2446    },
2447    {
2448     "referenced_type" : "type-495"
2449    },
2450    {
2451     "referenced_type" : "type-13"
2452    }
2453   ],
2454   "return_type" : "type-352",
2455   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2456  },
2457  {
2458   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::getDebugInfo",
2459   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2460   "parameters" :
2461   [
2462    {
2463     "is_this_ptr" : true,
2464     "referenced_type" : "type-839"
2465    },
2466    {
2467     "referenced_type" : "type-939"
2468    }
2469   ],
2470   "return_type" : "type-406",
2471   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2472  },
2473  {
2474   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::getHashChain",
2475   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2476   "parameters" :
2477   [
2478    {
2479     "is_this_ptr" : true,
2480     "referenced_type" : "type-839"
2481    },
2482    {
2483     "referenced_type" : "type-940"
2484    }
2485   ],
2486   "return_type" : "type-406",
2487   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2488  },
2489  {
2490   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::tryGetService",
2491   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2492   "parameters" :
2493   [
2494    {
2495     "default_arg" : true,
2496     "referenced_type" : "type-905"
2497    },
2498    {
2499     "default_arg" : true,
2500     "referenced_type" : "type-40"
2501    }
2502   ],
2503   "return_type" : "type-838",
2504   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2505  },
2506  {
2507   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::unlinkToDeath",
2508   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2509   "parameters" :
2510   [
2511    {
2512     "is_this_ptr" : true,
2513     "referenced_type" : "type-839"
2514    },
2515    {
2516     "referenced_type" : "type-495"
2517    }
2518   ],
2519   "return_type" : "type-352",
2520   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2521  },
2522  {
2523   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::interfaceChain",
2524   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2525   "parameters" :
2526   [
2527    {
2528     "is_this_ptr" : true,
2529     "referenced_type" : "type-839"
2530    },
2531    {
2532     "referenced_type" : "type-941"
2533    }
2534   ],
2535   "return_type" : "type-406",
2536   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2537  },
2538  {
2539   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::registerAsService",
2540   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2541   "parameters" :
2542   [
2543    {
2544     "is_this_ptr" : true,
2545     "referenced_type" : "type-839"
2546    },
2547    {
2548     "default_arg" : true,
2549     "referenced_type" : "type-905"
2550    }
2551   ],
2552   "return_type" : "type-49",
2553   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2554  },
2555  {
2556   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::interfaceDescriptor",
2557   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2558   "parameters" :
2559   [
2560    {
2561     "is_this_ptr" : true,
2562     "referenced_type" : "type-839"
2563    },
2564    {
2565     "referenced_type" : "type-942"
2566    }
2567   ],
2568   "return_type" : "type-406",
2569   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2570  },
2571  {
2572   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::notifySyspropsChanged",
2573   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback21notifySyspropsChangedEv",
2574   "parameters" :
2575   [
2576    {
2577     "is_this_ptr" : true,
2578     "referenced_type" : "type-839"
2579    }
2580   ],
2581   "return_type" : "type-406",
2582   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2583  },
2584  {
2585   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::setHALInstrumentation",
2586   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback21setHALInstrumentationEv",
2587   "parameters" :
2588   [
2589    {
2590     "is_this_ptr" : true,
2591     "referenced_type" : "type-839"
2592    }
2593   ],
2594   "return_type" : "type-406",
2595   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2596  },
2597  {
2598   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::registerForNotifications",
2599   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2600   "parameters" :
2601   [
2602    {
2603     "referenced_type" : "type-905"
2604    },
2605    {
2606     "referenced_type" : "type-767"
2607    }
2608   ],
2609   "return_type" : "type-40",
2610   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2611  },
2612  {
2613   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::ping",
2614   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback4pingEv",
2615   "parameters" :
2616   [
2617    {
2618     "is_this_ptr" : true,
2619     "referenced_type" : "type-839"
2620    }
2621   ],
2622   "return_type" : "type-406",
2623   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2624  },
2625  {
2626   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::debug",
2627   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2628   "parameters" :
2629   [
2630    {
2631     "is_this_ptr" : true,
2632     "referenced_type" : "type-839"
2633    },
2634    {
2635     "referenced_type" : "type-580"
2636    },
2637    {
2638     "referenced_type" : "type-766"
2639    }
2640   ],
2641   "return_type" : "type-406",
2642   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2643  },
2644  {
2645   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::castFrom",
2646   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spINS1_4V1_012IUsbCallbackEEEb",
2647   "parameters" :
2648   [
2649    {
2650     "referenced_type" : "type-894"
2651    },
2652    {
2653     "default_arg" : true,
2654     "referenced_type" : "type-40"
2655    }
2656   ],
2657   "return_type" : "type-855",
2658   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2659  },
2660  {
2661   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::castFrom",
2662   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spINS1_4V1_112IUsbCallbackEEEb",
2663   "parameters" :
2664   [
2665    {
2666     "referenced_type" : "type-849"
2667    },
2668    {
2669     "default_arg" : true,
2670     "referenced_type" : "type-40"
2671    }
2672   ],
2673   "return_type" : "type-855",
2674   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2675  },
2676  {
2677   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::castFrom",
2678   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2679   "parameters" :
2680   [
2681    {
2682     "referenced_type" : "type-830"
2683    },
2684    {
2685     "default_arg" : true,
2686     "referenced_type" : "type-40"
2687    }
2688   ],
2689   "return_type" : "type-855",
2690   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2691  },
2692  {
2693   "function_name" : "android::hardware::usb::V1_2::IUsbCallback::castFrom",
2694   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback8castFromERKNS_2spIS3_EEb",
2695   "parameters" :
2696   [
2697    {
2698     "referenced_type" : "type-840"
2699    },
2700    {
2701     "default_arg" : true,
2702     "referenced_type" : "type-40"
2703    }
2704   ],
2705   "return_type" : "type-855",
2706   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
2707  },
2708  {
2709   "access" : "private",
2710   "function_name" : "android::hardware::usb::V1_2::BsUsbCallback::addOnewayTask",
2711   "linker_set_key" : "_ZN7android8hardware3usb4V1_213BsUsbCallback13addOnewayTaskENSt3__18functionIFvvEEE",
2712   "parameters" :
2713   [
2714    {
2715     "is_this_ptr" : true,
2716     "referenced_type" : "type-845"
2717    },
2718    {
2719     "referenced_type" : "type-945"
2720    }
2721   ],
2722   "return_type" : "type-406",
2723   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsbCallback.h"
2724  },
2725  {
2726   "function_name" : "android::hardware::usb::V1_2::BsUsbCallback::BsUsbCallback",
2727   "linker_set_key" : "_ZN7android8hardware3usb4V1_213BsUsbCallbackC1ENS_2spINS2_12IUsbCallbackEEE",
2728   "parameters" :
2729   [
2730    {
2731     "is_this_ptr" : true,
2732     "referenced_type" : "type-845"
2733    },
2734    {
2735     "referenced_type" : "type-837"
2736    }
2737   ],
2738   "return_type" : "type-51",
2739   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsbCallback.h"
2740  },
2741  {
2742   "function_name" : "android::hardware::usb::V1_2::BsUsbCallback::BsUsbCallback",
2743   "linker_set_key" : "_ZN7android8hardware3usb4V1_213BsUsbCallbackC2ENS_2spINS2_12IUsbCallbackEEE",
2744   "parameters" :
2745   [
2746    {
2747     "is_this_ptr" : true,
2748     "referenced_type" : "type-845"
2749    },
2750    {
2751     "referenced_type" : "type-837"
2752    }
2753   ],
2754   "return_type" : "type-51",
2755   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsbCallback.h"
2756  },
2757  {
2758   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::onTransact",
2759   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2760   "parameters" :
2761   [
2762    {
2763     "is_this_ptr" : true,
2764     "referenced_type" : "type-843"
2765    },
2766    {
2767     "referenced_type" : "type-2"
2768    },
2769    {
2770     "referenced_type" : "type-629"
2771    },
2772    {
2773     "referenced_type" : "type-623"
2774    },
2775    {
2776     "default_arg" : true,
2777     "referenced_type" : "type-2"
2778    },
2779    {
2780     "default_arg" : true,
2781     "referenced_type" : "type-948"
2782    }
2783   ],
2784   "return_type" : "type-49",
2785   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2786  },
2787  {
2788   "access" : "private",
2789   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::getDebugInfo",
2790   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2791   "parameters" :
2792   [
2793    {
2794     "is_this_ptr" : true,
2795     "referenced_type" : "type-843"
2796    },
2797    {
2798     "referenced_type" : "type-949"
2799    }
2800   ],
2801   "return_type" : "type-406",
2802   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2803  },
2804  {
2805   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::_hidl_notifyPortStatusChange_1_2",
2806   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback32_hidl_notifyPortStatusChange_1_2EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2807   "parameters" :
2808   [
2809    {
2810     "referenced_type" : "type-630"
2811    },
2812    {
2813     "referenced_type" : "type-629"
2814    },
2815    {
2816     "referenced_type" : "type-623"
2817    },
2818    {
2819     "referenced_type" : "type-950"
2820    }
2821   ],
2822   "return_type" : "type-49",
2823   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2824  },
2825  {
2826   "access" : "private",
2827   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::ping",
2828   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback4pingEv",
2829   "parameters" :
2830   [
2831    {
2832     "is_this_ptr" : true,
2833     "referenced_type" : "type-843"
2834    }
2835   ],
2836   "return_type" : "type-406",
2837   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2838  },
2839  {
2840   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::BnHwUsbCallback",
2841   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackC1ERKNS_2spINS2_12IUsbCallbackEEE",
2842   "parameters" :
2843   [
2844    {
2845     "is_this_ptr" : true,
2846     "referenced_type" : "type-843"
2847    },
2848    {
2849     "referenced_type" : "type-840"
2850    }
2851   ],
2852   "return_type" : "type-51",
2853   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2854  },
2855  {
2856   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::BnHwUsbCallback",
2857   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackC2ERKNS_2spINS2_12IUsbCallbackEEE",
2858   "parameters" :
2859   [
2860    {
2861     "is_this_ptr" : true,
2862     "referenced_type" : "type-843"
2863    },
2864    {
2865     "referenced_type" : "type-840"
2866    }
2867   ],
2868   "return_type" : "type-51",
2869   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2870  },
2871  {
2872   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::~BnHwUsbCallback",
2873   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev",
2874   "parameters" :
2875   [
2876    {
2877     "is_this_ptr" : true,
2878     "referenced_type" : "type-843"
2879    }
2880   ],
2881   "return_type" : "type-51",
2882   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2883  },
2884  {
2885   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::~BnHwUsbCallback",
2886   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev",
2887   "parameters" :
2888   [
2889    {
2890     "is_this_ptr" : true,
2891     "referenced_type" : "type-843"
2892    }
2893   ],
2894   "return_type" : "type-51",
2895   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2896  },
2897  {
2898   "function_name" : "android::hardware::usb::V1_2::BnHwUsbCallback::~BnHwUsbCallback",
2899   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD2Ev",
2900   "parameters" :
2901   [
2902    {
2903     "is_this_ptr" : true,
2904     "referenced_type" : "type-843"
2905    }
2906   ],
2907   "return_type" : "type-51",
2908   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h"
2909  },
2910  {
2911   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::linkToDeath",
2912   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2913   "parameters" :
2914   [
2915    {
2916     "is_this_ptr" : true,
2917     "referenced_type" : "type-846"
2918    },
2919    {
2920     "referenced_type" : "type-495"
2921    },
2922    {
2923     "referenced_type" : "type-13"
2924    }
2925   ],
2926   "return_type" : "type-352",
2927   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
2928  },
2929  {
2930   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::getDebugInfo",
2931   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2932   "parameters" :
2933   [
2934    {
2935     "is_this_ptr" : true,
2936     "referenced_type" : "type-846"
2937    },
2938    {
2939     "referenced_type" : "type-951"
2940    }
2941   ],
2942   "return_type" : "type-406",
2943   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
2944  },
2945  {
2946   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::getHashChain",
2947   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2948   "parameters" :
2949   [
2950    {
2951     "is_this_ptr" : true,
2952     "referenced_type" : "type-846"
2953    },
2954    {
2955     "referenced_type" : "type-952"
2956    }
2957   ],
2958   "return_type" : "type-406",
2959   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
2960  },
2961  {
2962   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::unlinkToDeath",
2963   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2964   "parameters" :
2965   [
2966    {
2967     "is_this_ptr" : true,
2968     "referenced_type" : "type-846"
2969    },
2970    {
2971     "referenced_type" : "type-495"
2972    }
2973   ],
2974   "return_type" : "type-352",
2975   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
2976  },
2977  {
2978   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::interfaceChain",
2979   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2980   "parameters" :
2981   [
2982    {
2983     "is_this_ptr" : true,
2984     "referenced_type" : "type-846"
2985    },
2986    {
2987     "referenced_type" : "type-953"
2988    }
2989   ],
2990   "return_type" : "type-406",
2991   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
2992  },
2993  {
2994   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::interfaceDescriptor",
2995   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2996   "parameters" :
2997   [
2998    {
2999     "is_this_ptr" : true,
3000     "referenced_type" : "type-846"
3001    },
3002    {
3003     "referenced_type" : "type-954"
3004    }
3005   ],
3006   "return_type" : "type-406",
3007   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3008  },
3009  {
3010   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::notifySyspropsChanged",
3011   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback21notifySyspropsChangedEv",
3012   "parameters" :
3013   [
3014    {
3015     "is_this_ptr" : true,
3016     "referenced_type" : "type-846"
3017    }
3018   ],
3019   "return_type" : "type-406",
3020   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3021  },
3022  {
3023   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::setHALInstrumentation",
3024   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback21setHALInstrumentationEv",
3025   "parameters" :
3026   [
3027    {
3028     "is_this_ptr" : true,
3029     "referenced_type" : "type-846"
3030    }
3031   ],
3032   "return_type" : "type-406",
3033   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3034  },
3035  {
3036   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::notifyPortStatusChange",
3037   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE",
3038   "parameters" :
3039   [
3040    {
3041     "is_this_ptr" : true,
3042     "referenced_type" : "type-846"
3043    },
3044    {
3045     "referenced_type" : "type-878"
3046    },
3047    {
3048     "referenced_type" : "type-737"
3049    }
3050   ],
3051   "return_type" : "type-406",
3052   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3053  },
3054  {
3055   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::notifyRoleSwitchStatus",
3056   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE",
3057   "parameters" :
3058   [
3059    {
3060     "is_this_ptr" : true,
3061     "referenced_type" : "type-846"
3062    },
3063    {
3064     "referenced_type" : "type-524"
3065    },
3066    {
3067     "referenced_type" : "type-805"
3068    },
3069    {
3070     "referenced_type" : "type-737"
3071    }
3072   ],
3073   "return_type" : "type-406",
3074   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3075  },
3076  {
3077   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::notifyPortStatusChange_1_1",
3078   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE",
3079   "parameters" :
3080   [
3081    {
3082     "is_this_ptr" : true,
3083     "referenced_type" : "type-846"
3084    },
3085    {
3086     "referenced_type" : "type-884"
3087    },
3088    {
3089     "referenced_type" : "type-737"
3090    }
3091   ],
3092   "return_type" : "type-406",
3093   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3094  },
3095  {
3096   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::notifyPortStatusChange_1_2",
3097   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE",
3098   "parameters" :
3099   [
3100    {
3101     "is_this_ptr" : true,
3102     "referenced_type" : "type-846"
3103    },
3104    {
3105     "referenced_type" : "type-890"
3106    },
3107    {
3108     "referenced_type" : "type-737"
3109    }
3110   ],
3111   "return_type" : "type-406",
3112   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3113  },
3114  {
3115   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::_hidl_notifyPortStatusChange_1_2",
3116   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback32_hidl_notifyPortStatusChange_1_2EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE",
3117   "parameters" :
3118   [
3119    {
3120     "referenced_type" : "type-18"
3121    },
3122    {
3123     "referenced_type" : "type-819"
3124    },
3125    {
3126     "referenced_type" : "type-890"
3127    },
3128    {
3129     "referenced_type" : "type-737"
3130    }
3131   ],
3132   "return_type" : "type-406",
3133   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3134  },
3135  {
3136   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::ping",
3137   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback4pingEv",
3138   "parameters" :
3139   [
3140    {
3141     "is_this_ptr" : true,
3142     "referenced_type" : "type-846"
3143    }
3144   ],
3145   "return_type" : "type-406",
3146   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3147  },
3148  {
3149   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::debug",
3150   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3151   "parameters" :
3152   [
3153    {
3154     "is_this_ptr" : true,
3155     "referenced_type" : "type-846"
3156    },
3157    {
3158     "referenced_type" : "type-580"
3159    },
3160    {
3161     "referenced_type" : "type-766"
3162    }
3163   ],
3164   "return_type" : "type-406",
3165   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3166  },
3167  {
3168   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::BpHwUsbCallback",
3169   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallbackC1ERKNS_2spINS0_7IBinderEEE",
3170   "parameters" :
3171   [
3172    {
3173     "is_this_ptr" : true,
3174     "referenced_type" : "type-846"
3175    },
3176    {
3177     "referenced_type" : "type-71"
3178    }
3179   ],
3180   "return_type" : "type-51",
3181   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3182  },
3183  {
3184   "function_name" : "android::hardware::usb::V1_2::BpHwUsbCallback::BpHwUsbCallback",
3185   "linker_set_key" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallbackC2ERKNS_2spINS0_7IBinderEEE",
3186   "parameters" :
3187   [
3188    {
3189     "is_this_ptr" : true,
3190     "referenced_type" : "type-846"
3191    },
3192    {
3193     "referenced_type" : "type-71"
3194    }
3195   ],
3196   "return_type" : "type-51",
3197   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
3198  },
3199  {
3200   "function_name" : "android::hardware::usb::V1_2::writeEmbeddedToParcel",
3201   "linker_set_key" : "_ZN7android8hardware3usb4V1_221writeEmbeddedToParcelERKNS2_10PortStatusEPNS0_6ParcelEjj",
3202   "parameters" :
3203   [
3204    {
3205     "referenced_type" : "type-140"
3206    },
3207    {
3208     "referenced_type" : "type-623"
3209    },
3210    {
3211     "referenced_type" : "type-2"
3212    },
3213    {
3214     "referenced_type" : "type-2"
3215    }
3216   ],
3217   "return_type" : "type-49",
3218   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/hwtypes.h"
3219  },
3220  {
3221   "function_name" : "android::hardware::usb::V1_2::readEmbeddedFromParcel",
3222   "linker_set_key" : "_ZN7android8hardware3usb4V1_222readEmbeddedFromParcelERKNS2_10PortStatusERKNS0_6ParcelEjj",
3223   "parameters" :
3224   [
3225    {
3226     "referenced_type" : "type-140"
3227    },
3228    {
3229     "referenced_type" : "type-629"
3230    },
3231    {
3232     "referenced_type" : "type-2"
3233    },
3234    {
3235     "referenced_type" : "type-2"
3236    }
3237   ],
3238   "return_type" : "type-49",
3239   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/hwtypes.h"
3240  },
3241  {
3242   "function_name" : "android::hardware::usb::V1_2::IUsb::getService",
3243   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3244   "parameters" :
3245   [
3246    {
3247     "default_arg" : true,
3248     "referenced_type" : "type-633"
3249    },
3250    {
3251     "default_arg" : true,
3252     "referenced_type" : "type-40"
3253    }
3254   ],
3255   "return_type" : "type-289",
3256   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3257  },
3258  {
3259   "function_name" : "android::hardware::usb::V1_2::IUsb::linkToDeath",
3260   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3261   "parameters" :
3262   [
3263    {
3264     "is_this_ptr" : true,
3265     "referenced_type" : "type-290"
3266    },
3267    {
3268     "referenced_type" : "type-495"
3269    },
3270    {
3271     "referenced_type" : "type-13"
3272    }
3273   ],
3274   "return_type" : "type-352",
3275   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3276  },
3277  {
3278   "function_name" : "android::hardware::usb::V1_2::IUsb::getDebugInfo",
3279   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3280   "parameters" :
3281   [
3282    {
3283     "is_this_ptr" : true,
3284     "referenced_type" : "type-290"
3285    },
3286    {
3287     "referenced_type" : "type-955"
3288    }
3289   ],
3290   "return_type" : "type-406",
3291   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3292  },
3293  {
3294   "function_name" : "android::hardware::usb::V1_2::IUsb::getHashChain",
3295   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3296   "parameters" :
3297   [
3298    {
3299     "is_this_ptr" : true,
3300     "referenced_type" : "type-290"
3301    },
3302    {
3303     "referenced_type" : "type-956"
3304    }
3305   ],
3306   "return_type" : "type-406",
3307   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3308  },
3309  {
3310   "function_name" : "android::hardware::usb::V1_2::IUsb::tryGetService",
3311   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3312   "parameters" :
3313   [
3314    {
3315     "default_arg" : true,
3316     "referenced_type" : "type-633"
3317    },
3318    {
3319     "default_arg" : true,
3320     "referenced_type" : "type-40"
3321    }
3322   ],
3323   "return_type" : "type-289",
3324   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3325  },
3326  {
3327   "function_name" : "android::hardware::usb::V1_2::IUsb::unlinkToDeath",
3328   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3329   "parameters" :
3330   [
3331    {
3332     "is_this_ptr" : true,
3333     "referenced_type" : "type-290"
3334    },
3335    {
3336     "referenced_type" : "type-495"
3337    }
3338   ],
3339   "return_type" : "type-352",
3340   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3341  },
3342  {
3343   "function_name" : "android::hardware::usb::V1_2::IUsb::interfaceChain",
3344   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3345   "parameters" :
3346   [
3347    {
3348     "is_this_ptr" : true,
3349     "referenced_type" : "type-290"
3350    },
3351    {
3352     "referenced_type" : "type-957"
3353    }
3354   ],
3355   "return_type" : "type-406",
3356   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3357  },
3358  {
3359   "function_name" : "android::hardware::usb::V1_2::IUsb::registerAsService",
3360   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3361   "parameters" :
3362   [
3363    {
3364     "is_this_ptr" : true,
3365     "referenced_type" : "type-290"
3366    },
3367    {
3368     "default_arg" : true,
3369     "referenced_type" : "type-633"
3370    }
3371   ],
3372   "return_type" : "type-49",
3373   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3374  },
3375  {
3376   "function_name" : "android::hardware::usb::V1_2::IUsb::interfaceDescriptor",
3377   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3378   "parameters" :
3379   [
3380    {
3381     "is_this_ptr" : true,
3382     "referenced_type" : "type-290"
3383    },
3384    {
3385     "referenced_type" : "type-958"
3386    }
3387   ],
3388   "return_type" : "type-406",
3389   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3390  },
3391  {
3392   "function_name" : "android::hardware::usb::V1_2::IUsb::notifySyspropsChanged",
3393   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb21notifySyspropsChangedEv",
3394   "parameters" :
3395   [
3396    {
3397     "is_this_ptr" : true,
3398     "referenced_type" : "type-290"
3399    }
3400   ],
3401   "return_type" : "type-406",
3402   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3403  },
3404  {
3405   "function_name" : "android::hardware::usb::V1_2::IUsb::setHALInstrumentation",
3406   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb21setHALInstrumentationEv",
3407   "parameters" :
3408   [
3409    {
3410     "is_this_ptr" : true,
3411     "referenced_type" : "type-290"
3412    }
3413   ],
3414   "return_type" : "type-406",
3415   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3416  },
3417  {
3418   "function_name" : "android::hardware::usb::V1_2::IUsb::registerForNotifications",
3419   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3420   "parameters" :
3421   [
3422    {
3423     "referenced_type" : "type-633"
3424    },
3425    {
3426     "referenced_type" : "type-767"
3427    }
3428   ],
3429   "return_type" : "type-40",
3430   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3431  },
3432  {
3433   "function_name" : "android::hardware::usb::V1_2::IUsb::ping",
3434   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb4pingEv",
3435   "parameters" :
3436   [
3437    {
3438     "is_this_ptr" : true,
3439     "referenced_type" : "type-290"
3440    }
3441   ],
3442   "return_type" : "type-406",
3443   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3444  },
3445  {
3446   "function_name" : "android::hardware::usb::V1_2::IUsb::debug",
3447   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3448   "parameters" :
3449   [
3450    {
3451     "is_this_ptr" : true,
3452     "referenced_type" : "type-290"
3453    },
3454    {
3455     "referenced_type" : "type-580"
3456    },
3457    {
3458     "referenced_type" : "type-766"
3459    }
3460   ],
3461   "return_type" : "type-406",
3462   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3463  },
3464  {
3465   "function_name" : "android::hardware::usb::V1_2::IUsb::castFrom",
3466   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spINS1_4V1_04IUsbEEEb",
3467   "parameters" :
3468   [
3469    {
3470     "referenced_type" : "type-268"
3471    },
3472    {
3473     "default_arg" : true,
3474     "referenced_type" : "type-40"
3475    }
3476   ],
3477   "return_type" : "type-367",
3478   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3479  },
3480  {
3481   "function_name" : "android::hardware::usb::V1_2::IUsb::castFrom",
3482   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spINS1_4V1_14IUsbEEEb",
3483   "parameters" :
3484   [
3485    {
3486     "referenced_type" : "type-279"
3487    },
3488    {
3489     "default_arg" : true,
3490     "referenced_type" : "type-40"
3491    }
3492   ],
3493   "return_type" : "type-367",
3494   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3495  },
3496  {
3497   "function_name" : "android::hardware::usb::V1_2::IUsb::castFrom",
3498   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3499   "parameters" :
3500   [
3501    {
3502     "referenced_type" : "type-830"
3503    },
3504    {
3505     "default_arg" : true,
3506     "referenced_type" : "type-40"
3507    }
3508   ],
3509   "return_type" : "type-367",
3510   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3511  },
3512  {
3513   "function_name" : "android::hardware::usb::V1_2::IUsb::castFrom",
3514   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb8castFromERKNS_2spIS3_EEb",
3515   "parameters" :
3516   [
3517    {
3518     "referenced_type" : "type-821"
3519    },
3520    {
3521     "default_arg" : true,
3522     "referenced_type" : "type-40"
3523    }
3524   ],
3525   "return_type" : "type-367",
3526   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
3527  },
3528  {
3529   "access" : "private",
3530   "function_name" : "android::hardware::usb::V1_2::BsUsb::addOnewayTask",
3531   "linker_set_key" : "_ZN7android8hardware3usb4V1_25BsUsb13addOnewayTaskENSt3__18functionIFvvEEE",
3532   "parameters" :
3533   [
3534    {
3535     "is_this_ptr" : true,
3536     "referenced_type" : "type-841"
3537    },
3538    {
3539     "referenced_type" : "type-961"
3540    }
3541   ],
3542   "return_type" : "type-406",
3543   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsb.h"
3544  },
3545  {
3546   "function_name" : "android::hardware::usb::V1_2::BsUsb::BsUsb",
3547   "linker_set_key" : "_ZN7android8hardware3usb4V1_25BsUsbC1ENS_2spINS2_4IUsbEEE",
3548   "parameters" :
3549   [
3550    {
3551     "is_this_ptr" : true,
3552     "referenced_type" : "type-841"
3553    },
3554    {
3555     "referenced_type" : "type-295"
3556    }
3557   ],
3558   "return_type" : "type-51",
3559   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsb.h"
3560  },
3561  {
3562   "function_name" : "android::hardware::usb::V1_2::BsUsb::BsUsb",
3563   "linker_set_key" : "_ZN7android8hardware3usb4V1_25BsUsbC2ENS_2spINS2_4IUsbEEE",
3564   "parameters" :
3565   [
3566    {
3567     "is_this_ptr" : true,
3568     "referenced_type" : "type-841"
3569    },
3570    {
3571     "referenced_type" : "type-295"
3572    }
3573   ],
3574   "return_type" : "type-51",
3575   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsb.h"
3576  },
3577  {
3578   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::onTransact",
3579   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3580   "parameters" :
3581   [
3582    {
3583     "is_this_ptr" : true,
3584     "referenced_type" : "type-729"
3585    },
3586    {
3587     "referenced_type" : "type-2"
3588    },
3589    {
3590     "referenced_type" : "type-629"
3591    },
3592    {
3593     "referenced_type" : "type-623"
3594    },
3595    {
3596     "default_arg" : true,
3597     "referenced_type" : "type-2"
3598    },
3599    {
3600     "default_arg" : true,
3601     "referenced_type" : "type-964"
3602    }
3603   ],
3604   "return_type" : "type-49",
3605   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3606  },
3607  {
3608   "access" : "private",
3609   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::getDebugInfo",
3610   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3611   "parameters" :
3612   [
3613    {
3614     "is_this_ptr" : true,
3615     "referenced_type" : "type-729"
3616    },
3617    {
3618     "referenced_type" : "type-965"
3619    }
3620   ],
3621   "return_type" : "type-406",
3622   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3623  },
3624  {
3625   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::_hidl_enableContaminantPresenceDetection",
3626   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsb40_hidl_enableContaminantPresenceDetectionEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3627   "parameters" :
3628   [
3629    {
3630     "referenced_type" : "type-630"
3631    },
3632    {
3633     "referenced_type" : "type-629"
3634    },
3635    {
3636     "referenced_type" : "type-623"
3637    },
3638    {
3639     "referenced_type" : "type-966"
3640    }
3641   ],
3642   "return_type" : "type-49",
3643   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3644  },
3645  {
3646   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::_hidl_enableContaminantPresenceProtection",
3647   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsb41_hidl_enableContaminantPresenceProtectionEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3648   "parameters" :
3649   [
3650    {
3651     "referenced_type" : "type-630"
3652    },
3653    {
3654     "referenced_type" : "type-629"
3655    },
3656    {
3657     "referenced_type" : "type-623"
3658    },
3659    {
3660     "referenced_type" : "type-967"
3661    }
3662   ],
3663   "return_type" : "type-49",
3664   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3665  },
3666  {
3667   "access" : "private",
3668   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::ping",
3669   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsb4pingEv",
3670   "parameters" :
3671   [
3672    {
3673     "is_this_ptr" : true,
3674     "referenced_type" : "type-729"
3675    }
3676   ],
3677   "return_type" : "type-406",
3678   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3679  },
3680  {
3681   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::BnHwUsb",
3682   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsbC1ERKNS_2spINS2_4IUsbEEE",
3683   "parameters" :
3684   [
3685    {
3686     "is_this_ptr" : true,
3687     "referenced_type" : "type-729"
3688    },
3689    {
3690     "referenced_type" : "type-821"
3691    }
3692   ],
3693   "return_type" : "type-51",
3694   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3695  },
3696  {
3697   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::BnHwUsb",
3698   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsbC2ERKNS_2spINS2_4IUsbEEE",
3699   "parameters" :
3700   [
3701    {
3702     "is_this_ptr" : true,
3703     "referenced_type" : "type-729"
3704    },
3705    {
3706     "referenced_type" : "type-821"
3707    }
3708   ],
3709   "return_type" : "type-51",
3710   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3711  },
3712  {
3713   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::~BnHwUsb",
3714   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsbD0Ev",
3715   "parameters" :
3716   [
3717    {
3718     "is_this_ptr" : true,
3719     "referenced_type" : "type-729"
3720    }
3721   ],
3722   "return_type" : "type-51",
3723   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3724  },
3725  {
3726   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::~BnHwUsb",
3727   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsbD1Ev",
3728   "parameters" :
3729   [
3730    {
3731     "is_this_ptr" : true,
3732     "referenced_type" : "type-729"
3733    }
3734   ],
3735   "return_type" : "type-51",
3736   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3737  },
3738  {
3739   "function_name" : "android::hardware::usb::V1_2::BnHwUsb::~BnHwUsb",
3740   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BnHwUsbD2Ev",
3741   "parameters" :
3742   [
3743    {
3744     "is_this_ptr" : true,
3745     "referenced_type" : "type-729"
3746    }
3747   ],
3748   "return_type" : "type-51",
3749   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h"
3750  },
3751  {
3752   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::switchRole",
3753   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE",
3754   "parameters" :
3755   [
3756    {
3757     "is_this_ptr" : true,
3758     "referenced_type" : "type-867"
3759    },
3760    {
3761     "referenced_type" : "type-524"
3762    },
3763    {
3764     "referenced_type" : "type-805"
3765    }
3766   ],
3767   "return_type" : "type-406",
3768   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3769  },
3770  {
3771   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::linkToDeath",
3772   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3773   "parameters" :
3774   [
3775    {
3776     "is_this_ptr" : true,
3777     "referenced_type" : "type-867"
3778    },
3779    {
3780     "referenced_type" : "type-495"
3781    },
3782    {
3783     "referenced_type" : "type-13"
3784    }
3785   ],
3786   "return_type" : "type-352",
3787   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3788  },
3789  {
3790   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::setCallback",
3791   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE",
3792   "parameters" :
3793   [
3794    {
3795     "is_this_ptr" : true,
3796     "referenced_type" : "type-867"
3797    },
3798    {
3799     "referenced_type" : "type-894"
3800    }
3801   ],
3802   "return_type" : "type-406",
3803   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3804  },
3805  {
3806   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::getDebugInfo",
3807   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3808   "parameters" :
3809   [
3810    {
3811     "is_this_ptr" : true,
3812     "referenced_type" : "type-867"
3813    },
3814    {
3815     "referenced_type" : "type-968"
3816    }
3817   ],
3818   "return_type" : "type-406",
3819   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3820  },
3821  {
3822   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::getHashChain",
3823   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3824   "parameters" :
3825   [
3826    {
3827     "is_this_ptr" : true,
3828     "referenced_type" : "type-867"
3829    },
3830    {
3831     "referenced_type" : "type-969"
3832    }
3833   ],
3834   "return_type" : "type-406",
3835   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3836  },
3837  {
3838   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::unlinkToDeath",
3839   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3840   "parameters" :
3841   [
3842    {
3843     "is_this_ptr" : true,
3844     "referenced_type" : "type-867"
3845    },
3846    {
3847     "referenced_type" : "type-495"
3848    }
3849   ],
3850   "return_type" : "type-352",
3851   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3852  },
3853  {
3854   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::interfaceChain",
3855   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3856   "parameters" :
3857   [
3858    {
3859     "is_this_ptr" : true,
3860     "referenced_type" : "type-867"
3861    },
3862    {
3863     "referenced_type" : "type-970"
3864    }
3865   ],
3866   "return_type" : "type-406",
3867   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3868  },
3869  {
3870   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::queryPortStatus",
3871   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb15queryPortStatusEv",
3872   "parameters" :
3873   [
3874    {
3875     "is_this_ptr" : true,
3876     "referenced_type" : "type-867"
3877    }
3878   ],
3879   "return_type" : "type-406",
3880   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3881  },
3882  {
3883   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::interfaceDescriptor",
3884   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3885   "parameters" :
3886   [
3887    {
3888     "is_this_ptr" : true,
3889     "referenced_type" : "type-867"
3890    },
3891    {
3892     "referenced_type" : "type-971"
3893    }
3894   ],
3895   "return_type" : "type-406",
3896   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3897  },
3898  {
3899   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::notifySyspropsChanged",
3900   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb21notifySyspropsChangedEv",
3901   "parameters" :
3902   [
3903    {
3904     "is_this_ptr" : true,
3905     "referenced_type" : "type-867"
3906    }
3907   ],
3908   "return_type" : "type-406",
3909   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3910  },
3911  {
3912   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::setHALInstrumentation",
3913   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb21setHALInstrumentationEv",
3914   "parameters" :
3915   [
3916    {
3917     "is_this_ptr" : true,
3918     "referenced_type" : "type-867"
3919    }
3920   ],
3921   "return_type" : "type-406",
3922   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3923  },
3924  {
3925   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::enableContaminantPresenceDetection",
3926   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb",
3927   "parameters" :
3928   [
3929    {
3930     "is_this_ptr" : true,
3931     "referenced_type" : "type-867"
3932    },
3933    {
3934     "referenced_type" : "type-524"
3935    },
3936    {
3937     "referenced_type" : "type-40"
3938    }
3939   ],
3940   "return_type" : "type-406",
3941   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3942  },
3943  {
3944   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::enableContaminantPresenceProtection",
3945   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb",
3946   "parameters" :
3947   [
3948    {
3949     "is_this_ptr" : true,
3950     "referenced_type" : "type-867"
3951    },
3952    {
3953     "referenced_type" : "type-524"
3954    },
3955    {
3956     "referenced_type" : "type-40"
3957    }
3958   ],
3959   "return_type" : "type-406",
3960   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3961  },
3962  {
3963   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::_hidl_enableContaminantPresenceDetection",
3964   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb40_hidl_enableContaminantPresenceDetectionEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringEb",
3965   "parameters" :
3966   [
3967    {
3968     "referenced_type" : "type-18"
3969    },
3970    {
3971     "referenced_type" : "type-819"
3972    },
3973    {
3974     "referenced_type" : "type-524"
3975    },
3976    {
3977     "referenced_type" : "type-40"
3978    }
3979   ],
3980   "return_type" : "type-406",
3981   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
3982  },
3983  {
3984   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::_hidl_enableContaminantPresenceProtection",
3985   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb41_hidl_enableContaminantPresenceProtectionEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringEb",
3986   "parameters" :
3987   [
3988    {
3989     "referenced_type" : "type-18"
3990    },
3991    {
3992     "referenced_type" : "type-819"
3993    },
3994    {
3995     "referenced_type" : "type-524"
3996    },
3997    {
3998     "referenced_type" : "type-40"
3999    }
4000   ],
4001   "return_type" : "type-406",
4002   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
4003  },
4004  {
4005   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::ping",
4006   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb4pingEv",
4007   "parameters" :
4008   [
4009    {
4010     "is_this_ptr" : true,
4011     "referenced_type" : "type-867"
4012    }
4013   ],
4014   "return_type" : "type-406",
4015   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
4016  },
4017  {
4018   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::debug",
4019   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
4020   "parameters" :
4021   [
4022    {
4023     "is_this_ptr" : true,
4024     "referenced_type" : "type-867"
4025    },
4026    {
4027     "referenced_type" : "type-580"
4028    },
4029    {
4030     "referenced_type" : "type-766"
4031    }
4032   ],
4033   "return_type" : "type-406",
4034   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
4035  },
4036  {
4037   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::BpHwUsb",
4038   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsbC1ERKNS_2spINS0_7IBinderEEE",
4039   "parameters" :
4040   [
4041    {
4042     "is_this_ptr" : true,
4043     "referenced_type" : "type-867"
4044    },
4045    {
4046     "referenced_type" : "type-71"
4047    }
4048   ],
4049   "return_type" : "type-51",
4050   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
4051  },
4052  {
4053   "function_name" : "android::hardware::usb::V1_2::BpHwUsb::BpHwUsb",
4054   "linker_set_key" : "_ZN7android8hardware3usb4V1_27BpHwUsbC2ERKNS_2spINS0_7IBinderEEE",
4055   "parameters" :
4056   [
4057    {
4058     "is_this_ptr" : true,
4059     "referenced_type" : "type-867"
4060    },
4061    {
4062     "referenced_type" : "type-71"
4063    }
4064   ],
4065   "return_type" : "type-51",
4066   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
4067  },
4068  {
4069   "function_name" : "android::hardware::details::castInterface",
4070   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_212IUsbCallbackENS3_4V1_012IUsbCallbackENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
4071   "parameters" :
4072   [
4073    {
4074     "referenced_type" : "type-238"
4075    },
4076    {
4077     "referenced_type" : "type-37"
4078    },
4079    {
4080     "referenced_type" : "type-40"
4081    }
4082   ],
4083   "return_type" : "type-855",
4084   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4085   "template_args" : [ "type-88", "type-22", "type-114" ]
4086  },
4087  {
4088   "function_name" : "android::hardware::details::castInterface",
4089   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_212IUsbCallbackENS3_4V1_112IUsbCallbackENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
4090   "parameters" :
4091   [
4092    {
4093     "referenced_type" : "type-93"
4094    },
4095    {
4096     "referenced_type" : "type-37"
4097    },
4098    {
4099     "referenced_type" : "type-40"
4100    }
4101   ],
4102   "return_type" : "type-855",
4103   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4104   "template_args" : [ "type-88", "type-21", "type-114" ]
4105  },
4106  {
4107   "function_name" : "android::hardware::details::castInterface",
4108   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_212IUsbCallbackENS_4hidl4base4V1_05IBaseENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
4109   "parameters" :
4110   [
4111    {
4112     "referenced_type" : "type-96"
4113    },
4114    {
4115     "referenced_type" : "type-37"
4116    },
4117    {
4118     "referenced_type" : "type-40"
4119    }
4120   ],
4121   "return_type" : "type-855",
4122   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4123   "template_args" : [ "type-88", "type-16", "type-114" ]
4124  },
4125  {
4126   "function_name" : "android::hardware::details::castInterface",
4127   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_24IUsbENS3_4V1_04IUsbENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
4128   "parameters" :
4129   [
4130    {
4131     "referenced_type" : "type-263"
4132    },
4133    {
4134     "referenced_type" : "type-37"
4135    },
4136    {
4137     "referenced_type" : "type-40"
4138    }
4139   ],
4140   "return_type" : "type-367",
4141   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4142   "template_args" : [ "type-291", "type-265", "type-799" ]
4143  },
4144  {
4145   "function_name" : "android::hardware::details::castInterface",
4146   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_24IUsbENS3_4V1_14IUsbENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
4147   "parameters" :
4148   [
4149    {
4150     "referenced_type" : "type-270"
4151    },
4152    {
4153     "referenced_type" : "type-37"
4154    },
4155    {
4156     "referenced_type" : "type-40"
4157    }
4158   ],
4159   "return_type" : "type-367",
4160   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4161   "template_args" : [ "type-291", "type-272", "type-799" ]
4162  },
4163  {
4164   "function_name" : "android::hardware::details::castInterface",
4165   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_24IUsbENS_4hidl4base4V1_05IBaseENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
4166   "parameters" :
4167   [
4168    {
4169     "referenced_type" : "type-96"
4170    },
4171    {
4172     "referenced_type" : "type-37"
4173    },
4174    {
4175     "referenced_type" : "type-40"
4176    }
4177   ],
4178   "return_type" : "type-367",
4179   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4180   "template_args" : [ "type-291", "type-16", "type-799" ]
4181  },
4182  {
4183   "function_name" : "android::hardware::details::wrapPassthrough",
4184   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3usb4V1_012IUsbCallbackEvEENS_2spIT_EES8_",
4185   "parameters" :
4186   [
4187    {
4188     "referenced_type" : "type-238"
4189    }
4190   ],
4191   "return_type" : "type-238",
4192   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
4193   "template_args" : [ "type-22", "type-51" ]
4194  },
4195  {
4196   "function_name" : "android::hardware::details::getServiceInternal",
4197   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_215BpHwUsbCallbackENS4_12IUsbCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
4198   "parameters" :
4199   [
4200    {
4201     "referenced_type" : "type-905"
4202    },
4203    {
4204     "referenced_type" : "type-40"
4205    },
4206    {
4207     "referenced_type" : "type-40"
4208    }
4209   ],
4210   "return_type" : "type-838",
4211   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4212   "template_args" : [ "type-114", "type-88", "type-51", "type-51" ]
4213  },
4214  {
4215   "function_name" : "android::hardware::details::getServiceInternal",
4216   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_27BpHwUsbENS4_4IUsbEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
4217   "parameters" :
4218   [
4219    {
4220     "referenced_type" : "type-633"
4221    },
4222    {
4223     "referenced_type" : "type-40"
4224    },
4225    {
4226     "referenced_type" : "type-40"
4227    }
4228   ],
4229   "return_type" : "type-289",
4230   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4231   "template_args" : [ "type-799", "type-291", "type-51", "type-51" ]
4232  }
4233 ],
4234 "global_vars" :
4235 [
4236  {
4237   "linker_set_key" : "_ZN7android8hardware3usb4V1_212IUsbCallback10descriptorE",
4238   "name" : "android::hardware::usb::V1_2::IUsbCallback::descriptor",
4239   "referenced_type" : "type-37",
4240   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
4241  },
4242  {
4243   "linker_set_key" : "_ZN7android8hardware3usb4V1_24IUsb10descriptorE",
4244   "name" : "android::hardware::usb::V1_2::IUsb::descriptor",
4245   "referenced_type" : "type-37",
4246   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
4247  }
4248 ],
4249 "lvalue_reference_types" :
4250 [
4251  {
4252   "alignment" : 4,
4253   "linker_set_key" : "android::Mutex &",
4254   "name" : "android::Mutex &",
4255   "referenced_type" : "type-55",
4256   "self_type" : "type-708",
4257   "size" : 4,
4258   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4259  },
4260  {
4261   "alignment" : 4,
4262   "linker_set_key" : "android::RWLock &",
4263   "name" : "android::RWLock &",
4264   "referenced_type" : "type-713",
4265   "self_type" : "type-717",
4266   "size" : 4,
4267   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4268  },
4269  {
4270   "alignment" : 4,
4271   "linker_set_key" : "android::String16 &",
4272   "name" : "android::String16 &",
4273   "referenced_type" : "type-67",
4274   "self_type" : "type-606",
4275   "size" : 4,
4276   "source_file" : "/system/core/libutils/include/utils/String16.h"
4277  },
4278  {
4279   "alignment" : 4,
4280   "linker_set_key" : "android::String8 &",
4281   "name" : "android::String8 &",
4282   "referenced_type" : "type-78",
4283   "self_type" : "type-600",
4284   "size" : 4,
4285   "source_file" : "/system/core/libutils/include/utils/String8.h"
4286  },
4287  {
4288   "alignment" : 4,
4289   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > &",
4290   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > &",
4291   "referenced_type" : "type-367",
4292   "self_type" : "type-373",
4293   "size" : 4,
4294   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4295  },
4296  {
4297   "alignment" : 4,
4298   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > &",
4299   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > &",
4300   "referenced_type" : "type-855",
4301   "self_type" : "type-858",
4302   "size" : 4,
4303   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4304  },
4305  {
4306   "alignment" : 4,
4307   "linker_set_key" : "android::hardware::Return<bool> &",
4308   "name" : "android::hardware::Return<bool> &",
4309   "referenced_type" : "type-352",
4310   "self_type" : "type-359",
4311   "size" : 4,
4312   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4313  },
4314  {
4315   "alignment" : 4,
4316   "linker_set_key" : "android::hardware::Return<void> &",
4317   "name" : "android::hardware::Return<void> &",
4318   "referenced_type" : "type-406",
4319   "self_type" : "type-409",
4320   "size" : 4,
4321   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4322  },
4323  {
4324   "alignment" : 4,
4325   "linker_set_key" : "android::hardware::Status &",
4326   "name" : "android::hardware::Status &",
4327   "referenced_type" : "type-319",
4328   "self_type" : "type-350",
4329   "size" : 4,
4330   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4331  },
4332  {
4333   "alignment" : 4,
4334   "linker_set_key" : "android::hardware::TextOutput &",
4335   "name" : "android::hardware::TextOutput &",
4336   "referenced_type" : "type-151",
4337   "self_type" : "type-150",
4338   "size" : 4,
4339   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4340  },
4341  {
4342   "alignment" : 4,
4343   "linker_set_key" : "android::hardware::TextOutput &",
4344   "name" : "android::hardware::TextOutput &",
4345   "referenced_type" : "type-207",
4346   "self_type" : "type-206",
4347   "size" : 4,
4348   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4349  },
4350  {
4351   "alignment" : 4,
4352   "linker_set_key" : "android::hardware::TextOutput &",
4353   "name" : "android::hardware::TextOutput &",
4354   "referenced_type" : "type-304",
4355   "self_type" : "type-303",
4356   "size" : 4,
4357   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4358  },
4359  {
4360   "alignment" : 4,
4361   "linker_set_key" : "android::hardware::TextOutput &",
4362   "name" : "android::hardware::TextOutput &",
4363   "referenced_type" : "type-370",
4364   "self_type" : "type-369",
4365   "size" : 4,
4366   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4367  },
4368  {
4369   "alignment" : 4,
4370   "linker_set_key" : "android::hardware::TextOutput &",
4371   "name" : "android::hardware::TextOutput &",
4372   "referenced_type" : "type-627",
4373   "self_type" : "type-626",
4374   "size" : 4,
4375   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4376  },
4377  {
4378   "alignment" : 4,
4379   "linker_set_key" : "android::hardware::TextOutput &",
4380   "name" : "android::hardware::TextOutput &",
4381   "referenced_type" : "type-900",
4382   "self_type" : "type-899",
4383   "size" : 4,
4384   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4385  },
4386  {
4387   "alignment" : 4,
4388   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4389   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4390   "referenced_type" : "type-551",
4391   "self_type" : "type-810",
4392   "size" : 4,
4393   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4394  },
4395  {
4396   "alignment" : 4,
4397   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4398   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4399   "referenced_type" : "type-543",
4400   "self_type" : "type-788",
4401   "size" : 4,
4402   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4403  },
4404  {
4405   "alignment" : 4,
4406   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> &",
4407   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> &",
4408   "referenced_type" : "type-873",
4409   "self_type" : "type-919",
4410   "size" : 4,
4411   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4412  },
4413  {
4414   "alignment" : 4,
4415   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> &",
4416   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> &",
4417   "referenced_type" : "type-120",
4418   "self_type" : "type-125",
4419   "size" : 4,
4420   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4421  },
4422  {
4423   "alignment" : 4,
4424   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus> &",
4425   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus> &",
4426   "referenced_type" : "type-132",
4427   "self_type" : "type-136",
4428   "size" : 4,
4429   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4430  },
4431  {
4432   "alignment" : 4,
4433   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
4434   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4435   "referenced_type" : "type-554",
4436   "self_type" : "type-813",
4437   "size" : 4,
4438   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4439  },
4440  {
4441   "alignment" : 4,
4442   "linker_set_key" : "android::hardware::hidl_memory &",
4443   "name" : "android::hardware::hidl_memory &",
4444   "referenced_type" : "type-525",
4445   "self_type" : "type-530",
4446   "size" : 4,
4447   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4448  },
4449  {
4450   "alignment" : 4,
4451   "linker_set_key" : "android::hardware::hidl_string &",
4452   "name" : "android::hardware::hidl_string &",
4453   "referenced_type" : "type-34",
4454   "self_type" : "type-808",
4455   "size" : 4,
4456   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4457  },
4458  {
4459   "alignment" : 4,
4460   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4461   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4462   "referenced_type" : "type-550",
4463   "self_type" : "type-559",
4464   "size" : 4,
4465   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4466  },
4467  {
4468   "alignment" : 4,
4469   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4470   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4471   "referenced_type" : "type-542",
4472   "self_type" : "type-549",
4473   "size" : 4,
4474   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4475  },
4476  {
4477   "alignment" : 4,
4478   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4479   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4480   "referenced_type" : "type-872",
4481   "self_type" : "type-879",
4482   "size" : 4,
4483   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4484  },
4485  {
4486   "alignment" : 4,
4487   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> &",
4488   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> &",
4489   "referenced_type" : "type-881",
4490   "self_type" : "type-885",
4491   "size" : 4,
4492   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4493  },
4494  {
4495   "alignment" : 4,
4496   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> &",
4497   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> &",
4498   "referenced_type" : "type-887",
4499   "self_type" : "type-893",
4500   "size" : 4,
4501   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4502  },
4503  {
4504   "alignment" : 4,
4505   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus &",
4506   "name" : "android::hardware::usb::V1_0::PortStatus &",
4507   "referenced_type" : "type-33",
4508   "self_type" : "type-32",
4509   "size" : 4,
4510   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4511  },
4512  {
4513   "alignment" : 4,
4514   "linker_set_key" : "android::hardware::usb::V1_1::PortStatus_1_1 &",
4515   "name" : "android::hardware::usb::V1_1::PortStatus_1_1 &",
4516   "referenced_type" : "type-123",
4517   "self_type" : "type-128",
4518   "size" : 4,
4519   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4520  },
4521  {
4522   "alignment" : 4,
4523   "linker_set_key" : "android::hardware::usb::V1_2::PortStatus &",
4524   "name" : "android::hardware::usb::V1_2::PortStatus &",
4525   "referenced_type" : "type-135",
4526   "self_type" : "type-139",
4527   "size" : 4,
4528   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4529  },
4530  {
4531   "alignment" : 4,
4532   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4533   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4534   "referenced_type" : "type-299",
4535   "self_type" : "type-307",
4536   "size" : 4,
4537   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4538  },
4539  {
4540   "alignment" : 4,
4541   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4542   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4543   "referenced_type" : "type-238",
4544   "self_type" : "type-244",
4545   "size" : 4,
4546   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4547  },
4548  {
4549   "alignment" : 4,
4550   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsb> &",
4551   "name" : "android::sp<android::hardware::usb::V1_2::IUsb> &",
4552   "referenced_type" : "type-289",
4553   "self_type" : "type-293",
4554   "size" : 4,
4555   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4556  },
4557  {
4558   "alignment" : 4,
4559   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsbCallback> &",
4560   "name" : "android::sp<android::hardware::usb::V1_2::IUsbCallback> &",
4561   "referenced_type" : "type-838",
4562   "self_type" : "type-853",
4563   "size" : 4,
4564   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4565  },
4566  {
4567   "alignment" : 4,
4568   "linker_set_key" : "const android::String16 &",
4569   "name" : "const android::String16 &",
4570   "referenced_type" : "type-66",
4571   "self_type" : "type-65",
4572   "size" : 4,
4573   "source_file" : "/system/core/libutils/include/utils/String16.h"
4574  },
4575  {
4576   "alignment" : 4,
4577   "linker_set_key" : "const android::String8 &",
4578   "name" : "const android::String8 &",
4579   "referenced_type" : "type-597",
4580   "self_type" : "type-599",
4581   "size" : 4,
4582   "source_file" : "/system/core/libutils/include/utils/String8.h"
4583  },
4584  {
4585   "alignment" : 4,
4586   "linker_set_key" : "const android::hardware::Parcel &",
4587   "name" : "const android::hardware::Parcel &",
4588   "referenced_type" : "type-628",
4589   "self_type" : "type-629",
4590   "size" : 4,
4591   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4592  },
4593  {
4594   "alignment" : 4,
4595   "linker_set_key" : "const android::hardware::Return<bool> &",
4596   "name" : "const android::hardware::Return<bool> &",
4597   "referenced_type" : "type-363",
4598   "self_type" : "type-388",
4599   "size" : 4,
4600   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4601  },
4602  {
4603   "alignment" : 4,
4604   "linker_set_key" : "const android::hardware::Status &",
4605   "name" : "const android::hardware::Status &",
4606   "referenced_type" : "type-339",
4607   "self_type" : "type-348",
4608   "size" : 4,
4609   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4610  },
4611  {
4612   "alignment" : 4,
4613   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4614   "name" : "const android::hardware::details::SchedPrio &",
4615   "referenced_type" : "type-639",
4616   "self_type" : "type-638",
4617   "size" : 4,
4618   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4619  },
4620  {
4621   "alignment" : 4,
4622   "linker_set_key" : "const android::hardware::hidl_handle &",
4623   "name" : "const android::hardware::hidl_handle &",
4624   "referenced_type" : "type-579",
4625   "self_type" : "type-580",
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_memory &",
4632   "name" : "const android::hardware::hidl_memory &",
4633   "referenced_type" : "type-528",
4634   "self_type" : "type-529",
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::hidl_string &",
4641   "name" : "const android::hardware::hidl_string &",
4642   "referenced_type" : "type-523",
4643   "self_type" : "type-524",
4644   "size" : 4,
4645   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4646  },
4647  {
4648   "alignment" : 4,
4649   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4650   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4651   "referenced_type" : "type-765",
4652   "self_type" : "type-766",
4653   "size" : 4,
4654   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
4655  },
4656  {
4657   "alignment" : 4,
4658   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4659   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4660   "referenced_type" : "type-877",
4661   "self_type" : "type-878",
4662   "size" : 4,
4663   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4664  },
4665  {
4666   "alignment" : 4,
4667   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> &",
4668   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> &",
4669   "referenced_type" : "type-883",
4670   "self_type" : "type-884",
4671   "size" : 4,
4672   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4673  },
4674  {
4675   "alignment" : 4,
4676   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> &",
4677   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> &",
4678   "referenced_type" : "type-889",
4679   "self_type" : "type-890",
4680   "size" : 4,
4681   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4682  },
4683  {
4684   "alignment" : 4,
4685   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4686   "name" : "const android::hardware::hidl_vec<int> &",
4687   "referenced_type" : "type-564",
4688   "self_type" : "type-566",
4689   "size" : 4,
4690   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4691  },
4692  {
4693   "alignment" : 4,
4694   "linker_set_key" : "const android::hardware::hidl_version &",
4695   "name" : "const android::hardware::hidl_version &",
4696   "referenced_type" : "type-574",
4697   "self_type" : "type-576",
4698   "size" : 4,
4699   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4700  },
4701  {
4702   "alignment" : 4,
4703   "linker_set_key" : "const android::hardware::usb::V1_0::PortRole &",
4704   "name" : "const android::hardware::usb::V1_0::PortRole &",
4705   "referenced_type" : "type-803",
4706   "self_type" : "type-805",
4707   "size" : 4,
4708   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
4709  },
4710  {
4711   "alignment" : 4,
4712   "linker_set_key" : "const android::hardware::usb::V1_0::PortStatus &",
4713   "name" : "const android::hardware::usb::V1_0::PortStatus &",
4714   "referenced_type" : "type-91",
4715   "self_type" : "type-90",
4716   "size" : 4,
4717   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4718  },
4719  {
4720   "alignment" : 4,
4721   "linker_set_key" : "const android::hardware::usb::V1_1::PortStatus_1_1 &",
4722   "name" : "const android::hardware::usb::V1_1::PortStatus_1_1 &",
4723   "referenced_type" : "type-130",
4724   "self_type" : "type-129",
4725   "size" : 4,
4726   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4727  },
4728  {
4729   "alignment" : 4,
4730   "linker_set_key" : "const android::hardware::usb::V1_2::PortStatus &",
4731   "name" : "const android::hardware::usb::V1_2::PortStatus &",
4732   "referenced_type" : "type-141",
4733   "self_type" : "type-140",
4734   "size" : 4,
4735   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4736  },
4737  {
4738   "alignment" : 4,
4739   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4740   "name" : "const android::hidl::base::V1_0::IBase *const &",
4741   "referenced_type" : "type-653",
4742   "self_type" : "type-654",
4743   "size" : 4,
4744   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4745  },
4746  {
4747   "alignment" : 4,
4748   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4749   "name" : "const android::sp<android::hardware::IBinder> &",
4750   "referenced_type" : "type-72",
4751   "self_type" : "type-71",
4752   "size" : 4,
4753   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4754  },
4755  {
4756   "alignment" : 4,
4757   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4758   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4759   "referenced_type" : "type-310",
4760   "self_type" : "type-829",
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::hardware::hidl_death_recipient> &",
4767   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4768   "referenced_type" : "type-473",
4769   "self_type" : "type-495",
4770   "size" : 4,
4771   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4772  },
4773  {
4774   "alignment" : 4,
4775   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsb> &",
4776   "name" : "const android::sp<android::hardware::usb::V1_0::IUsb> &",
4777   "referenced_type" : "type-267",
4778   "self_type" : "type-268",
4779   "size" : 4,
4780   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4781  },
4782  {
4783   "alignment" : 4,
4784   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4785   "name" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4786   "referenced_type" : "type-246",
4787   "self_type" : "type-894",
4788   "size" : 4,
4789   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4790  },
4791  {
4792   "alignment" : 4,
4793   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsb> &",
4794   "name" : "const android::sp<android::hardware::usb::V1_1::IUsb> &",
4795   "referenced_type" : "type-275",
4796   "self_type" : "type-279",
4797   "size" : 4,
4798   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4799  },
4800  {
4801   "alignment" : 4,
4802   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback> &",
4803   "name" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback> &",
4804   "referenced_type" : "type-848",
4805   "self_type" : "type-849",
4806   "size" : 4,
4807   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4808  },
4809  {
4810   "alignment" : 4,
4811   "linker_set_key" : "const android::sp<android::hardware::usb::V1_2::IUsb> &",
4812   "name" : "const android::sp<android::hardware::usb::V1_2::IUsb> &",
4813   "referenced_type" : "type-295",
4814   "self_type" : "type-821",
4815   "size" : 4,
4816   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4817  },
4818  {
4819   "alignment" : 4,
4820   "linker_set_key" : "const android::sp<android::hardware::usb::V1_2::IUsbCallback> &",
4821   "name" : "const android::sp<android::hardware::usb::V1_2::IUsbCallback> &",
4822   "referenced_type" : "type-837",
4823   "self_type" : "type-840",
4824   "size" : 4,
4825   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4826  },
4827  {
4828   "alignment" : 4,
4829   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4830   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4831   "referenced_type" : "type-827",
4832   "self_type" : "type-830",
4833   "size" : 4,
4834   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4835  },
4836  {
4837   "alignment" : 4,
4838   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4839   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4840   "referenced_type" : "type-231",
4841   "self_type" : "type-767",
4842   "size" : 4,
4843   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
4844  },
4845  {
4846   "alignment" : 4,
4847   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4848   "name" : "const android::wp<android::hardware::BHwBinder> &",
4849   "referenced_type" : "type-739",
4850   "self_type" : "type-758",
4851   "size" : 4,
4852   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4853  },
4854  {
4855   "alignment" : 4,
4856   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4857   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4858   "referenced_type" : "type-822",
4859   "self_type" : "type-824",
4860   "size" : 4,
4861   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4862  },
4863  {
4864   "alignment" : 4,
4865   "linker_set_key" : "const bool &",
4866   "name" : "const bool &",
4867   "referenced_type" : "type-200",
4868   "self_type" : "type-491",
4869   "size" : 4,
4870   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4871  },
4872  {
4873   "alignment" : 4,
4874   "linker_set_key" : "const double &",
4875   "name" : "const double &",
4876   "referenced_type" : "type-513",
4877   "self_type" : "type-514",
4878   "size" : 4,
4879   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4880  },
4881  {
4882   "alignment" : 4,
4883   "linker_set_key" : "const float &",
4884   "name" : "const float &",
4885   "referenced_type" : "type-511",
4886   "self_type" : "type-512",
4887   "size" : 4,
4888   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4889  },
4890  {
4891   "alignment" : 4,
4892   "linker_set_key" : "const int &",
4893   "name" : "const int &",
4894   "referenced_type" : "type-692",
4895   "self_type" : "type-691",
4896   "size" : 4,
4897   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4898  },
4899  {
4900   "linker_set_key" : "const iter<is_const> &",
4901   "name" : "const iter<is_const> &",
4902   "referenced_type" : "type-145",
4903   "self_type" : "type-147",
4904   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4905  },
4906  {
4907   "linker_set_key" : "const iter<is_const> &",
4908   "name" : "const iter<is_const> &",
4909   "referenced_type" : "type-189",
4910   "self_type" : "type-191",
4911   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4912  },
4913  {
4914   "linker_set_key" : "const iter<is_const> &",
4915   "name" : "const iter<is_const> &",
4916   "referenced_type" : "type-281",
4917   "self_type" : "type-283",
4918   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4919  },
4920  {
4921   "linker_set_key" : "const iter<is_const> &",
4922   "name" : "const iter<is_const> &",
4923   "referenced_type" : "type-360",
4924   "self_type" : "type-362",
4925   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4926  },
4927  {
4928   "linker_set_key" : "const iter<is_const> &",
4929   "name" : "const iter<is_const> &",
4930   "referenced_type" : "type-534",
4931   "self_type" : "type-536",
4932   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4933  },
4934  {
4935   "linker_set_key" : "const iter<is_const> &",
4936   "name" : "const iter<is_const> &",
4937   "referenced_type" : "type-864",
4938   "self_type" : "type-866",
4939   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4940  },
4941  {
4942   "alignment" : 4,
4943   "linker_set_key" : "const log_msg &",
4944   "name" : "const log_msg &",
4945   "referenced_type" : "type-251",
4946   "self_type" : "type-301",
4947   "size" : 4,
4948   "source_file" : "/system/core/liblog/include/log/log_read.h"
4949  },
4950  {
4951   "alignment" : 4,
4952   "linker_set_key" : "const long long &",
4953   "name" : "const long long &",
4954   "referenced_type" : "type-507",
4955   "self_type" : "type-508",
4956   "size" : 4,
4957   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4958  },
4959  {
4960   "alignment" : 4,
4961   "linker_set_key" : "const short &",
4962   "name" : "const short &",
4963   "referenced_type" : "type-502",
4964   "self_type" : "type-503",
4965   "size" : 4,
4966   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4967  },
4968  {
4969   "alignment" : 4,
4970   "linker_set_key" : "const signed char &",
4971   "name" : "const signed char &",
4972   "referenced_type" : "type-492",
4973   "self_type" : "type-494",
4974   "size" : 4,
4975   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4976  },
4977  {
4978   "alignment" : 4,
4979   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4980   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4981   "referenced_type" : "type-208",
4982   "self_type" : "type-210",
4983   "size" : 4,
4984   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4985  },
4986  {
4987   "alignment" : 4,
4988   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4989   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4990   "referenced_type" : "type-305",
4991   "self_type" : "type-308",
4992   "size" : 4,
4993   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4994  },
4995  {
4996   "alignment" : 4,
4997   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4998   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4999   "referenced_type" : "type-631",
5000   "self_type" : "type-633",
5001   "size" : 4,
5002   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5003  },
5004  {
5005   "alignment" : 4,
5006   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
5007   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
5008   "referenced_type" : "type-903",
5009   "self_type" : "type-905",
5010   "size" : 4,
5011   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5012  },
5013  {
5014   "alignment" : 4,
5015   "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 *> > *)> > > &",
5016   "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 *> > *)> > > &",
5017   "referenced_type" : "type-173",
5018   "self_type" : "type-172",
5019   "size" : 4,
5020   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5021  },
5022  {
5023   "alignment" : 4,
5024   "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 *> > *)> > > &",
5025   "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 *> > *)> > > &",
5026   "referenced_type" : "type-242",
5027   "self_type" : "type-241",
5028   "size" : 4,
5029   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5030  },
5031  {
5032   "alignment" : 4,
5033   "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 *> > *)> > > &",
5034   "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 *> > *)> > > &",
5035   "referenced_type" : "type-248",
5036   "self_type" : "type-247",
5037   "size" : 4,
5038   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5039  },
5040  {
5041   "alignment" : 4,
5042   "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 *> > *)> > > &",
5043   "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 *> > *)> > > &",
5044   "referenced_type" : "type-399",
5045   "self_type" : "type-398",
5046   "size" : 4,
5047   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5048  },
5049  {
5050   "alignment" : 4,
5051   "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 *> > *)> > > &",
5052   "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 *> > *)> > > &",
5053   "referenced_type" : "type-817",
5054   "self_type" : "type-816",
5055   "size" : 4,
5056   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5057  },
5058  {
5059   "alignment" : 4,
5060   "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 *> > *)> > > &",
5061   "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 *> > *)> > > &",
5062   "referenced_type" : "type-835",
5063   "self_type" : "type-834",
5064   "size" : 4,
5065   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5066  },
5067  {
5068   "alignment" : 4,
5069   "linker_set_key" : "const unsigned char &",
5070   "name" : "const unsigned char &",
5071   "referenced_type" : "type-496",
5072   "self_type" : "type-497",
5073   "size" : 4,
5074   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5075  },
5076  {
5077   "alignment" : 4,
5078   "linker_set_key" : "const unsigned int &",
5079   "name" : "const unsigned int &",
5080   "referenced_type" : "type-59",
5081   "self_type" : "type-506",
5082   "size" : 4,
5083   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5084  },
5085  {
5086   "alignment" : 4,
5087   "linker_set_key" : "const unsigned long long &",
5088   "name" : "const unsigned long long &",
5089   "referenced_type" : "type-509",
5090   "self_type" : "type-510",
5091   "size" : 4,
5092   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5093  },
5094  {
5095   "alignment" : 4,
5096   "linker_set_key" : "const unsigned short &",
5097   "name" : "const unsigned short &",
5098   "referenced_type" : "type-504",
5099   "self_type" : "type-505",
5100   "size" : 4,
5101   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5102  },
5103  {
5104   "alignment" : 4,
5105   "linker_set_key" : "int &",
5106   "name" : "int &",
5107   "referenced_type" : "type-49",
5108   "self_type" : "type-592",
5109   "size" : 4,
5110   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5111  },
5112  {
5113   "alignment" : 4,
5114   "linker_set_key" : "unsigned char &",
5115   "name" : "unsigned char &",
5116   "referenced_type" : "type-255",
5117   "self_type" : "type-731",
5118   "size" : 4,
5119   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5120  },
5121  {
5122   "alignment" : 4,
5123   "linker_set_key" : "unsigned int &",
5124   "name" : "unsigned int &",
5125   "referenced_type" : "type-2",
5126   "self_type" : "type-742",
5127   "size" : 4,
5128   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
5129  }
5130 ],
5131 "pointer_types" :
5132 [
5133  {
5134   "alignment" : 4,
5135   "linker_set_key" : "android::Condition *",
5136   "name" : "android::Condition *",
5137   "referenced_type" : "type-201",
5138   "self_type" : "type-712",
5139   "size" : 4,
5140   "source_file" : "/system/core/libutils/include/utils/Condition.h"
5141  },
5142  {
5143   "alignment" : 4,
5144   "linker_set_key" : "android::Mutex *",
5145   "name" : "android::Mutex *",
5146   "referenced_type" : "type-55",
5147   "self_type" : "type-706",
5148   "size" : 4,
5149   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5150  },
5151  {
5152   "alignment" : 4,
5153   "linker_set_key" : "android::Mutex::Autolock *",
5154   "name" : "android::Mutex::Autolock *",
5155   "referenced_type" : "type-707",
5156   "self_type" : "type-709",
5157   "size" : 4,
5158   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5159  },
5160  {
5161   "alignment" : 4,
5162   "linker_set_key" : "android::RWLock *",
5163   "name" : "android::RWLock *",
5164   "referenced_type" : "type-713",
5165   "self_type" : "type-715",
5166   "size" : 4,
5167   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5168  },
5169  {
5170   "alignment" : 4,
5171   "linker_set_key" : "android::RWLock::AutoRLock *",
5172   "name" : "android::RWLock::AutoRLock *",
5173   "referenced_type" : "type-716",
5174   "self_type" : "type-718",
5175   "size" : 4,
5176   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5177  },
5178  {
5179   "alignment" : 4,
5180   "linker_set_key" : "android::RWLock::AutoWLock *",
5181   "name" : "android::RWLock::AutoWLock *",
5182   "referenced_type" : "type-720",
5183   "self_type" : "type-721",
5184   "size" : 4,
5185   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5186  },
5187  {
5188   "alignment" : 4,
5189   "linker_set_key" : "android::RefBase *",
5190   "name" : "android::RefBase *",
5191   "referenced_type" : "type-7",
5192   "self_type" : "type-520",
5193   "size" : 4,
5194   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5195  },
5196  {
5197   "alignment" : 4,
5198   "linker_set_key" : "android::RefBase::weakref_impl *",
5199   "name" : "android::RefBase::weakref_impl *",
5200   "referenced_type" : "type-10",
5201   "self_type" : "type-9",
5202   "size" : 4,
5203   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5204  },
5205  {
5206   "alignment" : 4,
5207   "linker_set_key" : "android::RefBase::weakref_impl *",
5208   "name" : "android::RefBase::weakref_impl *",
5209   "referenced_type" : "type-143",
5210   "self_type" : "type-142",
5211   "size" : 4,
5212   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5213  },
5214  {
5215   "alignment" : 4,
5216   "linker_set_key" : "android::RefBase::weakref_impl *",
5217   "name" : "android::RefBase::weakref_impl *",
5218   "referenced_type" : "type-185",
5219   "self_type" : "type-184",
5220   "size" : 4,
5221   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5222  },
5223  {
5224   "alignment" : 4,
5225   "linker_set_key" : "android::RefBase::weakref_impl *",
5226   "name" : "android::RefBase::weakref_impl *",
5227   "referenced_type" : "type-277",
5228   "self_type" : "type-276",
5229   "size" : 4,
5230   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5231  },
5232  {
5233   "alignment" : 4,
5234   "linker_set_key" : "android::RefBase::weakref_impl *",
5235   "name" : "android::RefBase::weakref_impl *",
5236   "referenced_type" : "type-356",
5237   "self_type" : "type-355",
5238   "size" : 4,
5239   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5240  },
5241  {
5242   "alignment" : 4,
5243   "linker_set_key" : "android::RefBase::weakref_impl *",
5244   "name" : "android::RefBase::weakref_impl *",
5245   "referenced_type" : "type-862",
5246   "self_type" : "type-861",
5247   "size" : 4,
5248   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5249  },
5250  {
5251   "alignment" : 4,
5252   "linker_set_key" : "android::RefBase::weakref_type *",
5253   "name" : "android::RefBase::weakref_type *",
5254   "referenced_type" : "type-12",
5255   "self_type" : "type-11",
5256   "size" : 4,
5257   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5258  },
5259  {
5260   "alignment" : 4,
5261   "linker_set_key" : "android::ReferenceRenamer *",
5262   "name" : "android::ReferenceRenamer *",
5263   "referenced_type" : "type-515",
5264   "self_type" : "type-517",
5265   "size" : 4,
5266   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5267  },
5268  {
5269   "alignment" : 4,
5270   "linker_set_key" : "android::ScopedTrace *",
5271   "name" : "android::ScopedTrace *",
5272   "referenced_type" : "type-722",
5273   "self_type" : "type-723",
5274   "size" : 4,
5275   "source_file" : "/system/core/libutils/include/utils/Trace.h"
5276  },
5277  {
5278   "alignment" : 4,
5279   "linker_set_key" : "android::String16 *",
5280   "name" : "android::String16 *",
5281   "referenced_type" : "type-67",
5282   "self_type" : "type-607",
5283   "size" : 4,
5284   "source_file" : "/system/core/libutils/include/utils/String16.h"
5285  },
5286  {
5287   "alignment" : 4,
5288   "linker_set_key" : "android::String8 *",
5289   "name" : "android::String8 *",
5290   "referenced_type" : "type-78",
5291   "self_type" : "type-601",
5292   "size" : 4,
5293   "source_file" : "/system/core/libutils/include/utils/String8.h"
5294  },
5295  {
5296   "alignment" : 4,
5297   "linker_set_key" : "android::Thread *",
5298   "name" : "android::Thread *",
5299   "referenced_type" : "type-199",
5300   "self_type" : "type-198",
5301   "size" : 4,
5302   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5303  },
5304  {
5305   "alignment" : 4,
5306   "linker_set_key" : "android::VirtualLightRefBase *",
5307   "name" : "android::VirtualLightRefBase *",
5308   "referenced_type" : "type-412",
5309   "self_type" : "type-419",
5310   "size" : 4,
5311   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
5312  },
5313  {
5314   "alignment" : 4,
5315   "linker_set_key" : "android::hardware::BHwBinder *",
5316   "name" : "android::hardware::BHwBinder *",
5317   "referenced_type" : "type-97",
5318   "self_type" : "type-318",
5319   "size" : 4,
5320   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5321  },
5322  {
5323   "alignment" : 4,
5324   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsb> *",
5325   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsb> *",
5326   "referenced_type" : "type-616",
5327   "self_type" : "type-615",
5328   "size" : 4,
5329   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5330  },
5331  {
5332   "alignment" : 4,
5333   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsbCallback> *",
5334   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsbCallback> *",
5335   "referenced_type" : "type-117",
5336   "self_type" : "type-898",
5337   "size" : 4,
5338   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5339  },
5340  {
5341   "alignment" : 4,
5342   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5343   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5344   "referenced_type" : "type-647",
5345   "self_type" : "type-652",
5346   "size" : 4,
5347   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5348  },
5349  {
5350   "alignment" : 4,
5351   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5352   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5353   "referenced_type" : "type-665",
5354   "self_type" : "type-670",
5355   "size" : 4,
5356   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5357  },
5358  {
5359   "alignment" : 4,
5360   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5361   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5362   "referenced_type" : "type-655",
5363   "self_type" : "type-660",
5364   "size" : 4,
5365   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5366  },
5367  {
5368   "alignment" : 4,
5369   "linker_set_key" : "android::hardware::GrantorDescriptor *",
5370   "name" : "android::hardware::GrantorDescriptor *",
5371   "referenced_type" : "type-541",
5372   "self_type" : "type-540",
5373   "size" : 4,
5374   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5375  },
5376  {
5377   "alignment" : 4,
5378   "linker_set_key" : "android::hardware::IBinder *",
5379   "name" : "android::hardware::IBinder *",
5380   "referenced_type" : "type-62",
5381   "self_type" : "type-61",
5382   "size" : 4,
5383   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5384  },
5385  {
5386   "alignment" : 4,
5387   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
5388   "name" : "android::hardware::IBinder::DeathRecipient *",
5389   "referenced_type" : "type-17",
5390   "self_type" : "type-826",
5391   "size" : 4,
5392   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5393  },
5394  {
5395   "alignment" : 4,
5396   "linker_set_key" : "android::hardware::IInterface *",
5397   "name" : "android::hardware::IInterface *",
5398   "referenced_type" : "type-19",
5399   "self_type" : "type-18",
5400   "size" : 4,
5401   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5402  },
5403  {
5404   "alignment" : 4,
5405   "linker_set_key" : "android::hardware::Parcel *",
5406   "name" : "android::hardware::Parcel *",
5407   "referenced_type" : "type-617",
5408   "self_type" : "type-623",
5409   "size" : 4,
5410   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5411  },
5412  {
5413   "alignment" : 4,
5414   "linker_set_key" : "android::hardware::ProcessState *",
5415   "name" : "android::hardware::ProcessState *",
5416   "referenced_type" : "type-48",
5417   "self_type" : "type-47",
5418   "size" : 4,
5419   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5420  },
5421  {
5422   "alignment" : 4,
5423   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > *",
5424   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > *",
5425   "referenced_type" : "type-367",
5426   "self_type" : "type-371",
5427   "size" : 4,
5428   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5429  },
5430  {
5431   "alignment" : 4,
5432   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > *",
5433   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > *",
5434   "referenced_type" : "type-855",
5435   "self_type" : "type-856",
5436   "size" : 4,
5437   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5438  },
5439  {
5440   "alignment" : 4,
5441   "linker_set_key" : "android::hardware::Return<bool> *",
5442   "name" : "android::hardware::Return<bool> *",
5443   "referenced_type" : "type-352",
5444   "self_type" : "type-354",
5445   "size" : 4,
5446   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5447  },
5448  {
5449   "alignment" : 4,
5450   "linker_set_key" : "android::hardware::Return<void> *",
5451   "name" : "android::hardware::Return<void> *",
5452   "referenced_type" : "type-406",
5453   "self_type" : "type-407",
5454   "size" : 4,
5455   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5456  },
5457  {
5458   "alignment" : 4,
5459   "linker_set_key" : "android::hardware::Status *",
5460   "name" : "android::hardware::Status *",
5461   "referenced_type" : "type-319",
5462   "self_type" : "type-336",
5463   "size" : 4,
5464   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5465  },
5466  {
5467   "alignment" : 4,
5468   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
5469   "name" : "android::hardware::details::HidlInstrumentor *",
5470   "referenced_type" : "type-99",
5471   "self_type" : "type-819",
5472   "size" : 4,
5473   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5474  },
5475  {
5476   "alignment" : 4,
5477   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5478   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5479   "referenced_type" : "type-551",
5480   "self_type" : "type-809",
5481   "size" : 4,
5482   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5483  },
5484  {
5485   "alignment" : 4,
5486   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5487   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5488   "referenced_type" : "type-543",
5489   "self_type" : "type-772",
5490   "size" : 4,
5491   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5492  },
5493  {
5494   "alignment" : 4,
5495   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5496   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5497   "referenced_type" : "type-873",
5498   "self_type" : "type-916",
5499   "size" : 4,
5500   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5501  },
5502  {
5503   "alignment" : 4,
5504   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> *",
5505   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> *",
5506   "referenced_type" : "type-120",
5507   "self_type" : "type-119",
5508   "size" : 4,
5509   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5510  },
5511  {
5512   "alignment" : 4,
5513   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus> *",
5514   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus> *",
5515   "referenced_type" : "type-132",
5516   "self_type" : "type-131",
5517   "size" : 4,
5518   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5519  },
5520  {
5521   "alignment" : 4,
5522   "linker_set_key" : "android::hardware::details::return_status *",
5523   "name" : "android::hardware::details::return_status *",
5524   "referenced_type" : "type-353",
5525   "self_type" : "type-397",
5526   "size" : 4,
5527   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5528  },
5529  {
5530   "alignment" : 4,
5531   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
5532   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
5533   "referenced_type" : "type-554",
5534   "self_type" : "type-553",
5535   "size" : 4,
5536   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5537  },
5538  {
5539   "alignment" : 4,
5540   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
5541   "name" : "android::hardware::hidl_binder_death_recipient *",
5542   "referenced_type" : "type-3",
5543   "self_type" : "type-300",
5544   "size" : 4,
5545   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5546  },
5547  {
5548   "alignment" : 4,
5549   "linker_set_key" : "android::hardware::hidl_death_recipient *",
5550   "name" : "android::hardware::hidl_death_recipient *",
5551   "referenced_type" : "type-6",
5552   "self_type" : "type-5",
5553   "size" : 4,
5554   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5555  },
5556  {
5557   "alignment" : 4,
5558   "linker_set_key" : "android::hardware::hidl_memory *",
5559   "name" : "android::hardware::hidl_memory *",
5560   "referenced_type" : "type-525",
5561   "self_type" : "type-526",
5562   "size" : 4,
5563   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5564  },
5565  {
5566   "alignment" : 4,
5567   "linker_set_key" : "android::hardware::hidl_string *",
5568   "name" : "android::hardware::hidl_string *",
5569   "referenced_type" : "type-34",
5570   "self_type" : "type-545",
5571   "size" : 4,
5572   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5573  },
5574  {
5575   "alignment" : 4,
5576   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5577   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5578   "referenced_type" : "type-550",
5579   "self_type" : "type-556",
5580   "size" : 4,
5581   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5582  },
5583  {
5584   "alignment" : 4,
5585   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5586   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5587   "referenced_type" : "type-542",
5588   "self_type" : "type-546",
5589   "size" : 4,
5590   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5591  },
5592  {
5593   "alignment" : 4,
5594   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
5595   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
5596   "referenced_type" : "type-872",
5597   "self_type" : "type-876",
5598   "size" : 4,
5599   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5600  },
5601  {
5602   "alignment" : 4,
5603   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> *",
5604   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> *",
5605   "referenced_type" : "type-881",
5606   "self_type" : "type-882",
5607   "size" : 4,
5608   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5609  },
5610  {
5611   "alignment" : 4,
5612   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> *",
5613   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> *",
5614   "referenced_type" : "type-887",
5615   "self_type" : "type-888",
5616   "size" : 4,
5617   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5618  },
5619  {
5620   "alignment" : 4,
5621   "linker_set_key" : "android::hardware::hidl_version *",
5622   "name" : "android::hardware::hidl_version *",
5623   "referenced_type" : "type-572",
5624   "self_type" : "type-573",
5625   "size" : 4,
5626   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5627  },
5628  {
5629   "alignment" : 4,
5630   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsb *",
5631   "name" : "android::hardware::usb::V1_0::BnHwUsb *",
5632   "referenced_type" : "type-782",
5633   "self_type" : "type-783",
5634   "size" : 4,
5635   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
5636  },
5637  {
5638   "alignment" : 4,
5639   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsbCallback *",
5640   "name" : "android::hardware::usb::V1_0::BnHwUsbCallback *",
5641   "referenced_type" : "type-774",
5642   "self_type" : "type-775",
5643   "size" : 4,
5644   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
5645  },
5646  {
5647   "alignment" : 4,
5648   "linker_set_key" : "android::hardware::usb::V1_0::IUsb *",
5649   "name" : "android::hardware::usb::V1_0::IUsb *",
5650   "referenced_type" : "type-265",
5651   "self_type" : "type-264",
5652   "size" : 4,
5653   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5654  },
5655  {
5656   "alignment" : 4,
5657   "linker_set_key" : "android::hardware::usb::V1_0::IUsbCallback *",
5658   "name" : "android::hardware::usb::V1_0::IUsbCallback *",
5659   "referenced_type" : "type-22",
5660   "self_type" : "type-239",
5661   "size" : 4,
5662   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5663  },
5664  {
5665   "alignment" : 4,
5666   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus *",
5667   "name" : "android::hardware::usb::V1_0::PortStatus *",
5668   "referenced_type" : "type-33",
5669   "self_type" : "type-875",
5670   "size" : 4,
5671   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5672  },
5673  {
5674   "alignment" : 4,
5675   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsb *",
5676   "name" : "android::hardware::usb::V1_1::BnHwUsb *",
5677   "referenced_type" : "type-791",
5678   "self_type" : "type-792",
5679   "size" : 4,
5680   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h"
5681  },
5682  {
5683   "alignment" : 4,
5684   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsbCallback *",
5685   "name" : "android::hardware::usb::V1_1::BnHwUsbCallback *",
5686   "referenced_type" : "type-92",
5687   "self_type" : "type-103",
5688   "size" : 4,
5689   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h"
5690  },
5691  {
5692   "alignment" : 4,
5693   "linker_set_key" : "android::hardware::usb::V1_1::IUsb *",
5694   "name" : "android::hardware::usb::V1_1::IUsb *",
5695   "referenced_type" : "type-272",
5696   "self_type" : "type-271",
5697   "size" : 4,
5698   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5699  },
5700  {
5701   "alignment" : 4,
5702   "linker_set_key" : "android::hardware::usb::V1_1::IUsbCallback *",
5703   "name" : "android::hardware::usb::V1_1::IUsbCallback *",
5704   "referenced_type" : "type-21",
5705   "self_type" : "type-94",
5706   "size" : 4,
5707   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5708  },
5709  {
5710   "alignment" : 4,
5711   "linker_set_key" : "android::hardware::usb::V1_1::PortStatus_1_1 *",
5712   "name" : "android::hardware::usb::V1_1::PortStatus_1_1 *",
5713   "referenced_type" : "type-123",
5714   "self_type" : "type-122",
5715   "size" : 4,
5716   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5717  },
5718  {
5719   "alignment" : 4,
5720   "linker_set_key" : "android::hardware::usb::V1_2::BnHwUsb *",
5721   "name" : "android::hardware::usb::V1_2::BnHwUsb *",
5722   "referenced_type" : "type-595",
5723   "self_type" : "type-729",
5724   "size" : 4,
5725   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5726  },
5727  {
5728   "alignment" : 4,
5729   "linker_set_key" : "android::hardware::usb::V1_2::BnHwUsbCallback *",
5730   "name" : "android::hardware::usb::V1_2::BnHwUsbCallback *",
5731   "referenced_type" : "type-842",
5732   "self_type" : "type-843",
5733   "size" : 4,
5734   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5735  },
5736  {
5737   "alignment" : 4,
5738   "linker_set_key" : "android::hardware::usb::V1_2::BpHwUsb *",
5739   "name" : "android::hardware::usb::V1_2::BpHwUsb *",
5740   "referenced_type" : "type-799",
5741   "self_type" : "type-867",
5742   "size" : 4,
5743   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5744  },
5745  {
5746   "alignment" : 4,
5747   "linker_set_key" : "android::hardware::usb::V1_2::BpHwUsbCallback *",
5748   "name" : "android::hardware::usb::V1_2::BpHwUsbCallback *",
5749   "referenced_type" : "type-114",
5750   "self_type" : "type-846",
5751   "size" : 4,
5752   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5753  },
5754  {
5755   "alignment" : 4,
5756   "linker_set_key" : "android::hardware::usb::V1_2::BsUsb *",
5757   "name" : "android::hardware::usb::V1_2::BsUsb *",
5758   "referenced_type" : "type-831",
5759   "self_type" : "type-841",
5760   "size" : 4,
5761   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5762  },
5763  {
5764   "alignment" : 4,
5765   "linker_set_key" : "android::hardware::usb::V1_2::BsUsbCallback *",
5766   "name" : "android::hardware::usb::V1_2::BsUsbCallback *",
5767   "referenced_type" : "type-844",
5768   "self_type" : "type-845",
5769   "size" : 4,
5770   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5771  },
5772  {
5773   "alignment" : 4,
5774   "linker_set_key" : "android::hardware::usb::V1_2::IUsb *",
5775   "name" : "android::hardware::usb::V1_2::IUsb *",
5776   "referenced_type" : "type-291",
5777   "self_type" : "type-290",
5778   "size" : 4,
5779   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5780  },
5781  {
5782   "alignment" : 4,
5783   "linker_set_key" : "android::hardware::usb::V1_2::IUsbCallback *",
5784   "name" : "android::hardware::usb::V1_2::IUsbCallback *",
5785   "referenced_type" : "type-88",
5786   "self_type" : "type-839",
5787   "size" : 4,
5788   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5789  },
5790  {
5791   "alignment" : 4,
5792   "linker_set_key" : "android::hardware::usb::V1_2::PortStatus *",
5793   "name" : "android::hardware::usb::V1_2::PortStatus *",
5794   "referenced_type" : "type-135",
5795   "self_type" : "type-134",
5796   "size" : 4,
5797   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5798  },
5799  {
5800   "alignment" : 4,
5801   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5802   "name" : "android::hidl::base::V1_0::BnHwBase *",
5803   "referenced_type" : "type-95",
5804   "self_type" : "type-630",
5805   "size" : 4,
5806   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5807  },
5808  {
5809   "alignment" : 4,
5810   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5811   "name" : "android::hidl::base::V1_0::IBase *",
5812   "referenced_type" : "type-16",
5813   "self_type" : "type-15",
5814   "size" : 4,
5815   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5816  },
5817  {
5818   "alignment" : 4,
5819   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5820   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5821   "referenced_type" : "type-181",
5822   "self_type" : "type-180",
5823   "size" : 4,
5824   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5825  },
5826  {
5827   "alignment" : 4,
5828   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5829   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5830   "referenced_type" : "type-219",
5831   "self_type" : "type-218",
5832   "size" : 4,
5833   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5834  },
5835  {
5836   "alignment" : 4,
5837   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5838   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5839   "referenced_type" : "type-901",
5840   "self_type" : "type-908",
5841   "size" : 4,
5842   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5843  },
5844  {
5845   "alignment" : 4,
5846   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5847   "name" : "android::sp<android::hardware::IBinder> *",
5848   "referenced_type" : "type-73",
5849   "self_type" : "type-913",
5850   "size" : 4,
5851   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5852  },
5853  {
5854   "alignment" : 4,
5855   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5856   "name" : "android::sp<android::hardware::ProcessState> *",
5857   "referenced_type" : "type-46",
5858   "self_type" : "type-176",
5859   "size" : 4,
5860   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5861  },
5862  {
5863   "alignment" : 4,
5864   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5865   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5866   "referenced_type" : "type-299",
5867   "self_type" : "type-298",
5868   "size" : 4,
5869   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5870  },
5871  {
5872   "alignment" : 4,
5873   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb> *",
5874   "name" : "android::sp<android::hardware::usb::V1_0::IUsb> *",
5875   "referenced_type" : "type-263",
5876   "self_type" : "type-266",
5877   "size" : 4,
5878   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5879  },
5880  {
5881   "alignment" : 4,
5882   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5883   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5884   "referenced_type" : "type-238",
5885   "self_type" : "type-237",
5886   "size" : 4,
5887   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5888  },
5889  {
5890   "alignment" : 4,
5891   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsb> *",
5892   "name" : "android::sp<android::hardware::usb::V1_1::IUsb> *",
5893   "referenced_type" : "type-270",
5894   "self_type" : "type-274",
5895   "size" : 4,
5896   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5897  },
5898  {
5899   "alignment" : 4,
5900   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsbCallback> *",
5901   "name" : "android::sp<android::hardware::usb::V1_1::IUsbCallback> *",
5902   "referenced_type" : "type-93",
5903   "self_type" : "type-847",
5904   "size" : 4,
5905   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5906  },
5907  {
5908   "alignment" : 4,
5909   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsb> *",
5910   "name" : "android::sp<android::hardware::usb::V1_2::IUsb> *",
5911   "referenced_type" : "type-289",
5912   "self_type" : "type-288",
5913   "size" : 4,
5914   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5915  },
5916  {
5917   "alignment" : 4,
5918   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsbCallback> *",
5919   "name" : "android::sp<android::hardware::usb::V1_2::IUsbCallback> *",
5920   "referenced_type" : "type-838",
5921   "self_type" : "type-851",
5922   "size" : 4,
5923   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5924  },
5925  {
5926   "alignment" : 4,
5927   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5928   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5929   "referenced_type" : "type-96",
5930   "self_type" : "type-815",
5931   "size" : 4,
5932   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5933  },
5934  {
5935   "alignment" : 4,
5936   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5937   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5938   "referenced_type" : "type-179",
5939   "self_type" : "type-182",
5940   "size" : 4,
5941   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5942  },
5943  {
5944   "alignment" : 4,
5945   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5946   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5947   "referenced_type" : "type-217",
5948   "self_type" : "type-224",
5949   "size" : 4,
5950   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5951  },
5952  {
5953   "alignment" : 4,
5954   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5955   "name" : "android::wp<android::hardware::BHwBinder> *",
5956   "referenced_type" : "type-516",
5957   "self_type" : "type-585",
5958   "size" : 4,
5959   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5960  },
5961  {
5962   "alignment" : 4,
5963   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5964   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5965   "referenced_type" : "type-825",
5966   "self_type" : "type-828",
5967   "size" : 4,
5968   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5969  },
5970  {
5971   "alignment" : 4,
5972   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5973   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5974   "referenced_type" : "type-4",
5975   "self_type" : "type-440",
5976   "size" : 4,
5977   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5978  },
5979  {
5980   "alignment" : 4,
5981   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5982   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5983   "referenced_type" : "type-14",
5984   "self_type" : "type-820",
5985   "size" : 4,
5986   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5987  },
5988  {
5989   "alignment" : 4,
5990   "linker_set_key" : "android_flex_plane *",
5991   "name" : "android_flex_plane *",
5992   "referenced_type" : "type-694",
5993   "self_type" : "type-697",
5994   "size" : 4,
5995   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5996  },
5997  {
5998   "alignment" : 4,
5999   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
6000   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
6001   "referenced_type" : "type-64",
6002   "self_type" : "type-63",
6003   "size" : 4,
6004   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6005  },
6006  {
6007   "alignment" : 4,
6008   "linker_set_key" : "char *",
6009   "name" : "char *",
6010   "referenced_type" : "type-39",
6011   "self_type" : "type-404",
6012   "size" : 4,
6013   "source_file" : "/system/core/liblog/include/log/log_read.h"
6014  },
6015  {
6016   "alignment" : 4,
6017   "linker_set_key" : "const android::NativeHandle *",
6018   "name" : "const android::NativeHandle *",
6019   "referenced_type" : "type-587",
6020   "self_type" : "type-588",
6021   "size" : 4,
6022   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6023  },
6024  {
6025   "alignment" : 4,
6026   "linker_set_key" : "const android::RefBase *",
6027   "name" : "const android::RefBase *",
6028   "referenced_type" : "type-518",
6029   "self_type" : "type-519",
6030   "size" : 4,
6031   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6032  },
6033  {
6034   "alignment" : 4,
6035   "linker_set_key" : "const android::String16 *",
6036   "name" : "const android::String16 *",
6037   "referenced_type" : "type-66",
6038   "self_type" : "type-605",
6039   "size" : 4,
6040   "source_file" : "/system/core/libutils/include/utils/String16.h"
6041  },
6042  {
6043   "alignment" : 4,
6044   "linker_set_key" : "const android::String8 *",
6045   "name" : "const android::String8 *",
6046   "referenced_type" : "type-597",
6047   "self_type" : "type-598",
6048   "size" : 4,
6049   "source_file" : "/system/core/libutils/include/utils/String8.h"
6050  },
6051  {
6052   "alignment" : 4,
6053   "linker_set_key" : "const android::VectorImpl *",
6054   "name" : "const android::VectorImpl *",
6055   "referenced_type" : "type-673",
6056   "self_type" : "type-674",
6057   "size" : 4,
6058   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6059  },
6060  {
6061   "alignment" : 4,
6062   "linker_set_key" : "const android::hardware::BpHwRefBase *",
6063   "name" : "const android::hardware::BpHwRefBase *",
6064   "referenced_type" : "type-609",
6065   "self_type" : "type-610",
6066   "size" : 4,
6067   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6068  },
6069  {
6070   "alignment" : 4,
6071   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
6072   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
6073   "referenced_type" : "type-640",
6074   "self_type" : "type-641",
6075   "size" : 4,
6076   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6077  },
6078  {
6079   "alignment" : 4,
6080   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
6081   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
6082   "referenced_type" : "type-645",
6083   "self_type" : "type-646",
6084   "size" : 4,
6085   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6086  },
6087  {
6088   "alignment" : 4,
6089   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > *",
6090   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > *",
6091   "referenced_type" : "type-374",
6092   "self_type" : "type-383",
6093   "size" : 4,
6094   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6095  },
6096  {
6097   "alignment" : 4,
6098   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > *",
6099   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > *",
6100   "referenced_type" : "type-859",
6101   "self_type" : "type-860",
6102   "size" : 4,
6103   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6104  },
6105  {
6106   "alignment" : 4,
6107   "linker_set_key" : "const android::hardware::Return<bool> *",
6108   "name" : "const android::hardware::Return<bool> *",
6109   "referenced_type" : "type-363",
6110   "self_type" : "type-364",
6111   "size" : 4,
6112   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6113  },
6114  {
6115   "alignment" : 4,
6116   "linker_set_key" : "const android::hardware::Status *",
6117   "name" : "const android::hardware::Status *",
6118   "referenced_type" : "type-339",
6119   "self_type" : "type-351",
6120   "size" : 4,
6121   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6122  },
6123  {
6124   "alignment" : 4,
6125   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
6126   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
6127   "referenced_type" : "type-811",
6128   "self_type" : "type-812",
6129   "size" : 4,
6130   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6131  },
6132  {
6133   "alignment" : 4,
6134   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
6135   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
6136   "referenced_type" : "type-806",
6137   "self_type" : "type-807",
6138   "size" : 4,
6139   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6140  },
6141  {
6142   "alignment" : 4,
6143   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
6144   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
6145   "referenced_type" : "type-927",
6146   "self_type" : "type-936",
6147   "size" : 4,
6148   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6149  },
6150  {
6151   "alignment" : 4,
6152   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> *",
6153   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> *",
6154   "referenced_type" : "type-126",
6155   "self_type" : "type-127",
6156   "size" : 4,
6157   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6158  },
6159  {
6160   "alignment" : 4,
6161   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus> *",
6162   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus> *",
6163   "referenced_type" : "type-137",
6164   "self_type" : "type-138",
6165   "size" : 4,
6166   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6167  },
6168  {
6169   "alignment" : 4,
6170   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
6171   "name" : "const android::hardware::details::hidl_pointer<int> *",
6172   "referenced_type" : "type-710",
6173   "self_type" : "type-719",
6174   "size" : 4,
6175   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6176  },
6177  {
6178   "alignment" : 4,
6179   "linker_set_key" : "const android::hardware::details::return_status *",
6180   "name" : "const android::hardware::details::return_status *",
6181   "referenced_type" : "type-402",
6182   "self_type" : "type-403",
6183   "size" : 4,
6184   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6185  },
6186  {
6187   "alignment" : 4,
6188   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
6189   "name" : "const android::hardware::hidl_death_recipient *",
6190   "referenced_type" : "type-790",
6191   "self_type" : "type-804",
6192   "size" : 4,
6193   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6194  },
6195  {
6196   "alignment" : 4,
6197   "linker_set_key" : "const android::hardware::hidl_memory *",
6198   "name" : "const android::hardware::hidl_memory *",
6199   "referenced_type" : "type-528",
6200   "self_type" : "type-532",
6201   "size" : 4,
6202   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6203  },
6204  {
6205   "alignment" : 4,
6206   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
6207   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
6208   "referenced_type" : "type-877",
6209   "self_type" : "type-880",
6210   "size" : 4,
6211   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6212  },
6213  {
6214   "alignment" : 4,
6215   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> *",
6216   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> *",
6217   "referenced_type" : "type-883",
6218   "self_type" : "type-886",
6219   "size" : 4,
6220   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6221  },
6222  {
6223   "alignment" : 4,
6224   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> *",
6225   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus> *",
6226   "referenced_type" : "type-889",
6227   "self_type" : "type-892",
6228   "size" : 4,
6229   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6230  },
6231  {
6232   "alignment" : 4,
6233   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
6234   "name" : "const android::hardware::hidl_vec<int> *",
6235   "referenced_type" : "type-564",
6236   "self_type" : "type-565",
6237   "size" : 4,
6238   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6239  },
6240  {
6241   "alignment" : 4,
6242   "linker_set_key" : "const android::hardware::hidl_version *",
6243   "name" : "const android::hardware::hidl_version *",
6244   "referenced_type" : "type-574",
6245   "self_type" : "type-575",
6246   "size" : 4,
6247   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6248  },
6249  {
6250   "alignment" : 4,
6251   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsb *",
6252   "name" : "const android::hardware::usb::V1_0::BpHwUsb *",
6253   "referenced_type" : "type-787",
6254   "self_type" : "type-789",
6255   "size" : 4,
6256   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
6257  },
6258  {
6259   "alignment" : 4,
6260   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsbCallback *",
6261   "name" : "const android::hardware::usb::V1_0::BpHwUsbCallback *",
6262   "referenced_type" : "type-780",
6263   "self_type" : "type-781",
6264   "size" : 4,
6265   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
6266  },
6267  {
6268   "alignment" : 4,
6269   "linker_set_key" : "const android::hardware::usb::V1_0::IUsb *",
6270   "name" : "const android::hardware::usb::V1_0::IUsb *",
6271   "referenced_type" : "type-759",
6272   "self_type" : "type-760",
6273   "size" : 4,
6274   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
6275  },
6276  {
6277   "alignment" : 4,
6278   "linker_set_key" : "const android::hardware::usb::V1_0::IUsbCallback *",
6279   "name" : "const android::hardware::usb::V1_0::IUsbCallback *",
6280   "referenced_type" : "type-250",
6281   "self_type" : "type-262",
6282   "size" : 4,
6283   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6284  },
6285  {
6286   "alignment" : 4,
6287   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsb *",
6288   "name" : "const android::hardware::usb::V1_1::BpHwUsb *",
6289   "referenced_type" : "type-796",
6290   "self_type" : "type-797",
6291   "size" : 4,
6292   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
6293  },
6294  {
6295   "alignment" : 4,
6296   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsbCallback *",
6297   "name" : "const android::hardware::usb::V1_1::BpHwUsbCallback *",
6298   "referenced_type" : "type-111",
6299   "self_type" : "type-112",
6300   "size" : 4,
6301   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
6302  },
6303  {
6304   "alignment" : 4,
6305   "linker_set_key" : "const android::hardware::usb::V1_1::IUsb *",
6306   "name" : "const android::hardware::usb::V1_1::IUsb *",
6307   "referenced_type" : "type-761",
6308   "self_type" : "type-762",
6309   "size" : 4,
6310   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
6311  },
6312  {
6313   "alignment" : 4,
6314   "linker_set_key" : "const android::hardware::usb::V1_1::IUsbCallback *",
6315   "name" : "const android::hardware::usb::V1_1::IUsbCallback *",
6316   "referenced_type" : "type-20",
6317   "self_type" : "type-23",
6318   "size" : 4,
6319   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
6320  },
6321  {
6322   "alignment" : 4,
6323   "linker_set_key" : "const android::hardware::usb::V1_2::BpHwUsb *",
6324   "name" : "const android::hardware::usb::V1_2::BpHwUsb *",
6325   "referenced_type" : "type-798",
6326   "self_type" : "type-802",
6327   "size" : 4,
6328   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
6329  },
6330  {
6331   "alignment" : 4,
6332   "linker_set_key" : "const android::hardware::usb::V1_2::BpHwUsbCallback *",
6333   "name" : "const android::hardware::usb::V1_2::BpHwUsbCallback *",
6334   "referenced_type" : "type-113",
6335   "self_type" : "type-118",
6336   "size" : 4,
6337   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
6338  },
6339  {
6340   "alignment" : 4,
6341   "linker_set_key" : "const android::hardware::usb::V1_2::IUsb *",
6342   "name" : "const android::hardware::usb::V1_2::IUsb *",
6343   "referenced_type" : "type-763",
6344   "self_type" : "type-764",
6345   "size" : 4,
6346   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
6347  },
6348  {
6349   "alignment" : 4,
6350   "linker_set_key" : "const android::hardware::usb::V1_2::IUsbCallback *",
6351   "name" : "const android::hardware::usb::V1_2::IUsbCallback *",
6352   "referenced_type" : "type-87",
6353   "self_type" : "type-89",
6354   "size" : 4,
6355   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
6356  },
6357  {
6358   "alignment" : 4,
6359   "linker_set_key" : "const android::hardware::usb::V1_2::PortStatus *",
6360   "name" : "const android::hardware::usb::V1_2::PortStatus *",
6361   "referenced_type" : "type-141",
6362   "self_type" : "type-891",
6363   "size" : 4,
6364   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6365  },
6366  {
6367   "alignment" : 4,
6368   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
6369   "name" : "const android::hidl::base::V1_0::BpHwBase *",
6370   "referenced_type" : "type-771",
6371   "self_type" : "type-773",
6372   "size" : 4,
6373   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6374  },
6375  {
6376   "alignment" : 4,
6377   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
6378   "name" : "const android::hidl::base::V1_0::IBase *",
6379   "referenced_type" : "type-651",
6380   "self_type" : "type-650",
6381   "size" : 4,
6382   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6383  },
6384  {
6385   "alignment" : 4,
6386   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
6387   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
6388   "referenced_type" : "type-188",
6389   "self_type" : "type-194",
6390   "size" : 4,
6391   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6392  },
6393  {
6394   "alignment" : 4,
6395   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
6396   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
6397   "referenced_type" : "type-724",
6398   "self_type" : "type-725",
6399   "size" : 4,
6400   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6401  },
6402  {
6403   "alignment" : 4,
6404   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
6405   "name" : "const android::sp<android::hardware::IBinder> *",
6406   "referenced_type" : "type-72",
6407   "self_type" : "type-920",
6408   "size" : 4,
6409   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6410  },
6411  {
6412   "alignment" : 4,
6413   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
6414   "name" : "const android::sp<android::hardware::ProcessState> *",
6415   "referenced_type" : "type-177",
6416   "self_type" : "type-178",
6417   "size" : 4,
6418   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6419  },
6420  {
6421   "alignment" : 4,
6422   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6423   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6424   "referenced_type" : "type-310",
6425   "self_type" : "type-309",
6426   "size" : 4,
6427   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6428  },
6429  {
6430   "alignment" : 4,
6431   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
6432   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
6433   "referenced_type" : "type-473",
6434   "self_type" : "type-779",
6435   "size" : 4,
6436   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6437  },
6438  {
6439   "alignment" : 4,
6440   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsb> *",
6441   "name" : "const android::sp<android::hardware::usb::V1_0::IUsb> *",
6442   "referenced_type" : "type-267",
6443   "self_type" : "type-269",
6444   "size" : 4,
6445   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6446  },
6447  {
6448   "alignment" : 4,
6449   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
6450   "name" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
6451   "referenced_type" : "type-246",
6452   "self_type" : "type-245",
6453   "size" : 4,
6454   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6455  },
6456  {
6457   "alignment" : 4,
6458   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsb> *",
6459   "name" : "const android::sp<android::hardware::usb::V1_1::IUsb> *",
6460   "referenced_type" : "type-275",
6461   "self_type" : "type-280",
6462   "size" : 4,
6463   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6464  },
6465  {
6466   "alignment" : 4,
6467   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback> *",
6468   "name" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback> *",
6469   "referenced_type" : "type-848",
6470   "self_type" : "type-850",
6471   "size" : 4,
6472   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6473  },
6474  {
6475   "alignment" : 4,
6476   "linker_set_key" : "const android::sp<android::hardware::usb::V1_2::IUsb> *",
6477   "name" : "const android::sp<android::hardware::usb::V1_2::IUsb> *",
6478   "referenced_type" : "type-295",
6479   "self_type" : "type-294",
6480   "size" : 4,
6481   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6482  },
6483  {
6484   "alignment" : 4,
6485   "linker_set_key" : "const android::sp<android::hardware::usb::V1_2::IUsbCallback> *",
6486   "name" : "const android::sp<android::hardware::usb::V1_2::IUsbCallback> *",
6487   "referenced_type" : "type-837",
6488   "self_type" : "type-854",
6489   "size" : 4,
6490   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6491  },
6492  {
6493   "alignment" : 4,
6494   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6495   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6496   "referenced_type" : "type-827",
6497   "self_type" : "type-895",
6498   "size" : 4,
6499   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6500  },
6501  {
6502   "alignment" : 4,
6503   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6504   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6505   "referenced_type" : "type-183",
6506   "self_type" : "type-187",
6507   "size" : 4,
6508   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6509  },
6510  {
6511   "alignment" : 4,
6512   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6513   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6514   "referenced_type" : "type-231",
6515   "self_type" : "type-236",
6516   "size" : 4,
6517   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6518  },
6519  {
6520   "alignment" : 4,
6521   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
6522   "name" : "const android::wp<android::hardware::BHwBinder> *",
6523   "referenced_type" : "type-739",
6524   "self_type" : "type-747",
6525   "size" : 4,
6526   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6527  },
6528  {
6529   "alignment" : 4,
6530   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
6531   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
6532   "referenced_type" : "type-451",
6533   "self_type" : "type-463",
6534   "size" : 4,
6535   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6536  },
6537  {
6538   "alignment" : 4,
6539   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6540   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6541   "referenced_type" : "type-822",
6542   "self_type" : "type-823",
6543   "size" : 4,
6544   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6545  },
6546  {
6547   "alignment" : 4,
6548   "linker_set_key" : "const char *",
6549   "name" : "const char *",
6550   "referenced_type" : "type-38",
6551   "self_type" : "type-37",
6552   "size" : 4,
6553   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6554  },
6555  {
6556   "alignment" : 4,
6557   "linker_set_key" : "const char16_t *",
6558   "name" : "const char16_t *",
6559   "referenced_type" : "type-69",
6560   "self_type" : "type-68",
6561   "size" : 4,
6562   "source_file" : "/system/core/libutils/include/utils/String16.h"
6563  },
6564  {
6565   "alignment" : 4,
6566   "linker_set_key" : "const log_msg *",
6567   "name" : "const log_msg *",
6568   "referenced_type" : "type-251",
6569   "self_type" : "type-273",
6570   "size" : 4,
6571   "source_file" : "/system/core/liblog/include/log/log_read.h"
6572  },
6573  {
6574   "alignment" : 4,
6575   "linker_set_key" : "const native_handle *",
6576   "name" : "const native_handle *",
6577   "referenced_type" : "type-501",
6578   "self_type" : "type-500",
6579   "size" : 4,
6580   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6581  },
6582  {
6583   "alignment" : 4,
6584   "linker_set_key" : "const unsigned char *",
6585   "name" : "const unsigned char *",
6586   "referenced_type" : "type-496",
6587   "self_type" : "type-571",
6588   "size" : 4,
6589   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6590  },
6591  {
6592   "alignment" : 4,
6593   "linker_set_key" : "const unsigned long long *",
6594   "name" : "const unsigned long long *",
6595   "referenced_type" : "type-509",
6596   "self_type" : "type-624",
6597   "size" : 4,
6598   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6599  },
6600  {
6601   "alignment" : 4,
6602   "linker_set_key" : "const void *",
6603   "name" : "const void *",
6604   "referenced_type" : "type-577",
6605   "self_type" : "type-578",
6606   "size" : 4,
6607   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6608  },
6609  {
6610   "alignment" : 4,
6611   "linker_set_key" : "int (*)(void *)",
6612   "name" : "int (*)(void *)",
6613   "referenced_type" : "type-703",
6614   "self_type" : "type-704",
6615   "size" : 4,
6616   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6617  },
6618  {
6619   "alignment" : 4,
6620   "linker_set_key" : "int *",
6621   "name" : "int *",
6622   "referenced_type" : "type-49",
6623   "self_type" : "type-563",
6624   "size" : 4,
6625   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6626  },
6627  {
6628   "alignment" : 4,
6629   "linker_set_key" : "log_msg *",
6630   "name" : "log_msg *",
6631   "referenced_type" : "type-252",
6632   "self_type" : "type-368",
6633   "size" : 4,
6634   "source_file" : "/system/core/liblog/include/log/log_read.h"
6635  },
6636  {
6637   "alignment" : 4,
6638   "linker_set_key" : "native_handle *",
6639   "name" : "native_handle *",
6640   "referenced_type" : "type-417",
6641   "self_type" : "type-416",
6642   "size" : 4,
6643   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6644  },
6645  {
6646   "alignment" : 4,
6647   "linker_set_key" : "unsigned char *",
6648   "name" : "unsigned char *",
6649   "referenced_type" : "type-255",
6650   "self_type" : "type-619",
6651   "size" : 4,
6652   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6653  },
6654  {
6655   "alignment" : 4,
6656   "linker_set_key" : "unsigned int *",
6657   "name" : "unsigned int *",
6658   "referenced_type" : "type-2",
6659   "self_type" : "type-902",
6660   "size" : 4,
6661   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6662  },
6663  {
6664   "alignment" : 4,
6665   "linker_set_key" : "unsigned long long *",
6666   "name" : "unsigned long long *",
6667   "referenced_type" : "type-13",
6668   "self_type" : "type-620",
6669   "size" : 4,
6670   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6671  },
6672  {
6673   "alignment" : 4,
6674   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
6675   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
6676   "referenced_type" : "type-622",
6677   "self_type" : "type-621",
6678   "size" : 4,
6679   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6680  },
6681  {
6682   "alignment" : 4,
6683   "linker_set_key" : "void *",
6684   "name" : "void *",
6685   "referenced_type" : "type-51",
6686   "self_type" : "type-50",
6687   "size" : 4,
6688   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6689  },
6690  {
6691   "alignment" : 4,
6692   "linker_set_key" : "void **",
6693   "name" : "void **",
6694   "referenced_type" : "type-50",
6695   "self_type" : "type-705",
6696   "size" : 4,
6697   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6698  }
6699 ],
6700 "qualified_types" :
6701 [
6702  {
6703   "alignment" : 4,
6704   "is_const" : true,
6705   "linker_set_key" : "android::RefBase::weakref_impl *const",
6706   "name" : "android::RefBase::weakref_impl *const",
6707   "referenced_type" : "type-142",
6708   "self_type" : "type-144",
6709   "size" : 4,
6710   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6711  },
6712  {
6713   "alignment" : 4,
6714   "is_const" : true,
6715   "linker_set_key" : "android::RefBase::weakref_impl *const",
6716   "name" : "android::RefBase::weakref_impl *const",
6717   "referenced_type" : "type-184",
6718   "self_type" : "type-186",
6719   "size" : 4,
6720   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6721  },
6722  {
6723   "alignment" : 4,
6724   "is_const" : true,
6725   "linker_set_key" : "android::RefBase::weakref_impl *const",
6726   "name" : "android::RefBase::weakref_impl *const",
6727   "referenced_type" : "type-276",
6728   "self_type" : "type-278",
6729   "size" : 4,
6730   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6731  },
6732  {
6733   "alignment" : 4,
6734   "is_const" : true,
6735   "linker_set_key" : "android::RefBase::weakref_impl *const",
6736   "name" : "android::RefBase::weakref_impl *const",
6737   "referenced_type" : "type-355",
6738   "self_type" : "type-357",
6739   "size" : 4,
6740   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6741  },
6742  {
6743   "alignment" : 4,
6744   "is_const" : true,
6745   "linker_set_key" : "android::RefBase::weakref_impl *const",
6746   "name" : "android::RefBase::weakref_impl *const",
6747   "referenced_type" : "type-861",
6748   "self_type" : "type-863",
6749   "size" : 4,
6750   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6751  },
6752  {
6753   "alignment" : 4,
6754   "is_const" : true,
6755   "linker_set_key" : "android::RefBase::weakref_impl *const",
6756   "name" : "android::RefBase::weakref_impl *const",
6757   "referenced_type" : "type-9",
6758   "self_type" : "type-8",
6759   "size" : 4,
6760   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6761  },
6762  {
6763   "alignment" : 4,
6764   "is_const" : true,
6765   "linker_set_key" : "android::hardware::IBinder *const",
6766   "name" : "android::hardware::IBinder *const",
6767   "referenced_type" : "type-61",
6768   "self_type" : "type-109",
6769   "size" : 4,
6770   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6771  },
6772  {
6773   "alignment" : 4,
6774   "is_const" : true,
6775   "linker_set_key" : "const android::NativeHandle",
6776   "name" : "const android::NativeHandle",
6777   "referenced_type" : "type-415",
6778   "self_type" : "type-587",
6779   "size" : 12,
6780   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6781  },
6782  {
6783   "alignment" : 4,
6784   "is_const" : true,
6785   "linker_set_key" : "const android::RefBase",
6786   "name" : "const android::RefBase",
6787   "referenced_type" : "type-7",
6788   "self_type" : "type-518",
6789   "size" : 8,
6790   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6791  },
6792  {
6793   "alignment" : 4,
6794   "is_const" : true,
6795   "linker_set_key" : "const android::String16",
6796   "name" : "const android::String16",
6797   "referenced_type" : "type-67",
6798   "self_type" : "type-66",
6799   "size" : 4,
6800   "source_file" : "/system/core/libutils/include/utils/String16.h"
6801  },
6802  {
6803   "alignment" : 4,
6804   "is_const" : true,
6805   "linker_set_key" : "const android::String8",
6806   "name" : "const android::String8",
6807   "referenced_type" : "type-78",
6808   "self_type" : "type-597",
6809   "size" : 4,
6810   "source_file" : "/system/core/libutils/include/utils/String8.h"
6811  },
6812  {
6813   "alignment" : 4,
6814   "is_const" : true,
6815   "linker_set_key" : "const android::VectorImpl",
6816   "name" : "const android::VectorImpl",
6817   "referenced_type" : "type-58",
6818   "self_type" : "type-673",
6819   "size" : 20,
6820   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6821  },
6822  {
6823   "alignment" : 4,
6824   "is_const" : true,
6825   "linker_set_key" : "const android::hardware::BpHwRefBase",
6826   "name" : "const android::hardware::BpHwRefBase",
6827   "referenced_type" : "type-108",
6828   "self_type" : "type-609",
6829   "size" : 24,
6830   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6831  },
6832  {
6833   "alignment" : 4,
6834   "is_const" : true,
6835   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6836   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6837   "referenced_type" : "type-634",
6838   "self_type" : "type-640",
6839   "size" : 16,
6840   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6841  },
6842  {
6843   "alignment" : 4,
6844   "is_const" : true,
6845   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6846   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6847   "referenced_type" : "type-642",
6848   "self_type" : "type-645",
6849   "size" : 16,
6850   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6851  },
6852  {
6853   "alignment" : 4,
6854   "is_const" : true,
6855   "linker_set_key" : "const android::hardware::Parcel",
6856   "name" : "const android::hardware::Parcel",
6857   "referenced_type" : "type-617",
6858   "self_type" : "type-628",
6859   "size" : 68,
6860   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6861  },
6862  {
6863   "alignment" : 4,
6864   "is_const" : true,
6865   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> >",
6866   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> >",
6867   "referenced_type" : "type-367",
6868   "self_type" : "type-374",
6869   "size" : 28,
6870   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6871  },
6872  {
6873   "alignment" : 4,
6874   "is_const" : true,
6875   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> >",
6876   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> >",
6877   "referenced_type" : "type-855",
6878   "self_type" : "type-859",
6879   "size" : 28,
6880   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6881  },
6882  {
6883   "alignment" : 4,
6884   "is_const" : true,
6885   "linker_set_key" : "const android::hardware::Return<bool>",
6886   "name" : "const android::hardware::Return<bool>",
6887   "referenced_type" : "type-352",
6888   "self_type" : "type-363",
6889   "size" : 24,
6890   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6891  },
6892  {
6893   "alignment" : 4,
6894   "is_const" : true,
6895   "linker_set_key" : "const android::hardware::Status",
6896   "name" : "const android::hardware::Status",
6897   "referenced_type" : "type-319",
6898   "self_type" : "type-339",
6899   "size" : 20,
6900   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6901  },
6902  {
6903   "alignment" : 4,
6904   "is_const" : true,
6905   "linker_set_key" : "const android::hardware::details::SchedPrio",
6906   "name" : "const android::hardware::details::SchedPrio",
6907   "referenced_type" : "type-637",
6908   "self_type" : "type-639",
6909   "size" : 8,
6910   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6911  },
6912  {
6913   "alignment" : 8,
6914   "is_const" : true,
6915   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6916   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6917   "referenced_type" : "type-551",
6918   "self_type" : "type-811",
6919   "size" : 8,
6920   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6921  },
6922  {
6923   "alignment" : 8,
6924   "is_const" : true,
6925   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6926   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6927   "referenced_type" : "type-543",
6928   "self_type" : "type-806",
6929   "size" : 8,
6930   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6931  },
6932  {
6933   "alignment" : 8,
6934   "is_const" : true,
6935   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
6936   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
6937   "referenced_type" : "type-873",
6938   "self_type" : "type-927",
6939   "size" : 8,
6940   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6941  },
6942  {
6943   "alignment" : 8,
6944   "is_const" : true,
6945   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
6946   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
6947   "referenced_type" : "type-120",
6948   "self_type" : "type-126",
6949   "size" : 8,
6950   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6951  },
6952  {
6953   "alignment" : 8,
6954   "is_const" : true,
6955   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus>",
6956   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus>",
6957   "referenced_type" : "type-132",
6958   "self_type" : "type-137",
6959   "size" : 8,
6960   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6961  },
6962  {
6963   "alignment" : 8,
6964   "is_const" : true,
6965   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
6966   "name" : "const android::hardware::details::hidl_pointer<int>",
6967   "referenced_type" : "type-561",
6968   "self_type" : "type-710",
6969   "size" : 8,
6970   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6971  },
6972  {
6973   "alignment" : 4,
6974   "is_const" : true,
6975   "linker_set_key" : "const android::hardware::details::return_status",
6976   "name" : "const android::hardware::details::return_status",
6977   "referenced_type" : "type-353",
6978   "self_type" : "type-402",
6979   "size" : 24,
6980   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6981  },
6982  {
6983   "alignment" : 4,
6984   "is_const" : true,
6985   "linker_set_key" : "const android::hardware::hidl_death_recipient",
6986   "name" : "const android::hardware::hidl_death_recipient",
6987   "referenced_type" : "type-6",
6988   "self_type" : "type-790",
6989   "size" : 12,
6990   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6991  },
6992  {
6993   "alignment" : 8,
6994   "is_const" : true,
6995   "linker_set_key" : "const android::hardware::hidl_handle",
6996   "name" : "const android::hardware::hidl_handle",
6997   "referenced_type" : "type-522",
6998   "self_type" : "type-579",
6999   "size" : 16,
7000   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7001  },
7002  {
7003   "alignment" : 8,
7004   "is_const" : true,
7005   "linker_set_key" : "const android::hardware::hidl_memory",
7006   "name" : "const android::hardware::hidl_memory",
7007   "referenced_type" : "type-525",
7008   "self_type" : "type-528",
7009   "size" : 40,
7010   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7011  },
7012  {
7013   "alignment" : 8,
7014   "is_const" : true,
7015   "linker_set_key" : "const android::hardware::hidl_string",
7016   "name" : "const android::hardware::hidl_string",
7017   "referenced_type" : "type-34",
7018   "self_type" : "type-523",
7019   "size" : 16,
7020   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7021  },
7022  {
7023   "alignment" : 8,
7024   "is_const" : true,
7025   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
7026   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
7027   "referenced_type" : "type-542",
7028   "self_type" : "type-765",
7029   "size" : 16,
7030   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
7031  },
7032  {
7033   "alignment" : 8,
7034   "is_const" : true,
7035   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
7036   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
7037   "referenced_type" : "type-872",
7038   "self_type" : "type-877",
7039   "size" : 16,
7040   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7041  },
7042  {
7043   "alignment" : 8,
7044   "is_const" : true,
7045   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
7046   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
7047   "referenced_type" : "type-881",
7048   "self_type" : "type-883",
7049   "size" : 16,
7050   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7051  },
7052  {
7053   "alignment" : 8,
7054   "is_const" : true,
7055   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus>",
7056   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus>",
7057   "referenced_type" : "type-887",
7058   "self_type" : "type-889",
7059   "size" : 16,
7060   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7061  },
7062  {
7063   "alignment" : 8,
7064   "is_const" : true,
7065   "linker_set_key" : "const android::hardware::hidl_vec<int>",
7066   "name" : "const android::hardware::hidl_vec<int>",
7067   "referenced_type" : "type-560",
7068   "self_type" : "type-564",
7069   "size" : 16,
7070   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7071  },
7072  {
7073   "alignment" : 2,
7074   "is_const" : true,
7075   "linker_set_key" : "const android::hardware::hidl_version",
7076   "name" : "const android::hardware::hidl_version",
7077   "referenced_type" : "type-572",
7078   "self_type" : "type-574",
7079   "size" : 4,
7080   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7081  },
7082  {
7083   "alignment" : 4,
7084   "is_const" : true,
7085   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsb",
7086   "name" : "const android::hardware::usb::V1_0::BpHwUsb",
7087   "referenced_type" : "type-784",
7088   "self_type" : "type-787",
7089   "size" : 92,
7090   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
7091  },
7092  {
7093   "alignment" : 4,
7094   "is_const" : true,
7095   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsbCallback",
7096   "name" : "const android::hardware::usb::V1_0::BpHwUsbCallback",
7097   "referenced_type" : "type-776",
7098   "self_type" : "type-780",
7099   "size" : 92,
7100   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
7101  },
7102  {
7103   "alignment" : 4,
7104   "is_const" : true,
7105   "linker_set_key" : "const android::hardware::usb::V1_0::IUsb",
7106   "name" : "const android::hardware::usb::V1_0::IUsb",
7107   "referenced_type" : "type-265",
7108   "self_type" : "type-759",
7109   "size" : 12,
7110   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
7111  },
7112  {
7113   "alignment" : 4,
7114   "is_const" : true,
7115   "linker_set_key" : "const android::hardware::usb::V1_0::IUsbCallback",
7116   "name" : "const android::hardware::usb::V1_0::IUsbCallback",
7117   "referenced_type" : "type-22",
7118   "self_type" : "type-250",
7119   "size" : 12,
7120   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7121  },
7122  {
7123   "alignment" : 4,
7124   "is_const" : true,
7125   "linker_set_key" : "const android::hardware::usb::V1_0::PortDataRole",
7126   "name" : "const android::hardware::usb::V1_0::PortDataRole",
7127   "referenced_type" : "type-41",
7128   "self_type" : "type-744",
7129   "size" : 4,
7130   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7131  },
7132  {
7133   "alignment" : 4,
7134   "is_const" : true,
7135   "linker_set_key" : "const android::hardware::usb::V1_0::PortMode",
7136   "name" : "const android::hardware::usb::V1_0::PortMode",
7137   "referenced_type" : "type-43",
7138   "self_type" : "type-746",
7139   "size" : 4,
7140   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7141  },
7142  {
7143   "alignment" : 4,
7144   "is_const" : true,
7145   "linker_set_key" : "const android::hardware::usb::V1_0::PortPowerRole",
7146   "name" : "const android::hardware::usb::V1_0::PortPowerRole",
7147   "referenced_type" : "type-42",
7148   "self_type" : "type-745",
7149   "size" : 4,
7150   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7151  },
7152  {
7153   "alignment" : 4,
7154   "is_const" : true,
7155   "linker_set_key" : "const android::hardware::usb::V1_0::PortRole",
7156   "name" : "const android::hardware::usb::V1_0::PortRole",
7157   "referenced_type" : "type-740",
7158   "self_type" : "type-803",
7159   "size" : 8,
7160   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
7161  },
7162  {
7163   "alignment" : 4,
7164   "is_const" : true,
7165   "linker_set_key" : "const android::hardware::usb::V1_0::PortRoleType",
7166   "name" : "const android::hardware::usb::V1_0::PortRoleType",
7167   "referenced_type" : "type-738",
7168   "self_type" : "type-743",
7169   "size" : 4,
7170   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7171  },
7172  {
7173   "alignment" : 8,
7174   "is_const" : true,
7175   "linker_set_key" : "const android::hardware::usb::V1_0::PortStatus",
7176   "name" : "const android::hardware::usb::V1_0::PortStatus",
7177   "referenced_type" : "type-33",
7178   "self_type" : "type-91",
7179   "size" : 40,
7180   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7181  },
7182  {
7183   "alignment" : 4,
7184   "is_const" : true,
7185   "linker_set_key" : "const android::hardware::usb::V1_0::Status",
7186   "name" : "const android::hardware::usb::V1_0::Status",
7187   "referenced_type" : "type-737",
7188   "self_type" : "type-741",
7189   "size" : 4,
7190   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7191  },
7192  {
7193   "alignment" : 4,
7194   "is_const" : true,
7195   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsb",
7196   "name" : "const android::hardware::usb::V1_1::BpHwUsb",
7197   "referenced_type" : "type-793",
7198   "self_type" : "type-796",
7199   "size" : 92,
7200   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
7201  },
7202  {
7203   "alignment" : 4,
7204   "is_const" : true,
7205   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsbCallback",
7206   "name" : "const android::hardware::usb::V1_1::BpHwUsbCallback",
7207   "referenced_type" : "type-104",
7208   "self_type" : "type-111",
7209   "size" : 92,
7210   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
7211  },
7212  {
7213   "alignment" : 4,
7214   "is_const" : true,
7215   "linker_set_key" : "const android::hardware::usb::V1_1::IUsb",
7216   "name" : "const android::hardware::usb::V1_1::IUsb",
7217   "referenced_type" : "type-272",
7218   "self_type" : "type-761",
7219   "size" : 12,
7220   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
7221  },
7222  {
7223   "alignment" : 4,
7224   "is_const" : true,
7225   "linker_set_key" : "const android::hardware::usb::V1_1::IUsbCallback",
7226   "name" : "const android::hardware::usb::V1_1::IUsbCallback",
7227   "referenced_type" : "type-21",
7228   "self_type" : "type-20",
7229   "size" : 12,
7230   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
7231  },
7232  {
7233   "alignment" : 4,
7234   "is_const" : true,
7235   "linker_set_key" : "const android::hardware::usb::V1_1::PortMode_1_1",
7236   "name" : "const android::hardware::usb::V1_1::PortMode_1_1",
7237   "referenced_type" : "type-124",
7238   "self_type" : "type-933",
7239   "size" : 4,
7240   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h"
7241  },
7242  {
7243   "alignment" : 8,
7244   "is_const" : true,
7245   "linker_set_key" : "const android::hardware::usb::V1_1::PortStatus_1_1",
7246   "name" : "const android::hardware::usb::V1_1::PortStatus_1_1",
7247   "referenced_type" : "type-123",
7248   "self_type" : "type-130",
7249   "size" : 48,
7250   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7251  },
7252  {
7253   "alignment" : 4,
7254   "is_const" : true,
7255   "linker_set_key" : "const android::hardware::usb::V1_2::BpHwUsb",
7256   "name" : "const android::hardware::usb::V1_2::BpHwUsb",
7257   "referenced_type" : "type-799",
7258   "self_type" : "type-798",
7259   "size" : 92,
7260   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h"
7261  },
7262  {
7263   "alignment" : 4,
7264   "is_const" : true,
7265   "linker_set_key" : "const android::hardware::usb::V1_2::BpHwUsbCallback",
7266   "name" : "const android::hardware::usb::V1_2::BpHwUsbCallback",
7267   "referenced_type" : "type-114",
7268   "self_type" : "type-113",
7269   "size" : 92,
7270   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h"
7271  },
7272  {
7273   "alignment" : 4,
7274   "is_const" : true,
7275   "linker_set_key" : "const android::hardware::usb::V1_2::ContaminantDetectionStatus",
7276   "name" : "const android::hardware::usb::V1_2::ContaminantDetectionStatus",
7277   "referenced_type" : "type-28",
7278   "self_type" : "type-27",
7279   "size" : 4,
7280   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7281  },
7282  {
7283   "alignment" : 4,
7284   "is_const" : true,
7285   "linker_set_key" : "const android::hardware::usb::V1_2::ContaminantProtectionMode",
7286   "name" : "const android::hardware::usb::V1_2::ContaminantProtectionMode",
7287   "referenced_type" : "type-25",
7288   "self_type" : "type-29",
7289   "size" : 4,
7290   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7291  },
7292  {
7293   "alignment" : 4,
7294   "is_const" : true,
7295   "linker_set_key" : "const android::hardware::usb::V1_2::ContaminantProtectionStatus",
7296   "name" : "const android::hardware::usb::V1_2::ContaminantProtectionStatus",
7297   "referenced_type" : "type-31",
7298   "self_type" : "type-30",
7299   "size" : 4,
7300   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7301  },
7302  {
7303   "alignment" : 4,
7304   "is_const" : true,
7305   "linker_set_key" : "const android::hardware::usb::V1_2::IUsb",
7306   "name" : "const android::hardware::usb::V1_2::IUsb",
7307   "referenced_type" : "type-291",
7308   "self_type" : "type-763",
7309   "size" : 12,
7310   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h"
7311  },
7312  {
7313   "alignment" : 4,
7314   "is_const" : true,
7315   "linker_set_key" : "const android::hardware::usb::V1_2::IUsbCallback",
7316   "name" : "const android::hardware::usb::V1_2::IUsbCallback",
7317   "referenced_type" : "type-88",
7318   "self_type" : "type-87",
7319   "size" : 12,
7320   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h"
7321  },
7322  {
7323   "alignment" : 8,
7324   "is_const" : true,
7325   "linker_set_key" : "const android::hardware::usb::V1_2::PortStatus",
7326   "name" : "const android::hardware::usb::V1_2::PortStatus",
7327   "referenced_type" : "type-135",
7328   "self_type" : "type-141",
7329   "size" : 72,
7330   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7331  },
7332  {
7333   "alignment" : 4,
7334   "is_const" : true,
7335   "linker_set_key" : "const android::hardware::usb::V1_2::Status",
7336   "name" : "const android::hardware::usb::V1_2::Status",
7337   "referenced_type" : "type-24",
7338   "self_type" : "type-26",
7339   "size" : 4,
7340   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
7341  },
7342  {
7343   "alignment" : 4,
7344   "is_const" : true,
7345   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
7346   "name" : "const android::hidl::base::V1_0::BpHwBase",
7347   "referenced_type" : "type-768",
7348   "self_type" : "type-771",
7349   "size" : 92,
7350   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
7351  },
7352  {
7353   "alignment" : 4,
7354   "is_const" : true,
7355   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
7356   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
7357   "referenced_type" : "type-590",
7358   "self_type" : "type-591",
7359   "size" : 4,
7360   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7361  },
7362  {
7363   "alignment" : 4,
7364   "is_const" : true,
7365   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
7366   "name" : "const android::hidl::base::V1_0::IBase",
7367   "referenced_type" : "type-16",
7368   "self_type" : "type-651",
7369   "size" : 12,
7370   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7371  },
7372  {
7373   "alignment" : 4,
7374   "is_const" : true,
7375   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
7376   "name" : "const android::hidl::base::V1_0::IBase *const",
7377   "referenced_type" : "type-650",
7378   "self_type" : "type-653",
7379   "size" : 4,
7380   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7381  },
7382  {
7383   "alignment" : 4,
7384   "is_const" : true,
7385   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
7386   "name" : "const android::hidl::manager::V1_0::IServiceManager",
7387   "referenced_type" : "type-181",
7388   "self_type" : "type-188",
7389   "size" : 12,
7390   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7391  },
7392  {
7393   "alignment" : 4,
7394   "is_const" : true,
7395   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
7396   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
7397   "referenced_type" : "type-727",
7398   "self_type" : "type-732",
7399   "size" : 4,
7400   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7401  },
7402  {
7403   "alignment" : 1,
7404   "is_const" : true,
7405   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
7406   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
7407   "referenced_type" : "type-726",
7408   "self_type" : "type-730",
7409   "size" : 1,
7410   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7411  },
7412  {
7413   "alignment" : 4,
7414   "is_const" : true,
7415   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
7416   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
7417   "referenced_type" : "type-219",
7418   "self_type" : "type-724",
7419   "size" : 12,
7420   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
7421  },
7422  {
7423   "alignment" : 4,
7424   "is_const" : true,
7425   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
7426   "name" : "const android::sp<android::hardware::IBinder>",
7427   "referenced_type" : "type-73",
7428   "self_type" : "type-72",
7429   "size" : 4,
7430   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7431  },
7432  {
7433   "alignment" : 4,
7434   "is_const" : true,
7435   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
7436   "name" : "const android::sp<android::hardware::ProcessState>",
7437   "referenced_type" : "type-46",
7438   "self_type" : "type-177",
7439   "size" : 4,
7440   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7441  },
7442  {
7443   "alignment" : 4,
7444   "is_const" : true,
7445   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
7446   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
7447   "referenced_type" : "type-299",
7448   "self_type" : "type-310",
7449   "size" : 4,
7450   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7451  },
7452  {
7453   "alignment" : 4,
7454   "is_const" : true,
7455   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
7456   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
7457   "referenced_type" : "type-474",
7458   "self_type" : "type-473",
7459   "size" : 4,
7460   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7461  },
7462  {
7463   "alignment" : 4,
7464   "is_const" : true,
7465   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsb>",
7466   "name" : "const android::sp<android::hardware::usb::V1_0::IUsb>",
7467   "referenced_type" : "type-263",
7468   "self_type" : "type-267",
7469   "size" : 4,
7470   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7471  },
7472  {
7473   "alignment" : 4,
7474   "is_const" : true,
7475   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback>",
7476   "name" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback>",
7477   "referenced_type" : "type-238",
7478   "self_type" : "type-246",
7479   "size" : 4,
7480   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7481  },
7482  {
7483   "alignment" : 4,
7484   "is_const" : true,
7485   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsb>",
7486   "name" : "const android::sp<android::hardware::usb::V1_1::IUsb>",
7487   "referenced_type" : "type-270",
7488   "self_type" : "type-275",
7489   "size" : 4,
7490   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7491  },
7492  {
7493   "alignment" : 4,
7494   "is_const" : true,
7495   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback>",
7496   "name" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback>",
7497   "referenced_type" : "type-93",
7498   "self_type" : "type-848",
7499   "size" : 4,
7500   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7501  },
7502  {
7503   "alignment" : 4,
7504   "is_const" : true,
7505   "linker_set_key" : "const android::sp<android::hardware::usb::V1_2::IUsb>",
7506   "name" : "const android::sp<android::hardware::usb::V1_2::IUsb>",
7507   "referenced_type" : "type-289",
7508   "self_type" : "type-295",
7509   "size" : 4,
7510   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7511  },
7512  {
7513   "alignment" : 4,
7514   "is_const" : true,
7515   "linker_set_key" : "const android::sp<android::hardware::usb::V1_2::IUsbCallback>",
7516   "name" : "const android::sp<android::hardware::usb::V1_2::IUsbCallback>",
7517   "referenced_type" : "type-838",
7518   "self_type" : "type-837",
7519   "size" : 4,
7520   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7521  },
7522  {
7523   "alignment" : 4,
7524   "is_const" : true,
7525   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
7526   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
7527   "referenced_type" : "type-96",
7528   "self_type" : "type-827",
7529   "size" : 4,
7530   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7531  },
7532  {
7533   "alignment" : 4,
7534   "is_const" : true,
7535   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7536   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7537   "referenced_type" : "type-179",
7538   "self_type" : "type-183",
7539   "size" : 4,
7540   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7541  },
7542  {
7543   "alignment" : 4,
7544   "is_const" : true,
7545   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7546   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7547   "referenced_type" : "type-217",
7548   "self_type" : "type-231",
7549   "size" : 4,
7550   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7551  },
7552  {
7553   "alignment" : 4,
7554   "is_const" : true,
7555   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
7556   "name" : "const android::wp<android::hardware::BHwBinder>",
7557   "referenced_type" : "type-516",
7558   "self_type" : "type-739",
7559   "size" : 8,
7560   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7561  },
7562  {
7563   "alignment" : 4,
7564   "is_const" : true,
7565   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
7566   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
7567   "referenced_type" : "type-4",
7568   "self_type" : "type-451",
7569   "size" : 8,
7570   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7571  },
7572  {
7573   "alignment" : 4,
7574   "is_const" : true,
7575   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
7576   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
7577   "referenced_type" : "type-14",
7578   "self_type" : "type-822",
7579   "size" : 8,
7580   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7581  },
7582  {
7583   "alignment" : 1,
7584   "is_const" : true,
7585   "linker_set_key" : "const bool",
7586   "name" : "const bool",
7587   "referenced_type" : "type-40",
7588   "self_type" : "type-200",
7589   "size" : 1,
7590   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7591  },
7592  {
7593   "alignment" : 1,
7594   "is_const" : true,
7595   "linker_set_key" : "const char",
7596   "name" : "const char",
7597   "referenced_type" : "type-39",
7598   "self_type" : "type-38",
7599   "size" : 1,
7600   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7601  },
7602  {
7603   "alignment" : 2,
7604   "is_const" : true,
7605   "linker_set_key" : "const char16_t",
7606   "name" : "const char16_t",
7607   "referenced_type" : "type-70",
7608   "self_type" : "type-69",
7609   "size" : 2,
7610   "source_file" : "/system/core/libutils/include/utils/String16.h"
7611  },
7612  {
7613   "alignment" : 8,
7614   "is_const" : true,
7615   "linker_set_key" : "const double",
7616   "name" : "const double",
7617   "referenced_type" : "type-485",
7618   "self_type" : "type-513",
7619   "size" : 8,
7620   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7621  },
7622  {
7623   "alignment" : 4,
7624   "is_const" : true,
7625   "linker_set_key" : "const float",
7626   "name" : "const float",
7627   "referenced_type" : "type-480",
7628   "self_type" : "type-511",
7629   "size" : 4,
7630   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7631  },
7632  {
7633   "alignment" : 4,
7634   "is_const" : true,
7635   "linker_set_key" : "const int",
7636   "name" : "const int",
7637   "referenced_type" : "type-49",
7638   "self_type" : "type-692",
7639   "size" : 4,
7640   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7641  },
7642  {
7643   "is_const" : true,
7644   "linker_set_key" : "const iter<is_const>",
7645   "name" : "const iter<is_const>",
7646   "referenced_type" : "type-146",
7647   "self_type" : "type-145",
7648   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7649  },
7650  {
7651   "is_const" : true,
7652   "linker_set_key" : "const iter<is_const>",
7653   "name" : "const iter<is_const>",
7654   "referenced_type" : "type-190",
7655   "self_type" : "type-189",
7656   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7657  },
7658  {
7659   "is_const" : true,
7660   "linker_set_key" : "const iter<is_const>",
7661   "name" : "const iter<is_const>",
7662   "referenced_type" : "type-282",
7663   "self_type" : "type-281",
7664   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7665  },
7666  {
7667   "is_const" : true,
7668   "linker_set_key" : "const iter<is_const>",
7669   "name" : "const iter<is_const>",
7670   "referenced_type" : "type-361",
7671   "self_type" : "type-360",
7672   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7673  },
7674  {
7675   "is_const" : true,
7676   "linker_set_key" : "const iter<is_const>",
7677   "name" : "const iter<is_const>",
7678   "referenced_type" : "type-535",
7679   "self_type" : "type-534",
7680   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7681  },
7682  {
7683   "is_const" : true,
7684   "linker_set_key" : "const iter<is_const>",
7685   "name" : "const iter<is_const>",
7686   "referenced_type" : "type-865",
7687   "self_type" : "type-864",
7688   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7689  },
7690  {
7691   "alignment" : 4,
7692   "is_const" : true,
7693   "linker_set_key" : "const log_msg",
7694   "name" : "const log_msg",
7695   "referenced_type" : "type-252",
7696   "self_type" : "type-251",
7697   "size" : 5124,
7698   "source_file" : "/system/core/liblog/include/log/log_read.h"
7699  },
7700  {
7701   "alignment" : 8,
7702   "is_const" : true,
7703   "linker_set_key" : "const long long",
7704   "name" : "const long long",
7705   "referenced_type" : "type-54",
7706   "self_type" : "type-507",
7707   "size" : 8,
7708   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7709  },
7710  {
7711   "alignment" : 4,
7712   "is_const" : true,
7713   "linker_set_key" : "const native_handle",
7714   "name" : "const native_handle",
7715   "referenced_type" : "type-417",
7716   "self_type" : "type-501",
7717   "size" : 12,
7718   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7719  },
7720  {
7721   "alignment" : 2,
7722   "is_const" : true,
7723   "linker_set_key" : "const short",
7724   "name" : "const short",
7725   "referenced_type" : "type-437",
7726   "self_type" : "type-502",
7727   "size" : 2,
7728   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7729  },
7730  {
7731   "alignment" : 1,
7732   "is_const" : true,
7733   "linker_set_key" : "const signed char",
7734   "name" : "const signed char",
7735   "referenced_type" : "type-493",
7736   "self_type" : "type-492",
7737   "size" : 1,
7738   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7739  },
7740  {
7741   "alignment" : 4,
7742   "is_const" : true,
7743   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7744   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7745   "referenced_type" : "type-157",
7746   "self_type" : "type-156",
7747   "size" : 16,
7748   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7749  },
7750  {
7751   "alignment" : 4,
7752   "is_const" : true,
7753   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7754   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7755   "referenced_type" : "type-230",
7756   "self_type" : "type-229",
7757   "size" : 16,
7758   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7759  },
7760  {
7761   "alignment" : 4,
7762   "is_const" : true,
7763   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7764   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7765   "referenced_type" : "type-331",
7766   "self_type" : "type-330",
7767   "size" : 16,
7768   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7769  },
7770  {
7771   "alignment" : 4,
7772   "is_const" : true,
7773   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7774   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7775   "referenced_type" : "type-380",
7776   "self_type" : "type-379",
7777   "size" : 16,
7778   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7779  },
7780  {
7781   "alignment" : 4,
7782   "is_const" : true,
7783   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7784   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7785   "referenced_type" : "type-753",
7786   "self_type" : "type-752",
7787   "size" : 16,
7788   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7789  },
7790  {
7791   "alignment" : 4,
7792   "is_const" : true,
7793   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7794   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7795   "referenced_type" : "type-926",
7796   "self_type" : "type-925",
7797   "size" : 16,
7798   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7799  },
7800  {
7801   "alignment" : 4,
7802   "is_const" : true,
7803   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7804   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7805   "referenced_type" : "type-161",
7806   "self_type" : "type-160",
7807   "size" : 20,
7808   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7809  },
7810  {
7811   "alignment" : 4,
7812   "is_const" : true,
7813   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7814   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7815   "referenced_type" : "type-235",
7816   "self_type" : "type-234",
7817   "size" : 20,
7818   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7819  },
7820  {
7821   "alignment" : 4,
7822   "is_const" : true,
7823   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7824   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7825   "referenced_type" : "type-335",
7826   "self_type" : "type-334",
7827   "size" : 20,
7828   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7829  },
7830  {
7831   "alignment" : 4,
7832   "is_const" : true,
7833   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7834   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7835   "referenced_type" : "type-385",
7836   "self_type" : "type-384",
7837   "size" : 20,
7838   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7839  },
7840  {
7841   "alignment" : 4,
7842   "is_const" : true,
7843   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7844   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7845   "referenced_type" : "type-757",
7846   "self_type" : "type-756",
7847   "size" : 20,
7848   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7849  },
7850  {
7851   "alignment" : 4,
7852   "is_const" : true,
7853   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7854   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7855   "referenced_type" : "type-932",
7856   "self_type" : "type-931",
7857   "size" : 20,
7858   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7859  },
7860  {
7861   "alignment" : 4,
7862   "is_const" : true,
7863   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7864   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7865   "referenced_type" : "type-159",
7866   "self_type" : "type-158",
7867   "size" : 16,
7868   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7869  },
7870  {
7871   "alignment" : 4,
7872   "is_const" : true,
7873   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7874   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7875   "referenced_type" : "type-233",
7876   "self_type" : "type-232",
7877   "size" : 16,
7878   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7879  },
7880  {
7881   "alignment" : 4,
7882   "is_const" : true,
7883   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7884   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7885   "referenced_type" : "type-333",
7886   "self_type" : "type-332",
7887   "size" : 16,
7888   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7889  },
7890  {
7891   "alignment" : 4,
7892   "is_const" : true,
7893   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7894   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7895   "referenced_type" : "type-382",
7896   "self_type" : "type-381",
7897   "size" : 16,
7898   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7899  },
7900  {
7901   "alignment" : 4,
7902   "is_const" : true,
7903   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7904   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7905   "referenced_type" : "type-755",
7906   "self_type" : "type-754",
7907   "size" : 16,
7908   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7909  },
7910  {
7911   "alignment" : 4,
7912   "is_const" : true,
7913   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7914   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7915   "referenced_type" : "type-930",
7916   "self_type" : "type-929",
7917   "size" : 16,
7918   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7919  },
7920  {
7921   "alignment" : 4,
7922   "is_const" : true,
7923   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7924   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7925   "referenced_type" : "type-155",
7926   "self_type" : "type-154",
7927   "size" : 12,
7928   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7929  },
7930  {
7931   "alignment" : 4,
7932   "is_const" : true,
7933   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7934   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7935   "referenced_type" : "type-228",
7936   "self_type" : "type-227",
7937   "size" : 12,
7938   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7939  },
7940  {
7941   "alignment" : 4,
7942   "is_const" : true,
7943   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7944   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7945   "referenced_type" : "type-329",
7946   "self_type" : "type-328",
7947   "size" : 12,
7948   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7949  },
7950  {
7951   "alignment" : 4,
7952   "is_const" : true,
7953   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7954   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7955   "referenced_type" : "type-378",
7956   "self_type" : "type-377",
7957   "size" : 12,
7958   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7959  },
7960  {
7961   "alignment" : 4,
7962   "is_const" : true,
7963   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7964   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7965   "referenced_type" : "type-751",
7966   "self_type" : "type-750",
7967   "size" : 12,
7968   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7969  },
7970  {
7971   "alignment" : 4,
7972   "is_const" : true,
7973   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7974   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7975   "referenced_type" : "type-924",
7976   "self_type" : "type-923",
7977   "size" : 12,
7978   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7979  },
7980  {
7981   "alignment" : 4,
7982   "is_const" : true,
7983   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7984   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7985   "referenced_type" : "type-153",
7986   "self_type" : "type-152",
7987   "size" : 16,
7988   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7989  },
7990  {
7991   "alignment" : 4,
7992   "is_const" : true,
7993   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7994   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7995   "referenced_type" : "type-226",
7996   "self_type" : "type-225",
7997   "size" : 16,
7998   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7999  },
8000  {
8001   "alignment" : 4,
8002   "is_const" : true,
8003   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
8004   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
8005   "referenced_type" : "type-326",
8006   "self_type" : "type-325",
8007   "size" : 16,
8008   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
8009  },
8010  {
8011   "alignment" : 4,
8012   "is_const" : true,
8013   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
8014   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
8015   "referenced_type" : "type-376",
8016   "self_type" : "type-375",
8017   "size" : 16,
8018   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
8019  },
8020  {
8021   "alignment" : 4,
8022   "is_const" : true,
8023   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
8024   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
8025   "referenced_type" : "type-749",
8026   "self_type" : "type-748",
8027   "size" : 16,
8028   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
8029  },
8030  {
8031   "alignment" : 4,
8032   "is_const" : true,
8033   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
8034   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
8035   "referenced_type" : "type-922",
8036   "self_type" : "type-921",
8037   "size" : 16,
8038   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
8039  },
8040  {
8041   "alignment" : 4,
8042   "is_const" : true,
8043   "linker_set_key" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
8044   "name" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
8045   "referenced_type" : "type-163",
8046   "self_type" : "type-162",
8047   "size" : 32,
8048   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h"
8049  },
8050  {
8051   "alignment" : 4,
8052   "is_const" : true,
8053   "linker_set_key" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
8054   "name" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
8055   "referenced_type" : "type-338",
8056   "self_type" : "type-337",
8057   "size" : 32,
8058   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h"
8059  },
8060  {
8061   "alignment" : 4,
8062   "is_const" : true,
8063   "linker_set_key" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
8064   "name" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
8065   "referenced_type" : "type-387",
8066   "self_type" : "type-386",
8067   "size" : 32,
8068   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h"
8069  },
8070  {
8071   "alignment" : 4,
8072   "is_const" : true,
8073   "linker_set_key" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
8074   "name" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
8075   "referenced_type" : "type-935",
8076   "self_type" : "type-934",
8077   "size" : 32,
8078   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h"
8079  },
8080  {
8081   "alignment" : 4,
8082   "is_const" : true,
8083   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantDetectionStatus, 4>",
8084   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantDetectionStatus, 4>",
8085   "referenced_type" : "type-167",
8086   "self_type" : "type-166",
8087   "size" : 16,
8088   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
8089  },
8090  {
8091   "alignment" : 4,
8092   "is_const" : true,
8093   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantDetectionStatus, 4>",
8094   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantDetectionStatus, 4>",
8095   "referenced_type" : "type-343",
8096   "self_type" : "type-342",
8097   "size" : 16,
8098   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
8099  },
8100  {
8101   "alignment" : 4,
8102   "is_const" : true,
8103   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantDetectionStatus, 4>",
8104   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantDetectionStatus, 4>",
8105   "referenced_type" : "type-392",
8106   "self_type" : "type-391",
8107   "size" : 16,
8108   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
8109  },
8110  {
8111   "alignment" : 4,
8112   "is_const" : true,
8113   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantDetectionStatus, 4>",
8114   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantDetectionStatus, 4>",
8115   "referenced_type" : "type-82",
8116   "self_type" : "type-81",
8117   "size" : 16,
8118   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
8119  },
8120  {
8121   "alignment" : 4,
8122   "is_const" : true,
8123   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionMode, 4>",
8124   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionMode, 4>",
8125   "referenced_type" : "type-169",
8126   "self_type" : "type-168",
8127   "size" : 16,
8128   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
8129  },
8130  {
8131   "alignment" : 4,
8132   "is_const" : true,
8133   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionMode, 4>",
8134   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionMode, 4>",
8135   "referenced_type" : "type-345",
8136   "self_type" : "type-344",
8137   "size" : 16,
8138   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
8139  },
8140  {
8141   "alignment" : 4,
8142   "is_const" : true,
8143   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionMode, 4>",
8144   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionMode, 4>",
8145   "referenced_type" : "type-394",
8146   "self_type" : "type-393",
8147   "size" : 16,
8148   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
8149  },
8150  {
8151   "alignment" : 4,
8152   "is_const" : true,
8153   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionMode, 4>",
8154   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionMode, 4>",
8155   "referenced_type" : "type-84",
8156   "self_type" : "type-83",
8157   "size" : 16,
8158   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
8159  },
8160  {
8161   "alignment" : 4,
8162   "is_const" : true,
8163   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionStatus, 5>",
8164   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionStatus, 5>",
8165   "referenced_type" : "type-171",
8166   "self_type" : "type-170",
8167   "size" : 20,
8168   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
8169  },
8170  {
8171   "alignment" : 4,
8172   "is_const" : true,
8173   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionStatus, 5>",
8174   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionStatus, 5>",
8175   "referenced_type" : "type-347",
8176   "self_type" : "type-346",
8177   "size" : 20,
8178   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
8179  },
8180  {
8181   "alignment" : 4,
8182   "is_const" : true,
8183   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionStatus, 5>",
8184   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionStatus, 5>",
8185   "referenced_type" : "type-396",
8186   "self_type" : "type-395",
8187   "size" : 20,
8188   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
8189  },
8190  {
8191   "alignment" : 4,
8192   "is_const" : true,
8193   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionStatus, 5>",
8194   "name" : "const std::array<android::hardware::usb::V1_2::ContaminantProtectionStatus, 5>",
8195   "referenced_type" : "type-86",
8196   "self_type" : "type-85",
8197   "size" : 20,
8198   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
8199  },
8200  {
8201   "alignment" : 4,
8202   "is_const" : true,
8203   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::Status, 5>",
8204   "name" : "const std::array<android::hardware::usb::V1_2::Status, 5>",
8205   "referenced_type" : "type-165",
8206   "self_type" : "type-164",
8207   "size" : 20,
8208   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
8209  },
8210  {
8211   "alignment" : 4,
8212   "is_const" : true,
8213   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::Status, 5>",
8214   "name" : "const std::array<android::hardware::usb::V1_2::Status, 5>",
8215   "referenced_type" : "type-341",
8216   "self_type" : "type-340",
8217   "size" : 20,
8218   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
8219  },
8220  {
8221   "alignment" : 4,
8222   "is_const" : true,
8223   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::Status, 5>",
8224   "name" : "const std::array<android::hardware::usb::V1_2::Status, 5>",
8225   "referenced_type" : "type-390",
8226   "self_type" : "type-389",
8227   "size" : 20,
8228   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
8229  },
8230  {
8231   "alignment" : 4,
8232   "is_const" : true,
8233   "linker_set_key" : "const std::array<android::hardware::usb::V1_2::Status, 5>",
8234   "name" : "const std::array<android::hardware::usb::V1_2::Status, 5>",
8235   "referenced_type" : "type-45",
8236   "self_type" : "type-44",
8237   "size" : 20,
8238   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h"
8239  },
8240  {
8241   "alignment" : 4,
8242   "is_const" : true,
8243   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8244   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8245   "referenced_type" : "type-149",
8246   "self_type" : "type-148",
8247   "size" : 12,
8248   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
8249  },
8250  {
8251   "alignment" : 4,
8252   "is_const" : true,
8253   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8254   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8255   "referenced_type" : "type-205",
8256   "self_type" : "type-204",
8257   "size" : 12,
8258   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
8259  },
8260  {
8261   "alignment" : 4,
8262   "is_const" : true,
8263   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8264   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8265   "referenced_type" : "type-297",
8266   "self_type" : "type-296",
8267   "size" : 12,
8268   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
8269  },
8270  {
8271   "alignment" : 4,
8272   "is_const" : true,
8273   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8274   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8275   "referenced_type" : "type-366",
8276   "self_type" : "type-365",
8277   "size" : 12,
8278   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
8279  },
8280  {
8281   "alignment" : 4,
8282   "is_const" : true,
8283   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8284   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8285   "referenced_type" : "type-594",
8286   "self_type" : "type-593",
8287   "size" : 12,
8288   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
8289  },
8290  {
8291   "alignment" : 4,
8292   "is_const" : true,
8293   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8294   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8295   "referenced_type" : "type-897",
8296   "self_type" : "type-896",
8297   "size" : 12,
8298   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
8299  },
8300  {
8301   "alignment" : 4,
8302   "is_const" : true,
8303   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
8304   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
8305   "referenced_type" : "type-223",
8306   "self_type" : "type-222",
8307   "size" : 4,
8308   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
8309  },
8310  {
8311   "alignment" : 4,
8312   "is_const" : true,
8313   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
8314   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
8315   "referenced_type" : "type-324",
8316   "self_type" : "type-323",
8317   "size" : 4,
8318   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
8319  },
8320  {
8321   "alignment" : 4,
8322   "is_const" : true,
8323   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
8324   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
8325   "referenced_type" : "type-736",
8326   "self_type" : "type-735",
8327   "size" : 4,
8328   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
8329  },
8330  {
8331   "alignment" : 4,
8332   "is_const" : true,
8333   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
8334   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
8335   "referenced_type" : "type-918",
8336   "self_type" : "type-917",
8337   "size" : 4,
8338   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
8339  },
8340  {
8341   "alignment" : 1,
8342   "is_const" : true,
8343   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
8344   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
8345   "referenced_type" : "type-221",
8346   "self_type" : "type-220",
8347   "size" : 3,
8348   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
8349  },
8350  {
8351   "alignment" : 1,
8352   "is_const" : true,
8353   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
8354   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
8355   "referenced_type" : "type-322",
8356   "self_type" : "type-321",
8357   "size" : 3,
8358   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
8359  },
8360  {
8361   "alignment" : 1,
8362   "is_const" : true,
8363   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
8364   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
8365   "referenced_type" : "type-734",
8366   "self_type" : "type-733",
8367   "size" : 3,
8368   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
8369  },
8370  {
8371   "alignment" : 1,
8372   "is_const" : true,
8373   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
8374   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
8375   "referenced_type" : "type-915",
8376   "self_type" : "type-914",
8377   "size" : 3,
8378   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
8379  },
8380  {
8381   "alignment" : 4,
8382   "is_const" : true,
8383   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
8384   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
8385   "referenced_type" : "type-209",
8386   "self_type" : "type-208",
8387   "size" : 12,
8388   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
8389  },
8390  {
8391   "alignment" : 4,
8392   "is_const" : true,
8393   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
8394   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
8395   "referenced_type" : "type-306",
8396   "self_type" : "type-305",
8397   "size" : 12,
8398   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
8399  },
8400  {
8401   "alignment" : 4,
8402   "is_const" : true,
8403   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
8404   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
8405   "referenced_type" : "type-632",
8406   "self_type" : "type-631",
8407   "size" : 12,
8408   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
8409  },
8410  {
8411   "alignment" : 4,
8412   "is_const" : true,
8413   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
8414   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
8415   "referenced_type" : "type-904",
8416   "self_type" : "type-903",
8417   "size" : 12,
8418   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
8419  },
8420  {
8421   "alignment" : 4,
8422   "is_const" : true,
8423   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
8424   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
8425   "referenced_type" : "type-196",
8426   "self_type" : "type-195",
8427   "size" : 8,
8428   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8429  },
8430  {
8431   "alignment" : 4,
8432   "is_const" : true,
8433   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
8434   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
8435   "referenced_type" : "type-287",
8436   "self_type" : "type-286",
8437   "size" : 8,
8438   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8439  },
8440  {
8441   "alignment" : 4,
8442   "is_const" : true,
8443   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
8444   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
8445   "referenced_type" : "type-558",
8446   "self_type" : "type-557",
8447   "size" : 8,
8448   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8449  },
8450  {
8451   "alignment" : 4,
8452   "is_const" : true,
8453   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
8454   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
8455   "referenced_type" : "type-871",
8456   "self_type" : "type-870",
8457   "size" : 8,
8458   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8459  },
8460  {
8461   "alignment" : 4,
8462   "is_const" : true,
8463   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
8464   "name" : "const std::initializer_list<android::hardware::hidl_string>",
8465   "referenced_type" : "type-193",
8466   "self_type" : "type-192",
8467   "size" : 8,
8468   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8469  },
8470  {
8471   "alignment" : 4,
8472   "is_const" : true,
8473   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
8474   "name" : "const std::initializer_list<android::hardware::hidl_string>",
8475   "referenced_type" : "type-285",
8476   "self_type" : "type-284",
8477   "size" : 8,
8478   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8479  },
8480  {
8481   "alignment" : 4,
8482   "is_const" : true,
8483   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
8484   "name" : "const std::initializer_list<android::hardware::hidl_string>",
8485   "referenced_type" : "type-548",
8486   "self_type" : "type-547",
8487   "size" : 8,
8488   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8489  },
8490  {
8491   "alignment" : 4,
8492   "is_const" : true,
8493   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
8494   "name" : "const std::initializer_list<android::hardware::hidl_string>",
8495   "referenced_type" : "type-869",
8496   "self_type" : "type-868",
8497   "size" : 8,
8498   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8499  },
8500  {
8501   "alignment" : 4,
8502   "is_const" : true,
8503   "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 *> > *)> > >",
8504   "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 *> > *)> > >",
8505   "referenced_type" : "type-174",
8506   "self_type" : "type-173",
8507   "size" : 12,
8508   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8509  },
8510  {
8511   "alignment" : 4,
8512   "is_const" : true,
8513   "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 *> > *)> > >",
8514   "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 *> > *)> > >",
8515   "referenced_type" : "type-243",
8516   "self_type" : "type-242",
8517   "size" : 12,
8518   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8519  },
8520  {
8521   "alignment" : 4,
8522   "is_const" : true,
8523   "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 *> > *)> > >",
8524   "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 *> > *)> > >",
8525   "referenced_type" : "type-249",
8526   "self_type" : "type-248",
8527   "size" : 12,
8528   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8529  },
8530  {
8531   "alignment" : 4,
8532   "is_const" : true,
8533   "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 *> > *)> > >",
8534   "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 *> > *)> > >",
8535   "referenced_type" : "type-400",
8536   "self_type" : "type-399",
8537   "size" : 12,
8538   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8539  },
8540  {
8541   "alignment" : 4,
8542   "is_const" : true,
8543   "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 *> > *)> > >",
8544   "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 *> > *)> > >",
8545   "referenced_type" : "type-818",
8546   "self_type" : "type-817",
8547   "size" : 12,
8548   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8549  },
8550  {
8551   "alignment" : 4,
8552   "is_const" : true,
8553   "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 *> > *)> > >",
8554   "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 *> > *)> > >",
8555   "referenced_type" : "type-836",
8556   "self_type" : "type-835",
8557   "size" : 12,
8558   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8559  },
8560  {
8561   "alignment" : 1,
8562   "is_const" : true,
8563   "linker_set_key" : "const unsigned char",
8564   "name" : "const unsigned char",
8565   "referenced_type" : "type-255",
8566   "self_type" : "type-496",
8567   "size" : 1,
8568   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
8569  },
8570  {
8571   "alignment" : 4,
8572   "is_const" : true,
8573   "linker_set_key" : "const unsigned int",
8574   "name" : "const unsigned int",
8575   "referenced_type" : "type-2",
8576   "self_type" : "type-59",
8577   "size" : 4,
8578   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
8579  },
8580  {
8581   "alignment" : 8,
8582   "is_const" : true,
8583   "linker_set_key" : "const unsigned long long",
8584   "name" : "const unsigned long long",
8585   "referenced_type" : "type-13",
8586   "self_type" : "type-509",
8587   "size" : 8,
8588   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
8589  },
8590  {
8591   "alignment" : 2,
8592   "is_const" : true,
8593   "linker_set_key" : "const unsigned short",
8594   "name" : "const unsigned short",
8595   "referenced_type" : "type-257",
8596   "self_type" : "type-504",
8597   "size" : 2,
8598   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
8599  },
8600  {
8601   "is_const" : true,
8602   "linker_set_key" : "const void",
8603   "name" : "const void",
8604   "referenced_type" : "type-51",
8605   "self_type" : "type-577",
8606   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8607  },
8608  {
8609   "alignment" : 1,
8610   "is_volatile" : true,
8611   "linker_set_key" : "volatile bool",
8612   "name" : "volatile bool",
8613   "referenced_type" : "type-40",
8614   "self_type" : "type-203",
8615   "size" : 1,
8616   "source_file" : "/system/core/libutils/include/utils/Thread.h"
8617  },
8618  {
8619   "alignment" : 4,
8620   "is_volatile" : true,
8621   "linker_set_key" : "volatile int",
8622   "name" : "volatile int",
8623   "referenced_type" : "type-49",
8624   "self_type" : "type-79",
8625   "size" : 4,
8626   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
8627  }
8628 ],
8629 "record_types" :
8630 [
8631  {
8632   "alignment" : 4,
8633   "fields" :
8634   [
8635    {
8636     "access" : "private",
8637     "field_name" : "mCond",
8638     "referenced_type" : "type-202"
8639    }
8640   ],
8641   "linker_set_key" : "android::Condition",
8642   "name" : "android::Condition",
8643   "record_kind" : "class",
8644   "referenced_type" : "type-201",
8645   "self_type" : "type-201",
8646   "size" : 4,
8647   "source_file" : "/system/core/libutils/include/utils/Condition.h",
8648   "unique_id" : "_ZTSN7android9ConditionE"
8649  },
8650  {
8651   "alignment" : 4,
8652   "fields" :
8653   [
8654    {
8655     "access" : "private",
8656     "field_name" : "mVector",
8657     "referenced_type" : "type-75"
8658    }
8659   ],
8660   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
8661   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
8662   "record_kind" : "class",
8663   "referenced_type" : "type-74",
8664   "self_type" : "type-74",
8665   "size" : 20,
8666   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
8667   "template_args" : [ "type-67", "type-73" ],
8668   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
8669  },
8670  {
8671   "alignment" : 4,
8672   "fields" :
8673   [
8674    {
8675     "access" : "private",
8676     "field_name" : "mCount",
8677     "referenced_type" : "type-414"
8678    }
8679   ],
8680   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
8681   "name" : "android::LightRefBase<android::NativeHandle>",
8682   "record_kind" : "class",
8683   "referenced_type" : "type-413",
8684   "self_type" : "type-413",
8685   "size" : 4,
8686   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8687   "template_args" : [ "type-415" ],
8688   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
8689  },
8690  {
8691   "alignment" : 4,
8692   "fields" :
8693   [
8694    {
8695     "access" : "private",
8696     "field_name" : "mCount",
8697     "referenced_type" : "type-411"
8698    }
8699   ],
8700   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
8701   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
8702   "record_kind" : "class",
8703   "referenced_type" : "type-410",
8704   "self_type" : "type-410",
8705   "size" : 4,
8706   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8707   "template_args" : [ "type-412" ],
8708   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
8709  },
8710  {
8711   "alignment" : 4,
8712   "fields" :
8713   [
8714    {
8715     "access" : "private",
8716     "field_name" : "mMutex",
8717     "referenced_type" : "type-56"
8718    }
8719   ],
8720   "linker_set_key" : "android::Mutex",
8721   "name" : "android::Mutex",
8722   "record_kind" : "class",
8723   "referenced_type" : "type-55",
8724   "self_type" : "type-55",
8725   "size" : 4,
8726   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
8727   "unique_id" : "_ZTSN7android5MutexE"
8728  },
8729  {
8730   "alignment" : 4,
8731   "fields" :
8732   [
8733    {
8734     "access" : "private",
8735     "field_name" : "mLock",
8736     "referenced_type" : "type-708"
8737    }
8738   ],
8739   "linker_set_key" : "android::Mutex::Autolock",
8740   "name" : "android::Mutex::Autolock",
8741   "record_kind" : "class",
8742   "referenced_type" : "type-707",
8743   "self_type" : "type-707",
8744   "size" : 4,
8745   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
8746   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
8747  },
8748  {
8749   "alignment" : 4,
8750   "base_specifiers" :
8751   [
8752    {
8753     "referenced_type" : "type-413"
8754    }
8755   ],
8756   "fields" :
8757   [
8758    {
8759     "access" : "private",
8760     "field_name" : "mHandle",
8761     "field_offset" : 32,
8762     "referenced_type" : "type-416"
8763    },
8764    {
8765     "access" : "private",
8766     "field_name" : "mOwnsHandle",
8767     "field_offset" : 64,
8768     "referenced_type" : "type-40"
8769    }
8770   ],
8771   "linker_set_key" : "android::NativeHandle",
8772   "name" : "android::NativeHandle",
8773   "record_kind" : "class",
8774   "referenced_type" : "type-415",
8775   "self_type" : "type-415",
8776   "size" : 12,
8777   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
8778   "unique_id" : "_ZTSN7android12NativeHandleE"
8779  },
8780  {
8781   "alignment" : 4,
8782   "fields" :
8783   [
8784    {
8785     "access" : "private",
8786     "field_name" : "mRWLock",
8787     "referenced_type" : "type-714"
8788    }
8789   ],
8790   "linker_set_key" : "android::RWLock",
8791   "name" : "android::RWLock",
8792   "record_kind" : "class",
8793   "referenced_type" : "type-713",
8794   "self_type" : "type-713",
8795   "size" : 40,
8796   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8797   "unique_id" : "_ZTSN7android6RWLockE"
8798  },
8799  {
8800   "alignment" : 4,
8801   "fields" :
8802   [
8803    {
8804     "access" : "private",
8805     "field_name" : "mLock",
8806     "referenced_type" : "type-717"
8807    }
8808   ],
8809   "linker_set_key" : "android::RWLock::AutoRLock",
8810   "name" : "android::RWLock::AutoRLock",
8811   "record_kind" : "class",
8812   "referenced_type" : "type-716",
8813   "self_type" : "type-716",
8814   "size" : 4,
8815   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8816   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
8817  },
8818  {
8819   "alignment" : 4,
8820   "fields" :
8821   [
8822    {
8823     "access" : "private",
8824     "field_name" : "mLock",
8825     "referenced_type" : "type-717"
8826    }
8827   ],
8828   "linker_set_key" : "android::RWLock::AutoWLock",
8829   "name" : "android::RWLock::AutoWLock",
8830   "record_kind" : "class",
8831   "referenced_type" : "type-720",
8832   "self_type" : "type-720",
8833   "size" : 4,
8834   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8835   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
8836  },
8837  {
8838   "alignment" : 4,
8839   "fields" :
8840   [
8841    {
8842     "access" : "private",
8843     "field_name" : "mRefs",
8844     "field_offset" : 32,
8845     "referenced_type" : "type-8"
8846    }
8847   ],
8848   "linker_set_key" : "android::RefBase",
8849   "name" : "android::RefBase",
8850   "record_kind" : "class",
8851   "referenced_type" : "type-7",
8852   "self_type" : "type-7",
8853   "size" : 8,
8854   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8855   "unique_id" : "_ZTSN7android7RefBaseE",
8856   "vtable_components" :
8857   [
8858    {
8859     "kind" : "offset_to_top"
8860    },
8861    {
8862     "kind" : "rtti",
8863     "mangled_component_name" : "_ZTIN7android7RefBaseE"
8864    },
8865    {
8866     "kind" : "complete_dtor_pointer",
8867     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
8868    },
8869    {
8870     "kind" : "deleting_dtor_pointer",
8871     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
8872    },
8873    {
8874     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8875    },
8876    {
8877     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8878    },
8879    {
8880     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8881    },
8882    {
8883     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8884    }
8885   ]
8886  },
8887  {
8888   "alignment" : 1,
8889   "linker_set_key" : "android::RefBase::weakref_type",
8890   "name" : "android::RefBase::weakref_type",
8891   "record_kind" : "class",
8892   "referenced_type" : "type-12",
8893   "self_type" : "type-12",
8894   "size" : 1,
8895   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8896   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
8897  },
8898  {
8899   "alignment" : 1,
8900   "linker_set_key" : "android::ReferenceMover",
8901   "name" : "android::ReferenceMover",
8902   "record_kind" : "class",
8903   "referenced_type" : "type-521",
8904   "self_type" : "type-521",
8905   "size" : 1,
8906   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8907   "unique_id" : "_ZTSN7android14ReferenceMoverE"
8908  },
8909  {
8910   "alignment" : 4,
8911   "linker_set_key" : "android::ReferenceRenamer",
8912   "name" : "android::ReferenceRenamer",
8913   "record_kind" : "class",
8914   "referenced_type" : "type-515",
8915   "self_type" : "type-515",
8916   "size" : 4,
8917   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8918   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
8919   "vtable_components" :
8920   [
8921    {
8922     "kind" : "offset_to_top"
8923    },
8924    {
8925     "kind" : "rtti",
8926     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
8927    },
8928    {
8929     "is_pure" : true,
8930     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
8931    }
8932   ]
8933  },
8934  {
8935   "alignment" : 8,
8936   "fields" :
8937   [
8938    {
8939     "access" : "private",
8940     "field_name" : "mTag",
8941     "referenced_type" : "type-13"
8942    }
8943   ],
8944   "linker_set_key" : "android::ScopedTrace",
8945   "name" : "android::ScopedTrace",
8946   "record_kind" : "class",
8947   "referenced_type" : "type-722",
8948   "self_type" : "type-722",
8949   "size" : 8,
8950   "source_file" : "/system/core/libutils/include/utils/Trace.h",
8951   "unique_id" : "_ZTSN7android11ScopedTraceE"
8952  },
8953  {
8954   "alignment" : 4,
8955   "base_specifiers" :
8956   [
8957    {
8958     "access" : "private",
8959     "referenced_type" : "type-76"
8960    }
8961   ],
8962   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8963   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8964   "record_kind" : "class",
8965   "referenced_type" : "type-75",
8966   "self_type" : "type-75",
8967   "size" : 20,
8968   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
8969   "template_args" : [ "type-77" ],
8970   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
8971   "vtable_components" :
8972   [
8973    {
8974     "kind" : "offset_to_top"
8975    },
8976    {
8977     "kind" : "rtti",
8978     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
8979    },
8980    {
8981     "kind" : "complete_dtor_pointer",
8982     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
8983    },
8984    {
8985     "kind" : "deleting_dtor_pointer",
8986     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
8987    },
8988    {
8989     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
8990    },
8991    {
8992     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
8993    },
8994    {
8995     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
8996    },
8997    {
8998     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
8999    },
9000    {
9001     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
9002    },
9003    {
9004     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
9005    },
9006    {
9007     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
9008    }
9009   ]
9010  },
9011  {
9012   "alignment" : 4,
9013   "base_specifiers" :
9014   [
9015    {
9016     "referenced_type" : "type-58"
9017    }
9018   ],
9019   "linker_set_key" : "android::SortedVectorImpl",
9020   "name" : "android::SortedVectorImpl",
9021   "record_kind" : "class",
9022   "referenced_type" : "type-76",
9023   "self_type" : "type-76",
9024   "size" : 20,
9025   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
9026   "unique_id" : "_ZTSN7android16SortedVectorImplE",
9027   "vtable_components" :
9028   [
9029    {
9030     "kind" : "offset_to_top"
9031    },
9032    {
9033     "kind" : "rtti",
9034     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
9035    },
9036    {
9037     "kind" : "complete_dtor_pointer",
9038     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
9039    },
9040    {
9041     "kind" : "deleting_dtor_pointer",
9042     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
9043    },
9044    {
9045     "is_pure" : true,
9046     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
9047    },
9048    {
9049     "is_pure" : true,
9050     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
9051    },
9052    {
9053     "is_pure" : true,
9054     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
9055    },
9056    {
9057     "is_pure" : true,
9058     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
9059    },
9060    {
9061     "is_pure" : true,
9062     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
9063    },
9064    {
9065     "is_pure" : true,
9066     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
9067    },
9068    {
9069     "is_pure" : true,
9070     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
9071    }
9072   ]
9073  },
9074  {
9075   "alignment" : 4,
9076   "fields" :
9077   [
9078    {
9079     "access" : "private",
9080     "field_name" : "mString",
9081     "referenced_type" : "type-68"
9082    }
9083   ],
9084   "linker_set_key" : "android::String16",
9085   "name" : "android::String16",
9086   "record_kind" : "class",
9087   "referenced_type" : "type-67",
9088   "self_type" : "type-67",
9089   "size" : 4,
9090   "source_file" : "/system/core/libutils/include/utils/String16.h",
9091   "unique_id" : "_ZTSN7android8String16E"
9092  },
9093  {
9094   "alignment" : 4,
9095   "fields" :
9096   [
9097    {
9098     "access" : "private",
9099     "field_name" : "mString",
9100     "referenced_type" : "type-37"
9101    }
9102   ],
9103   "linker_set_key" : "android::String8",
9104   "name" : "android::String8",
9105   "record_kind" : "class",
9106   "referenced_type" : "type-78",
9107   "self_type" : "type-78",
9108   "size" : 4,
9109   "source_file" : "/system/core/libutils/include/utils/String8.h",
9110   "unique_id" : "_ZTSN7android7String8E"
9111  },
9112  {
9113   "alignment" : 4,
9114   "base_specifiers" :
9115   [
9116    {
9117     "is_virtual" : true,
9118     "referenced_type" : "type-7"
9119    }
9120   ],
9121   "fields" :
9122   [
9123    {
9124     "access" : "private",
9125     "field_name" : "mCanCallJava",
9126     "field_offset" : 32,
9127     "referenced_type" : "type-200"
9128    },
9129    {
9130     "access" : "private",
9131     "field_name" : "mThread",
9132     "field_offset" : 64,
9133     "referenced_type" : "type-50"
9134    },
9135    {
9136     "access" : "private",
9137     "field_name" : "mLock",
9138     "field_offset" : 96,
9139     "referenced_type" : "type-55"
9140    },
9141    {
9142     "access" : "private",
9143     "field_name" : "mThreadExitedCondition",
9144     "field_offset" : 128,
9145     "referenced_type" : "type-201"
9146    },
9147    {
9148     "access" : "private",
9149     "field_name" : "mStatus",
9150     "field_offset" : 160,
9151     "referenced_type" : "type-49"
9152    },
9153    {
9154     "access" : "private",
9155     "field_name" : "mExitPending",
9156     "field_offset" : 192,
9157     "referenced_type" : "type-203"
9158    },
9159    {
9160     "access" : "private",
9161     "field_name" : "mRunning",
9162     "field_offset" : 200,
9163     "referenced_type" : "type-203"
9164    },
9165    {
9166     "access" : "private",
9167     "field_name" : "mHoldSelf",
9168     "field_offset" : 224,
9169     "referenced_type" : "type-197"
9170    },
9171    {
9172     "access" : "private",
9173     "field_name" : "mTid",
9174     "field_offset" : 256,
9175     "referenced_type" : "type-49"
9176    }
9177   ],
9178   "linker_set_key" : "android::Thread",
9179   "name" : "android::Thread",
9180   "record_kind" : "class",
9181   "referenced_type" : "type-199",
9182   "self_type" : "type-199",
9183   "size" : 44,
9184   "source_file" : "/system/core/libutils/include/utils/Thread.h",
9185   "unique_id" : "_ZTSN7android6ThreadE",
9186   "vtable_components" :
9187   [
9188    {
9189     "component_value" : 36,
9190     "kind" : "vbase_offset"
9191    },
9192    {
9193     "kind" : "offset_to_top"
9194    },
9195    {
9196     "kind" : "rtti",
9197     "mangled_component_name" : "_ZTIN7android6ThreadE"
9198    },
9199    {
9200     "kind" : "complete_dtor_pointer",
9201     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
9202    },
9203    {
9204     "kind" : "deleting_dtor_pointer",
9205     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
9206    },
9207    {
9208     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
9209    },
9210    {
9211     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
9212    },
9213    {
9214     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
9215    },
9216    {
9217     "is_pure" : true,
9218     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
9219    },
9220    {
9221     "kind" : "vcall_offset"
9222    },
9223    {
9224     "kind" : "vcall_offset"
9225    },
9226    {
9227     "kind" : "vcall_offset"
9228    },
9229    {
9230     "kind" : "vcall_offset"
9231    },
9232    {
9233     "component_value" : -36,
9234     "kind" : "vcall_offset"
9235    },
9236    {
9237     "component_value" : -36,
9238     "kind" : "offset_to_top"
9239    },
9240    {
9241     "kind" : "rtti",
9242     "mangled_component_name" : "_ZTIN7android6ThreadE"
9243    },
9244    {
9245     "kind" : "complete_dtor_pointer",
9246     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
9247    },
9248    {
9249     "kind" : "deleting_dtor_pointer",
9250     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
9251    },
9252    {
9253     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9254    },
9255    {
9256     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9257    },
9258    {
9259     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9260    },
9261    {
9262     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9263    }
9264   ]
9265  },
9266  {
9267   "alignment" : 4,
9268   "base_specifiers" :
9269   [
9270    {
9271     "access" : "private",
9272     "referenced_type" : "type-58"
9273    }
9274   ],
9275   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
9276   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
9277   "record_kind" : "class",
9278   "referenced_type" : "type-57",
9279   "self_type" : "type-57",
9280   "size" : 20,
9281   "source_file" : "/system/core/libutils/include/utils/Vector.h",
9282   "template_args" : [ "type-60" ],
9283   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
9284   "vtable_components" :
9285   [
9286    {
9287     "kind" : "offset_to_top"
9288    },
9289    {
9290     "kind" : "rtti",
9291     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
9292    },
9293    {
9294     "kind" : "complete_dtor_pointer",
9295     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
9296    },
9297    {
9298     "kind" : "deleting_dtor_pointer",
9299     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
9300    },
9301    {
9302     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
9303    },
9304    {
9305     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
9306    },
9307    {
9308     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
9309    },
9310    {
9311     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
9312    },
9313    {
9314     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
9315    },
9316    {
9317     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
9318    }
9319   ]
9320  },
9321  {
9322   "alignment" : 4,
9323   "fields" :
9324   [
9325    {
9326     "access" : "private",
9327     "field_name" : "mStorage",
9328     "field_offset" : 32,
9329     "referenced_type" : "type-50"
9330    },
9331    {
9332     "access" : "private",
9333     "field_name" : "mCount",
9334     "field_offset" : 64,
9335     "referenced_type" : "type-2"
9336    },
9337    {
9338     "access" : "private",
9339     "field_name" : "mFlags",
9340     "field_offset" : 96,
9341     "referenced_type" : "type-59"
9342    },
9343    {
9344     "access" : "private",
9345     "field_name" : "mItemSize",
9346     "field_offset" : 128,
9347     "referenced_type" : "type-59"
9348    }
9349   ],
9350   "linker_set_key" : "android::VectorImpl",
9351   "name" : "android::VectorImpl",
9352   "record_kind" : "class",
9353   "referenced_type" : "type-58",
9354   "self_type" : "type-58",
9355   "size" : 20,
9356   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
9357   "unique_id" : "_ZTSN7android10VectorImplE",
9358   "vtable_components" :
9359   [
9360    {
9361     "kind" : "offset_to_top"
9362    },
9363    {
9364     "kind" : "rtti",
9365     "mangled_component_name" : "_ZTIN7android10VectorImplE"
9366    },
9367    {
9368     "kind" : "complete_dtor_pointer",
9369     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
9370    },
9371    {
9372     "kind" : "deleting_dtor_pointer",
9373     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
9374    },
9375    {
9376     "is_pure" : true,
9377     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
9378    },
9379    {
9380     "is_pure" : true,
9381     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
9382    },
9383    {
9384     "is_pure" : true,
9385     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
9386    },
9387    {
9388     "is_pure" : true,
9389     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
9390    },
9391    {
9392     "is_pure" : true,
9393     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
9394    },
9395    {
9396     "is_pure" : true,
9397     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
9398    }
9399   ]
9400  },
9401  {
9402   "alignment" : 4,
9403   "base_specifiers" :
9404   [
9405    {
9406     "referenced_type" : "type-410"
9407    }
9408   ],
9409   "linker_set_key" : "android::VirtualLightRefBase",
9410   "name" : "android::VirtualLightRefBase",
9411   "record_kind" : "class",
9412   "referenced_type" : "type-412",
9413   "self_type" : "type-412",
9414   "size" : 8,
9415   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
9416   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
9417   "vtable_components" :
9418   [
9419    {
9420     "kind" : "offset_to_top"
9421    },
9422    {
9423     "kind" : "rtti",
9424     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
9425    },
9426    {
9427     "kind" : "complete_dtor_pointer",
9428     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
9429    },
9430    {
9431     "kind" : "deleting_dtor_pointer",
9432     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
9433    }
9434   ]
9435  },
9436  {
9437   "alignment" : 4,
9438   "base_specifiers" :
9439   [
9440    {
9441     "referenced_type" : "type-62"
9442    }
9443   ],
9444   "fields" :
9445   [
9446    {
9447     "access" : "protected",
9448     "field_name" : "mSchedPolicy",
9449     "field_offset" : 32,
9450     "referenced_type" : "type-49"
9451    },
9452    {
9453     "access" : "protected",
9454     "field_name" : "mSchedPriority",
9455     "field_offset" : 64,
9456     "referenced_type" : "type-49"
9457    },
9458    {
9459     "access" : "private",
9460     "field_name" : "mExtras",
9461     "field_offset" : 96,
9462     "referenced_type" : "type-98"
9463    },
9464    {
9465     "access" : "private",
9466     "field_name" : "mReserved0",
9467     "field_offset" : 128,
9468     "referenced_type" : "type-50"
9469    }
9470   ],
9471   "linker_set_key" : "android::hardware::BHwBinder",
9472   "name" : "android::hardware::BHwBinder",
9473   "record_kind" : "class",
9474   "referenced_type" : "type-97",
9475   "self_type" : "type-97",
9476   "size" : 28,
9477   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
9478   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
9479   "vtable_components" :
9480   [
9481    {
9482     "component_value" : 20,
9483     "kind" : "vbase_offset"
9484    },
9485    {
9486     "kind" : "offset_to_top"
9487    },
9488    {
9489     "kind" : "rtti",
9490     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
9491    },
9492    {
9493     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9494    },
9495    {
9496     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9497    },
9498    {
9499     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9500    },
9501    {
9502     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9503    },
9504    {
9505     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9506    },
9507    {
9508     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9509    },
9510    {
9511     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9512    },
9513    {
9514     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9515    },
9516    {
9517     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9518    },
9519    {
9520     "kind" : "complete_dtor_pointer",
9521     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
9522    },
9523    {
9524     "kind" : "deleting_dtor_pointer",
9525     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
9526    },
9527    {
9528     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9529    },
9530    {
9531     "kind" : "vcall_offset"
9532    },
9533    {
9534     "kind" : "vcall_offset"
9535    },
9536    {
9537     "kind" : "vcall_offset"
9538    },
9539    {
9540     "kind" : "vcall_offset"
9541    },
9542    {
9543     "component_value" : -20,
9544     "kind" : "vcall_offset"
9545    },
9546    {
9547     "component_value" : -20,
9548     "kind" : "offset_to_top"
9549    },
9550    {
9551     "kind" : "rtti",
9552     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
9553    },
9554    {
9555     "kind" : "complete_dtor_pointer",
9556     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
9557    },
9558    {
9559     "kind" : "deleting_dtor_pointer",
9560     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
9561    },
9562    {
9563     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9564    },
9565    {
9566     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9567    },
9568    {
9569     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9570    },
9571    {
9572     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9573    }
9574   ]
9575  },
9576  {
9577   "alignment" : 4,
9578   "base_specifiers" :
9579   [
9580    {
9581     "is_virtual" : true,
9582     "referenced_type" : "type-7"
9583    }
9584   ],
9585   "fields" :
9586   [
9587    {
9588     "access" : "private",
9589     "field_name" : "mRemote",
9590     "field_offset" : 32,
9591     "referenced_type" : "type-109"
9592    },
9593    {
9594     "access" : "private",
9595     "field_name" : "mRefs",
9596     "field_offset" : 64,
9597     "referenced_type" : "type-11"
9598    },
9599    {
9600     "access" : "private",
9601     "field_name" : "mState",
9602     "field_offset" : 96,
9603     "referenced_type" : "type-110"
9604    }
9605   ],
9606   "linker_set_key" : "android::hardware::BpHwRefBase",
9607   "name" : "android::hardware::BpHwRefBase",
9608   "record_kind" : "class",
9609   "referenced_type" : "type-108",
9610   "self_type" : "type-108",
9611   "size" : 24,
9612   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
9613   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
9614   "vtable_components" :
9615   [
9616    {
9617     "component_value" : 16,
9618     "kind" : "vbase_offset"
9619    },
9620    {
9621     "kind" : "offset_to_top"
9622    },
9623    {
9624     "kind" : "rtti",
9625     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
9626    },
9627    {
9628     "kind" : "complete_dtor_pointer",
9629     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
9630    },
9631    {
9632     "kind" : "deleting_dtor_pointer",
9633     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
9634    },
9635    {
9636     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9637    },
9638    {
9639     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9640    },
9641    {
9642     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9643    },
9644    {
9645     "kind" : "vcall_offset"
9646    },
9647    {
9648     "component_value" : -16,
9649     "kind" : "vcall_offset"
9650    },
9651    {
9652     "component_value" : -16,
9653     "kind" : "vcall_offset"
9654    },
9655    {
9656     "component_value" : -16,
9657     "kind" : "vcall_offset"
9658    },
9659    {
9660     "component_value" : -16,
9661     "kind" : "vcall_offset"
9662    },
9663    {
9664     "component_value" : -16,
9665     "kind" : "offset_to_top"
9666    },
9667    {
9668     "kind" : "rtti",
9669     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
9670    },
9671    {
9672     "kind" : "complete_dtor_pointer",
9673     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
9674    },
9675    {
9676     "kind" : "deleting_dtor_pointer",
9677     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
9678    },
9679    {
9680     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9681    },
9682    {
9683     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9684    },
9685    {
9686     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9687    },
9688    {
9689     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9690    }
9691   ]
9692  },
9693  {
9694   "alignment" : 4,
9695   "base_specifiers" :
9696   [
9697    {
9698     "referenced_type" : "type-265"
9699    },
9700    {
9701     "referenced_type" : "type-19"
9702    },
9703    {
9704     "referenced_type" : "type-108"
9705    }
9706   ],
9707   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb>",
9708   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb>",
9709   "record_kind" : "class",
9710   "referenced_type" : "type-613",
9711   "self_type" : "type-613",
9712   "size" : 32,
9713   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9714   "template_args" : [ "type-265" ],
9715   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE",
9716   "vtable_components" :
9717   [
9718    {
9719     "component_value" : 24,
9720     "kind" : "vbase_offset"
9721    },
9722    {
9723     "kind" : "offset_to_top"
9724    },
9725    {
9726     "kind" : "rtti",
9727     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
9728    },
9729    {
9730     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
9731    },
9732    {
9733     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9734    },
9735    {
9736     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9737    },
9738    {
9739     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9740    },
9741    {
9742     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9743    },
9744    {
9745     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
9746    },
9747    {
9748     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9749    },
9750    {
9751     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
9752    },
9753    {
9754     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9755    },
9756    {
9757     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
9758    },
9759    {
9760     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9761    },
9762    {
9763     "kind" : "complete_dtor_pointer",
9764     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
9765    },
9766    {
9767     "kind" : "deleting_dtor_pointer",
9768     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
9769    },
9770    {
9771     "is_pure" : true,
9772     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
9773    },
9774    {
9775     "is_pure" : true,
9776     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
9777    },
9778    {
9779     "is_pure" : true,
9780     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb15queryPortStatusEv"
9781    },
9782    {
9783     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
9784    },
9785    {
9786     "component_value" : 20,
9787     "kind" : "vbase_offset"
9788    },
9789    {
9790     "component_value" : -4,
9791     "kind" : "offset_to_top"
9792    },
9793    {
9794     "kind" : "rtti",
9795     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
9796    },
9797    {
9798     "kind" : "complete_dtor_pointer",
9799     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
9800    },
9801    {
9802     "kind" : "deleting_dtor_pointer",
9803     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
9804    },
9805    {
9806     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
9807    },
9808    {
9809     "component_value" : 16,
9810     "kind" : "vbase_offset"
9811    },
9812    {
9813     "component_value" : -8,
9814     "kind" : "offset_to_top"
9815    },
9816    {
9817     "kind" : "rtti",
9818     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
9819    },
9820    {
9821     "kind" : "complete_dtor_pointer",
9822     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
9823    },
9824    {
9825     "kind" : "deleting_dtor_pointer",
9826     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
9827    },
9828    {
9829     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9830    },
9831    {
9832     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9833    },
9834    {
9835     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9836    },
9837    {
9838     "kind" : "vcall_offset"
9839    },
9840    {
9841     "component_value" : -16,
9842     "kind" : "vcall_offset"
9843    },
9844    {
9845     "component_value" : -16,
9846     "kind" : "vcall_offset"
9847    },
9848    {
9849     "component_value" : -16,
9850     "kind" : "vcall_offset"
9851    },
9852    {
9853     "component_value" : -24,
9854     "kind" : "vcall_offset"
9855    },
9856    {
9857     "component_value" : -24,
9858     "kind" : "offset_to_top"
9859    },
9860    {
9861     "kind" : "rtti",
9862     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
9863    },
9864    {
9865     "kind" : "complete_dtor_pointer",
9866     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
9867    },
9868    {
9869     "kind" : "deleting_dtor_pointer",
9870     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
9871    },
9872    {
9873     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9874    },
9875    {
9876     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9877    },
9878    {
9879     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9880    },
9881    {
9882     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9883    }
9884   ]
9885  },
9886  {
9887   "alignment" : 4,
9888   "base_specifiers" :
9889   [
9890    {
9891     "referenced_type" : "type-22"
9892    },
9893    {
9894     "referenced_type" : "type-19"
9895    },
9896    {
9897     "referenced_type" : "type-108"
9898    }
9899   ],
9900   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback>",
9901   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback>",
9902   "record_kind" : "class",
9903   "referenced_type" : "type-612",
9904   "self_type" : "type-612",
9905   "size" : 32,
9906   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9907   "template_args" : [ "type-22" ],
9908   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE",
9909   "vtable_components" :
9910   [
9911    {
9912     "component_value" : 24,
9913     "kind" : "vbase_offset"
9914    },
9915    {
9916     "kind" : "offset_to_top"
9917    },
9918    {
9919     "kind" : "rtti",
9920     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
9921    },
9922    {
9923     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
9924    },
9925    {
9926     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9927    },
9928    {
9929     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9930    },
9931    {
9932     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9933    },
9934    {
9935     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9936    },
9937    {
9938     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
9939    },
9940    {
9941     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9942    },
9943    {
9944     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
9945    },
9946    {
9947     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9948    },
9949    {
9950     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
9951    },
9952    {
9953     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9954    },
9955    {
9956     "kind" : "complete_dtor_pointer",
9957     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
9958    },
9959    {
9960     "kind" : "deleting_dtor_pointer",
9961     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
9962    },
9963    {
9964     "is_pure" : true,
9965     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
9966    },
9967    {
9968     "is_pure" : true,
9969     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
9970    },
9971    {
9972     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
9973    },
9974    {
9975     "component_value" : 20,
9976     "kind" : "vbase_offset"
9977    },
9978    {
9979     "component_value" : -4,
9980     "kind" : "offset_to_top"
9981    },
9982    {
9983     "kind" : "rtti",
9984     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
9985    },
9986    {
9987     "kind" : "complete_dtor_pointer",
9988     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
9989    },
9990    {
9991     "kind" : "deleting_dtor_pointer",
9992     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
9993    },
9994    {
9995     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
9996    },
9997    {
9998     "component_value" : 16,
9999     "kind" : "vbase_offset"
10000    },
10001    {
10002     "component_value" : -8,
10003     "kind" : "offset_to_top"
10004    },
10005    {
10006     "kind" : "rtti",
10007     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
10008    },
10009    {
10010     "kind" : "complete_dtor_pointer",
10011     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
10012    },
10013    {
10014     "kind" : "deleting_dtor_pointer",
10015     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
10016    },
10017    {
10018     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10019    },
10020    {
10021     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10022    },
10023    {
10024     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10025    },
10026    {
10027     "kind" : "vcall_offset"
10028    },
10029    {
10030     "component_value" : -16,
10031     "kind" : "vcall_offset"
10032    },
10033    {
10034     "component_value" : -16,
10035     "kind" : "vcall_offset"
10036    },
10037    {
10038     "component_value" : -16,
10039     "kind" : "vcall_offset"
10040    },
10041    {
10042     "component_value" : -24,
10043     "kind" : "vcall_offset"
10044    },
10045    {
10046     "component_value" : -24,
10047     "kind" : "offset_to_top"
10048    },
10049    {
10050     "kind" : "rtti",
10051     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
10052    },
10053    {
10054     "kind" : "complete_dtor_pointer",
10055     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
10056    },
10057    {
10058     "kind" : "deleting_dtor_pointer",
10059     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
10060    },
10061    {
10062     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10063    },
10064    {
10065     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10066    },
10067    {
10068     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10069    },
10070    {
10071     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10072    }
10073   ]
10074  },
10075  {
10076   "alignment" : 4,
10077   "base_specifiers" :
10078   [
10079    {
10080     "referenced_type" : "type-272"
10081    },
10082    {
10083     "referenced_type" : "type-19"
10084    },
10085    {
10086     "referenced_type" : "type-108"
10087    }
10088   ],
10089   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsb>",
10090   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsb>",
10091   "record_kind" : "class",
10092   "referenced_type" : "type-614",
10093   "self_type" : "type-614",
10094   "size" : 32,
10095   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10096   "template_args" : [ "type-272" ],
10097   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE",
10098   "vtable_components" :
10099   [
10100    {
10101     "component_value" : 24,
10102     "kind" : "vbase_offset"
10103    },
10104    {
10105     "kind" : "offset_to_top"
10106    },
10107    {
10108     "kind" : "rtti",
10109     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
10110    },
10111    {
10112     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_14IUsb8isRemoteEv"
10113    },
10114    {
10115     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10116    },
10117    {
10118     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10119    },
10120    {
10121     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10122    },
10123    {
10124     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10125    },
10126    {
10127     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21setHALInstrumentationEv"
10128    },
10129    {
10130     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10131    },
10132    {
10133     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb4pingEv"
10134    },
10135    {
10136     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10137    },
10138    {
10139     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21notifySyspropsChangedEv"
10140    },
10141    {
10142     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10143    },
10144    {
10145     "kind" : "complete_dtor_pointer",
10146     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
10147    },
10148    {
10149     "kind" : "deleting_dtor_pointer",
10150     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
10151    },
10152    {
10153     "is_pure" : true,
10154     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
10155    },
10156    {
10157     "is_pure" : true,
10158     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
10159    },
10160    {
10161     "is_pure" : true,
10162     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb15queryPortStatusEv"
10163    },
10164    {
10165     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
10166    },
10167    {
10168     "component_value" : 20,
10169     "kind" : "vbase_offset"
10170    },
10171    {
10172     "component_value" : -4,
10173     "kind" : "offset_to_top"
10174    },
10175    {
10176     "kind" : "rtti",
10177     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
10178    },
10179    {
10180     "kind" : "complete_dtor_pointer",
10181     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
10182    },
10183    {
10184     "kind" : "deleting_dtor_pointer",
10185     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
10186    },
10187    {
10188     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
10189    },
10190    {
10191     "component_value" : 16,
10192     "kind" : "vbase_offset"
10193    },
10194    {
10195     "component_value" : -8,
10196     "kind" : "offset_to_top"
10197    },
10198    {
10199     "kind" : "rtti",
10200     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
10201    },
10202    {
10203     "kind" : "complete_dtor_pointer",
10204     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
10205    },
10206    {
10207     "kind" : "deleting_dtor_pointer",
10208     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
10209    },
10210    {
10211     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10212    },
10213    {
10214     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10215    },
10216    {
10217     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10218    },
10219    {
10220     "kind" : "vcall_offset"
10221    },
10222    {
10223     "component_value" : -16,
10224     "kind" : "vcall_offset"
10225    },
10226    {
10227     "component_value" : -16,
10228     "kind" : "vcall_offset"
10229    },
10230    {
10231     "component_value" : -16,
10232     "kind" : "vcall_offset"
10233    },
10234    {
10235     "component_value" : -24,
10236     "kind" : "vcall_offset"
10237    },
10238    {
10239     "component_value" : -24,
10240     "kind" : "offset_to_top"
10241    },
10242    {
10243     "kind" : "rtti",
10244     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
10245    },
10246    {
10247     "kind" : "complete_dtor_pointer",
10248     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
10249    },
10250    {
10251     "kind" : "deleting_dtor_pointer",
10252     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
10253    },
10254    {
10255     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10256    },
10257    {
10258     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10259    },
10260    {
10261     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10262    },
10263    {
10264     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10265    }
10266   ]
10267  },
10268  {
10269   "alignment" : 4,
10270   "base_specifiers" :
10271   [
10272    {
10273     "referenced_type" : "type-21"
10274    },
10275    {
10276     "referenced_type" : "type-19"
10277    },
10278    {
10279     "referenced_type" : "type-108"
10280    }
10281   ],
10282   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsbCallback>",
10283   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsbCallback>",
10284   "record_kind" : "class",
10285   "referenced_type" : "type-107",
10286   "self_type" : "type-107",
10287   "size" : 32,
10288   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10289   "template_args" : [ "type-21" ],
10290   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE",
10291   "vtable_components" :
10292   [
10293    {
10294     "component_value" : 24,
10295     "kind" : "vbase_offset"
10296    },
10297    {
10298     "kind" : "offset_to_top"
10299    },
10300    {
10301     "kind" : "rtti",
10302     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
10303    },
10304    {
10305     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_112IUsbCallback8isRemoteEv"
10306    },
10307    {
10308     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10309    },
10310    {
10311     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10312    },
10313    {
10314     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10315    },
10316    {
10317     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10318    },
10319    {
10320     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21setHALInstrumentationEv"
10321    },
10322    {
10323     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10324    },
10325    {
10326     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback4pingEv"
10327    },
10328    {
10329     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10330    },
10331    {
10332     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21notifySyspropsChangedEv"
10333    },
10334    {
10335     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10336    },
10337    {
10338     "kind" : "complete_dtor_pointer",
10339     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
10340    },
10341    {
10342     "kind" : "deleting_dtor_pointer",
10343     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
10344    },
10345    {
10346     "is_pure" : true,
10347     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
10348    },
10349    {
10350     "is_pure" : true,
10351     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
10352    },
10353    {
10354     "is_pure" : true,
10355     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
10356    },
10357    {
10358     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
10359    },
10360    {
10361     "component_value" : 20,
10362     "kind" : "vbase_offset"
10363    },
10364    {
10365     "component_value" : -4,
10366     "kind" : "offset_to_top"
10367    },
10368    {
10369     "kind" : "rtti",
10370     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
10371    },
10372    {
10373     "kind" : "complete_dtor_pointer",
10374     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
10375    },
10376    {
10377     "kind" : "deleting_dtor_pointer",
10378     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
10379    },
10380    {
10381     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
10382    },
10383    {
10384     "component_value" : 16,
10385     "kind" : "vbase_offset"
10386    },
10387    {
10388     "component_value" : -8,
10389     "kind" : "offset_to_top"
10390    },
10391    {
10392     "kind" : "rtti",
10393     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
10394    },
10395    {
10396     "kind" : "complete_dtor_pointer",
10397     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
10398    },
10399    {
10400     "kind" : "deleting_dtor_pointer",
10401     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
10402    },
10403    {
10404     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10405    },
10406    {
10407     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10408    },
10409    {
10410     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10411    },
10412    {
10413     "kind" : "vcall_offset"
10414    },
10415    {
10416     "component_value" : -16,
10417     "kind" : "vcall_offset"
10418    },
10419    {
10420     "component_value" : -16,
10421     "kind" : "vcall_offset"
10422    },
10423    {
10424     "component_value" : -16,
10425     "kind" : "vcall_offset"
10426    },
10427    {
10428     "component_value" : -24,
10429     "kind" : "vcall_offset"
10430    },
10431    {
10432     "component_value" : -24,
10433     "kind" : "offset_to_top"
10434    },
10435    {
10436     "kind" : "rtti",
10437     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
10438    },
10439    {
10440     "kind" : "complete_dtor_pointer",
10441     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
10442    },
10443    {
10444     "kind" : "deleting_dtor_pointer",
10445     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
10446    },
10447    {
10448     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10449    },
10450    {
10451     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10452    },
10453    {
10454     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10455    },
10456    {
10457     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10458    }
10459   ]
10460  },
10461  {
10462   "alignment" : 4,
10463   "base_specifiers" :
10464   [
10465    {
10466     "referenced_type" : "type-291"
10467    },
10468    {
10469     "referenced_type" : "type-19"
10470    },
10471    {
10472     "referenced_type" : "type-108"
10473    }
10474   ],
10475   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsb>",
10476   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsb>",
10477   "record_kind" : "class",
10478   "referenced_type" : "type-616",
10479   "self_type" : "type-616",
10480   "size" : 32,
10481   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10482   "template_args" : [ "type-291" ],
10483   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEEE",
10484   "vtable_components" :
10485   [
10486    {
10487     "component_value" : 24,
10488     "kind" : "vbase_offset"
10489    },
10490    {
10491     "kind" : "offset_to_top"
10492    },
10493    {
10494     "kind" : "rtti",
10495     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEEE"
10496    },
10497    {
10498     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_24IUsb8isRemoteEv"
10499    },
10500    {
10501     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10502    },
10503    {
10504     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10505    },
10506    {
10507     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10508    },
10509    {
10510     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10511    },
10512    {
10513     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb21setHALInstrumentationEv"
10514    },
10515    {
10516     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10517    },
10518    {
10519     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb4pingEv"
10520    },
10521    {
10522     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10523    },
10524    {
10525     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb21notifySyspropsChangedEv"
10526    },
10527    {
10528     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10529    },
10530    {
10531     "kind" : "complete_dtor_pointer",
10532     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED1Ev"
10533    },
10534    {
10535     "kind" : "deleting_dtor_pointer",
10536     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED0Ev"
10537    },
10538    {
10539     "is_pure" : true,
10540     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
10541    },
10542    {
10543     "is_pure" : true,
10544     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
10545    },
10546    {
10547     "is_pure" : true,
10548     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb15queryPortStatusEv"
10549    },
10550    {
10551     "is_pure" : true,
10552     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb"
10553    },
10554    {
10555     "is_pure" : true,
10556     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb"
10557    },
10558    {
10559     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEE10onAsBinderEv"
10560    },
10561    {
10562     "component_value" : 20,
10563     "kind" : "vbase_offset"
10564    },
10565    {
10566     "component_value" : -4,
10567     "kind" : "offset_to_top"
10568    },
10569    {
10570     "kind" : "rtti",
10571     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEEE"
10572    },
10573    {
10574     "kind" : "complete_dtor_pointer",
10575     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED1Ev"
10576    },
10577    {
10578     "kind" : "deleting_dtor_pointer",
10579     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED0Ev"
10580    },
10581    {
10582     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEE10onAsBinderEv"
10583    },
10584    {
10585     "component_value" : 16,
10586     "kind" : "vbase_offset"
10587    },
10588    {
10589     "component_value" : -8,
10590     "kind" : "offset_to_top"
10591    },
10592    {
10593     "kind" : "rtti",
10594     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEEE"
10595    },
10596    {
10597     "kind" : "complete_dtor_pointer",
10598     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED1Ev"
10599    },
10600    {
10601     "kind" : "deleting_dtor_pointer",
10602     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED0Ev"
10603    },
10604    {
10605     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10606    },
10607    {
10608     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10609    },
10610    {
10611     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10612    },
10613    {
10614     "kind" : "vcall_offset"
10615    },
10616    {
10617     "component_value" : -16,
10618     "kind" : "vcall_offset"
10619    },
10620    {
10621     "component_value" : -16,
10622     "kind" : "vcall_offset"
10623    },
10624    {
10625     "component_value" : -16,
10626     "kind" : "vcall_offset"
10627    },
10628    {
10629     "component_value" : -24,
10630     "kind" : "vcall_offset"
10631    },
10632    {
10633     "component_value" : -24,
10634     "kind" : "offset_to_top"
10635    },
10636    {
10637     "kind" : "rtti",
10638     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEEE"
10639    },
10640    {
10641     "kind" : "complete_dtor_pointer",
10642     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED1Ev"
10643    },
10644    {
10645     "kind" : "deleting_dtor_pointer",
10646     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEED0Ev"
10647    },
10648    {
10649     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10650    },
10651    {
10652     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10653    },
10654    {
10655     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10656    },
10657    {
10658     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10659    }
10660   ]
10661  },
10662  {
10663   "alignment" : 4,
10664   "base_specifiers" :
10665   [
10666    {
10667     "referenced_type" : "type-88"
10668    },
10669    {
10670     "referenced_type" : "type-19"
10671    },
10672    {
10673     "referenced_type" : "type-108"
10674    }
10675   ],
10676   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsbCallback>",
10677   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_2::IUsbCallback>",
10678   "record_kind" : "class",
10679   "referenced_type" : "type-117",
10680   "self_type" : "type-117",
10681   "size" : 32,
10682   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10683   "template_args" : [ "type-88" ],
10684   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEEE",
10685   "vtable_components" :
10686   [
10687    {
10688     "component_value" : 24,
10689     "kind" : "vbase_offset"
10690    },
10691    {
10692     "kind" : "offset_to_top"
10693    },
10694    {
10695     "kind" : "rtti",
10696     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEEE"
10697    },
10698    {
10699     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_212IUsbCallback8isRemoteEv"
10700    },
10701    {
10702     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10703    },
10704    {
10705     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10706    },
10707    {
10708     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10709    },
10710    {
10711     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10712    },
10713    {
10714     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21setHALInstrumentationEv"
10715    },
10716    {
10717     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10718    },
10719    {
10720     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback4pingEv"
10721    },
10722    {
10723     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10724    },
10725    {
10726     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21notifySyspropsChangedEv"
10727    },
10728    {
10729     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10730    },
10731    {
10732     "kind" : "complete_dtor_pointer",
10733     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED1Ev"
10734    },
10735    {
10736     "kind" : "deleting_dtor_pointer",
10737     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED0Ev"
10738    },
10739    {
10740     "is_pure" : true,
10741     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
10742    },
10743    {
10744     "is_pure" : true,
10745     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
10746    },
10747    {
10748     "is_pure" : true,
10749     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE"
10750    },
10751    {
10752     "is_pure" : true,
10753     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
10754    },
10755    {
10756     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEE10onAsBinderEv"
10757    },
10758    {
10759     "component_value" : 20,
10760     "kind" : "vbase_offset"
10761    },
10762    {
10763     "component_value" : -4,
10764     "kind" : "offset_to_top"
10765    },
10766    {
10767     "kind" : "rtti",
10768     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEEE"
10769    },
10770    {
10771     "kind" : "complete_dtor_pointer",
10772     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED1Ev"
10773    },
10774    {
10775     "kind" : "deleting_dtor_pointer",
10776     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED0Ev"
10777    },
10778    {
10779     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEE10onAsBinderEv"
10780    },
10781    {
10782     "component_value" : 16,
10783     "kind" : "vbase_offset"
10784    },
10785    {
10786     "component_value" : -8,
10787     "kind" : "offset_to_top"
10788    },
10789    {
10790     "kind" : "rtti",
10791     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEEE"
10792    },
10793    {
10794     "kind" : "complete_dtor_pointer",
10795     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED1Ev"
10796    },
10797    {
10798     "kind" : "deleting_dtor_pointer",
10799     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED0Ev"
10800    },
10801    {
10802     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10803    },
10804    {
10805     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10806    },
10807    {
10808     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10809    },
10810    {
10811     "kind" : "vcall_offset"
10812    },
10813    {
10814     "component_value" : -16,
10815     "kind" : "vcall_offset"
10816    },
10817    {
10818     "component_value" : -16,
10819     "kind" : "vcall_offset"
10820    },
10821    {
10822     "component_value" : -16,
10823     "kind" : "vcall_offset"
10824    },
10825    {
10826     "component_value" : -24,
10827     "kind" : "vcall_offset"
10828    },
10829    {
10830     "component_value" : -24,
10831     "kind" : "offset_to_top"
10832    },
10833    {
10834     "kind" : "rtti",
10835     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEEE"
10836    },
10837    {
10838     "kind" : "complete_dtor_pointer",
10839     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED1Ev"
10840    },
10841    {
10842     "kind" : "deleting_dtor_pointer",
10843     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEED0Ev"
10844    },
10845    {
10846     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10847    },
10848    {
10849     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10850    },
10851    {
10852     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10853    },
10854    {
10855     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10856    }
10857   ]
10858  },
10859  {
10860   "alignment" : 4,
10861   "base_specifiers" :
10862   [
10863    {
10864     "referenced_type" : "type-16"
10865    },
10866    {
10867     "referenced_type" : "type-19"
10868    },
10869    {
10870     "referenced_type" : "type-108"
10871    }
10872   ],
10873   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
10874   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
10875   "record_kind" : "class",
10876   "referenced_type" : "type-611",
10877   "self_type" : "type-611",
10878   "size" : 32,
10879   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10880   "template_args" : [ "type-16" ],
10881   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
10882   "vtable_components" :
10883   [
10884    {
10885     "component_value" : 24,
10886     "kind" : "vbase_offset"
10887    },
10888    {
10889     "kind" : "offset_to_top"
10890    },
10891    {
10892     "kind" : "rtti",
10893     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
10894    },
10895    {
10896     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
10897    },
10898    {
10899     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10900    },
10901    {
10902     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10903    },
10904    {
10905     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10906    },
10907    {
10908     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
10909    },
10910    {
10911     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
10912    },
10913    {
10914     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
10915    },
10916    {
10917     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
10918    },
10919    {
10920     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
10921    },
10922    {
10923     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
10924    },
10925    {
10926     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10927    },
10928    {
10929     "kind" : "complete_dtor_pointer",
10930     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
10931    },
10932    {
10933     "kind" : "deleting_dtor_pointer",
10934     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
10935    },
10936    {
10937     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
10938    },
10939    {
10940     "component_value" : 20,
10941     "kind" : "vbase_offset"
10942    },
10943    {
10944     "component_value" : -4,
10945     "kind" : "offset_to_top"
10946    },
10947    {
10948     "kind" : "rtti",
10949     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
10950    },
10951    {
10952     "kind" : "complete_dtor_pointer",
10953     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
10954    },
10955    {
10956     "kind" : "deleting_dtor_pointer",
10957     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
10958    },
10959    {
10960     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
10961    },
10962    {
10963     "component_value" : 16,
10964     "kind" : "vbase_offset"
10965    },
10966    {
10967     "component_value" : -8,
10968     "kind" : "offset_to_top"
10969    },
10970    {
10971     "kind" : "rtti",
10972     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
10973    },
10974    {
10975     "kind" : "complete_dtor_pointer",
10976     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
10977    },
10978    {
10979     "kind" : "deleting_dtor_pointer",
10980     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
10981    },
10982    {
10983     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10984    },
10985    {
10986     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10987    },
10988    {
10989     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10990    },
10991    {
10992     "kind" : "vcall_offset"
10993    },
10994    {
10995     "component_value" : -16,
10996     "kind" : "vcall_offset"
10997    },
10998    {
10999     "component_value" : -16,
11000     "kind" : "vcall_offset"
11001    },
11002    {
11003     "component_value" : -16,
11004     "kind" : "vcall_offset"
11005    },
11006    {
11007     "component_value" : -24,
11008     "kind" : "vcall_offset"
11009    },
11010    {
11011     "component_value" : -24,
11012     "kind" : "offset_to_top"
11013    },
11014    {
11015     "kind" : "rtti",
11016     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
11017    },
11018    {
11019     "kind" : "complete_dtor_pointer",
11020     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
11021    },
11022    {
11023     "kind" : "deleting_dtor_pointer",
11024     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
11025    },
11026    {
11027     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11028    },
11029    {
11030     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11031    },
11032    {
11033     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11034    },
11035    {
11036     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11037    }
11038   ]
11039  },
11040  {
11041   "alignment" : 4,
11042   "fields" :
11043   [
11044    {
11045     "access" : "private",
11046     "field_name" : "mMutex",
11047     "referenced_type" : "type-635"
11048    },
11049    {
11050     "access" : "private",
11051     "field_name" : "mMap",
11052     "field_offset" : 32,
11053     "referenced_type" : "type-636"
11054    }
11055   ],
11056   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
11057   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
11058   "record_kind" : "class",
11059   "referenced_type" : "type-634",
11060   "self_type" : "type-634",
11061   "size" : 16,
11062   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
11063   "template_args" : [ "type-14", "type-637" ],
11064   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
11065  },
11066  {
11067   "alignment" : 4,
11068   "fields" :
11069   [
11070    {
11071     "access" : "private",
11072     "field_name" : "mMutex",
11073     "referenced_type" : "type-643"
11074    },
11075    {
11076     "access" : "private",
11077     "field_name" : "mMap",
11078     "field_offset" : 32,
11079     "referenced_type" : "type-644"
11080    }
11081   ],
11082   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
11083   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
11084   "record_kind" : "class",
11085   "referenced_type" : "type-642",
11086   "self_type" : "type-642",
11087   "size" : 16,
11088   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
11089   "template_args" : [ "type-14", "type-40" ],
11090   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
11091  },
11092  {
11093   "alignment" : 4,
11094   "fields" :
11095   [
11096    {
11097     "access" : "private",
11098     "field_name" : "mMutex",
11099     "referenced_type" : "type-648"
11100    },
11101    {
11102     "access" : "private",
11103     "field_name" : "mMap",
11104     "field_offset" : 32,
11105     "referenced_type" : "type-649"
11106    }
11107   ],
11108   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
11109   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
11110   "record_kind" : "class",
11111   "referenced_type" : "type-647",
11112   "self_type" : "type-647",
11113   "size" : 16,
11114   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
11115   "template_args" : [ "type-650", "type-516" ],
11116   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
11117  },
11118  {
11119   "alignment" : 4,
11120   "fields" :
11121   [
11122    {
11123     "access" : "private",
11124     "field_name" : "mMutex",
11125     "referenced_type" : "type-666"
11126    },
11127    {
11128     "access" : "private",
11129     "field_name" : "mMap",
11130     "field_offset" : 32,
11131     "referenced_type" : "type-667"
11132    }
11133   ],
11134   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
11135   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
11136   "record_kind" : "class",
11137   "referenced_type" : "type-665",
11138   "self_type" : "type-665",
11139   "size" : 16,
11140   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
11141   "template_args" : [ "type-668", "type-669" ],
11142   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
11143  },
11144  {
11145   "alignment" : 4,
11146   "fields" :
11147   [
11148    {
11149     "access" : "private",
11150     "field_name" : "mMutex",
11151     "referenced_type" : "type-656"
11152    },
11153    {
11154     "access" : "private",
11155     "field_name" : "mMap",
11156     "field_offset" : 32,
11157     "referenced_type" : "type-657"
11158    }
11159   ],
11160   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
11161   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
11162   "record_kind" : "class",
11163   "referenced_type" : "type-655",
11164   "self_type" : "type-655",
11165   "size" : 16,
11166   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
11167   "template_args" : [ "type-658", "type-659" ],
11168   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
11169  },
11170  {
11171   "alignment" : 8,
11172   "fields" :
11173   [
11174    {
11175     "field_name" : "flags",
11176     "referenced_type" : "type-2"
11177    },
11178    {
11179     "field_name" : "fdIndex",
11180     "field_offset" : 32,
11181     "referenced_type" : "type-2"
11182    },
11183    {
11184     "field_name" : "offset",
11185     "field_offset" : 64,
11186     "referenced_type" : "type-2"
11187    },
11188    {
11189     "field_name" : "extent",
11190     "field_offset" : 128,
11191     "referenced_type" : "type-13"
11192    }
11193   ],
11194   "linker_set_key" : "android::hardware::GrantorDescriptor",
11195   "name" : "android::hardware::GrantorDescriptor",
11196   "referenced_type" : "type-541",
11197   "self_type" : "type-541",
11198   "size" : 24,
11199   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
11200   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
11201  },
11202  {
11203   "alignment" : 8,
11204   "base_specifiers" :
11205   [
11206    {
11207     "is_virtual" : true,
11208     "referenced_type" : "type-525"
11209    },
11210    {
11211     "is_virtual" : true,
11212     "referenced_type" : "type-7"
11213    }
11214   ],
11215   "linker_set_key" : "android::hardware::HidlMemory",
11216   "name" : "android::hardware::HidlMemory",
11217   "record_kind" : "class",
11218   "referenced_type" : "type-533",
11219   "self_type" : "type-533",
11220   "size" : 56,
11221   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11222   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
11223   "vtable_components" :
11224   [
11225    {
11226     "component_value" : 48,
11227     "kind" : "vbase_offset"
11228    },
11229    {
11230     "component_value" : 8,
11231     "kind" : "vbase_offset"
11232    },
11233    {
11234     "kind" : "offset_to_top"
11235    },
11236    {
11237     "kind" : "rtti",
11238     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
11239    },
11240    {
11241     "kind" : "complete_dtor_pointer",
11242     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
11243    },
11244    {
11245     "kind" : "deleting_dtor_pointer",
11246     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
11247    },
11248    {
11249     "kind" : "vcall_offset"
11250    },
11251    {
11252     "kind" : "vcall_offset"
11253    },
11254    {
11255     "kind" : "vcall_offset"
11256    },
11257    {
11258     "kind" : "vcall_offset"
11259    },
11260    {
11261     "component_value" : -48,
11262     "kind" : "vcall_offset"
11263    },
11264    {
11265     "component_value" : -48,
11266     "kind" : "offset_to_top"
11267    },
11268    {
11269     "kind" : "rtti",
11270     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
11271    },
11272    {
11273     "kind" : "complete_dtor_pointer",
11274     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
11275    },
11276    {
11277     "kind" : "deleting_dtor_pointer",
11278     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
11279    },
11280    {
11281     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11282    },
11283    {
11284     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11285    },
11286    {
11287     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11288    },
11289    {
11290     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11291    }
11292   ]
11293  },
11294  {
11295   "alignment" : 4,
11296   "base_specifiers" :
11297   [
11298    {
11299     "is_virtual" : true,
11300     "referenced_type" : "type-7"
11301    }
11302   ],
11303   "linker_set_key" : "android::hardware::IBinder",
11304   "name" : "android::hardware::IBinder",
11305   "record_kind" : "class",
11306   "referenced_type" : "type-62",
11307   "self_type" : "type-62",
11308   "size" : 12,
11309   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
11310   "unique_id" : "_ZTSN7android8hardware7IBinderE",
11311   "vtable_components" :
11312   [
11313    {
11314     "component_value" : 4,
11315     "kind" : "vbase_offset"
11316    },
11317    {
11318     "kind" : "offset_to_top"
11319    },
11320    {
11321     "kind" : "rtti",
11322     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
11323    },
11324    {
11325     "is_pure" : true,
11326     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11327    },
11328    {
11329     "is_pure" : true,
11330     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
11331    },
11332    {
11333     "is_pure" : true,
11334     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
11335    },
11336    {
11337     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11338    },
11339    {
11340     "is_pure" : true,
11341     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11342    },
11343    {
11344     "is_pure" : true,
11345     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
11346    },
11347    {
11348     "is_pure" : true,
11349     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
11350    },
11351    {
11352     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
11353    },
11354    {
11355     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11356    },
11357    {
11358     "kind" : "complete_dtor_pointer",
11359     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
11360    },
11361    {
11362     "kind" : "deleting_dtor_pointer",
11363     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
11364    },
11365    {
11366     "kind" : "vcall_offset"
11367    },
11368    {
11369     "kind" : "vcall_offset"
11370    },
11371    {
11372     "kind" : "vcall_offset"
11373    },
11374    {
11375     "kind" : "vcall_offset"
11376    },
11377    {
11378     "component_value" : -4,
11379     "kind" : "vcall_offset"
11380    },
11381    {
11382     "component_value" : -4,
11383     "kind" : "offset_to_top"
11384    },
11385    {
11386     "kind" : "rtti",
11387     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
11388    },
11389    {
11390     "kind" : "complete_dtor_pointer",
11391     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
11392    },
11393    {
11394     "kind" : "deleting_dtor_pointer",
11395     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
11396    },
11397    {
11398     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11399    },
11400    {
11401     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11402    },
11403    {
11404     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11405    },
11406    {
11407     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11408    }
11409   ]
11410  },
11411  {
11412   "alignment" : 4,
11413   "base_specifiers" :
11414   [
11415    {
11416     "is_virtual" : true,
11417     "referenced_type" : "type-7"
11418    }
11419   ],
11420   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
11421   "name" : "android::hardware::IBinder::DeathRecipient",
11422   "record_kind" : "class",
11423   "referenced_type" : "type-17",
11424   "self_type" : "type-17",
11425   "size" : 12,
11426   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
11427   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
11428   "vtable_components" :
11429   [
11430    {
11431     "component_value" : 4,
11432     "kind" : "vbase_offset"
11433    },
11434    {
11435     "kind" : "offset_to_top"
11436    },
11437    {
11438     "kind" : "rtti",
11439     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
11440    },
11441    {
11442     "is_pure" : true,
11443     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
11444    },
11445    {
11446     "kind" : "complete_dtor_pointer",
11447     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
11448    },
11449    {
11450     "kind" : "deleting_dtor_pointer",
11451     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
11452    },
11453    {
11454     "kind" : "vcall_offset"
11455    },
11456    {
11457     "kind" : "vcall_offset"
11458    },
11459    {
11460     "kind" : "vcall_offset"
11461    },
11462    {
11463     "kind" : "vcall_offset"
11464    },
11465    {
11466     "component_value" : -4,
11467     "kind" : "vcall_offset"
11468    },
11469    {
11470     "component_value" : -4,
11471     "kind" : "offset_to_top"
11472    },
11473    {
11474     "kind" : "rtti",
11475     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
11476    },
11477    {
11478     "kind" : "complete_dtor_pointer",
11479     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
11480    },
11481    {
11482     "kind" : "deleting_dtor_pointer",
11483     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
11484    },
11485    {
11486     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11487    },
11488    {
11489     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11490    },
11491    {
11492     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11493    },
11494    {
11495     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11496    }
11497   ]
11498  },
11499  {
11500   "alignment" : 4,
11501   "base_specifiers" :
11502   [
11503    {
11504     "is_virtual" : true,
11505     "referenced_type" : "type-7"
11506    }
11507   ],
11508   "linker_set_key" : "android::hardware::IInterface",
11509   "name" : "android::hardware::IInterface",
11510   "record_kind" : "class",
11511   "referenced_type" : "type-19",
11512   "self_type" : "type-19",
11513   "size" : 12,
11514   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
11515   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
11516   "vtable_components" :
11517   [
11518    {
11519     "component_value" : 4,
11520     "kind" : "vbase_offset"
11521    },
11522    {
11523     "kind" : "offset_to_top"
11524    },
11525    {
11526     "kind" : "rtti",
11527     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
11528    },
11529    {
11530     "kind" : "complete_dtor_pointer",
11531     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
11532    },
11533    {
11534     "kind" : "deleting_dtor_pointer",
11535     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
11536    },
11537    {
11538     "is_pure" : true,
11539     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
11540    },
11541    {
11542     "kind" : "vcall_offset"
11543    },
11544    {
11545     "kind" : "vcall_offset"
11546    },
11547    {
11548     "kind" : "vcall_offset"
11549    },
11550    {
11551     "kind" : "vcall_offset"
11552    },
11553    {
11554     "component_value" : -4,
11555     "kind" : "vcall_offset"
11556    },
11557    {
11558     "component_value" : -4,
11559     "kind" : "offset_to_top"
11560    },
11561    {
11562     "kind" : "rtti",
11563     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
11564    },
11565    {
11566     "kind" : "complete_dtor_pointer",
11567     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
11568    },
11569    {
11570     "kind" : "deleting_dtor_pointer",
11571     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
11572    },
11573    {
11574     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11575    },
11576    {
11577     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11578    },
11579    {
11580     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11581    },
11582    {
11583     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11584    }
11585   ]
11586  },
11587  {
11588   "alignment" : 8,
11589   "fields" :
11590   [
11591    {
11592     "access" : "private",
11593     "field_name" : "mGrantors",
11594     "referenced_type" : "type-537"
11595    },
11596    {
11597     "access" : "private",
11598     "field_name" : "mHandle",
11599     "field_offset" : 128,
11600     "referenced_type" : "type-583"
11601    },
11602    {
11603     "access" : "private",
11604     "field_name" : "mQuantum",
11605     "field_offset" : 192,
11606     "referenced_type" : "type-2"
11607    },
11608    {
11609     "access" : "private",
11610     "field_name" : "mFlags",
11611     "field_offset" : 224,
11612     "referenced_type" : "type-2"
11613    }
11614   ],
11615   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
11616   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
11617   "referenced_type" : "type-582",
11618   "self_type" : "type-582",
11619   "size" : 32,
11620   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
11621   "template_args" : [ "type-39" ],
11622   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
11623  },
11624  {
11625   "alignment" : 4,
11626   "fields" :
11627   [
11628    {
11629     "access" : "private",
11630     "field_name" : "mBufCachePos",
11631     "referenced_type" : "type-2"
11632    },
11633    {
11634     "access" : "private",
11635     "field_name" : "mBufCache",
11636     "field_offset" : 32,
11637     "referenced_type" : "type-618"
11638    },
11639    {
11640     "access" : "private",
11641     "field_name" : "mError",
11642     "field_offset" : 128,
11643     "referenced_type" : "type-49"
11644    },
11645    {
11646     "access" : "private",
11647     "field_name" : "mData",
11648     "field_offset" : 160,
11649     "referenced_type" : "type-619"
11650    },
11651    {
11652     "access" : "private",
11653     "field_name" : "mDataSize",
11654     "field_offset" : 192,
11655     "referenced_type" : "type-2"
11656    },
11657    {
11658     "access" : "private",
11659     "field_name" : "mDataCapacity",
11660     "field_offset" : 224,
11661     "referenced_type" : "type-2"
11662    },
11663    {
11664     "access" : "private",
11665     "field_name" : "mDataPos",
11666     "field_offset" : 256,
11667     "referenced_type" : "type-2"
11668    },
11669    {
11670     "access" : "private",
11671     "field_name" : "mObjects",
11672     "field_offset" : 288,
11673     "referenced_type" : "type-620"
11674    },
11675    {
11676     "access" : "private",
11677     "field_name" : "mObjectsSize",
11678     "field_offset" : 320,
11679     "referenced_type" : "type-2"
11680    },
11681    {
11682     "access" : "private",
11683     "field_name" : "mObjectsCapacity",
11684     "field_offset" : 352,
11685     "referenced_type" : "type-2"
11686    },
11687    {
11688     "access" : "private",
11689     "field_name" : "mNextObjectHint",
11690     "field_offset" : 384,
11691     "referenced_type" : "type-2"
11692    },
11693    {
11694     "access" : "private",
11695     "field_name" : "mNumRef",
11696     "field_offset" : 416,
11697     "referenced_type" : "type-2"
11698    },
11699    {
11700     "access" : "private",
11701     "field_name" : "mFdsKnown",
11702     "field_offset" : 448,
11703     "referenced_type" : "type-40"
11704    },
11705    {
11706     "access" : "private",
11707     "field_name" : "mHasFds",
11708     "field_offset" : 456,
11709     "referenced_type" : "type-40"
11710    },
11711    {
11712     "access" : "private",
11713     "field_name" : "mAllowFds",
11714     "field_offset" : 464,
11715     "referenced_type" : "type-40"
11716    },
11717    {
11718     "access" : "private",
11719     "field_name" : "mOwner",
11720     "field_offset" : 480,
11721     "referenced_type" : "type-621"
11722    },
11723    {
11724     "access" : "private",
11725     "field_name" : "mOwnerCookie",
11726     "field_offset" : 512,
11727     "referenced_type" : "type-50"
11728    }
11729   ],
11730   "linker_set_key" : "android::hardware::Parcel",
11731   "name" : "android::hardware::Parcel",
11732   "record_kind" : "class",
11733   "referenced_type" : "type-617",
11734   "self_type" : "type-617",
11735   "size" : 68,
11736   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
11737   "unique_id" : "_ZTSN7android8hardware6ParcelE"
11738  },
11739  {
11740   "access" : "private",
11741   "alignment" : 8,
11742   "fields" :
11743   [
11744    {
11745     "field_name" : "index",
11746     "referenced_type" : "type-2"
11747    },
11748    {
11749     "field_name" : "buffer",
11750     "field_offset" : 64,
11751     "referenced_type" : "type-13"
11752    },
11753    {
11754     "field_name" : "bufend",
11755     "field_offset" : 128,
11756     "referenced_type" : "type-13"
11757    }
11758   ],
11759   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
11760   "name" : "android::hardware::Parcel::BufferInfo",
11761   "referenced_type" : "type-625",
11762   "self_type" : "type-625",
11763   "size" : 24,
11764   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
11765   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
11766  },
11767  {
11768   "alignment" : 8,
11769   "base_specifiers" :
11770   [
11771    {
11772     "is_virtual" : true,
11773     "referenced_type" : "type-7"
11774    }
11775   ],
11776   "fields" :
11777   [
11778    {
11779     "access" : "private",
11780     "field_name" : "mDriverFD",
11781     "field_offset" : 32,
11782     "referenced_type" : "type-49"
11783    },
11784    {
11785     "access" : "private",
11786     "field_name" : "mVMStart",
11787     "field_offset" : 64,
11788     "referenced_type" : "type-50"
11789    },
11790    {
11791     "access" : "private",
11792     "field_name" : "mThreadCountLock",
11793     "field_offset" : 96,
11794     "referenced_type" : "type-52"
11795    },
11796    {
11797     "access" : "private",
11798     "field_name" : "mThreadCountDecrement",
11799     "field_offset" : 128,
11800     "referenced_type" : "type-53"
11801    },
11802    {
11803     "access" : "private",
11804     "field_name" : "mExecutingThreadsCount",
11805     "field_offset" : 160,
11806     "referenced_type" : "type-2"
11807    },
11808    {
11809     "access" : "private",
11810     "field_name" : "mMaxThreads",
11811     "field_offset" : 192,
11812     "referenced_type" : "type-2"
11813    },
11814    {
11815     "access" : "private",
11816     "field_name" : "mStarvationStartTimeMs",
11817     "field_offset" : 256,
11818     "referenced_type" : "type-54"
11819    },
11820    {
11821     "access" : "private",
11822     "field_name" : "mLock",
11823     "field_offset" : 320,
11824     "referenced_type" : "type-55"
11825    },
11826    {
11827     "access" : "private",
11828     "field_name" : "mHandleToObject",
11829     "field_offset" : 352,
11830     "referenced_type" : "type-57"
11831    },
11832    {
11833     "access" : "private",
11834     "field_name" : "mManagesContexts",
11835     "field_offset" : 512,
11836     "referenced_type" : "type-40"
11837    },
11838    {
11839     "access" : "private",
11840     "field_name" : "mBinderContextCheckFunc",
11841     "field_offset" : 544,
11842     "referenced_type" : "type-63"
11843    },
11844    {
11845     "access" : "private",
11846     "field_name" : "mBinderContextUserData",
11847     "field_offset" : 576,
11848     "referenced_type" : "type-50"
11849    },
11850    {
11851     "access" : "private",
11852     "field_name" : "mContexts",
11853     "field_offset" : 608,
11854     "referenced_type" : "type-74"
11855    },
11856    {
11857     "access" : "private",
11858     "field_name" : "mRootDir",
11859     "field_offset" : 768,
11860     "referenced_type" : "type-78"
11861    },
11862    {
11863     "access" : "private",
11864     "field_name" : "mThreadPoolStarted",
11865     "field_offset" : 800,
11866     "referenced_type" : "type-40"
11867    },
11868    {
11869     "access" : "private",
11870     "field_name" : "mSpawnThreadOnStart",
11871     "field_offset" : 808,
11872     "referenced_type" : "type-40"
11873    },
11874    {
11875     "access" : "private",
11876     "field_name" : "mThreadPoolSeq",
11877     "field_offset" : 832,
11878     "referenced_type" : "type-79"
11879    },
11880    {
11881     "access" : "private",
11882     "field_name" : "mMmapSize",
11883     "field_offset" : 864,
11884     "referenced_type" : "type-59"
11885    },
11886    {
11887     "access" : "private",
11888     "field_name" : "mCallRestriction",
11889     "field_offset" : 896,
11890     "referenced_type" : "type-80"
11891    }
11892   ],
11893   "linker_set_key" : "android::hardware::ProcessState",
11894   "name" : "android::hardware::ProcessState",
11895   "record_kind" : "class",
11896   "referenced_type" : "type-48",
11897   "self_type" : "type-48",
11898   "size" : 128,
11899   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
11900   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
11901   "vtable_components" :
11902   [
11903    {
11904     "component_value" : 116,
11905     "kind" : "vbase_offset"
11906    },
11907    {
11908     "kind" : "offset_to_top"
11909    },
11910    {
11911     "kind" : "rtti",
11912     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
11913    },
11914    {
11915     "kind" : "complete_dtor_pointer",
11916     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
11917    },
11918    {
11919     "kind" : "deleting_dtor_pointer",
11920     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
11921    },
11922    {
11923     "kind" : "vcall_offset"
11924    },
11925    {
11926     "kind" : "vcall_offset"
11927    },
11928    {
11929     "kind" : "vcall_offset"
11930    },
11931    {
11932     "kind" : "vcall_offset"
11933    },
11934    {
11935     "component_value" : -116,
11936     "kind" : "vcall_offset"
11937    },
11938    {
11939     "component_value" : -116,
11940     "kind" : "offset_to_top"
11941    },
11942    {
11943     "kind" : "rtti",
11944     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
11945    },
11946    {
11947     "kind" : "complete_dtor_pointer",
11948     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
11949    },
11950    {
11951     "kind" : "deleting_dtor_pointer",
11952     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
11953    },
11954    {
11955     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11956    },
11957    {
11958     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11959    },
11960    {
11961     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11962    },
11963    {
11964     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11965    }
11966   ]
11967  },
11968  {
11969   "access" : "private",
11970   "alignment" : 4,
11971   "fields" :
11972   [
11973    {
11974     "field_name" : "binder",
11975     "referenced_type" : "type-61"
11976    },
11977    {
11978     "field_name" : "refs",
11979     "field_offset" : 32,
11980     "referenced_type" : "type-11"
11981    }
11982   ],
11983   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
11984   "name" : "android::hardware::ProcessState::handle_entry",
11985   "referenced_type" : "type-60",
11986   "self_type" : "type-60",
11987   "size" : 8,
11988   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
11989   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
11990  },
11991  {
11992   "alignment" : 4,
11993   "base_specifiers" :
11994   [
11995    {
11996     "referenced_type" : "type-353"
11997    }
11998   ],
11999   "fields" :
12000   [
12001    {
12002     "access" : "private",
12003     "field_name" : "mVal",
12004     "field_offset" : 192,
12005     "referenced_type" : "type-289"
12006    }
12007   ],
12008   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> >",
12009   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> >",
12010   "record_kind" : "class",
12011   "referenced_type" : "type-367",
12012   "self_type" : "type-367",
12013   "size" : 28,
12014   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
12015   "template_args" : [ "type-289" ],
12016   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb4V1_24IUsbEEEEE"
12017  },
12018  {
12019   "alignment" : 4,
12020   "base_specifiers" :
12021   [
12022    {
12023     "referenced_type" : "type-353"
12024    }
12025   ],
12026   "fields" :
12027   [
12028    {
12029     "access" : "private",
12030     "field_name" : "mVal",
12031     "field_offset" : 192,
12032     "referenced_type" : "type-838"
12033    }
12034   ],
12035   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> >",
12036   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> >",
12037   "record_kind" : "class",
12038   "referenced_type" : "type-855",
12039   "self_type" : "type-855",
12040   "size" : 28,
12041   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
12042   "template_args" : [ "type-838" ],
12043   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb4V1_212IUsbCallbackEEEEE"
12044  },
12045  {
12046   "alignment" : 4,
12047   "base_specifiers" :
12048   [
12049    {
12050     "referenced_type" : "type-353"
12051    }
12052   ],
12053   "fields" :
12054   [
12055    {
12056     "access" : "private",
12057     "field_name" : "mVal",
12058     "field_offset" : 168,
12059     "referenced_type" : "type-40"
12060    }
12061   ],
12062   "linker_set_key" : "android::hardware::Return<bool>",
12063   "name" : "android::hardware::Return<bool>",
12064   "record_kind" : "class",
12065   "referenced_type" : "type-352",
12066   "self_type" : "type-352",
12067   "size" : 24,
12068   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
12069   "template_args" : [ "type-40" ],
12070   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
12071  },
12072  {
12073   "alignment" : 4,
12074   "base_specifiers" :
12075   [
12076    {
12077     "referenced_type" : "type-353"
12078    }
12079   ],
12080   "linker_set_key" : "android::hardware::Return<void>",
12081   "name" : "android::hardware::Return<void>",
12082   "record_kind" : "class",
12083   "referenced_type" : "type-406",
12084   "self_type" : "type-406",
12085   "size" : 24,
12086   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
12087   "template_args" : [ "type-51" ],
12088   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
12089  },
12090  {
12091   "alignment" : 4,
12092   "fields" :
12093   [
12094    {
12095     "access" : "private",
12096     "field_name" : "mException",
12097     "referenced_type" : "type-49"
12098    },
12099    {
12100     "access" : "private",
12101     "field_name" : "mErrorCode",
12102     "field_offset" : 32,
12103     "referenced_type" : "type-49"
12104    },
12105    {
12106     "access" : "private",
12107     "field_name" : "mMessage",
12108     "field_offset" : 64,
12109     "referenced_type" : "type-320"
12110    }
12111   ],
12112   "linker_set_key" : "android::hardware::Status",
12113   "name" : "android::hardware::Status",
12114   "record_kind" : "class",
12115   "referenced_type" : "type-319",
12116   "self_type" : "type-319",
12117   "size" : 20,
12118   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
12119   "unique_id" : "_ZTSN7android8hardware6StatusE"
12120  },
12121  {
12122   "alignment" : 4,
12123   "fields" :
12124   [
12125    {
12126     "access" : "protected",
12127     "field_name" : "mInstrumentationCallbacks",
12128     "field_offset" : 32,
12129     "referenced_type" : "type-100"
12130    },
12131    {
12132     "access" : "protected",
12133     "field_name" : "mEnableInstrumentation",
12134     "field_offset" : 128,
12135     "referenced_type" : "type-40"
12136    },
12137    {
12138     "access" : "protected",
12139     "field_name" : "mInstrumentationLibPackage",
12140     "field_offset" : 160,
12141     "referenced_type" : "type-101"
12142    },
12143    {
12144     "access" : "protected",
12145     "field_name" : "mInterfaceName",
12146     "field_offset" : 256,
12147     "referenced_type" : "type-102"
12148    }
12149   ],
12150   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
12151   "name" : "android::hardware::details::HidlInstrumentor",
12152   "referenced_type" : "type-99",
12153   "self_type" : "type-99",
12154   "size" : 44,
12155   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12156   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
12157   "vtable_components" :
12158   [
12159    {
12160     "kind" : "offset_to_top"
12161    },
12162    {
12163     "kind" : "rtti",
12164     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
12165    },
12166    {
12167     "kind" : "complete_dtor_pointer",
12168     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
12169    },
12170    {
12171     "kind" : "deleting_dtor_pointer",
12172     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
12173    }
12174   ]
12175  },
12176  {
12177   "alignment" : 4,
12178   "fields" :
12179   [
12180    {
12181     "field_name" : "sched_policy",
12182     "referenced_type" : "type-49"
12183    },
12184    {
12185     "field_name" : "prio",
12186     "field_offset" : 32,
12187     "referenced_type" : "type-49"
12188    }
12189   ],
12190   "linker_set_key" : "android::hardware::details::SchedPrio",
12191   "name" : "android::hardware::details::SchedPrio",
12192   "referenced_type" : "type-637",
12193   "self_type" : "type-637",
12194   "size" : 8,
12195   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
12196   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
12197  },
12198  {
12199   "alignment" : 4,
12200   "fields" :
12201   [
12202    {
12203     "access" : "private",
12204     "field_name" : "mQueue",
12205     "referenced_type" : "type-833"
12206    }
12207   ],
12208   "linker_set_key" : "android::hardware::details::TaskRunner",
12209   "name" : "android::hardware::details::TaskRunner",
12210   "record_kind" : "class",
12211   "referenced_type" : "type-832",
12212   "self_type" : "type-832",
12213   "size" : 8,
12214   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
12215   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
12216  },
12217  {
12218   "alignment" : 1,
12219   "linker_set_key" : "android::hardware::details::bnhw_tag",
12220   "name" : "android::hardware::details::bnhw_tag",
12221   "referenced_type" : "type-464",
12222   "self_type" : "type-464",
12223   "size" : 1,
12224   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12225   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
12226  },
12227  {
12228   "alignment" : 1,
12229   "linker_set_key" : "android::hardware::details::bphw_tag",
12230   "name" : "android::hardware::details::bphw_tag",
12231   "referenced_type" : "type-475",
12232   "self_type" : "type-475",
12233   "size" : 1,
12234   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12235   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
12236  },
12237  {
12238   "alignment" : 1,
12239   "linker_set_key" : "android::hardware::details::bs_tag",
12240   "name" : "android::hardware::details::bs_tag",
12241   "referenced_type" : "type-487",
12242   "self_type" : "type-487",
12243   "size" : 1,
12244   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12245   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
12246  },
12247  {
12248   "access" : "private",
12249   "alignment" : 8,
12250   "fields" :
12251   [
12252    {
12253     "field_name" : "mPointer",
12254     "referenced_type" : "type-540"
12255    },
12256    {
12257     "field_name" : "_pad",
12258     "referenced_type" : "type-13"
12259    }
12260   ],
12261   "is_anonymous" : true,
12262   "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",
12263   "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",
12264   "record_kind" : "union",
12265   "referenced_type" : "type-539",
12266   "self_type" : "type-539",
12267   "size" : 8,
12268   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12269   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
12270  },
12271  {
12272   "access" : "private",
12273   "alignment" : 8,
12274   "fields" :
12275   [
12276    {
12277     "field_name" : "mPointer",
12278     "referenced_type" : "type-134"
12279    },
12280    {
12281     "field_name" : "_pad",
12282     "referenced_type" : "type-13"
12283    }
12284   ],
12285   "is_anonymous" : true,
12286   "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",
12287   "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",
12288   "record_kind" : "union",
12289   "referenced_type" : "type-133",
12290   "self_type" : "type-133",
12291   "size" : 8,
12292   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12293   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_210PortStatusEEUt_E"
12294  },
12295  {
12296   "access" : "private",
12297   "alignment" : 8,
12298   "fields" :
12299   [
12300    {
12301     "field_name" : "mPointer",
12302     "referenced_type" : "type-875"
12303    },
12304    {
12305     "field_name" : "_pad",
12306     "referenced_type" : "type-13"
12307    }
12308   ],
12309   "is_anonymous" : true,
12310   "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",
12311   "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",
12312   "record_kind" : "union",
12313   "referenced_type" : "type-874",
12314   "self_type" : "type-874",
12315   "size" : 8,
12316   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12317   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_010PortStatusEEUt_E"
12318  },
12319  {
12320   "access" : "private",
12321   "alignment" : 8,
12322   "fields" :
12323   [
12324    {
12325     "field_name" : "mPointer",
12326     "referenced_type" : "type-122"
12327    },
12328    {
12329     "field_name" : "_pad",
12330     "referenced_type" : "type-13"
12331    }
12332   ],
12333   "is_anonymous" : true,
12334   "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",
12335   "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",
12336   "record_kind" : "union",
12337   "referenced_type" : "type-121",
12338   "self_type" : "type-121",
12339   "size" : 8,
12340   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12341   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_114PortStatus_1_1EEUt_E"
12342  },
12343  {
12344   "alignment" : 8,
12345   "fields" :
12346   [
12347    {
12348     "access" : "private",
12349     "referenced_type" : "type-539"
12350    }
12351   ],
12352   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
12353   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
12354   "referenced_type" : "type-538",
12355   "self_type" : "type-538",
12356   "size" : 8,
12357   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12358   "template_args" : [ "type-541" ],
12359   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
12360  },
12361  {
12362   "alignment" : 8,
12363   "fields" :
12364   [
12365    {
12366     "access" : "private",
12367     "referenced_type" : "type-552"
12368    }
12369   ],
12370   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
12371   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
12372   "referenced_type" : "type-551",
12373   "self_type" : "type-551",
12374   "size" : 8,
12375   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12376   "template_args" : [ "type-554" ],
12377   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
12378  },
12379  {
12380   "alignment" : 8,
12381   "fields" :
12382   [
12383    {
12384     "access" : "private",
12385     "referenced_type" : "type-544"
12386    }
12387   ],
12388   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
12389   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
12390   "referenced_type" : "type-543",
12391   "self_type" : "type-543",
12392   "size" : 8,
12393   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12394   "template_args" : [ "type-34" ],
12395   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
12396  },
12397  {
12398   "alignment" : 8,
12399   "fields" :
12400   [
12401    {
12402     "access" : "private",
12403     "referenced_type" : "type-874"
12404    }
12405   ],
12406   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
12407   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
12408   "referenced_type" : "type-873",
12409   "self_type" : "type-873",
12410   "size" : 8,
12411   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12412   "template_args" : [ "type-33" ],
12413   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_010PortStatusEEE"
12414  },
12415  {
12416   "alignment" : 8,
12417   "fields" :
12418   [
12419    {
12420     "access" : "private",
12421     "referenced_type" : "type-121"
12422    }
12423   ],
12424   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
12425   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
12426   "referenced_type" : "type-120",
12427   "self_type" : "type-120",
12428   "size" : 8,
12429   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12430   "template_args" : [ "type-123" ],
12431   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_114PortStatus_1_1EEE"
12432  },
12433  {
12434   "alignment" : 8,
12435   "fields" :
12436   [
12437    {
12438     "access" : "private",
12439     "referenced_type" : "type-133"
12440    }
12441   ],
12442   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus>",
12443   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_2::PortStatus>",
12444   "referenced_type" : "type-132",
12445   "self_type" : "type-132",
12446   "size" : 8,
12447   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12448   "template_args" : [ "type-135" ],
12449   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_210PortStatusEEE"
12450  },
12451  {
12452   "alignment" : 8,
12453   "fields" :
12454   [
12455    {
12456     "access" : "private",
12457     "referenced_type" : "type-569"
12458    }
12459   ],
12460   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
12461   "name" : "android::hardware::details::hidl_pointer<char>",
12462   "referenced_type" : "type-568",
12463   "self_type" : "type-568",
12464   "size" : 8,
12465   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12466   "template_args" : [ "type-39" ],
12467   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
12468  },
12469  {
12470   "access" : "private",
12471   "alignment" : 8,
12472   "fields" :
12473   [
12474    {
12475     "field_name" : "mPointer",
12476     "referenced_type" : "type-404"
12477    },
12478    {
12479     "field_name" : "_pad",
12480     "referenced_type" : "type-13"
12481    }
12482   ],
12483   "is_anonymous" : true,
12484   "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",
12485   "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",
12486   "record_kind" : "union",
12487   "referenced_type" : "type-569",
12488   "self_type" : "type-569",
12489   "size" : 8,
12490   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12491   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
12492  },
12493  {
12494   "alignment" : 8,
12495   "fields" :
12496   [
12497    {
12498     "access" : "private",
12499     "referenced_type" : "type-36"
12500    }
12501   ],
12502   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
12503   "name" : "android::hardware::details::hidl_pointer<const char>",
12504   "referenced_type" : "type-35",
12505   "self_type" : "type-35",
12506   "size" : 8,
12507   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12508   "template_args" : [ "type-38" ],
12509   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
12510  },
12511  {
12512   "access" : "private",
12513   "alignment" : 8,
12514   "fields" :
12515   [
12516    {
12517     "field_name" : "mPointer",
12518     "referenced_type" : "type-37"
12519    },
12520    {
12521     "field_name" : "_pad",
12522     "referenced_type" : "type-13"
12523    }
12524   ],
12525   "is_anonymous" : true,
12526   "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",
12527   "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",
12528   "record_kind" : "union",
12529   "referenced_type" : "type-36",
12530   "self_type" : "type-36",
12531   "size" : 8,
12532   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12533   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
12534  },
12535  {
12536   "alignment" : 8,
12537   "fields" :
12538   [
12539    {
12540     "access" : "private",
12541     "referenced_type" : "type-499"
12542    }
12543   ],
12544   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
12545   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
12546   "referenced_type" : "type-498",
12547   "self_type" : "type-498",
12548   "size" : 8,
12549   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12550   "template_args" : [ "type-501" ],
12551   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
12552  },
12553  {
12554   "access" : "private",
12555   "alignment" : 8,
12556   "fields" :
12557   [
12558    {
12559     "field_name" : "mPointer",
12560     "referenced_type" : "type-500"
12561    },
12562    {
12563     "field_name" : "_pad",
12564     "referenced_type" : "type-13"
12565    }
12566   ],
12567   "is_anonymous" : true,
12568   "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",
12569   "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",
12570   "record_kind" : "union",
12571   "referenced_type" : "type-499",
12572   "self_type" : "type-499",
12573   "size" : 8,
12574   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12575   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
12576  },
12577  {
12578   "access" : "private",
12579   "alignment" : 8,
12580   "fields" :
12581   [
12582    {
12583     "field_name" : "mPointer",
12584     "referenced_type" : "type-553"
12585    },
12586    {
12587     "field_name" : "_pad",
12588     "referenced_type" : "type-13"
12589    }
12590   ],
12591   "is_anonymous" : true,
12592   "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",
12593   "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",
12594   "record_kind" : "union",
12595   "referenced_type" : "type-552",
12596   "self_type" : "type-552",
12597   "size" : 8,
12598   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12599   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
12600  },
12601  {
12602   "access" : "private",
12603   "alignment" : 8,
12604   "fields" :
12605   [
12606    {
12607     "field_name" : "mPointer",
12608     "referenced_type" : "type-545"
12609    },
12610    {
12611     "field_name" : "_pad",
12612     "referenced_type" : "type-13"
12613    }
12614   ],
12615   "is_anonymous" : true,
12616   "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",
12617   "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",
12618   "record_kind" : "union",
12619   "referenced_type" : "type-544",
12620   "self_type" : "type-544",
12621   "size" : 8,
12622   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12623   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
12624  },
12625  {
12626   "alignment" : 8,
12627   "fields" :
12628   [
12629    {
12630     "access" : "private",
12631     "referenced_type" : "type-562"
12632    }
12633   ],
12634   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
12635   "name" : "android::hardware::details::hidl_pointer<int>",
12636   "referenced_type" : "type-561",
12637   "self_type" : "type-561",
12638   "size" : 8,
12639   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12640   "template_args" : [ "type-49" ],
12641   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
12642  },
12643  {
12644   "access" : "private",
12645   "alignment" : 8,
12646   "fields" :
12647   [
12648    {
12649     "field_name" : "mPointer",
12650     "referenced_type" : "type-563"
12651    },
12652    {
12653     "field_name" : "_pad",
12654     "referenced_type" : "type-13"
12655    }
12656   ],
12657   "is_anonymous" : true,
12658   "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",
12659   "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",
12660   "record_kind" : "union",
12661   "referenced_type" : "type-562",
12662   "self_type" : "type-562",
12663   "size" : 8,
12664   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12665   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
12666  },
12667  {
12668   "alignment" : 8,
12669   "fields" :
12670   [
12671    {
12672     "access" : "private",
12673     "referenced_type" : "type-584"
12674    }
12675   ],
12676   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
12677   "name" : "android::hardware::details::hidl_pointer<native_handle>",
12678   "referenced_type" : "type-583",
12679   "self_type" : "type-583",
12680   "size" : 8,
12681   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12682   "template_args" : [ "type-417" ],
12683   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
12684  },
12685  {
12686   "access" : "private",
12687   "alignment" : 8,
12688   "fields" :
12689   [
12690    {
12691     "field_name" : "mPointer",
12692     "referenced_type" : "type-416"
12693    },
12694    {
12695     "field_name" : "_pad",
12696     "referenced_type" : "type-13"
12697    }
12698   ],
12699   "is_anonymous" : true,
12700   "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",
12701   "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",
12702   "record_kind" : "union",
12703   "referenced_type" : "type-584",
12704   "self_type" : "type-584",
12705   "size" : 8,
12706   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12707   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
12708  },
12709  {
12710   "alignment" : 1,
12711   "linker_set_key" : "android::hardware::details::i_tag",
12712   "name" : "android::hardware::details::i_tag",
12713   "referenced_type" : "type-450",
12714   "self_type" : "type-450",
12715   "size" : 1,
12716   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12717   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
12718  },
12719  {
12720   "alignment" : 4,
12721   "fields" :
12722   [
12723    {
12724     "access" : "private",
12725     "field_name" : "mStatus",
12726     "referenced_type" : "type-319"
12727    },
12728    {
12729     "access" : "private",
12730     "field_name" : "mCheckedStatus",
12731     "field_offset" : 160,
12732     "referenced_type" : "type-40"
12733    }
12734   ],
12735   "linker_set_key" : "android::hardware::details::return_status",
12736   "name" : "android::hardware::details::return_status",
12737   "record_kind" : "class",
12738   "referenced_type" : "type-353",
12739   "self_type" : "type-353",
12740   "size" : 24,
12741   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
12742   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
12743  },
12744  {
12745   "alignment" : 1,
12746   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
12747   "name" : "android::hardware::details::std_array<unsigned char, 32>",
12748   "referenced_type" : "type-570",
12749   "self_type" : "type-570",
12750   "size" : 1,
12751   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12752   "template_args" : [ "type-255" ],
12753   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
12754  },
12755  {
12756   "alignment" : 1,
12757   "fields" :
12758   [
12759    {
12760     "access" : "private",
12761     "field_name" : "mBuffer",
12762     "referenced_type" : "type-555"
12763    }
12764   ],
12765   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
12766   "name" : "android::hardware::hidl_array<unsigned char, 32>",
12767   "referenced_type" : "type-554",
12768   "self_type" : "type-554",
12769   "size" : 32,
12770   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12771   "template_args" : [ "type-255" ],
12772   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
12773  },
12774  {
12775   "alignment" : 8,
12776   "base_specifiers" :
12777   [
12778    {
12779     "referenced_type" : "type-17"
12780    }
12781   ],
12782   "fields" :
12783   [
12784    {
12785     "access" : "private",
12786     "field_name" : "mRecipient",
12787     "field_offset" : 32,
12788     "referenced_type" : "type-4"
12789    },
12790    {
12791     "access" : "private",
12792     "field_name" : "mCookie",
12793     "field_offset" : 128,
12794     "referenced_type" : "type-13"
12795    },
12796    {
12797     "access" : "private",
12798     "field_name" : "mBase",
12799     "field_offset" : 192,
12800     "referenced_type" : "type-14"
12801    }
12802   ],
12803   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
12804   "name" : "android::hardware::hidl_binder_death_recipient",
12805   "referenced_type" : "type-3",
12806   "self_type" : "type-3",
12807   "size" : 40,
12808   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
12809   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
12810   "vtable_components" :
12811   [
12812    {
12813     "component_value" : 32,
12814     "kind" : "vbase_offset"
12815    },
12816    {
12817     "kind" : "offset_to_top"
12818    },
12819    {
12820     "kind" : "rtti",
12821     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
12822    },
12823    {
12824     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
12825    },
12826    {
12827     "kind" : "complete_dtor_pointer",
12828     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
12829    },
12830    {
12831     "kind" : "deleting_dtor_pointer",
12832     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
12833    },
12834    {
12835     "kind" : "vcall_offset"
12836    },
12837    {
12838     "kind" : "vcall_offset"
12839    },
12840    {
12841     "kind" : "vcall_offset"
12842    },
12843    {
12844     "kind" : "vcall_offset"
12845    },
12846    {
12847     "component_value" : -32,
12848     "kind" : "vcall_offset"
12849    },
12850    {
12851     "component_value" : -32,
12852     "kind" : "offset_to_top"
12853    },
12854    {
12855     "kind" : "rtti",
12856     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
12857    },
12858    {
12859     "kind" : "complete_dtor_pointer",
12860     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
12861    },
12862    {
12863     "kind" : "deleting_dtor_pointer",
12864     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
12865    },
12866    {
12867     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12868    },
12869    {
12870     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12871    },
12872    {
12873     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12874    },
12875    {
12876     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12877    }
12878   ]
12879  },
12880  {
12881   "alignment" : 4,
12882   "base_specifiers" :
12883   [
12884    {
12885     "is_virtual" : true,
12886     "referenced_type" : "type-7"
12887    }
12888   ],
12889   "linker_set_key" : "android::hardware::hidl_death_recipient",
12890   "name" : "android::hardware::hidl_death_recipient",
12891   "referenced_type" : "type-6",
12892   "self_type" : "type-6",
12893   "size" : 12,
12894   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12895   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
12896   "vtable_components" :
12897   [
12898    {
12899     "component_value" : 4,
12900     "kind" : "vbase_offset"
12901    },
12902    {
12903     "kind" : "offset_to_top"
12904    },
12905    {
12906     "kind" : "rtti",
12907     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
12908    },
12909    {
12910     "is_pure" : true,
12911     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
12912    },
12913    {
12914     "kind" : "complete_dtor_pointer",
12915     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
12916    },
12917    {
12918     "kind" : "deleting_dtor_pointer",
12919     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
12920    },
12921    {
12922     "kind" : "vcall_offset"
12923    },
12924    {
12925     "kind" : "vcall_offset"
12926    },
12927    {
12928     "kind" : "vcall_offset"
12929    },
12930    {
12931     "kind" : "vcall_offset"
12932    },
12933    {
12934     "component_value" : -4,
12935     "kind" : "vcall_offset"
12936    },
12937    {
12938     "component_value" : -4,
12939     "kind" : "offset_to_top"
12940    },
12941    {
12942     "kind" : "rtti",
12943     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
12944    },
12945    {
12946     "kind" : "complete_dtor_pointer",
12947     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
12948    },
12949    {
12950     "kind" : "deleting_dtor_pointer",
12951     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
12952    },
12953    {
12954     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12955    },
12956    {
12957     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12958    },
12959    {
12960     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12961    },
12962    {
12963     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12964    }
12965   ]
12966  },
12967  {
12968   "alignment" : 8,
12969   "fields" :
12970   [
12971    {
12972     "access" : "private",
12973     "field_name" : "mHandle",
12974     "referenced_type" : "type-498"
12975    },
12976    {
12977     "access" : "private",
12978     "field_name" : "mOwnsHandle",
12979     "field_offset" : 64,
12980     "referenced_type" : "type-40"
12981    }
12982   ],
12983   "linker_set_key" : "android::hardware::hidl_handle",
12984   "name" : "android::hardware::hidl_handle",
12985   "referenced_type" : "type-522",
12986   "self_type" : "type-522",
12987   "size" : 16,
12988   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12989   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
12990  },
12991  {
12992   "alignment" : 8,
12993   "fields" :
12994   [
12995    {
12996     "access" : "private",
12997     "field_name" : "mHandle",
12998     "referenced_type" : "type-522"
12999    },
13000    {
13001     "access" : "private",
13002     "field_name" : "mSize",
13003     "field_offset" : 128,
13004     "referenced_type" : "type-13"
13005    },
13006    {
13007     "access" : "private",
13008     "field_name" : "mName",
13009     "field_offset" : 192,
13010     "referenced_type" : "type-34"
13011    }
13012   ],
13013   "linker_set_key" : "android::hardware::hidl_memory",
13014   "name" : "android::hardware::hidl_memory",
13015   "referenced_type" : "type-525",
13016   "self_type" : "type-525",
13017   "size" : 40,
13018   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
13019   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
13020  },
13021  {
13022   "alignment" : 8,
13023   "fields" :
13024   [
13025    {
13026     "access" : "private",
13027     "field_name" : "mBuffer",
13028     "referenced_type" : "type-35"
13029    },
13030    {
13031     "access" : "private",
13032     "field_name" : "mSize",
13033     "field_offset" : 64,
13034     "referenced_type" : "type-2"
13035    },
13036    {
13037     "access" : "private",
13038     "field_name" : "mOwnsBuffer",
13039     "field_offset" : 96,
13040     "referenced_type" : "type-40"
13041    }
13042   ],
13043   "linker_set_key" : "android::hardware::hidl_string",
13044   "name" : "android::hardware::hidl_string",
13045   "referenced_type" : "type-34",
13046   "self_type" : "type-34",
13047   "size" : 16,
13048   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
13049   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
13050  },
13051  {
13052   "alignment" : 8,
13053   "fields" :
13054   [
13055    {
13056     "access" : "private",
13057     "field_name" : "mBuffer",
13058     "referenced_type" : "type-538"
13059    },
13060    {
13061     "access" : "private",
13062     "field_name" : "mSize",
13063     "field_offset" : 64,
13064     "referenced_type" : "type-2"
13065    },
13066    {
13067     "access" : "private",
13068     "field_name" : "mOwnsBuffer",
13069     "field_offset" : 96,
13070     "referenced_type" : "type-40"
13071    }
13072   ],
13073   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
13074   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
13075   "referenced_type" : "type-537",
13076   "self_type" : "type-537",
13077   "size" : 16,
13078   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
13079   "template_args" : [ "type-541" ],
13080   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
13081  },
13082  {
13083   "alignment" : 8,
13084   "fields" :
13085   [
13086    {
13087     "access" : "private",
13088     "field_name" : "mBuffer",
13089     "referenced_type" : "type-551"
13090    },
13091    {
13092     "access" : "private",
13093     "field_name" : "mSize",
13094     "field_offset" : 64,
13095     "referenced_type" : "type-2"
13096    },
13097    {
13098     "access" : "private",
13099     "field_name" : "mOwnsBuffer",
13100     "field_offset" : 96,
13101     "referenced_type" : "type-40"
13102    }
13103   ],
13104   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
13105   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
13106   "referenced_type" : "type-550",
13107   "self_type" : "type-550",
13108   "size" : 16,
13109   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
13110   "template_args" : [ "type-554" ],
13111   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
13112  },
13113  {
13114   "alignment" : 8,
13115   "fields" :
13116   [
13117    {
13118     "access" : "private",
13119     "field_name" : "mBuffer",
13120     "referenced_type" : "type-543"
13121    },
13122    {
13123     "access" : "private",
13124     "field_name" : "mSize",
13125     "field_offset" : 64,
13126     "referenced_type" : "type-2"
13127    },
13128    {
13129     "access" : "private",
13130     "field_name" : "mOwnsBuffer",
13131     "field_offset" : 96,
13132     "referenced_type" : "type-40"
13133    }
13134   ],
13135   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
13136   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
13137   "referenced_type" : "type-542",
13138   "self_type" : "type-542",
13139   "size" : 16,
13140   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
13141   "template_args" : [ "type-34" ],
13142   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
13143  },
13144  {
13145   "alignment" : 8,
13146   "fields" :
13147   [
13148    {
13149     "access" : "private",
13150     "field_name" : "mBuffer",
13151     "referenced_type" : "type-873"
13152    },
13153    {
13154     "access" : "private",
13155     "field_name" : "mSize",
13156     "field_offset" : 64,
13157     "referenced_type" : "type-2"
13158    },
13159    {
13160     "access" : "private",
13161     "field_name" : "mOwnsBuffer",
13162     "field_offset" : 96,
13163     "referenced_type" : "type-40"
13164    }
13165   ],
13166   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
13167   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
13168   "referenced_type" : "type-872",
13169   "self_type" : "type-872",
13170   "size" : 16,
13171   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
13172   "template_args" : [ "type-33" ],
13173   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3usb4V1_010PortStatusEEE"
13174  },
13175  {
13176   "alignment" : 8,
13177   "fields" :
13178   [
13179    {
13180     "access" : "private",
13181     "field_name" : "mBuffer",
13182     "referenced_type" : "type-120"
13183    },
13184    {
13185     "access" : "private",
13186     "field_name" : "mSize",
13187     "field_offset" : 64,
13188     "referenced_type" : "type-2"
13189    },
13190    {
13191     "access" : "private",
13192     "field_name" : "mOwnsBuffer",
13193     "field_offset" : 96,
13194     "referenced_type" : "type-40"
13195    }
13196   ],
13197   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
13198   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
13199   "referenced_type" : "type-881",
13200   "self_type" : "type-881",
13201   "size" : 16,
13202   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
13203   "template_args" : [ "type-123" ],
13204   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3usb4V1_114PortStatus_1_1EEE"
13205  },
13206  {
13207   "alignment" : 8,
13208   "fields" :
13209   [
13210    {
13211     "access" : "private",
13212     "field_name" : "mBuffer",
13213     "referenced_type" : "type-132"
13214    },
13215    {
13216     "access" : "private",
13217     "field_name" : "mSize",
13218     "field_offset" : 64,
13219     "referenced_type" : "type-2"
13220    },
13221    {
13222     "access" : "private",
13223     "field_name" : "mOwnsBuffer",
13224     "field_offset" : 96,
13225     "referenced_type" : "type-40"
13226    }
13227   ],
13228   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus>",
13229   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_2::PortStatus>",
13230   "referenced_type" : "type-887",
13231   "self_type" : "type-887",
13232   "size" : 16,
13233   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
13234   "template_args" : [ "type-135" ],
13235   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3usb4V1_210PortStatusEEE"
13236  },
13237  {
13238   "alignment" : 8,
13239   "fields" :
13240   [
13241    {
13242     "access" : "private",
13243     "field_name" : "mBuffer",
13244     "referenced_type" : "type-568"
13245    },
13246    {
13247     "access" : "private",
13248     "field_name" : "mSize",
13249     "field_offset" : 64,
13250     "referenced_type" : "type-2"
13251    },
13252    {
13253     "access" : "private",
13254     "field_name" : "mOwnsBuffer",
13255     "field_offset" : 96,
13256     "referenced_type" : "type-40"
13257    }
13258   ],
13259   "linker_set_key" : "android::hardware::hidl_vec<char>",
13260   "name" : "android::hardware::hidl_vec<char>",
13261   "referenced_type" : "type-567",
13262   "self_type" : "type-567",
13263   "size" : 16,
13264   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
13265   "template_args" : [ "type-39" ],
13266   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
13267  },
13268  {
13269   "alignment" : 8,
13270   "fields" :
13271   [
13272    {
13273     "access" : "private",
13274     "field_name" : "mBuffer",
13275     "referenced_type" : "type-561"
13276    },
13277    {
13278     "access" : "private",
13279     "field_name" : "mSize",
13280     "field_offset" : 64,
13281     "referenced_type" : "type-2"
13282    },
13283    {
13284     "access" : "private",
13285     "field_name" : "mOwnsBuffer",
13286     "field_offset" : 96,
13287     "referenced_type" : "type-40"
13288    }
13289   ],
13290   "linker_set_key" : "android::hardware::hidl_vec<int>",
13291   "name" : "android::hardware::hidl_vec<int>",
13292   "referenced_type" : "type-560",
13293   "self_type" : "type-560",
13294   "size" : 16,
13295   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
13296   "template_args" : [ "type-49" ],
13297   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
13298  },
13299  {
13300   "alignment" : 2,
13301   "fields" :
13302   [
13303    {
13304     "access" : "private",
13305     "field_name" : "mMajor",
13306     "referenced_type" : "type-257"
13307    },
13308    {
13309     "access" : "private",
13310     "field_name" : "mMinor",
13311     "field_offset" : 16,
13312     "referenced_type" : "type-257"
13313    }
13314   ],
13315   "linker_set_key" : "android::hardware::hidl_version",
13316   "name" : "android::hardware::hidl_version",
13317   "referenced_type" : "type-572",
13318   "self_type" : "type-572",
13319   "size" : 4,
13320   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
13321   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
13322  },
13323  {
13324   "alignment" : 4,
13325   "base_specifiers" :
13326   [
13327    {
13328     "referenced_type" : "type-95"
13329    }
13330   ],
13331   "fields" :
13332   [
13333    {
13334     "access" : "private",
13335     "field_name" : "_hidl_mImpl",
13336     "field_offset" : 544,
13337     "referenced_type" : "type-263"
13338    }
13339   ],
13340   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsb",
13341   "name" : "android::hardware::usb::V1_0::BnHwUsb",
13342   "referenced_type" : "type-782",
13343   "self_type" : "type-782",
13344   "size" : 80,
13345   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h",
13346   "unique_id" : "_ZTSN7android8hardware3usb4V1_07BnHwUsbE",
13347   "vtable_components" :
13348   [
13349    {
13350     "component_value" : 72,
13351     "kind" : "vbase_offset"
13352    },
13353    {
13354     "kind" : "offset_to_top"
13355    },
13356    {
13357     "kind" : "rtti",
13358     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
13359    },
13360    {
13361     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13362    },
13363    {
13364     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13365    },
13366    {
13367     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13368    },
13369    {
13370     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
13371    },
13372    {
13373     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13374    },
13375    {
13376     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13377    },
13378    {
13379     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13380    },
13381    {
13382     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13383    },
13384    {
13385     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13386    },
13387    {
13388     "kind" : "complete_dtor_pointer",
13389     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD1Ev"
13390    },
13391    {
13392     "kind" : "deleting_dtor_pointer",
13393     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD0Ev"
13394    },
13395    {
13396     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
13397    },
13398    {
13399     "component_value" : -20,
13400     "kind" : "offset_to_top"
13401    },
13402    {
13403     "kind" : "rtti",
13404     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
13405    },
13406    {
13407     "kind" : "complete_dtor_pointer",
13408     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
13409    },
13410    {
13411     "kind" : "deleting_dtor_pointer",
13412     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
13413    },
13414    {
13415     "kind" : "vcall_offset"
13416    },
13417    {
13418     "kind" : "vcall_offset"
13419    },
13420    {
13421     "kind" : "vcall_offset"
13422    },
13423    {
13424     "kind" : "vcall_offset"
13425    },
13426    {
13427     "component_value" : -72,
13428     "kind" : "vcall_offset"
13429    },
13430    {
13431     "component_value" : -72,
13432     "kind" : "offset_to_top"
13433    },
13434    {
13435     "kind" : "rtti",
13436     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
13437    },
13438    {
13439     "kind" : "complete_dtor_pointer",
13440     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
13441    },
13442    {
13443     "kind" : "deleting_dtor_pointer",
13444     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
13445    },
13446    {
13447     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13448    },
13449    {
13450     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13451    },
13452    {
13453     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13454    },
13455    {
13456     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13457    }
13458   ]
13459  },
13460  {
13461   "alignment" : 4,
13462   "base_specifiers" :
13463   [
13464    {
13465     "referenced_type" : "type-95"
13466    }
13467   ],
13468   "fields" :
13469   [
13470    {
13471     "access" : "private",
13472     "field_name" : "_hidl_mImpl",
13473     "field_offset" : 544,
13474     "referenced_type" : "type-238"
13475    }
13476   ],
13477   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsbCallback",
13478   "name" : "android::hardware::usb::V1_0::BnHwUsbCallback",
13479   "referenced_type" : "type-774",
13480   "self_type" : "type-774",
13481   "size" : 80,
13482   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h",
13483   "unique_id" : "_ZTSN7android8hardware3usb4V1_015BnHwUsbCallbackE",
13484   "vtable_components" :
13485   [
13486    {
13487     "component_value" : 72,
13488     "kind" : "vbase_offset"
13489    },
13490    {
13491     "kind" : "offset_to_top"
13492    },
13493    {
13494     "kind" : "rtti",
13495     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
13496    },
13497    {
13498     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13499    },
13500    {
13501     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13502    },
13503    {
13504     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13505    },
13506    {
13507     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
13508    },
13509    {
13510     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13511    },
13512    {
13513     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13514    },
13515    {
13516     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13517    },
13518    {
13519     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13520    },
13521    {
13522     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13523    },
13524    {
13525     "kind" : "complete_dtor_pointer",
13526     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
13527    },
13528    {
13529     "kind" : "deleting_dtor_pointer",
13530     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
13531    },
13532    {
13533     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
13534    },
13535    {
13536     "component_value" : -20,
13537     "kind" : "offset_to_top"
13538    },
13539    {
13540     "kind" : "rtti",
13541     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
13542    },
13543    {
13544     "kind" : "complete_dtor_pointer",
13545     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
13546    },
13547    {
13548     "kind" : "deleting_dtor_pointer",
13549     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
13550    },
13551    {
13552     "kind" : "vcall_offset"
13553    },
13554    {
13555     "kind" : "vcall_offset"
13556    },
13557    {
13558     "kind" : "vcall_offset"
13559    },
13560    {
13561     "kind" : "vcall_offset"
13562    },
13563    {
13564     "component_value" : -72,
13565     "kind" : "vcall_offset"
13566    },
13567    {
13568     "component_value" : -72,
13569     "kind" : "offset_to_top"
13570    },
13571    {
13572     "kind" : "rtti",
13573     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
13574    },
13575    {
13576     "kind" : "complete_dtor_pointer",
13577     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
13578    },
13579    {
13580     "kind" : "deleting_dtor_pointer",
13581     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
13582    },
13583    {
13584     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13585    },
13586    {
13587     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13588    },
13589    {
13590     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13591    },
13592    {
13593     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13594    }
13595   ]
13596  },
13597  {
13598   "alignment" : 4,
13599   "base_specifiers" :
13600   [
13601    {
13602     "referenced_type" : "type-613"
13603    },
13604    {
13605     "referenced_type" : "type-99"
13606    }
13607   ],
13608   "fields" :
13609   [
13610    {
13611     "access" : "private",
13612     "field_name" : "_hidl_mMutex",
13613     "field_offset" : 544,
13614     "referenced_type" : "type-785"
13615    },
13616    {
13617     "access" : "private",
13618     "field_name" : "_hidl_mDeathRecipients",
13619     "field_offset" : 576,
13620     "referenced_type" : "type-786"
13621    }
13622   ],
13623   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsb",
13624   "name" : "android::hardware::usb::V1_0::BpHwUsb",
13625   "referenced_type" : "type-784",
13626   "self_type" : "type-784",
13627   "size" : 92,
13628   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h",
13629   "unique_id" : "_ZTSN7android8hardware3usb4V1_07BpHwUsbE",
13630   "vtable_components" :
13631   [
13632    {
13633     "component_value" : 84,
13634     "kind" : "vbase_offset"
13635    },
13636    {
13637     "kind" : "offset_to_top"
13638    },
13639    {
13640     "kind" : "rtti",
13641     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
13642    },
13643    {
13644     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_07BpHwUsb8isRemoteEv"
13645    },
13646    {
13647     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13648    },
13649    {
13650     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13651    },
13652    {
13653     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13654    },
13655    {
13656     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13657    },
13658    {
13659     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21setHALInstrumentationEv"
13660    },
13661    {
13662     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13663    },
13664    {
13665     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb4pingEv"
13666    },
13667    {
13668     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13669    },
13670    {
13671     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21notifySyspropsChangedEv"
13672    },
13673    {
13674     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13675    },
13676    {
13677     "kind" : "complete_dtor_pointer",
13678     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsbD1Ev"
13679    },
13680    {
13681     "kind" : "deleting_dtor_pointer",
13682     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsbD0Ev"
13683    },
13684    {
13685     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
13686    },
13687    {
13688     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
13689    },
13690    {
13691     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb15queryPortStatusEv"
13692    },
13693    {
13694     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
13695    },
13696    {
13697     "component_value" : 80,
13698     "kind" : "vbase_offset"
13699    },
13700    {
13701     "component_value" : -4,
13702     "kind" : "offset_to_top"
13703    },
13704    {
13705     "kind" : "rtti",
13706     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
13707    },
13708    {
13709     "kind" : "complete_dtor_pointer",
13710     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
13711    },
13712    {
13713     "kind" : "deleting_dtor_pointer",
13714     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
13715    },
13716    {
13717     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
13718    },
13719    {
13720     "component_value" : 76,
13721     "kind" : "vbase_offset"
13722    },
13723    {
13724     "component_value" : -8,
13725     "kind" : "offset_to_top"
13726    },
13727    {
13728     "kind" : "rtti",
13729     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
13730    },
13731    {
13732     "kind" : "complete_dtor_pointer",
13733     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
13734    },
13735    {
13736     "kind" : "deleting_dtor_pointer",
13737     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
13738    },
13739    {
13740     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13741    },
13742    {
13743     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13744    },
13745    {
13746     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13747    },
13748    {
13749     "component_value" : -24,
13750     "kind" : "offset_to_top"
13751    },
13752    {
13753     "kind" : "rtti",
13754     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
13755    },
13756    {
13757     "kind" : "complete_dtor_pointer",
13758     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
13759    },
13760    {
13761     "kind" : "deleting_dtor_pointer",
13762     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
13763    },
13764    {
13765     "kind" : "vcall_offset"
13766    },
13767    {
13768     "component_value" : -76,
13769     "kind" : "vcall_offset"
13770    },
13771    {
13772     "component_value" : -76,
13773     "kind" : "vcall_offset"
13774    },
13775    {
13776     "component_value" : -76,
13777     "kind" : "vcall_offset"
13778    },
13779    {
13780     "component_value" : -84,
13781     "kind" : "vcall_offset"
13782    },
13783    {
13784     "component_value" : -84,
13785     "kind" : "offset_to_top"
13786    },
13787    {
13788     "kind" : "rtti",
13789     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
13790    },
13791    {
13792     "kind" : "complete_dtor_pointer",
13793     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
13794    },
13795    {
13796     "kind" : "deleting_dtor_pointer",
13797     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
13798    },
13799    {
13800     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13801    },
13802    {
13803     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13804    },
13805    {
13806     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13807    },
13808    {
13809     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13810    }
13811   ]
13812  },
13813  {
13814   "alignment" : 4,
13815   "base_specifiers" :
13816   [
13817    {
13818     "referenced_type" : "type-612"
13819    },
13820    {
13821     "referenced_type" : "type-99"
13822    }
13823   ],
13824   "fields" :
13825   [
13826    {
13827     "access" : "private",
13828     "field_name" : "_hidl_mMutex",
13829     "field_offset" : 544,
13830     "referenced_type" : "type-777"
13831    },
13832    {
13833     "access" : "private",
13834     "field_name" : "_hidl_mDeathRecipients",
13835     "field_offset" : 576,
13836     "referenced_type" : "type-778"
13837    }
13838   ],
13839   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsbCallback",
13840   "name" : "android::hardware::usb::V1_0::BpHwUsbCallback",
13841   "referenced_type" : "type-776",
13842   "self_type" : "type-776",
13843   "size" : 92,
13844   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h",
13845   "unique_id" : "_ZTSN7android8hardware3usb4V1_015BpHwUsbCallbackE",
13846   "vtable_components" :
13847   [
13848    {
13849     "component_value" : 84,
13850     "kind" : "vbase_offset"
13851    },
13852    {
13853     "kind" : "offset_to_top"
13854    },
13855    {
13856     "kind" : "rtti",
13857     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
13858    },
13859    {
13860     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_015BpHwUsbCallback8isRemoteEv"
13861    },
13862    {
13863     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13864    },
13865    {
13866     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13867    },
13868    {
13869     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13870    },
13871    {
13872     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13873    },
13874    {
13875     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21setHALInstrumentationEv"
13876    },
13877    {
13878     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13879    },
13880    {
13881     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback4pingEv"
13882    },
13883    {
13884     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13885    },
13886    {
13887     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21notifySyspropsChangedEv"
13888    },
13889    {
13890     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13891    },
13892    {
13893     "kind" : "complete_dtor_pointer",
13894     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
13895    },
13896    {
13897     "kind" : "deleting_dtor_pointer",
13898     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
13899    },
13900    {
13901     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
13902    },
13903    {
13904     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
13905    },
13906    {
13907     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
13908    },
13909    {
13910     "component_value" : 80,
13911     "kind" : "vbase_offset"
13912    },
13913    {
13914     "component_value" : -4,
13915     "kind" : "offset_to_top"
13916    },
13917    {
13918     "kind" : "rtti",
13919     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
13920    },
13921    {
13922     "kind" : "complete_dtor_pointer",
13923     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
13924    },
13925    {
13926     "kind" : "deleting_dtor_pointer",
13927     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
13928    },
13929    {
13930     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
13931    },
13932    {
13933     "component_value" : 76,
13934     "kind" : "vbase_offset"
13935    },
13936    {
13937     "component_value" : -8,
13938     "kind" : "offset_to_top"
13939    },
13940    {
13941     "kind" : "rtti",
13942     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
13943    },
13944    {
13945     "kind" : "complete_dtor_pointer",
13946     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
13947    },
13948    {
13949     "kind" : "deleting_dtor_pointer",
13950     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
13951    },
13952    {
13953     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13954    },
13955    {
13956     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13957    },
13958    {
13959     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13960    },
13961    {
13962     "component_value" : -24,
13963     "kind" : "offset_to_top"
13964    },
13965    {
13966     "kind" : "rtti",
13967     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
13968    },
13969    {
13970     "kind" : "complete_dtor_pointer",
13971     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
13972    },
13973    {
13974     "kind" : "deleting_dtor_pointer",
13975     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
13976    },
13977    {
13978     "kind" : "vcall_offset"
13979    },
13980    {
13981     "component_value" : -76,
13982     "kind" : "vcall_offset"
13983    },
13984    {
13985     "component_value" : -76,
13986     "kind" : "vcall_offset"
13987    },
13988    {
13989     "component_value" : -76,
13990     "kind" : "vcall_offset"
13991    },
13992    {
13993     "component_value" : -84,
13994     "kind" : "vcall_offset"
13995    },
13996    {
13997     "component_value" : -84,
13998     "kind" : "offset_to_top"
13999    },
14000    {
14001     "kind" : "rtti",
14002     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
14003    },
14004    {
14005     "kind" : "complete_dtor_pointer",
14006     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
14007    },
14008    {
14009     "kind" : "deleting_dtor_pointer",
14010     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
14011    },
14012    {
14013     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
14014    },
14015    {
14016     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14017    },
14018    {
14019     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14020    },
14021    {
14022     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14023    }
14024   ]
14025  },
14026  {
14027   "alignment" : 4,
14028   "base_specifiers" :
14029   [
14030    {
14031     "referenced_type" : "type-16"
14032    }
14033   ],
14034   "linker_set_key" : "android::hardware::usb::V1_0::IUsb",
14035   "name" : "android::hardware::usb::V1_0::IUsb",
14036   "referenced_type" : "type-265",
14037   "self_type" : "type-265",
14038   "size" : 12,
14039   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h",
14040   "unique_id" : "_ZTSN7android8hardware3usb4V1_04IUsbE",
14041   "vtable_components" :
14042   [
14043    {
14044     "component_value" : 4,
14045     "kind" : "vbase_offset"
14046    },
14047    {
14048     "kind" : "offset_to_top"
14049    },
14050    {
14051     "kind" : "rtti",
14052     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_04IUsbE"
14053    },
14054    {
14055     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
14056    },
14057    {
14058     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14059    },
14060    {
14061     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14062    },
14063    {
14064     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14065    },
14066    {
14067     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
14068    },
14069    {
14070     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
14071    },
14072    {
14073     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
14074    },
14075    {
14076     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
14077    },
14078    {
14079     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14080    },
14081    {
14082     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
14083    },
14084    {
14085     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14086    },
14087    {
14088     "kind" : "complete_dtor_pointer",
14089     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsbD1Ev"
14090    },
14091    {
14092     "kind" : "deleting_dtor_pointer",
14093     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsbD0Ev"
14094    },
14095    {
14096     "is_pure" : true,
14097     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
14098    },
14099    {
14100     "is_pure" : true,
14101     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
14102    },
14103    {
14104     "is_pure" : true,
14105     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb15queryPortStatusEv"
14106    },
14107    {
14108     "kind" : "vcall_offset"
14109    },
14110    {
14111     "kind" : "vcall_offset"
14112    },
14113    {
14114     "kind" : "vcall_offset"
14115    },
14116    {
14117     "kind" : "vcall_offset"
14118    },
14119    {
14120     "component_value" : -4,
14121     "kind" : "vcall_offset"
14122    },
14123    {
14124     "component_value" : -4,
14125     "kind" : "offset_to_top"
14126    },
14127    {
14128     "kind" : "rtti",
14129     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_04IUsbE"
14130    },
14131    {
14132     "kind" : "complete_dtor_pointer",
14133     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_04IUsbD1Ev"
14134    },
14135    {
14136     "kind" : "deleting_dtor_pointer",
14137     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_04IUsbD0Ev"
14138    },
14139    {
14140     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14141    },
14142    {
14143     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14144    },
14145    {
14146     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14147    },
14148    {
14149     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14150    }
14151   ]
14152  },
14153  {
14154   "alignment" : 4,
14155   "base_specifiers" :
14156   [
14157    {
14158     "referenced_type" : "type-16"
14159    }
14160   ],
14161   "linker_set_key" : "android::hardware::usb::V1_0::IUsbCallback",
14162   "name" : "android::hardware::usb::V1_0::IUsbCallback",
14163   "referenced_type" : "type-22",
14164   "self_type" : "type-22",
14165   "size" : 12,
14166   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h",
14167   "unique_id" : "_ZTSN7android8hardware3usb4V1_012IUsbCallbackE",
14168   "vtable_components" :
14169   [
14170    {
14171     "component_value" : 4,
14172     "kind" : "vbase_offset"
14173    },
14174    {
14175     "kind" : "offset_to_top"
14176    },
14177    {
14178     "kind" : "rtti",
14179     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_012IUsbCallbackE"
14180    },
14181    {
14182     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
14183    },
14184    {
14185     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14186    },
14187    {
14188     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14189    },
14190    {
14191     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14192    },
14193    {
14194     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
14195    },
14196    {
14197     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
14198    },
14199    {
14200     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
14201    },
14202    {
14203     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
14204    },
14205    {
14206     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14207    },
14208    {
14209     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
14210    },
14211    {
14212     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14213    },
14214    {
14215     "kind" : "complete_dtor_pointer",
14216     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallbackD1Ev"
14217    },
14218    {
14219     "kind" : "deleting_dtor_pointer",
14220     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallbackD0Ev"
14221    },
14222    {
14223     "is_pure" : true,
14224     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
14225    },
14226    {
14227     "is_pure" : true,
14228     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
14229    },
14230    {
14231     "kind" : "vcall_offset"
14232    },
14233    {
14234     "kind" : "vcall_offset"
14235    },
14236    {
14237     "kind" : "vcall_offset"
14238    },
14239    {
14240     "kind" : "vcall_offset"
14241    },
14242    {
14243     "component_value" : -4,
14244     "kind" : "vcall_offset"
14245    },
14246    {
14247     "component_value" : -4,
14248     "kind" : "offset_to_top"
14249    },
14250    {
14251     "kind" : "rtti",
14252     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_012IUsbCallbackE"
14253    },
14254    {
14255     "kind" : "complete_dtor_pointer",
14256     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_012IUsbCallbackD1Ev"
14257    },
14258    {
14259     "kind" : "deleting_dtor_pointer",
14260     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_012IUsbCallbackD0Ev"
14261    },
14262    {
14263     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14264    },
14265    {
14266     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14267    },
14268    {
14269     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14270    },
14271    {
14272     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14273    }
14274   ]
14275  },
14276  {
14277   "alignment" : 4,
14278   "fields" :
14279   [
14280    {
14281     "field_name" : "type",
14282     "referenced_type" : "type-738"
14283    },
14284    {
14285     "field_name" : "role",
14286     "field_offset" : 32,
14287     "referenced_type" : "type-2"
14288    }
14289   ],
14290   "linker_set_key" : "android::hardware::usb::V1_0::PortRole",
14291   "name" : "android::hardware::usb::V1_0::PortRole",
14292   "referenced_type" : "type-740",
14293   "self_type" : "type-740",
14294   "size" : 8,
14295   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
14296   "unique_id" : "_ZTSN7android8hardware3usb4V1_08PortRoleE"
14297  },
14298  {
14299   "alignment" : 8,
14300   "fields" :
14301   [
14302    {
14303     "field_name" : "portName",
14304     "referenced_type" : "type-34"
14305    },
14306    {
14307     "field_name" : "currentDataRole",
14308     "field_offset" : 128,
14309     "referenced_type" : "type-41"
14310    },
14311    {
14312     "field_name" : "currentPowerRole",
14313     "field_offset" : 160,
14314     "referenced_type" : "type-42"
14315    },
14316    {
14317     "field_name" : "currentMode",
14318     "field_offset" : 192,
14319     "referenced_type" : "type-43"
14320    },
14321    {
14322     "field_name" : "canChangeMode",
14323     "field_offset" : 224,
14324     "referenced_type" : "type-40"
14325    },
14326    {
14327     "field_name" : "canChangeDataRole",
14328     "field_offset" : 232,
14329     "referenced_type" : "type-40"
14330    },
14331    {
14332     "field_name" : "canChangePowerRole",
14333     "field_offset" : 240,
14334     "referenced_type" : "type-40"
14335    },
14336    {
14337     "field_name" : "supportedModes",
14338     "field_offset" : 256,
14339     "referenced_type" : "type-43"
14340    }
14341   ],
14342   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus",
14343   "name" : "android::hardware::usb::V1_0::PortStatus",
14344   "referenced_type" : "type-33",
14345   "self_type" : "type-33",
14346   "size" : 40,
14347   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
14348   "unique_id" : "_ZTSN7android8hardware3usb4V1_010PortStatusE"
14349  },
14350  {
14351   "alignment" : 4,
14352   "base_specifiers" :
14353   [
14354    {
14355     "referenced_type" : "type-95"
14356    }
14357   ],
14358   "fields" :
14359   [
14360    {
14361     "access" : "private",
14362     "field_name" : "_hidl_mImpl",
14363     "field_offset" : 544,
14364     "referenced_type" : "type-270"
14365    }
14366   ],
14367   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsb",
14368   "name" : "android::hardware::usb::V1_1::BnHwUsb",
14369   "referenced_type" : "type-791",
14370   "self_type" : "type-791",
14371   "size" : 80,
14372   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h",
14373   "unique_id" : "_ZTSN7android8hardware3usb4V1_17BnHwUsbE",
14374   "vtable_components" :
14375   [
14376    {
14377     "component_value" : 72,
14378     "kind" : "vbase_offset"
14379    },
14380    {
14381     "kind" : "offset_to_top"
14382    },
14383    {
14384     "kind" : "rtti",
14385     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BnHwUsbE"
14386    },
14387    {
14388     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
14389    },
14390    {
14391     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
14392    },
14393    {
14394     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
14395    },
14396    {
14397     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
14398    },
14399    {
14400     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
14401    },
14402    {
14403     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
14404    },
14405    {
14406     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
14407    },
14408    {
14409     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
14410    },
14411    {
14412     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
14413    },
14414    {
14415     "kind" : "complete_dtor_pointer",
14416     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BnHwUsbD1Ev"
14417    },
14418    {
14419     "kind" : "deleting_dtor_pointer",
14420     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BnHwUsbD0Ev"
14421    },
14422    {
14423     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
14424    },
14425    {
14426     "component_value" : -20,
14427     "kind" : "offset_to_top"
14428    },
14429    {
14430     "kind" : "rtti",
14431     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BnHwUsbE"
14432    },
14433    {
14434     "kind" : "complete_dtor_pointer",
14435     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_17BnHwUsbD1Ev"
14436    },
14437    {
14438     "kind" : "deleting_dtor_pointer",
14439     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_17BnHwUsbD0Ev"
14440    },
14441    {
14442     "kind" : "vcall_offset"
14443    },
14444    {
14445     "kind" : "vcall_offset"
14446    },
14447    {
14448     "kind" : "vcall_offset"
14449    },
14450    {
14451     "kind" : "vcall_offset"
14452    },
14453    {
14454     "component_value" : -72,
14455     "kind" : "vcall_offset"
14456    },
14457    {
14458     "component_value" : -72,
14459     "kind" : "offset_to_top"
14460    },
14461    {
14462     "kind" : "rtti",
14463     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BnHwUsbE"
14464    },
14465    {
14466     "kind" : "complete_dtor_pointer",
14467     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_17BnHwUsbD1Ev"
14468    },
14469    {
14470     "kind" : "deleting_dtor_pointer",
14471     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_17BnHwUsbD0Ev"
14472    },
14473    {
14474     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14475    },
14476    {
14477     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14478    },
14479    {
14480     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14481    },
14482    {
14483     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14484    }
14485   ]
14486  },
14487  {
14488   "alignment" : 4,
14489   "base_specifiers" :
14490   [
14491    {
14492     "referenced_type" : "type-95"
14493    }
14494   ],
14495   "fields" :
14496   [
14497    {
14498     "access" : "private",
14499     "field_name" : "_hidl_mImpl",
14500     "field_offset" : 544,
14501     "referenced_type" : "type-93"
14502    }
14503   ],
14504   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsbCallback",
14505   "name" : "android::hardware::usb::V1_1::BnHwUsbCallback",
14506   "referenced_type" : "type-92",
14507   "self_type" : "type-92",
14508   "size" : 80,
14509   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h",
14510   "unique_id" : "_ZTSN7android8hardware3usb4V1_115BnHwUsbCallbackE",
14511   "vtable_components" :
14512   [
14513    {
14514     "component_value" : 72,
14515     "kind" : "vbase_offset"
14516    },
14517    {
14518     "kind" : "offset_to_top"
14519    },
14520    {
14521     "kind" : "rtti",
14522     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BnHwUsbCallbackE"
14523    },
14524    {
14525     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
14526    },
14527    {
14528     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
14529    },
14530    {
14531     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
14532    },
14533    {
14534     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
14535    },
14536    {
14537     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
14538    },
14539    {
14540     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
14541    },
14542    {
14543     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
14544    },
14545    {
14546     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
14547    },
14548    {
14549     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
14550    },
14551    {
14552     "kind" : "complete_dtor_pointer",
14553     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
14554    },
14555    {
14556     "kind" : "deleting_dtor_pointer",
14557     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
14558    },
14559    {
14560     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
14561    },
14562    {
14563     "component_value" : -20,
14564     "kind" : "offset_to_top"
14565    },
14566    {
14567     "kind" : "rtti",
14568     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BnHwUsbCallbackE"
14569    },
14570    {
14571     "kind" : "complete_dtor_pointer",
14572     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
14573    },
14574    {
14575     "kind" : "deleting_dtor_pointer",
14576     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
14577    },
14578    {
14579     "kind" : "vcall_offset"
14580    },
14581    {
14582     "kind" : "vcall_offset"
14583    },
14584    {
14585     "kind" : "vcall_offset"
14586    },
14587    {
14588     "kind" : "vcall_offset"
14589    },
14590    {
14591     "component_value" : -72,
14592     "kind" : "vcall_offset"
14593    },
14594    {
14595     "component_value" : -72,
14596     "kind" : "offset_to_top"
14597    },
14598    {
14599     "kind" : "rtti",
14600     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BnHwUsbCallbackE"
14601    },
14602    {
14603     "kind" : "complete_dtor_pointer",
14604     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
14605    },
14606    {
14607     "kind" : "deleting_dtor_pointer",
14608     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
14609    },
14610    {
14611     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14612    },
14613    {
14614     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14615    },
14616    {
14617     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14618    },
14619    {
14620     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14621    }
14622   ]
14623  },
14624  {
14625   "alignment" : 4,
14626   "base_specifiers" :
14627   [
14628    {
14629     "referenced_type" : "type-614"
14630    },
14631    {
14632     "referenced_type" : "type-99"
14633    }
14634   ],
14635   "fields" :
14636   [
14637    {
14638     "access" : "private",
14639     "field_name" : "_hidl_mMutex",
14640     "field_offset" : 544,
14641     "referenced_type" : "type-794"
14642    },
14643    {
14644     "access" : "private",
14645     "field_name" : "_hidl_mDeathRecipients",
14646     "field_offset" : 576,
14647     "referenced_type" : "type-795"
14648    }
14649   ],
14650   "linker_set_key" : "android::hardware::usb::V1_1::BpHwUsb",
14651   "name" : "android::hardware::usb::V1_1::BpHwUsb",
14652   "referenced_type" : "type-793",
14653   "self_type" : "type-793",
14654   "size" : 92,
14655   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h",
14656   "unique_id" : "_ZTSN7android8hardware3usb4V1_17BpHwUsbE",
14657   "vtable_components" :
14658   [
14659    {
14660     "component_value" : 84,
14661     "kind" : "vbase_offset"
14662    },
14663    {
14664     "kind" : "offset_to_top"
14665    },
14666    {
14667     "kind" : "rtti",
14668     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
14669    },
14670    {
14671     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_17BpHwUsb8isRemoteEv"
14672    },
14673    {
14674     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14675    },
14676    {
14677     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14678    },
14679    {
14680     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14681    },
14682    {
14683     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
14684    },
14685    {
14686     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb21setHALInstrumentationEv"
14687    },
14688    {
14689     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
14690    },
14691    {
14692     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb4pingEv"
14693    },
14694    {
14695     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14696    },
14697    {
14698     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb21notifySyspropsChangedEv"
14699    },
14700    {
14701     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14702    },
14703    {
14704     "kind" : "complete_dtor_pointer",
14705     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsbD1Ev"
14706    },
14707    {
14708     "kind" : "deleting_dtor_pointer",
14709     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsbD0Ev"
14710    },
14711    {
14712     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
14713    },
14714    {
14715     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
14716    },
14717    {
14718     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb15queryPortStatusEv"
14719    },
14720    {
14721     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
14722    },
14723    {
14724     "component_value" : 80,
14725     "kind" : "vbase_offset"
14726    },
14727    {
14728     "component_value" : -4,
14729     "kind" : "offset_to_top"
14730    },
14731    {
14732     "kind" : "rtti",
14733     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
14734    },
14735    {
14736     "kind" : "complete_dtor_pointer",
14737     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
14738    },
14739    {
14740     "kind" : "deleting_dtor_pointer",
14741     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
14742    },
14743    {
14744     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
14745    },
14746    {
14747     "component_value" : 76,
14748     "kind" : "vbase_offset"
14749    },
14750    {
14751     "component_value" : -8,
14752     "kind" : "offset_to_top"
14753    },
14754    {
14755     "kind" : "rtti",
14756     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
14757    },
14758    {
14759     "kind" : "complete_dtor_pointer",
14760     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
14761    },
14762    {
14763     "kind" : "deleting_dtor_pointer",
14764     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
14765    },
14766    {
14767     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
14768    },
14769    {
14770     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14771    },
14772    {
14773     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14774    },
14775    {
14776     "component_value" : -24,
14777     "kind" : "offset_to_top"
14778    },
14779    {
14780     "kind" : "rtti",
14781     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
14782    },
14783    {
14784     "kind" : "complete_dtor_pointer",
14785     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
14786    },
14787    {
14788     "kind" : "deleting_dtor_pointer",
14789     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
14790    },
14791    {
14792     "kind" : "vcall_offset"
14793    },
14794    {
14795     "component_value" : -76,
14796     "kind" : "vcall_offset"
14797    },
14798    {
14799     "component_value" : -76,
14800     "kind" : "vcall_offset"
14801    },
14802    {
14803     "component_value" : -76,
14804     "kind" : "vcall_offset"
14805    },
14806    {
14807     "component_value" : -84,
14808     "kind" : "vcall_offset"
14809    },
14810    {
14811     "component_value" : -84,
14812     "kind" : "offset_to_top"
14813    },
14814    {
14815     "kind" : "rtti",
14816     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
14817    },
14818    {
14819     "kind" : "complete_dtor_pointer",
14820     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
14821    },
14822    {
14823     "kind" : "deleting_dtor_pointer",
14824     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
14825    },
14826    {
14827     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
14828    },
14829    {
14830     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14831    },
14832    {
14833     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14834    },
14835    {
14836     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14837    }
14838   ]
14839  },
14840  {
14841   "alignment" : 4,
14842   "base_specifiers" :
14843   [
14844    {
14845     "referenced_type" : "type-107"
14846    },
14847    {
14848     "referenced_type" : "type-99"
14849    }
14850   ],
14851   "fields" :
14852   [
14853    {
14854     "access" : "private",
14855     "field_name" : "_hidl_mMutex",
14856     "field_offset" : 544,
14857     "referenced_type" : "type-105"
14858    },
14859    {
14860     "access" : "private",
14861     "field_name" : "_hidl_mDeathRecipients",
14862     "field_offset" : 576,
14863     "referenced_type" : "type-106"
14864    }
14865   ],
14866   "linker_set_key" : "android::hardware::usb::V1_1::BpHwUsbCallback",
14867   "name" : "android::hardware::usb::V1_1::BpHwUsbCallback",
14868   "referenced_type" : "type-104",
14869   "self_type" : "type-104",
14870   "size" : 92,
14871   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h",
14872   "unique_id" : "_ZTSN7android8hardware3usb4V1_115BpHwUsbCallbackE",
14873   "vtable_components" :
14874   [
14875    {
14876     "component_value" : 84,
14877     "kind" : "vbase_offset"
14878    },
14879    {
14880     "kind" : "offset_to_top"
14881    },
14882    {
14883     "kind" : "rtti",
14884     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
14885    },
14886    {
14887     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_115BpHwUsbCallback8isRemoteEv"
14888    },
14889    {
14890     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14891    },
14892    {
14893     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14894    },
14895    {
14896     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14897    },
14898    {
14899     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
14900    },
14901    {
14902     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21setHALInstrumentationEv"
14903    },
14904    {
14905     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
14906    },
14907    {
14908     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback4pingEv"
14909    },
14910    {
14911     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14912    },
14913    {
14914     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21notifySyspropsChangedEv"
14915    },
14916    {
14917     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14918    },
14919    {
14920     "kind" : "complete_dtor_pointer",
14921     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
14922    },
14923    {
14924     "kind" : "deleting_dtor_pointer",
14925     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
14926    },
14927    {
14928     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
14929    },
14930    {
14931     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
14932    },
14933    {
14934     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
14935    },
14936    {
14937     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
14938    },
14939    {
14940     "component_value" : 80,
14941     "kind" : "vbase_offset"
14942    },
14943    {
14944     "component_value" : -4,
14945     "kind" : "offset_to_top"
14946    },
14947    {
14948     "kind" : "rtti",
14949     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
14950    },
14951    {
14952     "kind" : "complete_dtor_pointer",
14953     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
14954    },
14955    {
14956     "kind" : "deleting_dtor_pointer",
14957     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
14958    },
14959    {
14960     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
14961    },
14962    {
14963     "component_value" : 76,
14964     "kind" : "vbase_offset"
14965    },
14966    {
14967     "component_value" : -8,
14968     "kind" : "offset_to_top"
14969    },
14970    {
14971     "kind" : "rtti",
14972     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
14973    },
14974    {
14975     "kind" : "complete_dtor_pointer",
14976     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
14977    },
14978    {
14979     "kind" : "deleting_dtor_pointer",
14980     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
14981    },
14982    {
14983     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
14984    },
14985    {
14986     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14987    },
14988    {
14989     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14990    },
14991    {
14992     "component_value" : -24,
14993     "kind" : "offset_to_top"
14994    },
14995    {
14996     "kind" : "rtti",
14997     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
14998    },
14999    {
15000     "kind" : "complete_dtor_pointer",
15001     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
15002    },
15003    {
15004     "kind" : "deleting_dtor_pointer",
15005     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
15006    },
15007    {
15008     "kind" : "vcall_offset"
15009    },
15010    {
15011     "component_value" : -76,
15012     "kind" : "vcall_offset"
15013    },
15014    {
15015     "component_value" : -76,
15016     "kind" : "vcall_offset"
15017    },
15018    {
15019     "component_value" : -76,
15020     "kind" : "vcall_offset"
15021    },
15022    {
15023     "component_value" : -84,
15024     "kind" : "vcall_offset"
15025    },
15026    {
15027     "component_value" : -84,
15028     "kind" : "offset_to_top"
15029    },
15030    {
15031     "kind" : "rtti",
15032     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
15033    },
15034    {
15035     "kind" : "complete_dtor_pointer",
15036     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
15037    },
15038    {
15039     "kind" : "deleting_dtor_pointer",
15040     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
15041    },
15042    {
15043     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
15044    },
15045    {
15046     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
15047    },
15048    {
15049     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
15050    },
15051    {
15052     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15053    }
15054   ]
15055  },
15056  {
15057   "alignment" : 4,
15058   "base_specifiers" :
15059   [
15060    {
15061     "referenced_type" : "type-265"
15062    }
15063   ],
15064   "linker_set_key" : "android::hardware::usb::V1_1::IUsb",
15065   "name" : "android::hardware::usb::V1_1::IUsb",
15066   "referenced_type" : "type-272",
15067   "self_type" : "type-272",
15068   "size" : 12,
15069   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h",
15070   "unique_id" : "_ZTSN7android8hardware3usb4V1_14IUsbE",
15071   "vtable_components" :
15072   [
15073    {
15074     "component_value" : 4,
15075     "kind" : "vbase_offset"
15076    },
15077    {
15078     "kind" : "offset_to_top"
15079    },
15080    {
15081     "kind" : "rtti",
15082     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_14IUsbE"
15083    },
15084    {
15085     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_14IUsb8isRemoteEv"
15086    },
15087    {
15088     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15089    },
15090    {
15091     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15092    },
15093    {
15094     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15095    },
15096    {
15097     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
15098    },
15099    {
15100     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21setHALInstrumentationEv"
15101    },
15102    {
15103     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
15104    },
15105    {
15106     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb4pingEv"
15107    },
15108    {
15109     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15110    },
15111    {
15112     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21notifySyspropsChangedEv"
15113    },
15114    {
15115     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15116    },
15117    {
15118     "kind" : "complete_dtor_pointer",
15119     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsbD1Ev"
15120    },
15121    {
15122     "kind" : "deleting_dtor_pointer",
15123     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsbD0Ev"
15124    },
15125    {
15126     "is_pure" : true,
15127     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
15128    },
15129    {
15130     "is_pure" : true,
15131     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
15132    },
15133    {
15134     "is_pure" : true,
15135     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb15queryPortStatusEv"
15136    },
15137    {
15138     "kind" : "vcall_offset"
15139    },
15140    {
15141     "kind" : "vcall_offset"
15142    },
15143    {
15144     "kind" : "vcall_offset"
15145    },
15146    {
15147     "kind" : "vcall_offset"
15148    },
15149    {
15150     "component_value" : -4,
15151     "kind" : "vcall_offset"
15152    },
15153    {
15154     "component_value" : -4,
15155     "kind" : "offset_to_top"
15156    },
15157    {
15158     "kind" : "rtti",
15159     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_14IUsbE"
15160    },
15161    {
15162     "kind" : "complete_dtor_pointer",
15163     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_14IUsbD1Ev"
15164    },
15165    {
15166     "kind" : "deleting_dtor_pointer",
15167     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_14IUsbD0Ev"
15168    },
15169    {
15170     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
15171    },
15172    {
15173     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
15174    },
15175    {
15176     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
15177    },
15178    {
15179     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15180    }
15181   ]
15182  },
15183  {
15184   "alignment" : 4,
15185   "base_specifiers" :
15186   [
15187    {
15188     "referenced_type" : "type-22"
15189    }
15190   ],
15191   "linker_set_key" : "android::hardware::usb::V1_1::IUsbCallback",
15192   "name" : "android::hardware::usb::V1_1::IUsbCallback",
15193   "referenced_type" : "type-21",
15194   "self_type" : "type-21",
15195   "size" : 12,
15196   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h",
15197   "unique_id" : "_ZTSN7android8hardware3usb4V1_112IUsbCallbackE",
15198   "vtable_components" :
15199   [
15200    {
15201     "component_value" : 4,
15202     "kind" : "vbase_offset"
15203    },
15204    {
15205     "kind" : "offset_to_top"
15206    },
15207    {
15208     "kind" : "rtti",
15209     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_112IUsbCallbackE"
15210    },
15211    {
15212     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_112IUsbCallback8isRemoteEv"
15213    },
15214    {
15215     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15216    },
15217    {
15218     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15219    },
15220    {
15221     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15222    },
15223    {
15224     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
15225    },
15226    {
15227     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21setHALInstrumentationEv"
15228    },
15229    {
15230     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
15231    },
15232    {
15233     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback4pingEv"
15234    },
15235    {
15236     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15237    },
15238    {
15239     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21notifySyspropsChangedEv"
15240    },
15241    {
15242     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15243    },
15244    {
15245     "kind" : "complete_dtor_pointer",
15246     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallbackD1Ev"
15247    },
15248    {
15249     "kind" : "deleting_dtor_pointer",
15250     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallbackD0Ev"
15251    },
15252    {
15253     "is_pure" : true,
15254     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
15255    },
15256    {
15257     "is_pure" : true,
15258     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
15259    },
15260    {
15261     "is_pure" : true,
15262     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
15263    },
15264    {
15265     "kind" : "vcall_offset"
15266    },
15267    {
15268     "kind" : "vcall_offset"
15269    },
15270    {
15271     "kind" : "vcall_offset"
15272    },
15273    {
15274     "kind" : "vcall_offset"
15275    },
15276    {
15277     "component_value" : -4,
15278     "kind" : "vcall_offset"
15279    },
15280    {
15281     "component_value" : -4,
15282     "kind" : "offset_to_top"
15283    },
15284    {
15285     "kind" : "rtti",
15286     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_112IUsbCallbackE"
15287    },
15288    {
15289     "kind" : "complete_dtor_pointer",
15290     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_112IUsbCallbackD1Ev"
15291    },
15292    {
15293     "kind" : "deleting_dtor_pointer",
15294     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_112IUsbCallbackD0Ev"
15295    },
15296    {
15297     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
15298    },
15299    {
15300     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
15301    },
15302    {
15303     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
15304    },
15305    {
15306     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15307    }
15308   ]
15309  },
15310  {
15311   "alignment" : 8,
15312   "fields" :
15313   [
15314    {
15315     "field_name" : "status",
15316     "referenced_type" : "type-33"
15317    },
15318    {
15319     "field_name" : "supportedModes",
15320     "field_offset" : 320,
15321     "referenced_type" : "type-2"
15322    },
15323    {
15324     "field_name" : "currentMode",
15325     "field_offset" : 352,
15326     "referenced_type" : "type-124"
15327    }
15328   ],
15329   "linker_set_key" : "android::hardware::usb::V1_1::PortStatus_1_1",
15330   "name" : "android::hardware::usb::V1_1::PortStatus_1_1",
15331   "referenced_type" : "type-123",
15332   "self_type" : "type-123",
15333   "size" : 48,
15334   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h",
15335   "unique_id" : "_ZTSN7android8hardware3usb4V1_114PortStatus_1_1E"
15336  },
15337  {
15338   "alignment" : 4,
15339   "base_specifiers" :
15340   [
15341    {
15342     "referenced_type" : "type-95"
15343    }
15344   ],
15345   "fields" :
15346   [
15347    {
15348     "access" : "private",
15349     "field_name" : "_hidl_mImpl",
15350     "field_offset" : 544,
15351     "referenced_type" : "type-289"
15352    }
15353   ],
15354   "linker_set_key" : "android::hardware::usb::V1_2::BnHwUsb",
15355   "name" : "android::hardware::usb::V1_2::BnHwUsb",
15356   "referenced_type" : "type-595",
15357   "self_type" : "type-595",
15358   "size" : 80,
15359   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsb.h",
15360   "unique_id" : "_ZTSN7android8hardware3usb4V1_27BnHwUsbE",
15361   "vtable_components" :
15362   [
15363    {
15364     "component_value" : 72,
15365     "kind" : "vbase_offset"
15366    },
15367    {
15368     "kind" : "offset_to_top"
15369    },
15370    {
15371     "kind" : "rtti",
15372     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BnHwUsbE"
15373    },
15374    {
15375     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
15376    },
15377    {
15378     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
15379    },
15380    {
15381     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
15382    },
15383    {
15384     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
15385    },
15386    {
15387     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
15388    },
15389    {
15390     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
15391    },
15392    {
15393     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
15394    },
15395    {
15396     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
15397    },
15398    {
15399     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
15400    },
15401    {
15402     "kind" : "complete_dtor_pointer",
15403     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BnHwUsbD1Ev"
15404    },
15405    {
15406     "kind" : "deleting_dtor_pointer",
15407     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BnHwUsbD0Ev"
15408    },
15409    {
15410     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
15411    },
15412    {
15413     "component_value" : -20,
15414     "kind" : "offset_to_top"
15415    },
15416    {
15417     "kind" : "rtti",
15418     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BnHwUsbE"
15419    },
15420    {
15421     "kind" : "complete_dtor_pointer",
15422     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_27BnHwUsbD1Ev"
15423    },
15424    {
15425     "kind" : "deleting_dtor_pointer",
15426     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_27BnHwUsbD0Ev"
15427    },
15428    {
15429     "kind" : "vcall_offset"
15430    },
15431    {
15432     "kind" : "vcall_offset"
15433    },
15434    {
15435     "kind" : "vcall_offset"
15436    },
15437    {
15438     "kind" : "vcall_offset"
15439    },
15440    {
15441     "component_value" : -72,
15442     "kind" : "vcall_offset"
15443    },
15444    {
15445     "component_value" : -72,
15446     "kind" : "offset_to_top"
15447    },
15448    {
15449     "kind" : "rtti",
15450     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BnHwUsbE"
15451    },
15452    {
15453     "kind" : "complete_dtor_pointer",
15454     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_27BnHwUsbD1Ev"
15455    },
15456    {
15457     "kind" : "deleting_dtor_pointer",
15458     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_27BnHwUsbD0Ev"
15459    },
15460    {
15461     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
15462    },
15463    {
15464     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
15465    },
15466    {
15467     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
15468    },
15469    {
15470     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15471    }
15472   ]
15473  },
15474  {
15475   "alignment" : 4,
15476   "base_specifiers" :
15477   [
15478    {
15479     "referenced_type" : "type-95"
15480    }
15481   ],
15482   "fields" :
15483   [
15484    {
15485     "access" : "private",
15486     "field_name" : "_hidl_mImpl",
15487     "field_offset" : 544,
15488     "referenced_type" : "type-838"
15489    }
15490   ],
15491   "linker_set_key" : "android::hardware::usb::V1_2::BnHwUsbCallback",
15492   "name" : "android::hardware::usb::V1_2::BnHwUsbCallback",
15493   "referenced_type" : "type-842",
15494   "self_type" : "type-842",
15495   "size" : 80,
15496   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BnHwUsbCallback.h",
15497   "unique_id" : "_ZTSN7android8hardware3usb4V1_215BnHwUsbCallbackE",
15498   "vtable_components" :
15499   [
15500    {
15501     "component_value" : 72,
15502     "kind" : "vbase_offset"
15503    },
15504    {
15505     "kind" : "offset_to_top"
15506    },
15507    {
15508     "kind" : "rtti",
15509     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BnHwUsbCallbackE"
15510    },
15511    {
15512     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
15513    },
15514    {
15515     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
15516    },
15517    {
15518     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
15519    },
15520    {
15521     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
15522    },
15523    {
15524     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
15525    },
15526    {
15527     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
15528    },
15529    {
15530     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
15531    },
15532    {
15533     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
15534    },
15535    {
15536     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
15537    },
15538    {
15539     "kind" : "complete_dtor_pointer",
15540     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
15541    },
15542    {
15543     "kind" : "deleting_dtor_pointer",
15544     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
15545    },
15546    {
15547     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
15548    },
15549    {
15550     "component_value" : -20,
15551     "kind" : "offset_to_top"
15552    },
15553    {
15554     "kind" : "rtti",
15555     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BnHwUsbCallbackE"
15556    },
15557    {
15558     "kind" : "complete_dtor_pointer",
15559     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
15560    },
15561    {
15562     "kind" : "deleting_dtor_pointer",
15563     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
15564    },
15565    {
15566     "kind" : "vcall_offset"
15567    },
15568    {
15569     "kind" : "vcall_offset"
15570    },
15571    {
15572     "kind" : "vcall_offset"
15573    },
15574    {
15575     "kind" : "vcall_offset"
15576    },
15577    {
15578     "component_value" : -72,
15579     "kind" : "vcall_offset"
15580    },
15581    {
15582     "component_value" : -72,
15583     "kind" : "offset_to_top"
15584    },
15585    {
15586     "kind" : "rtti",
15587     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BnHwUsbCallbackE"
15588    },
15589    {
15590     "kind" : "complete_dtor_pointer",
15591     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_215BnHwUsbCallbackD1Ev"
15592    },
15593    {
15594     "kind" : "deleting_dtor_pointer",
15595     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_215BnHwUsbCallbackD0Ev"
15596    },
15597    {
15598     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
15599    },
15600    {
15601     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
15602    },
15603    {
15604     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
15605    },
15606    {
15607     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15608    }
15609   ]
15610  },
15611  {
15612   "alignment" : 4,
15613   "base_specifiers" :
15614   [
15615    {
15616     "referenced_type" : "type-616"
15617    },
15618    {
15619     "referenced_type" : "type-99"
15620    }
15621   ],
15622   "fields" :
15623   [
15624    {
15625     "access" : "private",
15626     "field_name" : "_hidl_mMutex",
15627     "field_offset" : 544,
15628     "referenced_type" : "type-800"
15629    },
15630    {
15631     "access" : "private",
15632     "field_name" : "_hidl_mDeathRecipients",
15633     "field_offset" : 576,
15634     "referenced_type" : "type-801"
15635    }
15636   ],
15637   "linker_set_key" : "android::hardware::usb::V1_2::BpHwUsb",
15638   "name" : "android::hardware::usb::V1_2::BpHwUsb",
15639   "referenced_type" : "type-799",
15640   "self_type" : "type-799",
15641   "size" : 92,
15642   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsb.h",
15643   "unique_id" : "_ZTSN7android8hardware3usb4V1_27BpHwUsbE",
15644   "vtable_components" :
15645   [
15646    {
15647     "component_value" : 84,
15648     "kind" : "vbase_offset"
15649    },
15650    {
15651     "kind" : "offset_to_top"
15652    },
15653    {
15654     "kind" : "rtti",
15655     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BpHwUsbE"
15656    },
15657    {
15658     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_27BpHwUsb8isRemoteEv"
15659    },
15660    {
15661     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15662    },
15663    {
15664     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15665    },
15666    {
15667     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15668    },
15669    {
15670     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
15671    },
15672    {
15673     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb21setHALInstrumentationEv"
15674    },
15675    {
15676     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
15677    },
15678    {
15679     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb4pingEv"
15680    },
15681    {
15682     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15683    },
15684    {
15685     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb21notifySyspropsChangedEv"
15686    },
15687    {
15688     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15689    },
15690    {
15691     "kind" : "complete_dtor_pointer",
15692     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsbD1Ev"
15693    },
15694    {
15695     "kind" : "deleting_dtor_pointer",
15696     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsbD0Ev"
15697    },
15698    {
15699     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
15700    },
15701    {
15702     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
15703    },
15704    {
15705     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb15queryPortStatusEv"
15706    },
15707    {
15708     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb"
15709    },
15710    {
15711     "mangled_component_name" : "_ZN7android8hardware3usb4V1_27BpHwUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb"
15712    },
15713    {
15714     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEE10onAsBinderEv"
15715    },
15716    {
15717     "component_value" : 80,
15718     "kind" : "vbase_offset"
15719    },
15720    {
15721     "component_value" : -4,
15722     "kind" : "offset_to_top"
15723    },
15724    {
15725     "kind" : "rtti",
15726     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BpHwUsbE"
15727    },
15728    {
15729     "kind" : "complete_dtor_pointer",
15730     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_27BpHwUsbD1Ev"
15731    },
15732    {
15733     "kind" : "deleting_dtor_pointer",
15734     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_27BpHwUsbD0Ev"
15735    },
15736    {
15737     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_24IUsbEE10onAsBinderEv"
15738    },
15739    {
15740     "component_value" : 76,
15741     "kind" : "vbase_offset"
15742    },
15743    {
15744     "component_value" : -8,
15745     "kind" : "offset_to_top"
15746    },
15747    {
15748     "kind" : "rtti",
15749     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BpHwUsbE"
15750    },
15751    {
15752     "kind" : "complete_dtor_pointer",
15753     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_27BpHwUsbD1Ev"
15754    },
15755    {
15756     "kind" : "deleting_dtor_pointer",
15757     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_27BpHwUsbD0Ev"
15758    },
15759    {
15760     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
15761    },
15762    {
15763     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
15764    },
15765    {
15766     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
15767    },
15768    {
15769     "component_value" : -24,
15770     "kind" : "offset_to_top"
15771    },
15772    {
15773     "kind" : "rtti",
15774     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BpHwUsbE"
15775    },
15776    {
15777     "kind" : "complete_dtor_pointer",
15778     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_27BpHwUsbD1Ev"
15779    },
15780    {
15781     "kind" : "deleting_dtor_pointer",
15782     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_27BpHwUsbD0Ev"
15783    },
15784    {
15785     "kind" : "vcall_offset"
15786    },
15787    {
15788     "component_value" : -76,
15789     "kind" : "vcall_offset"
15790    },
15791    {
15792     "component_value" : -76,
15793     "kind" : "vcall_offset"
15794    },
15795    {
15796     "component_value" : -76,
15797     "kind" : "vcall_offset"
15798    },
15799    {
15800     "component_value" : -84,
15801     "kind" : "vcall_offset"
15802    },
15803    {
15804     "component_value" : -84,
15805     "kind" : "offset_to_top"
15806    },
15807    {
15808     "kind" : "rtti",
15809     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_27BpHwUsbE"
15810    },
15811    {
15812     "kind" : "complete_dtor_pointer",
15813     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_27BpHwUsbD1Ev"
15814    },
15815    {
15816     "kind" : "deleting_dtor_pointer",
15817     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_27BpHwUsbD0Ev"
15818    },
15819    {
15820     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
15821    },
15822    {
15823     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
15824    },
15825    {
15826     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
15827    },
15828    {
15829     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15830    }
15831   ]
15832  },
15833  {
15834   "alignment" : 4,
15835   "base_specifiers" :
15836   [
15837    {
15838     "referenced_type" : "type-117"
15839    },
15840    {
15841     "referenced_type" : "type-99"
15842    }
15843   ],
15844   "fields" :
15845   [
15846    {
15847     "access" : "private",
15848     "field_name" : "_hidl_mMutex",
15849     "field_offset" : 544,
15850     "referenced_type" : "type-115"
15851    },
15852    {
15853     "access" : "private",
15854     "field_name" : "_hidl_mDeathRecipients",
15855     "field_offset" : 576,
15856     "referenced_type" : "type-116"
15857    }
15858   ],
15859   "linker_set_key" : "android::hardware::usb::V1_2::BpHwUsbCallback",
15860   "name" : "android::hardware::usb::V1_2::BpHwUsbCallback",
15861   "referenced_type" : "type-114",
15862   "self_type" : "type-114",
15863   "size" : 92,
15864   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BpHwUsbCallback.h",
15865   "unique_id" : "_ZTSN7android8hardware3usb4V1_215BpHwUsbCallbackE",
15866   "vtable_components" :
15867   [
15868    {
15869     "component_value" : 84,
15870     "kind" : "vbase_offset"
15871    },
15872    {
15873     "kind" : "offset_to_top"
15874    },
15875    {
15876     "kind" : "rtti",
15877     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BpHwUsbCallbackE"
15878    },
15879    {
15880     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_215BpHwUsbCallback8isRemoteEv"
15881    },
15882    {
15883     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15884    },
15885    {
15886     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15887    },
15888    {
15889     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15890    },
15891    {
15892     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
15893    },
15894    {
15895     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback21setHALInstrumentationEv"
15896    },
15897    {
15898     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
15899    },
15900    {
15901     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback4pingEv"
15902    },
15903    {
15904     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15905    },
15906    {
15907     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback21notifySyspropsChangedEv"
15908    },
15909    {
15910     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15911    },
15912    {
15913     "kind" : "complete_dtor_pointer",
15914     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallbackD1Ev"
15915    },
15916    {
15917     "kind" : "deleting_dtor_pointer",
15918     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallbackD0Ev"
15919    },
15920    {
15921     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
15922    },
15923    {
15924     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
15925    },
15926    {
15927     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE"
15928    },
15929    {
15930     "mangled_component_name" : "_ZN7android8hardware3usb4V1_215BpHwUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
15931    },
15932    {
15933     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEE10onAsBinderEv"
15934    },
15935    {
15936     "component_value" : 80,
15937     "kind" : "vbase_offset"
15938    },
15939    {
15940     "component_value" : -4,
15941     "kind" : "offset_to_top"
15942    },
15943    {
15944     "kind" : "rtti",
15945     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BpHwUsbCallbackE"
15946    },
15947    {
15948     "kind" : "complete_dtor_pointer",
15949     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_215BpHwUsbCallbackD1Ev"
15950    },
15951    {
15952     "kind" : "deleting_dtor_pointer",
15953     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_215BpHwUsbCallbackD0Ev"
15954    },
15955    {
15956     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_212IUsbCallbackEE10onAsBinderEv"
15957    },
15958    {
15959     "component_value" : 76,
15960     "kind" : "vbase_offset"
15961    },
15962    {
15963     "component_value" : -8,
15964     "kind" : "offset_to_top"
15965    },
15966    {
15967     "kind" : "rtti",
15968     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BpHwUsbCallbackE"
15969    },
15970    {
15971     "kind" : "complete_dtor_pointer",
15972     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_215BpHwUsbCallbackD1Ev"
15973    },
15974    {
15975     "kind" : "deleting_dtor_pointer",
15976     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_215BpHwUsbCallbackD0Ev"
15977    },
15978    {
15979     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
15980    },
15981    {
15982     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
15983    },
15984    {
15985     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
15986    },
15987    {
15988     "component_value" : -24,
15989     "kind" : "offset_to_top"
15990    },
15991    {
15992     "kind" : "rtti",
15993     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BpHwUsbCallbackE"
15994    },
15995    {
15996     "kind" : "complete_dtor_pointer",
15997     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_215BpHwUsbCallbackD1Ev"
15998    },
15999    {
16000     "kind" : "deleting_dtor_pointer",
16001     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_215BpHwUsbCallbackD0Ev"
16002    },
16003    {
16004     "kind" : "vcall_offset"
16005    },
16006    {
16007     "component_value" : -76,
16008     "kind" : "vcall_offset"
16009    },
16010    {
16011     "component_value" : -76,
16012     "kind" : "vcall_offset"
16013    },
16014    {
16015     "component_value" : -76,
16016     "kind" : "vcall_offset"
16017    },
16018    {
16019     "component_value" : -84,
16020     "kind" : "vcall_offset"
16021    },
16022    {
16023     "component_value" : -84,
16024     "kind" : "offset_to_top"
16025    },
16026    {
16027     "kind" : "rtti",
16028     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_215BpHwUsbCallbackE"
16029    },
16030    {
16031     "kind" : "complete_dtor_pointer",
16032     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_215BpHwUsbCallbackD1Ev"
16033    },
16034    {
16035     "kind" : "deleting_dtor_pointer",
16036     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_215BpHwUsbCallbackD0Ev"
16037    },
16038    {
16039     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
16040    },
16041    {
16042     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
16043    },
16044    {
16045     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
16046    },
16047    {
16048     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16049    }
16050   ]
16051  },
16052  {
16053   "alignment" : 4,
16054   "base_specifiers" :
16055   [
16056    {
16057     "referenced_type" : "type-291"
16058    },
16059    {
16060     "referenced_type" : "type-99"
16061    }
16062   ],
16063   "fields" :
16064   [
16065    {
16066     "access" : "private",
16067     "field_name" : "mImpl",
16068     "field_offset" : 384,
16069     "referenced_type" : "type-295"
16070    },
16071    {
16072     "access" : "private",
16073     "field_name" : "mOnewayQueue",
16074     "field_offset" : 416,
16075     "referenced_type" : "type-832"
16076    }
16077   ],
16078   "linker_set_key" : "android::hardware::usb::V1_2::BsUsb",
16079   "name" : "android::hardware::usb::V1_2::BsUsb",
16080   "referenced_type" : "type-831",
16081   "self_type" : "type-831",
16082   "size" : 68,
16083   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsb.h",
16084   "unique_id" : "_ZTSN7android8hardware3usb4V1_25BsUsbE",
16085   "vtable_components" :
16086   [
16087    {
16088     "component_value" : 60,
16089     "kind" : "vbase_offset"
16090    },
16091    {
16092     "kind" : "offset_to_top"
16093    },
16094    {
16095     "kind" : "rtti",
16096     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_25BsUsbE"
16097    },
16098    {
16099     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_24IUsb8isRemoteEv"
16100    },
16101    {
16102     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
16103    },
16104    {
16105     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
16106    },
16107    {
16108     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
16109    },
16110    {
16111     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
16112    },
16113    {
16114     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb21setHALInstrumentationEv"
16115    },
16116    {
16117     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
16118    },
16119    {
16120     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb4pingEv"
16121    },
16122    {
16123     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
16124    },
16125    {
16126     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb21notifySyspropsChangedEv"
16127    },
16128    {
16129     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
16130    },
16131    {
16132     "kind" : "complete_dtor_pointer",
16133     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsbD1Ev"
16134    },
16135    {
16136     "kind" : "deleting_dtor_pointer",
16137     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsbD0Ev"
16138    },
16139    {
16140     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
16141    },
16142    {
16143     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
16144    },
16145    {
16146     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb15queryPortStatusEv"
16147    },
16148    {
16149     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb"
16150    },
16151    {
16152     "mangled_component_name" : "_ZN7android8hardware3usb4V1_25BsUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb"
16153    },
16154    {
16155     "component_value" : -4,
16156     "kind" : "offset_to_top"
16157    },
16158    {
16159     "kind" : "rtti",
16160     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_25BsUsbE"
16161    },
16162    {
16163     "kind" : "complete_dtor_pointer",
16164     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_25BsUsbD1Ev"
16165    },
16166    {
16167     "kind" : "deleting_dtor_pointer",
16168     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_25BsUsbD0Ev"
16169    },
16170    {
16171     "kind" : "vcall_offset"
16172    },
16173    {
16174     "kind" : "vcall_offset"
16175    },
16176    {
16177     "kind" : "vcall_offset"
16178    },
16179    {
16180     "kind" : "vcall_offset"
16181    },
16182    {
16183     "component_value" : -60,
16184     "kind" : "vcall_offset"
16185    },
16186    {
16187     "component_value" : -60,
16188     "kind" : "offset_to_top"
16189    },
16190    {
16191     "kind" : "rtti",
16192     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_25BsUsbE"
16193    },
16194    {
16195     "kind" : "complete_dtor_pointer",
16196     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_25BsUsbD1Ev"
16197    },
16198    {
16199     "kind" : "deleting_dtor_pointer",
16200     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_25BsUsbD0Ev"
16201    },
16202    {
16203     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16204    },
16205    {
16206     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16207    },
16208    {
16209     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16210    },
16211    {
16212     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16213    }
16214   ]
16215  },
16216  {
16217   "alignment" : 4,
16218   "base_specifiers" :
16219   [
16220    {
16221     "referenced_type" : "type-88"
16222    },
16223    {
16224     "referenced_type" : "type-99"
16225    }
16226   ],
16227   "fields" :
16228   [
16229    {
16230     "access" : "private",
16231     "field_name" : "mImpl",
16232     "field_offset" : 384,
16233     "referenced_type" : "type-837"
16234    },
16235    {
16236     "access" : "private",
16237     "field_name" : "mOnewayQueue",
16238     "field_offset" : 416,
16239     "referenced_type" : "type-832"
16240    }
16241   ],
16242   "linker_set_key" : "android::hardware::usb::V1_2::BsUsbCallback",
16243   "name" : "android::hardware::usb::V1_2::BsUsbCallback",
16244   "referenced_type" : "type-844",
16245   "self_type" : "type-844",
16246   "size" : 68,
16247   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/BsUsbCallback.h",
16248   "unique_id" : "_ZTSN7android8hardware3usb4V1_213BsUsbCallbackE",
16249   "vtable_components" :
16250   [
16251    {
16252     "component_value" : 60,
16253     "kind" : "vbase_offset"
16254    },
16255    {
16256     "kind" : "offset_to_top"
16257    },
16258    {
16259     "kind" : "rtti",
16260     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_213BsUsbCallbackE"
16261    },
16262    {
16263     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_212IUsbCallback8isRemoteEv"
16264    },
16265    {
16266     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
16267    },
16268    {
16269     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
16270    },
16271    {
16272     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
16273    },
16274    {
16275     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
16276    },
16277    {
16278     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback21setHALInstrumentationEv"
16279    },
16280    {
16281     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
16282    },
16283    {
16284     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback4pingEv"
16285    },
16286    {
16287     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
16288    },
16289    {
16290     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback21notifySyspropsChangedEv"
16291    },
16292    {
16293     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
16294    },
16295    {
16296     "kind" : "complete_dtor_pointer",
16297     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallbackD1Ev"
16298    },
16299    {
16300     "kind" : "deleting_dtor_pointer",
16301     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallbackD0Ev"
16302    },
16303    {
16304     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
16305    },
16306    {
16307     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
16308    },
16309    {
16310     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE"
16311    },
16312    {
16313     "mangled_component_name" : "_ZN7android8hardware3usb4V1_213BsUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
16314    },
16315    {
16316     "component_value" : -4,
16317     "kind" : "offset_to_top"
16318    },
16319    {
16320     "kind" : "rtti",
16321     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_213BsUsbCallbackE"
16322    },
16323    {
16324     "kind" : "complete_dtor_pointer",
16325     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_213BsUsbCallbackD1Ev"
16326    },
16327    {
16328     "kind" : "deleting_dtor_pointer",
16329     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_213BsUsbCallbackD0Ev"
16330    },
16331    {
16332     "kind" : "vcall_offset"
16333    },
16334    {
16335     "kind" : "vcall_offset"
16336    },
16337    {
16338     "kind" : "vcall_offset"
16339    },
16340    {
16341     "kind" : "vcall_offset"
16342    },
16343    {
16344     "component_value" : -60,
16345     "kind" : "vcall_offset"
16346    },
16347    {
16348     "component_value" : -60,
16349     "kind" : "offset_to_top"
16350    },
16351    {
16352     "kind" : "rtti",
16353     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_213BsUsbCallbackE"
16354    },
16355    {
16356     "kind" : "complete_dtor_pointer",
16357     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_213BsUsbCallbackD1Ev"
16358    },
16359    {
16360     "kind" : "deleting_dtor_pointer",
16361     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_213BsUsbCallbackD0Ev"
16362    },
16363    {
16364     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16365    },
16366    {
16367     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16368    },
16369    {
16370     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16371    },
16372    {
16373     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16374    }
16375   ]
16376  },
16377  {
16378   "alignment" : 4,
16379   "base_specifiers" :
16380   [
16381    {
16382     "referenced_type" : "type-272"
16383    }
16384   ],
16385   "linker_set_key" : "android::hardware::usb::V1_2::IUsb",
16386   "name" : "android::hardware::usb::V1_2::IUsb",
16387   "referenced_type" : "type-291",
16388   "self_type" : "type-291",
16389   "size" : 12,
16390   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsb.h",
16391   "unique_id" : "_ZTSN7android8hardware3usb4V1_24IUsbE",
16392   "vtable_components" :
16393   [
16394    {
16395     "component_value" : 4,
16396     "kind" : "vbase_offset"
16397    },
16398    {
16399     "kind" : "offset_to_top"
16400    },
16401    {
16402     "kind" : "rtti",
16403     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_24IUsbE"
16404    },
16405    {
16406     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_24IUsb8isRemoteEv"
16407    },
16408    {
16409     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
16410    },
16411    {
16412     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
16413    },
16414    {
16415     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
16416    },
16417    {
16418     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
16419    },
16420    {
16421     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb21setHALInstrumentationEv"
16422    },
16423    {
16424     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
16425    },
16426    {
16427     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb4pingEv"
16428    },
16429    {
16430     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
16431    },
16432    {
16433     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb21notifySyspropsChangedEv"
16434    },
16435    {
16436     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
16437    },
16438    {
16439     "kind" : "complete_dtor_pointer",
16440     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsbD1Ev"
16441    },
16442    {
16443     "kind" : "deleting_dtor_pointer",
16444     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsbD0Ev"
16445    },
16446    {
16447     "is_pure" : true,
16448     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
16449    },
16450    {
16451     "is_pure" : true,
16452     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
16453    },
16454    {
16455     "is_pure" : true,
16456     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb15queryPortStatusEv"
16457    },
16458    {
16459     "is_pure" : true,
16460     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb34enableContaminantPresenceDetectionERKNS0_11hidl_stringEb"
16461    },
16462    {
16463     "is_pure" : true,
16464     "mangled_component_name" : "_ZN7android8hardware3usb4V1_24IUsb35enableContaminantPresenceProtectionERKNS0_11hidl_stringEb"
16465    },
16466    {
16467     "kind" : "vcall_offset"
16468    },
16469    {
16470     "kind" : "vcall_offset"
16471    },
16472    {
16473     "kind" : "vcall_offset"
16474    },
16475    {
16476     "kind" : "vcall_offset"
16477    },
16478    {
16479     "component_value" : -4,
16480     "kind" : "vcall_offset"
16481    },
16482    {
16483     "component_value" : -4,
16484     "kind" : "offset_to_top"
16485    },
16486    {
16487     "kind" : "rtti",
16488     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_24IUsbE"
16489    },
16490    {
16491     "kind" : "complete_dtor_pointer",
16492     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_24IUsbD1Ev"
16493    },
16494    {
16495     "kind" : "deleting_dtor_pointer",
16496     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_24IUsbD0Ev"
16497    },
16498    {
16499     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16500    },
16501    {
16502     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16503    },
16504    {
16505     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16506    },
16507    {
16508     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16509    }
16510   ]
16511  },
16512  {
16513   "alignment" : 4,
16514   "base_specifiers" :
16515   [
16516    {
16517     "referenced_type" : "type-21"
16518    }
16519   ],
16520   "linker_set_key" : "android::hardware::usb::V1_2::IUsbCallback",
16521   "name" : "android::hardware::usb::V1_2::IUsbCallback",
16522   "referenced_type" : "type-88",
16523   "self_type" : "type-88",
16524   "size" : 12,
16525   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/IUsbCallback.h",
16526   "unique_id" : "_ZTSN7android8hardware3usb4V1_212IUsbCallbackE",
16527   "vtable_components" :
16528   [
16529    {
16530     "component_value" : 4,
16531     "kind" : "vbase_offset"
16532    },
16533    {
16534     "kind" : "offset_to_top"
16535    },
16536    {
16537     "kind" : "rtti",
16538     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_212IUsbCallbackE"
16539    },
16540    {
16541     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_212IUsbCallback8isRemoteEv"
16542    },
16543    {
16544     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
16545    },
16546    {
16547     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
16548    },
16549    {
16550     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
16551    },
16552    {
16553     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
16554    },
16555    {
16556     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21setHALInstrumentationEv"
16557    },
16558    {
16559     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
16560    },
16561    {
16562     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback4pingEv"
16563    },
16564    {
16565     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
16566    },
16567    {
16568     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback21notifySyspropsChangedEv"
16569    },
16570    {
16571     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
16572    },
16573    {
16574     "kind" : "complete_dtor_pointer",
16575     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallbackD1Ev"
16576    },
16577    {
16578     "kind" : "deleting_dtor_pointer",
16579     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallbackD0Ev"
16580    },
16581    {
16582     "is_pure" : true,
16583     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
16584    },
16585    {
16586     "is_pure" : true,
16587     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
16588    },
16589    {
16590     "is_pure" : true,
16591     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS1_4V1_114PortStatus_1_1EEENS1_4V1_06StatusE"
16592    },
16593    {
16594     "is_pure" : true,
16595     "mangled_component_name" : "_ZN7android8hardware3usb4V1_212IUsbCallback26notifyPortStatusChange_1_2ERKNS0_8hidl_vecINS2_10PortStatusEEENS1_4V1_06StatusE"
16596    },
16597    {
16598     "kind" : "vcall_offset"
16599    },
16600    {
16601     "kind" : "vcall_offset"
16602    },
16603    {
16604     "kind" : "vcall_offset"
16605    },
16606    {
16607     "kind" : "vcall_offset"
16608    },
16609    {
16610     "component_value" : -4,
16611     "kind" : "vcall_offset"
16612    },
16613    {
16614     "component_value" : -4,
16615     "kind" : "offset_to_top"
16616    },
16617    {
16618     "kind" : "rtti",
16619     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_212IUsbCallbackE"
16620    },
16621    {
16622     "kind" : "complete_dtor_pointer",
16623     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_212IUsbCallbackD1Ev"
16624    },
16625    {
16626     "kind" : "deleting_dtor_pointer",
16627     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_212IUsbCallbackD0Ev"
16628    },
16629    {
16630     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16631    },
16632    {
16633     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16634    },
16635    {
16636     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16637    },
16638    {
16639     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16640    }
16641   ]
16642  },
16643  {
16644   "alignment" : 8,
16645   "fields" :
16646   [
16647    {
16648     "field_name" : "status_1_1",
16649     "referenced_type" : "type-123"
16650    },
16651    {
16652     "field_name" : "supportedContaminantProtectionModes",
16653     "field_offset" : 384,
16654     "referenced_type" : "type-2"
16655    },
16656    {
16657     "field_name" : "supportsEnableContaminantPresenceProtection",
16658     "field_offset" : 416,
16659     "referenced_type" : "type-40"
16660    },
16661    {
16662     "field_name" : "contaminantProtectionStatus",
16663     "field_offset" : 448,
16664     "referenced_type" : "type-31"
16665    },
16666    {
16667     "field_name" : "supportsEnableContaminantPresenceDetection",
16668     "field_offset" : 480,
16669     "referenced_type" : "type-40"
16670    },
16671    {
16672     "field_name" : "contaminantDetectionStatus",
16673     "field_offset" : 512,
16674     "referenced_type" : "type-28"
16675    }
16676   ],
16677   "linker_set_key" : "android::hardware::usb::V1_2::PortStatus",
16678   "name" : "android::hardware::usb::V1_2::PortStatus",
16679   "referenced_type" : "type-135",
16680   "self_type" : "type-135",
16681   "size" : 72,
16682   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.2/[email protected]_genc++_headers/gen/android/hardware/usb/1.2/types.h",
16683   "unique_id" : "_ZTSN7android8hardware3usb4V1_210PortStatusE"
16684  },
16685  {
16686   "alignment" : 4,
16687   "base_specifiers" :
16688   [
16689    {
16690     "referenced_type" : "type-97"
16691    },
16692    {
16693     "referenced_type" : "type-99"
16694    }
16695   ],
16696   "fields" :
16697   [
16698    {
16699     "access" : "private",
16700     "field_name" : "_hidl_mImpl",
16701     "field_offset" : 512,
16702     "referenced_type" : "type-96"
16703    }
16704   ],
16705   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
16706   "name" : "android::hidl::base::V1_0::BnHwBase",
16707   "referenced_type" : "type-95",
16708   "self_type" : "type-95",
16709   "size" : 76,
16710   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
16711   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
16712   "vtable_components" :
16713   [
16714    {
16715     "component_value" : 68,
16716     "kind" : "vbase_offset"
16717    },
16718    {
16719     "kind" : "offset_to_top"
16720    },
16721    {
16722     "kind" : "rtti",
16723     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
16724    },
16725    {
16726     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
16727    },
16728    {
16729     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
16730    },
16731    {
16732     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
16733    },
16734    {
16735     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
16736    },
16737    {
16738     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
16739    },
16740    {
16741     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
16742    },
16743    {
16744     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
16745    },
16746    {
16747     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
16748    },
16749    {
16750     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
16751    },
16752    {
16753     "kind" : "complete_dtor_pointer",
16754     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
16755    },
16756    {
16757     "kind" : "deleting_dtor_pointer",
16758     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
16759    },
16760    {
16761     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
16762    },
16763    {
16764     "component_value" : -20,
16765     "kind" : "offset_to_top"
16766    },
16767    {
16768     "kind" : "rtti",
16769     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
16770    },
16771    {
16772     "kind" : "complete_dtor_pointer",
16773     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
16774    },
16775    {
16776     "kind" : "deleting_dtor_pointer",
16777     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
16778    },
16779    {
16780     "kind" : "vcall_offset"
16781    },
16782    {
16783     "kind" : "vcall_offset"
16784    },
16785    {
16786     "kind" : "vcall_offset"
16787    },
16788    {
16789     "kind" : "vcall_offset"
16790    },
16791    {
16792     "component_value" : -68,
16793     "kind" : "vcall_offset"
16794    },
16795    {
16796     "component_value" : -68,
16797     "kind" : "offset_to_top"
16798    },
16799    {
16800     "kind" : "rtti",
16801     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
16802    },
16803    {
16804     "kind" : "complete_dtor_pointer",
16805     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
16806    },
16807    {
16808     "kind" : "deleting_dtor_pointer",
16809     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
16810    },
16811    {
16812     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16813    },
16814    {
16815     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16816    },
16817    {
16818     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16819    },
16820    {
16821     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16822    }
16823   ]
16824  },
16825  {
16826   "alignment" : 4,
16827   "base_specifiers" :
16828   [
16829    {
16830     "referenced_type" : "type-611"
16831    },
16832    {
16833     "referenced_type" : "type-99"
16834    }
16835   ],
16836   "fields" :
16837   [
16838    {
16839     "access" : "private",
16840     "field_name" : "_hidl_mMutex",
16841     "field_offset" : 544,
16842     "referenced_type" : "type-769"
16843    },
16844    {
16845     "access" : "private",
16846     "field_name" : "_hidl_mDeathRecipients",
16847     "field_offset" : 576,
16848     "referenced_type" : "type-770"
16849    }
16850   ],
16851   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
16852   "name" : "android::hidl::base::V1_0::BpHwBase",
16853   "referenced_type" : "type-768",
16854   "self_type" : "type-768",
16855   "size" : 92,
16856   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
16857   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
16858   "vtable_components" :
16859   [
16860    {
16861     "component_value" : 84,
16862     "kind" : "vbase_offset"
16863    },
16864    {
16865     "kind" : "offset_to_top"
16866    },
16867    {
16868     "kind" : "rtti",
16869     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
16870    },
16871    {
16872     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
16873    },
16874    {
16875     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
16876    },
16877    {
16878     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
16879    },
16880    {
16881     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
16882    },
16883    {
16884     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
16885    },
16886    {
16887     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
16888    },
16889    {
16890     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
16891    },
16892    {
16893     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
16894    },
16895    {
16896     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
16897    },
16898    {
16899     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
16900    },
16901    {
16902     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
16903    },
16904    {
16905     "kind" : "complete_dtor_pointer",
16906     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
16907    },
16908    {
16909     "kind" : "deleting_dtor_pointer",
16910     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
16911    },
16912    {
16913     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
16914    },
16915    {
16916     "component_value" : 80,
16917     "kind" : "vbase_offset"
16918    },
16919    {
16920     "component_value" : -4,
16921     "kind" : "offset_to_top"
16922    },
16923    {
16924     "kind" : "rtti",
16925     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
16926    },
16927    {
16928     "kind" : "complete_dtor_pointer",
16929     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
16930    },
16931    {
16932     "kind" : "deleting_dtor_pointer",
16933     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
16934    },
16935    {
16936     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
16937    },
16938    {
16939     "component_value" : 76,
16940     "kind" : "vbase_offset"
16941    },
16942    {
16943     "component_value" : -8,
16944     "kind" : "offset_to_top"
16945    },
16946    {
16947     "kind" : "rtti",
16948     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
16949    },
16950    {
16951     "kind" : "complete_dtor_pointer",
16952     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
16953    },
16954    {
16955     "kind" : "deleting_dtor_pointer",
16956     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
16957    },
16958    {
16959     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
16960    },
16961    {
16962     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
16963    },
16964    {
16965     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
16966    },
16967    {
16968     "component_value" : -24,
16969     "kind" : "offset_to_top"
16970    },
16971    {
16972     "kind" : "rtti",
16973     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
16974    },
16975    {
16976     "kind" : "complete_dtor_pointer",
16977     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
16978    },
16979    {
16980     "kind" : "deleting_dtor_pointer",
16981     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
16982    },
16983    {
16984     "kind" : "vcall_offset"
16985    },
16986    {
16987     "component_value" : -76,
16988     "kind" : "vcall_offset"
16989    },
16990    {
16991     "component_value" : -76,
16992     "kind" : "vcall_offset"
16993    },
16994    {
16995     "component_value" : -76,
16996     "kind" : "vcall_offset"
16997    },
16998    {
16999     "component_value" : -84,
17000     "kind" : "vcall_offset"
17001    },
17002    {
17003     "component_value" : -84,
17004     "kind" : "offset_to_top"
17005    },
17006    {
17007     "kind" : "rtti",
17008     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
17009    },
17010    {
17011     "kind" : "complete_dtor_pointer",
17012     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
17013    },
17014    {
17015     "kind" : "deleting_dtor_pointer",
17016     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
17017    },
17018    {
17019     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
17020    },
17021    {
17022     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
17023    },
17024    {
17025     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
17026    },
17027    {
17028     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
17029    }
17030   ]
17031  },
17032  {
17033   "alignment" : 8,
17034   "fields" :
17035   [
17036    {
17037     "field_name" : "pid",
17038     "referenced_type" : "type-49"
17039    },
17040    {
17041     "field_name" : "ptr",
17042     "field_offset" : 64,
17043     "referenced_type" : "type-13"
17044    },
17045    {
17046     "field_name" : "arch",
17047     "field_offset" : 128,
17048     "referenced_type" : "type-590"
17049    }
17050   ],
17051   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
17052   "name" : "android::hidl::base::V1_0::DebugInfo",
17053   "referenced_type" : "type-589",
17054   "self_type" : "type-589",
17055   "size" : 24,
17056   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
17057   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
17058  },
17059  {
17060   "alignment" : 4,
17061   "base_specifiers" :
17062   [
17063    {
17064     "is_virtual" : true,
17065     "referenced_type" : "type-7"
17066    }
17067   ],
17068   "linker_set_key" : "android::hidl::base::V1_0::IBase",
17069   "name" : "android::hidl::base::V1_0::IBase",
17070   "referenced_type" : "type-16",
17071   "self_type" : "type-16",
17072   "size" : 12,
17073   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
17074   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
17075   "vtable_components" :
17076   [
17077    {
17078     "component_value" : 4,
17079     "kind" : "vbase_offset"
17080    },
17081    {
17082     "kind" : "offset_to_top"
17083    },
17084    {
17085     "kind" : "rtti",
17086     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
17087    },
17088    {
17089     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
17090    },
17091    {
17092     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
17093    },
17094    {
17095     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
17096    },
17097    {
17098     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
17099    },
17100    {
17101     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
17102    },
17103    {
17104     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
17105    },
17106    {
17107     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
17108    },
17109    {
17110     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
17111    },
17112    {
17113     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
17114    },
17115    {
17116     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
17117    },
17118    {
17119     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
17120    },
17121    {
17122     "kind" : "complete_dtor_pointer",
17123     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
17124    },
17125    {
17126     "kind" : "deleting_dtor_pointer",
17127     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
17128    },
17129    {
17130     "kind" : "vcall_offset"
17131    },
17132    {
17133     "kind" : "vcall_offset"
17134    },
17135    {
17136     "kind" : "vcall_offset"
17137    },
17138    {
17139     "kind" : "vcall_offset"
17140    },
17141    {
17142     "component_value" : -4,
17143     "kind" : "vcall_offset"
17144    },
17145    {
17146     "component_value" : -4,
17147     "kind" : "offset_to_top"
17148    },
17149    {
17150     "kind" : "rtti",
17151     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
17152    },
17153    {
17154     "kind" : "complete_dtor_pointer",
17155     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
17156    },
17157    {
17158     "kind" : "deleting_dtor_pointer",
17159     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
17160    },
17161    {
17162     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
17163    },
17164    {
17165     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
17166    },
17167    {
17168     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
17169    },
17170    {
17171     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
17172    }
17173   ]
17174  },
17175  {
17176   "alignment" : 4,
17177   "base_specifiers" :
17178   [
17179    {
17180     "referenced_type" : "type-16"
17181    }
17182   ],
17183   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
17184   "name" : "android::hidl::manager::V1_0::IServiceManager",
17185   "referenced_type" : "type-181",
17186   "self_type" : "type-181",
17187   "size" : 12,
17188   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
17189   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
17190   "vtable_components" :
17191   [
17192    {
17193     "component_value" : 4,
17194     "kind" : "vbase_offset"
17195    },
17196    {
17197     "kind" : "offset_to_top"
17198    },
17199    {
17200     "kind" : "rtti",
17201     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
17202    },
17203    {
17204     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
17205    },
17206    {
17207     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
17208    },
17209    {
17210     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
17211    },
17212    {
17213     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
17214    },
17215    {
17216     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
17217    },
17218    {
17219     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
17220    },
17221    {
17222     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
17223    },
17224    {
17225     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
17226    },
17227    {
17228     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
17229    },
17230    {
17231     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
17232    },
17233    {
17234     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
17235    },
17236    {
17237     "kind" : "complete_dtor_pointer",
17238     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
17239    },
17240    {
17241     "kind" : "deleting_dtor_pointer",
17242     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
17243    },
17244    {
17245     "is_pure" : true,
17246     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
17247    },
17248    {
17249     "is_pure" : true,
17250     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
17251    },
17252    {
17253     "is_pure" : true,
17254     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
17255    },
17256    {
17257     "is_pure" : true,
17258     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
17259    },
17260    {
17261     "is_pure" : true,
17262     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
17263    },
17264    {
17265     "is_pure" : true,
17266     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
17267    },
17268    {
17269     "is_pure" : true,
17270     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
17271    },
17272    {
17273     "is_pure" : true,
17274     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
17275    },
17276    {
17277     "kind" : "vcall_offset"
17278    },
17279    {
17280     "kind" : "vcall_offset"
17281    },
17282    {
17283     "kind" : "vcall_offset"
17284    },
17285    {
17286     "kind" : "vcall_offset"
17287    },
17288    {
17289     "component_value" : -4,
17290     "kind" : "vcall_offset"
17291    },
17292    {
17293     "component_value" : -4,
17294     "kind" : "offset_to_top"
17295    },
17296    {
17297     "kind" : "rtti",
17298     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
17299    },
17300    {
17301     "kind" : "complete_dtor_pointer",
17302     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
17303    },
17304    {
17305     "kind" : "deleting_dtor_pointer",
17306     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
17307    },
17308    {
17309     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
17310    },
17311    {
17312     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
17313    },
17314    {
17315     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
17316    },
17317    {
17318     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
17319    }
17320   ]
17321  },
17322  {
17323   "alignment" : 8,
17324   "fields" :
17325   [
17326    {
17327     "field_name" : "interfaceName",
17328     "referenced_type" : "type-34"
17329    },
17330    {
17331     "field_name" : "instanceName",
17332     "field_offset" : 128,
17333     "referenced_type" : "type-34"
17334    },
17335    {
17336     "field_name" : "pid",
17337     "field_offset" : 256,
17338     "referenced_type" : "type-49"
17339    },
17340    {
17341     "field_name" : "clientPids",
17342     "field_offset" : 320,
17343     "referenced_type" : "type-560"
17344    },
17345    {
17346     "field_name" : "arch",
17347     "field_offset" : 448,
17348     "referenced_type" : "type-590"
17349    }
17350   ],
17351   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
17352   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
17353   "referenced_type" : "type-728",
17354   "self_type" : "type-728",
17355   "size" : 64,
17356   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
17357   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
17358  },
17359  {
17360   "alignment" : 4,
17361   "base_specifiers" :
17362   [
17363    {
17364     "referenced_type" : "type-16"
17365    }
17366   ],
17367   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
17368   "name" : "android::hidl::manager::V1_0::IServiceNotification",
17369   "referenced_type" : "type-219",
17370   "self_type" : "type-219",
17371   "size" : 12,
17372   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
17373   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
17374   "vtable_components" :
17375   [
17376    {
17377     "component_value" : 4,
17378     "kind" : "vbase_offset"
17379    },
17380    {
17381     "kind" : "offset_to_top"
17382    },
17383    {
17384     "kind" : "rtti",
17385     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
17386    },
17387    {
17388     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
17389    },
17390    {
17391     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
17392    },
17393    {
17394     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
17395    },
17396    {
17397     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
17398    },
17399    {
17400     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
17401    },
17402    {
17403     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
17404    },
17405    {
17406     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
17407    },
17408    {
17409     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
17410    },
17411    {
17412     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
17413    },
17414    {
17415     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
17416    },
17417    {
17418     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
17419    },
17420    {
17421     "kind" : "complete_dtor_pointer",
17422     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
17423    },
17424    {
17425     "kind" : "deleting_dtor_pointer",
17426     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
17427    },
17428    {
17429     "is_pure" : true,
17430     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
17431    },
17432    {
17433     "kind" : "vcall_offset"
17434    },
17435    {
17436     "kind" : "vcall_offset"
17437    },
17438    {
17439     "kind" : "vcall_offset"
17440    },
17441    {
17442     "kind" : "vcall_offset"
17443    },
17444    {
17445     "component_value" : -4,
17446     "kind" : "vcall_offset"
17447    },
17448    {
17449     "component_value" : -4,
17450     "kind" : "offset_to_top"
17451    },
17452    {
17453     "kind" : "rtti",
17454     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
17455    },
17456    {
17457     "kind" : "complete_dtor_pointer",
17458     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
17459    },
17460    {
17461     "kind" : "deleting_dtor_pointer",
17462     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
17463    },
17464    {
17465     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
17466    },
17467    {
17468     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
17469    },
17470    {
17471     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
17472    },
17473    {
17474     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
17475    }
17476   ]
17477  },
17478  {
17479   "alignment" : 4,
17480   "fields" :
17481   [
17482    {
17483     "access" : "private",
17484     "field_name" : "m_ptr",
17485     "referenced_type" : "type-198"
17486    }
17487   ],
17488   "linker_set_key" : "android::sp<android::Thread>",
17489   "name" : "android::sp<android::Thread>",
17490   "record_kind" : "class",
17491   "referenced_type" : "type-197",
17492   "self_type" : "type-197",
17493   "size" : 4,
17494   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17495   "template_args" : [ "type-199" ],
17496   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
17497  },
17498  {
17499   "alignment" : 4,
17500   "fields" :
17501   [
17502    {
17503     "access" : "private",
17504     "field_name" : "m_ptr",
17505     "referenced_type" : "type-318"
17506    }
17507   ],
17508   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
17509   "name" : "android::sp<android::hardware::BHwBinder>",
17510   "record_kind" : "class",
17511   "referenced_type" : "type-317",
17512   "self_type" : "type-317",
17513   "size" : 4,
17514   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17515   "template_args" : [ "type-97" ],
17516   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
17517  },
17518  {
17519   "alignment" : 4,
17520   "fields" :
17521   [
17522    {
17523     "access" : "private",
17524     "field_name" : "m_ptr",
17525     "referenced_type" : "type-826"
17526    }
17527   ],
17528   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
17529   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
17530   "record_kind" : "class",
17531   "referenced_type" : "type-901",
17532   "self_type" : "type-901",
17533   "size" : 4,
17534   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17535   "template_args" : [ "type-17" ],
17536   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
17537  },
17538  {
17539   "alignment" : 4,
17540   "fields" :
17541   [
17542    {
17543     "access" : "private",
17544     "field_name" : "m_ptr",
17545     "referenced_type" : "type-61"
17546    }
17547   ],
17548   "linker_set_key" : "android::sp<android::hardware::IBinder>",
17549   "name" : "android::sp<android::hardware::IBinder>",
17550   "record_kind" : "class",
17551   "referenced_type" : "type-73",
17552   "self_type" : "type-73",
17553   "size" : 4,
17554   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17555   "template_args" : [ "type-62" ],
17556   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
17557  },
17558  {
17559   "alignment" : 4,
17560   "fields" :
17561   [
17562    {
17563     "access" : "private",
17564     "field_name" : "m_ptr",
17565     "referenced_type" : "type-18"
17566    }
17567   ],
17568   "linker_set_key" : "android::sp<android::hardware::IInterface>",
17569   "name" : "android::sp<android::hardware::IInterface>",
17570   "record_kind" : "class",
17571   "referenced_type" : "type-928",
17572   "self_type" : "type-928",
17573   "size" : 4,
17574   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17575   "template_args" : [ "type-19" ],
17576   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
17577  },
17578  {
17579   "alignment" : 4,
17580   "fields" :
17581   [
17582    {
17583     "access" : "private",
17584     "field_name" : "m_ptr",
17585     "referenced_type" : "type-47"
17586    }
17587   ],
17588   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
17589   "name" : "android::sp<android::hardware::ProcessState>",
17590   "record_kind" : "class",
17591   "referenced_type" : "type-46",
17592   "self_type" : "type-46",
17593   "size" : 4,
17594   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17595   "template_args" : [ "type-48" ],
17596   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
17597  },
17598  {
17599   "alignment" : 4,
17600   "fields" :
17601   [
17602    {
17603     "access" : "private",
17604     "field_name" : "m_ptr",
17605     "referenced_type" : "type-300"
17606    }
17607   ],
17608   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
17609   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
17610   "record_kind" : "class",
17611   "referenced_type" : "type-299",
17612   "self_type" : "type-299",
17613   "size" : 4,
17614   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17615   "template_args" : [ "type-3" ],
17616   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
17617  },
17618  {
17619   "alignment" : 4,
17620   "fields" :
17621   [
17622    {
17623     "access" : "private",
17624     "field_name" : "m_ptr",
17625     "referenced_type" : "type-5"
17626    }
17627   ],
17628   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
17629   "name" : "android::sp<android::hardware::hidl_death_recipient>",
17630   "record_kind" : "class",
17631   "referenced_type" : "type-474",
17632   "self_type" : "type-474",
17633   "size" : 4,
17634   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17635   "template_args" : [ "type-6" ],
17636   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
17637  },
17638  {
17639   "alignment" : 4,
17640   "fields" :
17641   [
17642    {
17643     "access" : "private",
17644     "field_name" : "m_ptr",
17645     "referenced_type" : "type-264"
17646    }
17647   ],
17648   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb>",
17649   "name" : "android::sp<android::hardware::usb::V1_0::IUsb>",
17650   "record_kind" : "class",
17651   "referenced_type" : "type-263",
17652   "self_type" : "type-263",
17653   "size" : 4,
17654   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17655   "template_args" : [ "type-265" ],
17656   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_04IUsbEEE"
17657  },
17658  {
17659   "alignment" : 4,
17660   "fields" :
17661   [
17662    {
17663     "access" : "private",
17664     "field_name" : "m_ptr",
17665     "referenced_type" : "type-239"
17666    }
17667   ],
17668   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback>",
17669   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback>",
17670   "record_kind" : "class",
17671   "referenced_type" : "type-238",
17672   "self_type" : "type-238",
17673   "size" : 4,
17674   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17675   "template_args" : [ "type-22" ],
17676   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_012IUsbCallbackEEE"
17677  },
17678  {
17679   "alignment" : 4,
17680   "fields" :
17681   [
17682    {
17683     "access" : "private",
17684     "field_name" : "m_ptr",
17685     "referenced_type" : "type-271"
17686    }
17687   ],
17688   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsb>",
17689   "name" : "android::sp<android::hardware::usb::V1_1::IUsb>",
17690   "record_kind" : "class",
17691   "referenced_type" : "type-270",
17692   "self_type" : "type-270",
17693   "size" : 4,
17694   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17695   "template_args" : [ "type-272" ],
17696   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_14IUsbEEE"
17697  },
17698  {
17699   "alignment" : 4,
17700   "fields" :
17701   [
17702    {
17703     "access" : "private",
17704     "field_name" : "m_ptr",
17705     "referenced_type" : "type-94"
17706    }
17707   ],
17708   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsbCallback>",
17709   "name" : "android::sp<android::hardware::usb::V1_1::IUsbCallback>",
17710   "record_kind" : "class",
17711   "referenced_type" : "type-93",
17712   "self_type" : "type-93",
17713   "size" : 4,
17714   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17715   "template_args" : [ "type-21" ],
17716   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_112IUsbCallbackEEE"
17717  },
17718  {
17719   "alignment" : 4,
17720   "fields" :
17721   [
17722    {
17723     "access" : "private",
17724     "field_name" : "m_ptr",
17725     "referenced_type" : "type-290"
17726    }
17727   ],
17728   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsb>",
17729   "name" : "android::sp<android::hardware::usb::V1_2::IUsb>",
17730   "record_kind" : "class",
17731   "referenced_type" : "type-289",
17732   "self_type" : "type-289",
17733   "size" : 4,
17734   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17735   "template_args" : [ "type-291" ],
17736   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_24IUsbEEE"
17737  },
17738  {
17739   "alignment" : 4,
17740   "fields" :
17741   [
17742    {
17743     "access" : "private",
17744     "field_name" : "m_ptr",
17745     "referenced_type" : "type-839"
17746    }
17747   ],
17748   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsbCallback>",
17749   "name" : "android::sp<android::hardware::usb::V1_2::IUsbCallback>",
17750   "record_kind" : "class",
17751   "referenced_type" : "type-838",
17752   "self_type" : "type-838",
17753   "size" : 4,
17754   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17755   "template_args" : [ "type-88" ],
17756   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_212IUsbCallbackEEE"
17757  },
17758  {
17759   "alignment" : 4,
17760   "fields" :
17761   [
17762    {
17763     "access" : "private",
17764     "field_name" : "m_ptr",
17765     "referenced_type" : "type-15"
17766    }
17767   ],
17768   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
17769   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
17770   "record_kind" : "class",
17771   "referenced_type" : "type-96",
17772   "self_type" : "type-96",
17773   "size" : 4,
17774   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17775   "template_args" : [ "type-16" ],
17776   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
17777  },
17778  {
17779   "alignment" : 4,
17780   "fields" :
17781   [
17782    {
17783     "access" : "private",
17784     "field_name" : "m_ptr",
17785     "referenced_type" : "type-180"
17786    }
17787   ],
17788   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
17789   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
17790   "record_kind" : "class",
17791   "referenced_type" : "type-179",
17792   "self_type" : "type-179",
17793   "size" : 4,
17794   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17795   "template_args" : [ "type-181" ],
17796   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
17797  },
17798  {
17799   "alignment" : 4,
17800   "fields" :
17801   [
17802    {
17803     "access" : "private",
17804     "field_name" : "m_ptr",
17805     "referenced_type" : "type-218"
17806    }
17807   ],
17808   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
17809   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
17810   "record_kind" : "class",
17811   "referenced_type" : "type-217",
17812   "self_type" : "type-217",
17813   "size" : 4,
17814   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
17815   "template_args" : [ "type-219" ],
17816   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
17817  },
17818  {
17819   "alignment" : 1,
17820   "linker_set_key" : "android::trait_trivial_copy<bool>",
17821   "name" : "android::trait_trivial_copy<bool>",
17822   "referenced_type" : "type-426",
17823   "self_type" : "type-426",
17824   "size" : 1,
17825   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17826   "template_args" : [ "type-40" ],
17827   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
17828  },
17829  {
17830   "alignment" : 1,
17831   "linker_set_key" : "android::trait_trivial_copy<char>",
17832   "name" : "android::trait_trivial_copy<char>",
17833   "referenced_type" : "type-430",
17834   "self_type" : "type-430",
17835   "size" : 1,
17836   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17837   "template_args" : [ "type-39" ],
17838   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
17839  },
17840  {
17841   "alignment" : 1,
17842   "linker_set_key" : "android::trait_trivial_copy<double>",
17843   "name" : "android::trait_trivial_copy<double>",
17844   "referenced_type" : "type-489",
17845   "self_type" : "type-489",
17846   "size" : 1,
17847   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17848   "template_args" : [ "type-485" ],
17849   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
17850  },
17851  {
17852   "alignment" : 1,
17853   "linker_set_key" : "android::trait_trivial_copy<float>",
17854   "name" : "android::trait_trivial_copy<float>",
17855   "referenced_type" : "type-482",
17856   "self_type" : "type-482",
17857   "size" : 1,
17858   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17859   "template_args" : [ "type-480" ],
17860   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
17861  },
17862  {
17863   "alignment" : 1,
17864   "linker_set_key" : "android::trait_trivial_copy<int>",
17865   "name" : "android::trait_trivial_copy<int>",
17866   "referenced_type" : "type-448",
17867   "self_type" : "type-448",
17868   "size" : 1,
17869   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17870   "template_args" : [ "type-49" ],
17871   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
17872  },
17873  {
17874   "alignment" : 1,
17875   "linker_set_key" : "android::trait_trivial_copy<long long>",
17876   "name" : "android::trait_trivial_copy<long long>",
17877   "referenced_type" : "type-470",
17878   "self_type" : "type-470",
17879   "size" : 1,
17880   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17881   "template_args" : [ "type-54" ],
17882   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
17883  },
17884  {
17885   "alignment" : 1,
17886   "linker_set_key" : "android::trait_trivial_copy<long>",
17887   "name" : "android::trait_trivial_copy<long>",
17888   "referenced_type" : "type-459",
17889   "self_type" : "type-459",
17890   "size" : 1,
17891   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17892   "template_args" : [ "type-457" ],
17893   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
17894  },
17895  {
17896   "alignment" : 1,
17897   "linker_set_key" : "android::trait_trivial_copy<short>",
17898   "name" : "android::trait_trivial_copy<short>",
17899   "referenced_type" : "type-439",
17900   "self_type" : "type-439",
17901   "size" : 1,
17902   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17903   "template_args" : [ "type-437" ],
17904   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
17905  },
17906  {
17907   "alignment" : 1,
17908   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
17909   "name" : "android::trait_trivial_copy<unsigned char>",
17910   "referenced_type" : "type-434",
17911   "self_type" : "type-434",
17912   "size" : 1,
17913   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17914   "template_args" : [ "type-255" ],
17915   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
17916  },
17917  {
17918   "alignment" : 1,
17919   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
17920   "name" : "android::trait_trivial_copy<unsigned int>",
17921   "referenced_type" : "type-454",
17922   "self_type" : "type-454",
17923   "size" : 1,
17924   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17925   "template_args" : [ "type-2" ],
17926   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
17927  },
17928  {
17929   "alignment" : 1,
17930   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
17931   "name" : "android::trait_trivial_copy<unsigned long long>",
17932   "referenced_type" : "type-477",
17933   "self_type" : "type-477",
17934   "size" : 1,
17935   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17936   "template_args" : [ "type-13" ],
17937   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
17938  },
17939  {
17940   "alignment" : 1,
17941   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
17942   "name" : "android::trait_trivial_copy<unsigned long>",
17943   "referenced_type" : "type-466",
17944   "self_type" : "type-466",
17945   "size" : 1,
17946   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17947   "template_args" : [ "type-462" ],
17948   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
17949  },
17950  {
17951   "alignment" : 1,
17952   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
17953   "name" : "android::trait_trivial_copy<unsigned short>",
17954   "referenced_type" : "type-444",
17955   "self_type" : "type-444",
17956   "size" : 1,
17957   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17958   "template_args" : [ "type-257" ],
17959   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
17960  },
17961  {
17962   "alignment" : 1,
17963   "linker_set_key" : "android::trait_trivial_copy<void>",
17964   "name" : "android::trait_trivial_copy<void>",
17965   "referenced_type" : "type-422",
17966   "self_type" : "type-422",
17967   "size" : 1,
17968   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17969   "template_args" : [ "type-51" ],
17970   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
17971  },
17972  {
17973   "alignment" : 1,
17974   "linker_set_key" : "android::trait_trivial_ctor<bool>",
17975   "name" : "android::trait_trivial_ctor<bool>",
17976   "referenced_type" : "type-424",
17977   "self_type" : "type-424",
17978   "size" : 1,
17979   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17980   "template_args" : [ "type-40" ],
17981   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
17982  },
17983  {
17984   "alignment" : 1,
17985   "linker_set_key" : "android::trait_trivial_ctor<char>",
17986   "name" : "android::trait_trivial_ctor<char>",
17987   "referenced_type" : "type-428",
17988   "self_type" : "type-428",
17989   "size" : 1,
17990   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
17991   "template_args" : [ "type-39" ],
17992   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
17993  },
17994  {
17995   "alignment" : 1,
17996   "linker_set_key" : "android::trait_trivial_ctor<double>",
17997   "name" : "android::trait_trivial_ctor<double>",
17998   "referenced_type" : "type-484",
17999   "self_type" : "type-484",
18000   "size" : 1,
18001   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18002   "template_args" : [ "type-485" ],
18003   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
18004  },
18005  {
18006   "alignment" : 1,
18007   "linker_set_key" : "android::trait_trivial_ctor<float>",
18008   "name" : "android::trait_trivial_ctor<float>",
18009   "referenced_type" : "type-479",
18010   "self_type" : "type-479",
18011   "size" : 1,
18012   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18013   "template_args" : [ "type-480" ],
18014   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
18015  },
18016  {
18017   "alignment" : 1,
18018   "linker_set_key" : "android::trait_trivial_ctor<int>",
18019   "name" : "android::trait_trivial_ctor<int>",
18020   "referenced_type" : "type-446",
18021   "self_type" : "type-446",
18022   "size" : 1,
18023   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18024   "template_args" : [ "type-49" ],
18025   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
18026  },
18027  {
18028   "alignment" : 1,
18029   "linker_set_key" : "android::trait_trivial_ctor<long long>",
18030   "name" : "android::trait_trivial_ctor<long long>",
18031   "referenced_type" : "type-468",
18032   "self_type" : "type-468",
18033   "size" : 1,
18034   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18035   "template_args" : [ "type-54" ],
18036   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
18037  },
18038  {
18039   "alignment" : 1,
18040   "linker_set_key" : "android::trait_trivial_ctor<long>",
18041   "name" : "android::trait_trivial_ctor<long>",
18042   "referenced_type" : "type-456",
18043   "self_type" : "type-456",
18044   "size" : 1,
18045   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18046   "template_args" : [ "type-457" ],
18047   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
18048  },
18049  {
18050   "alignment" : 1,
18051   "linker_set_key" : "android::trait_trivial_ctor<short>",
18052   "name" : "android::trait_trivial_ctor<short>",
18053   "referenced_type" : "type-436",
18054   "self_type" : "type-436",
18055   "size" : 1,
18056   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18057   "template_args" : [ "type-437" ],
18058   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
18059  },
18060  {
18061   "alignment" : 1,
18062   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
18063   "name" : "android::trait_trivial_ctor<unsigned char>",
18064   "referenced_type" : "type-432",
18065   "self_type" : "type-432",
18066   "size" : 1,
18067   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18068   "template_args" : [ "type-255" ],
18069   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
18070  },
18071  {
18072   "alignment" : 1,
18073   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
18074   "name" : "android::trait_trivial_ctor<unsigned int>",
18075   "referenced_type" : "type-452",
18076   "self_type" : "type-452",
18077   "size" : 1,
18078   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18079   "template_args" : [ "type-2" ],
18080   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
18081  },
18082  {
18083   "alignment" : 1,
18084   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
18085   "name" : "android::trait_trivial_ctor<unsigned long long>",
18086   "referenced_type" : "type-472",
18087   "self_type" : "type-472",
18088   "size" : 1,
18089   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18090   "template_args" : [ "type-13" ],
18091   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
18092  },
18093  {
18094   "alignment" : 1,
18095   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
18096   "name" : "android::trait_trivial_ctor<unsigned long>",
18097   "referenced_type" : "type-461",
18098   "self_type" : "type-461",
18099   "size" : 1,
18100   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18101   "template_args" : [ "type-462" ],
18102   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
18103  },
18104  {
18105   "alignment" : 1,
18106   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
18107   "name" : "android::trait_trivial_ctor<unsigned short>",
18108   "referenced_type" : "type-442",
18109   "self_type" : "type-442",
18110   "size" : 1,
18111   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18112   "template_args" : [ "type-257" ],
18113   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
18114  },
18115  {
18116   "alignment" : 1,
18117   "linker_set_key" : "android::trait_trivial_ctor<void>",
18118   "name" : "android::trait_trivial_ctor<void>",
18119   "referenced_type" : "type-420",
18120   "self_type" : "type-420",
18121   "size" : 1,
18122   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18123   "template_args" : [ "type-51" ],
18124   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
18125  },
18126  {
18127   "alignment" : 1,
18128   "linker_set_key" : "android::trait_trivial_dtor<bool>",
18129   "name" : "android::trait_trivial_dtor<bool>",
18130   "referenced_type" : "type-425",
18131   "self_type" : "type-425",
18132   "size" : 1,
18133   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18134   "template_args" : [ "type-40" ],
18135   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
18136  },
18137  {
18138   "alignment" : 1,
18139   "linker_set_key" : "android::trait_trivial_dtor<char>",
18140   "name" : "android::trait_trivial_dtor<char>",
18141   "referenced_type" : "type-429",
18142   "self_type" : "type-429",
18143   "size" : 1,
18144   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18145   "template_args" : [ "type-39" ],
18146   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
18147  },
18148  {
18149   "alignment" : 1,
18150   "linker_set_key" : "android::trait_trivial_dtor<double>",
18151   "name" : "android::trait_trivial_dtor<double>",
18152   "referenced_type" : "type-488",
18153   "self_type" : "type-488",
18154   "size" : 1,
18155   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18156   "template_args" : [ "type-485" ],
18157   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
18158  },
18159  {
18160   "alignment" : 1,
18161   "linker_set_key" : "android::trait_trivial_dtor<float>",
18162   "name" : "android::trait_trivial_dtor<float>",
18163   "referenced_type" : "type-481",
18164   "self_type" : "type-481",
18165   "size" : 1,
18166   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18167   "template_args" : [ "type-480" ],
18168   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
18169  },
18170  {
18171   "alignment" : 1,
18172   "linker_set_key" : "android::trait_trivial_dtor<int>",
18173   "name" : "android::trait_trivial_dtor<int>",
18174   "referenced_type" : "type-447",
18175   "self_type" : "type-447",
18176   "size" : 1,
18177   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18178   "template_args" : [ "type-49" ],
18179   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
18180  },
18181  {
18182   "alignment" : 1,
18183   "linker_set_key" : "android::trait_trivial_dtor<long long>",
18184   "name" : "android::trait_trivial_dtor<long long>",
18185   "referenced_type" : "type-469",
18186   "self_type" : "type-469",
18187   "size" : 1,
18188   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18189   "template_args" : [ "type-54" ],
18190   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
18191  },
18192  {
18193   "alignment" : 1,
18194   "linker_set_key" : "android::trait_trivial_dtor<long>",
18195   "name" : "android::trait_trivial_dtor<long>",
18196   "referenced_type" : "type-458",
18197   "self_type" : "type-458",
18198   "size" : 1,
18199   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18200   "template_args" : [ "type-457" ],
18201   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
18202  },
18203  {
18204   "alignment" : 1,
18205   "linker_set_key" : "android::trait_trivial_dtor<short>",
18206   "name" : "android::trait_trivial_dtor<short>",
18207   "referenced_type" : "type-438",
18208   "self_type" : "type-438",
18209   "size" : 1,
18210   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18211   "template_args" : [ "type-437" ],
18212   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
18213  },
18214  {
18215   "alignment" : 1,
18216   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
18217   "name" : "android::trait_trivial_dtor<unsigned char>",
18218   "referenced_type" : "type-433",
18219   "self_type" : "type-433",
18220   "size" : 1,
18221   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18222   "template_args" : [ "type-255" ],
18223   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
18224  },
18225  {
18226   "alignment" : 1,
18227   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
18228   "name" : "android::trait_trivial_dtor<unsigned int>",
18229   "referenced_type" : "type-453",
18230   "self_type" : "type-453",
18231   "size" : 1,
18232   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18233   "template_args" : [ "type-2" ],
18234   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
18235  },
18236  {
18237   "alignment" : 1,
18238   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
18239   "name" : "android::trait_trivial_dtor<unsigned long long>",
18240   "referenced_type" : "type-476",
18241   "self_type" : "type-476",
18242   "size" : 1,
18243   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18244   "template_args" : [ "type-13" ],
18245   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
18246  },
18247  {
18248   "alignment" : 1,
18249   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
18250   "name" : "android::trait_trivial_dtor<unsigned long>",
18251   "referenced_type" : "type-465",
18252   "self_type" : "type-465",
18253   "size" : 1,
18254   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18255   "template_args" : [ "type-462" ],
18256   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
18257  },
18258  {
18259   "alignment" : 1,
18260   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
18261   "name" : "android::trait_trivial_dtor<unsigned short>",
18262   "referenced_type" : "type-443",
18263   "self_type" : "type-443",
18264   "size" : 1,
18265   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18266   "template_args" : [ "type-257" ],
18267   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
18268  },
18269  {
18270   "alignment" : 1,
18271   "linker_set_key" : "android::trait_trivial_dtor<void>",
18272   "name" : "android::trait_trivial_dtor<void>",
18273   "referenced_type" : "type-421",
18274   "self_type" : "type-421",
18275   "size" : 1,
18276   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18277   "template_args" : [ "type-51" ],
18278   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
18279  },
18280  {
18281   "alignment" : 1,
18282   "linker_set_key" : "android::trait_trivial_move<android::String16>",
18283   "name" : "android::trait_trivial_move<android::String16>",
18284   "referenced_type" : "type-608",
18285   "self_type" : "type-608",
18286   "size" : 1,
18287   "source_file" : "/system/core/libutils/include/utils/String16.h",
18288   "template_args" : [ "type-67" ],
18289   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
18290  },
18291  {
18292   "alignment" : 1,
18293   "linker_set_key" : "android::trait_trivial_move<android::String8>",
18294   "name" : "android::trait_trivial_move<android::String8>",
18295   "referenced_type" : "type-602",
18296   "self_type" : "type-602",
18297   "size" : 1,
18298   "source_file" : "/system/core/libutils/include/utils/String8.h",
18299   "template_args" : [ "type-78" ],
18300   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
18301  },
18302  {
18303   "alignment" : 1,
18304   "linker_set_key" : "android::trait_trivial_move<bool>",
18305   "name" : "android::trait_trivial_move<bool>",
18306   "referenced_type" : "type-427",
18307   "self_type" : "type-427",
18308   "size" : 1,
18309   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18310   "template_args" : [ "type-40" ],
18311   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
18312  },
18313  {
18314   "alignment" : 1,
18315   "linker_set_key" : "android::trait_trivial_move<char>",
18316   "name" : "android::trait_trivial_move<char>",
18317   "referenced_type" : "type-431",
18318   "self_type" : "type-431",
18319   "size" : 1,
18320   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18321   "template_args" : [ "type-39" ],
18322   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
18323  },
18324  {
18325   "alignment" : 1,
18326   "linker_set_key" : "android::trait_trivial_move<double>",
18327   "name" : "android::trait_trivial_move<double>",
18328   "referenced_type" : "type-490",
18329   "self_type" : "type-490",
18330   "size" : 1,
18331   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18332   "template_args" : [ "type-485" ],
18333   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
18334  },
18335  {
18336   "alignment" : 1,
18337   "linker_set_key" : "android::trait_trivial_move<float>",
18338   "name" : "android::trait_trivial_move<float>",
18339   "referenced_type" : "type-483",
18340   "self_type" : "type-483",
18341   "size" : 1,
18342   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18343   "template_args" : [ "type-480" ],
18344   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
18345  },
18346  {
18347   "alignment" : 1,
18348   "linker_set_key" : "android::trait_trivial_move<int>",
18349   "name" : "android::trait_trivial_move<int>",
18350   "referenced_type" : "type-449",
18351   "self_type" : "type-449",
18352   "size" : 1,
18353   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18354   "template_args" : [ "type-49" ],
18355   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
18356  },
18357  {
18358   "alignment" : 1,
18359   "linker_set_key" : "android::trait_trivial_move<long long>",
18360   "name" : "android::trait_trivial_move<long long>",
18361   "referenced_type" : "type-471",
18362   "self_type" : "type-471",
18363   "size" : 1,
18364   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18365   "template_args" : [ "type-54" ],
18366   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
18367  },
18368  {
18369   "alignment" : 1,
18370   "linker_set_key" : "android::trait_trivial_move<long>",
18371   "name" : "android::trait_trivial_move<long>",
18372   "referenced_type" : "type-460",
18373   "self_type" : "type-460",
18374   "size" : 1,
18375   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18376   "template_args" : [ "type-457" ],
18377   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
18378  },
18379  {
18380   "alignment" : 1,
18381   "linker_set_key" : "android::trait_trivial_move<short>",
18382   "name" : "android::trait_trivial_move<short>",
18383   "referenced_type" : "type-441",
18384   "self_type" : "type-441",
18385   "size" : 1,
18386   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18387   "template_args" : [ "type-437" ],
18388   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
18389  },
18390  {
18391   "alignment" : 1,
18392   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
18393   "name" : "android::trait_trivial_move<unsigned char>",
18394   "referenced_type" : "type-435",
18395   "self_type" : "type-435",
18396   "size" : 1,
18397   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18398   "template_args" : [ "type-255" ],
18399   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
18400  },
18401  {
18402   "alignment" : 1,
18403   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
18404   "name" : "android::trait_trivial_move<unsigned int>",
18405   "referenced_type" : "type-455",
18406   "self_type" : "type-455",
18407   "size" : 1,
18408   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18409   "template_args" : [ "type-2" ],
18410   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
18411  },
18412  {
18413   "alignment" : 1,
18414   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
18415   "name" : "android::trait_trivial_move<unsigned long long>",
18416   "referenced_type" : "type-478",
18417   "self_type" : "type-478",
18418   "size" : 1,
18419   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18420   "template_args" : [ "type-13" ],
18421   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
18422  },
18423  {
18424   "alignment" : 1,
18425   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
18426   "name" : "android::trait_trivial_move<unsigned long>",
18427   "referenced_type" : "type-467",
18428   "self_type" : "type-467",
18429   "size" : 1,
18430   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18431   "template_args" : [ "type-462" ],
18432   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
18433  },
18434  {
18435   "alignment" : 1,
18436   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
18437   "name" : "android::trait_trivial_move<unsigned short>",
18438   "referenced_type" : "type-445",
18439   "self_type" : "type-445",
18440   "size" : 1,
18441   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18442   "template_args" : [ "type-257" ],
18443   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
18444  },
18445  {
18446   "alignment" : 1,
18447   "linker_set_key" : "android::trait_trivial_move<void>",
18448   "name" : "android::trait_trivial_move<void>",
18449   "referenced_type" : "type-423",
18450   "self_type" : "type-423",
18451   "size" : 1,
18452   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
18453   "template_args" : [ "type-51" ],
18454   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
18455  },
18456  {
18457   "alignment" : 4,
18458   "fields" :
18459   [
18460    {
18461     "access" : "private",
18462     "field_name" : "m_ptr",
18463     "referenced_type" : "type-318"
18464    },
18465    {
18466     "access" : "private",
18467     "field_name" : "m_refs",
18468     "field_offset" : 32,
18469     "referenced_type" : "type-11"
18470    }
18471   ],
18472   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
18473   "name" : "android::wp<android::hardware::BHwBinder>",
18474   "record_kind" : "class",
18475   "referenced_type" : "type-516",
18476   "self_type" : "type-516",
18477   "size" : 8,
18478   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
18479   "template_args" : [ "type-97" ],
18480   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
18481  },
18482  {
18483   "alignment" : 4,
18484   "fields" :
18485   [
18486    {
18487     "access" : "private",
18488     "field_name" : "m_ptr",
18489     "referenced_type" : "type-826"
18490    },
18491    {
18492     "access" : "private",
18493     "field_name" : "m_refs",
18494     "field_offset" : 32,
18495     "referenced_type" : "type-11"
18496    }
18497   ],
18498   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
18499   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
18500   "record_kind" : "class",
18501   "referenced_type" : "type-825",
18502   "self_type" : "type-825",
18503   "size" : 8,
18504   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
18505   "template_args" : [ "type-17" ],
18506   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
18507  },
18508  {
18509   "alignment" : 4,
18510   "fields" :
18511   [
18512    {
18513     "access" : "private",
18514     "field_name" : "m_ptr",
18515     "referenced_type" : "type-5"
18516    },
18517    {
18518     "access" : "private",
18519     "field_name" : "m_refs",
18520     "field_offset" : 32,
18521     "referenced_type" : "type-11"
18522    }
18523   ],
18524   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
18525   "name" : "android::wp<android::hardware::hidl_death_recipient>",
18526   "record_kind" : "class",
18527   "referenced_type" : "type-4",
18528   "self_type" : "type-4",
18529   "size" : 8,
18530   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
18531   "template_args" : [ "type-6" ],
18532   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
18533  },
18534  {
18535   "alignment" : 4,
18536   "fields" :
18537   [
18538    {
18539     "access" : "private",
18540     "field_name" : "m_ptr",
18541     "referenced_type" : "type-15"
18542    },
18543    {
18544     "access" : "private",
18545     "field_name" : "m_refs",
18546     "field_offset" : 32,
18547     "referenced_type" : "type-11"
18548    }
18549   ],
18550   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
18551   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
18552   "record_kind" : "class",
18553   "referenced_type" : "type-14",
18554   "self_type" : "type-14",
18555   "size" : 8,
18556   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
18557   "template_args" : [ "type-16" ],
18558   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
18559  },
18560  {
18561   "alignment" : 4,
18562   "fields" :
18563   [
18564    {
18565     "field_name" : "maxContentLightLevel",
18566     "referenced_type" : "type-480"
18567    },
18568    {
18569     "field_name" : "maxFrameAverageLightLevel",
18570     "field_offset" : 32,
18571     "referenced_type" : "type-480"
18572    }
18573   ],
18574   "linker_set_key" : "android_cta861_3_metadata",
18575   "name" : "android_cta861_3_metadata",
18576   "referenced_type" : "type-702",
18577   "self_type" : "type-702",
18578   "size" : 8,
18579   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18580   "unique_id" : "android_cta861_3_metadata"
18581  },
18582  {
18583   "alignment" : 4,
18584   "fields" :
18585   [
18586    {
18587     "field_name" : "num_points",
18588     "referenced_type" : "type-2"
18589    },
18590    {
18591     "field_name" : "reserved",
18592     "field_offset" : 32,
18593     "referenced_type" : "type-690"
18594    },
18595    {
18596     "field_name" : "xyzc_points",
18597     "field_offset" : 288,
18598     "referenced_type" : "type-699"
18599    }
18600   ],
18601   "linker_set_key" : "android_depth_points",
18602   "name" : "android_depth_points",
18603   "referenced_type" : "type-698",
18604   "self_type" : "type-698",
18605   "size" : 36,
18606   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18607   "unique_id" : "android_depth_points"
18608  },
18609  {
18610   "alignment" : 4,
18611   "fields" :
18612   [
18613    {
18614     "field_name" : "format",
18615     "referenced_type" : "type-695"
18616    },
18617    {
18618     "field_name" : "num_planes",
18619     "field_offset" : 32,
18620     "referenced_type" : "type-2"
18621    },
18622    {
18623     "field_name" : "planes",
18624     "field_offset" : 64,
18625     "referenced_type" : "type-697"
18626    }
18627   ],
18628   "linker_set_key" : "android_flex_layout",
18629   "name" : "android_flex_layout",
18630   "referenced_type" : "type-696",
18631   "self_type" : "type-696",
18632   "size" : 12,
18633   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18634   "unique_id" : "android_flex_layout"
18635  },
18636  {
18637   "alignment" : 4,
18638   "fields" :
18639   [
18640    {
18641     "field_name" : "top_left",
18642     "referenced_type" : "type-619"
18643    },
18644    {
18645     "field_name" : "component",
18646     "field_offset" : 32,
18647     "referenced_type" : "type-693"
18648    },
18649    {
18650     "field_name" : "bits_per_component",
18651     "field_offset" : 64,
18652     "referenced_type" : "type-49"
18653    },
18654    {
18655     "field_name" : "bits_used",
18656     "field_offset" : 96,
18657     "referenced_type" : "type-49"
18658    },
18659    {
18660     "field_name" : "h_increment",
18661     "field_offset" : 128,
18662     "referenced_type" : "type-49"
18663    },
18664    {
18665     "field_name" : "v_increment",
18666     "field_offset" : 160,
18667     "referenced_type" : "type-49"
18668    },
18669    {
18670     "field_name" : "h_subsampling",
18671     "field_offset" : 192,
18672     "referenced_type" : "type-49"
18673    },
18674    {
18675     "field_name" : "v_subsampling",
18676     "field_offset" : 224,
18677     "referenced_type" : "type-49"
18678    }
18679   ],
18680   "linker_set_key" : "android_flex_plane",
18681   "name" : "android_flex_plane",
18682   "referenced_type" : "type-694",
18683   "self_type" : "type-694",
18684   "size" : 32,
18685   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18686   "unique_id" : "android_flex_plane"
18687  },
18688  {
18689   "alignment" : 4,
18690   "fields" :
18691   [
18692    {
18693     "field_name" : "displayPrimaryRed",
18694     "referenced_type" : "type-700"
18695    },
18696    {
18697     "field_name" : "displayPrimaryGreen",
18698     "field_offset" : 64,
18699     "referenced_type" : "type-700"
18700    },
18701    {
18702     "field_name" : "displayPrimaryBlue",
18703     "field_offset" : 128,
18704     "referenced_type" : "type-700"
18705    },
18706    {
18707     "field_name" : "whitePoint",
18708     "field_offset" : 192,
18709     "referenced_type" : "type-700"
18710    },
18711    {
18712     "field_name" : "maxLuminance",
18713     "field_offset" : 256,
18714     "referenced_type" : "type-480"
18715    },
18716    {
18717     "field_name" : "minLuminance",
18718     "field_offset" : 288,
18719     "referenced_type" : "type-480"
18720    }
18721   ],
18722   "linker_set_key" : "android_smpte2086_metadata",
18723   "name" : "android_smpte2086_metadata",
18724   "referenced_type" : "type-701",
18725   "self_type" : "type-701",
18726   "size" : 40,
18727   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18728   "unique_id" : "android_smpte2086_metadata"
18729  },
18730  {
18731   "alignment" : 4,
18732   "fields" :
18733   [
18734    {
18735     "field_name" : "x",
18736     "referenced_type" : "type-480"
18737    },
18738    {
18739     "field_name" : "y",
18740     "field_offset" : 32,
18741     "referenced_type" : "type-480"
18742    }
18743   ],
18744   "linker_set_key" : "android_xy_color",
18745   "name" : "android_xy_color",
18746   "referenced_type" : "type-700",
18747   "self_type" : "type-700",
18748   "size" : 8,
18749   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18750   "unique_id" : "android_xy_color"
18751  },
18752  {
18753   "alignment" : 4,
18754   "fields" :
18755   [
18756    {
18757     "field_name" : "y",
18758     "referenced_type" : "type-50"
18759    },
18760    {
18761     "field_name" : "cb",
18762     "field_offset" : 32,
18763     "referenced_type" : "type-50"
18764    },
18765    {
18766     "field_name" : "cr",
18767     "field_offset" : 64,
18768     "referenced_type" : "type-50"
18769    },
18770    {
18771     "field_name" : "ystride",
18772     "field_offset" : 96,
18773     "referenced_type" : "type-2"
18774    },
18775    {
18776     "field_name" : "cstride",
18777     "field_offset" : 128,
18778     "referenced_type" : "type-2"
18779    },
18780    {
18781     "field_name" : "chroma_step",
18782     "field_offset" : 160,
18783     "referenced_type" : "type-2"
18784    },
18785    {
18786     "field_name" : "reserved",
18787     "field_offset" : 192,
18788     "referenced_type" : "type-690"
18789    }
18790   ],
18791   "linker_set_key" : "android_ycbcr",
18792   "name" : "android_ycbcr",
18793   "referenced_type" : "type-689",
18794   "self_type" : "type-689",
18795   "size" : 56,
18796   "source_file" : "/system/core/libsystem/include/system/graphics.h",
18797   "unique_id" : "android_ycbcr"
18798  },
18799  {
18800   "alignment" : 4,
18801   "fields" :
18802   [
18803    {
18804     "referenced_type" : "type-253"
18805    }
18806   ],
18807   "linker_set_key" : "log_msg",
18808   "name" : "log_msg",
18809   "referenced_type" : "type-252",
18810   "self_type" : "type-252",
18811   "size" : 5124,
18812   "source_file" : "/system/core/liblog/include/log/log_read.h",
18813   "unique_id" : "log_msg"
18814  },
18815  {
18816   "alignment" : 4,
18817   "fields" :
18818   [
18819    {
18820     "field_name" : "buf",
18821     "referenced_type" : "type-254"
18822    },
18823    {
18824     "field_name" : "entry",
18825     "referenced_type" : "type-256"
18826    },
18827    {
18828     "field_name" : "entry_v4",
18829     "referenced_type" : "type-256"
18830    },
18831    {
18832     "field_name" : "entry_v3",
18833     "referenced_type" : "type-259"
18834    },
18835    {
18836     "field_name" : "entry_v2",
18837     "referenced_type" : "type-260"
18838    },
18839    {
18840     "field_name" : "entry_v1",
18841     "referenced_type" : "type-261"
18842    }
18843   ],
18844   "is_anonymous" : true,
18845   "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",
18846   "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",
18847   "record_kind" : "union",
18848   "referenced_type" : "type-253",
18849   "self_type" : "type-253",
18850   "size" : 5124,
18851   "source_file" : "/system/core/liblog/include/log/log_read.h",
18852   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
18853  },
18854  {
18855   "alignment" : 1,
18856   "fields" :
18857   [
18858    {
18859     "field_name" : "tv_sec",
18860     "referenced_type" : "type-2"
18861    },
18862    {
18863     "field_name" : "tv_nsec",
18864     "field_offset" : 32,
18865     "referenced_type" : "type-2"
18866    }
18867   ],
18868   "linker_set_key" : "log_time",
18869   "name" : "log_time",
18870   "referenced_type" : "type-603",
18871   "self_type" : "type-603",
18872   "size" : 8,
18873   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
18874   "unique_id" : "_ZTS8log_time"
18875  },
18876  {
18877   "alignment" : 4,
18878   "fields" :
18879   [
18880    {
18881     "field_name" : "len",
18882     "referenced_type" : "type-257"
18883    },
18884    {
18885     "field_name" : "__pad",
18886     "field_offset" : 16,
18887     "referenced_type" : "type-257"
18888    },
18889    {
18890     "field_name" : "pid",
18891     "field_offset" : 32,
18892     "referenced_type" : "type-49"
18893    },
18894    {
18895     "field_name" : "tid",
18896     "field_offset" : 64,
18897     "referenced_type" : "type-49"
18898    },
18899    {
18900     "field_name" : "sec",
18901     "field_offset" : 96,
18902     "referenced_type" : "type-49"
18903    },
18904    {
18905     "field_name" : "nsec",
18906     "field_offset" : 128,
18907     "referenced_type" : "type-49"
18908    },
18909    {
18910     "field_name" : "msg",
18911     "field_offset" : 160,
18912     "referenced_type" : "type-258"
18913    }
18914   ],
18915   "linker_set_key" : "logger_entry",
18916   "name" : "logger_entry",
18917   "referenced_type" : "type-261",
18918   "self_type" : "type-261",
18919   "size" : 20,
18920   "source_file" : "/system/core/liblog/include/log/log_read.h",
18921   "unique_id" : "logger_entry"
18922  },
18923  {
18924   "alignment" : 1,
18925   "fields" :
18926   [
18927    {
18928     "field_name" : "len",
18929     "referenced_type" : "type-257"
18930    },
18931    {
18932     "field_name" : "hdr_size",
18933     "field_offset" : 16,
18934     "referenced_type" : "type-257"
18935    },
18936    {
18937     "field_name" : "pid",
18938     "field_offset" : 32,
18939     "referenced_type" : "type-49"
18940    },
18941    {
18942     "field_name" : "tid",
18943     "field_offset" : 64,
18944     "referenced_type" : "type-49"
18945    },
18946    {
18947     "field_name" : "sec",
18948     "field_offset" : 96,
18949     "referenced_type" : "type-49"
18950    },
18951    {
18952     "field_name" : "nsec",
18953     "field_offset" : 128,
18954     "referenced_type" : "type-49"
18955    },
18956    {
18957     "field_name" : "euid",
18958     "field_offset" : 160,
18959     "referenced_type" : "type-2"
18960    },
18961    {
18962     "field_name" : "msg",
18963     "field_offset" : 192,
18964     "referenced_type" : "type-258"
18965    }
18966   ],
18967   "linker_set_key" : "logger_entry_v2",
18968   "name" : "logger_entry_v2",
18969   "referenced_type" : "type-260",
18970   "self_type" : "type-260",
18971   "size" : 24,
18972   "source_file" : "/system/core/liblog/include/log/log_read.h",
18973   "unique_id" : "logger_entry_v2"
18974  },
18975  {
18976   "alignment" : 1,
18977   "fields" :
18978   [
18979    {
18980     "field_name" : "len",
18981     "referenced_type" : "type-257"
18982    },
18983    {
18984     "field_name" : "hdr_size",
18985     "field_offset" : 16,
18986     "referenced_type" : "type-257"
18987    },
18988    {
18989     "field_name" : "pid",
18990     "field_offset" : 32,
18991     "referenced_type" : "type-49"
18992    },
18993    {
18994     "field_name" : "tid",
18995     "field_offset" : 64,
18996     "referenced_type" : "type-49"
18997    },
18998    {
18999     "field_name" : "sec",
19000     "field_offset" : 96,
19001     "referenced_type" : "type-49"
19002    },
19003    {
19004     "field_name" : "nsec",
19005     "field_offset" : 128,
19006     "referenced_type" : "type-49"
19007    },
19008    {
19009     "field_name" : "lid",
19010     "field_offset" : 160,
19011     "referenced_type" : "type-2"
19012    },
19013    {
19014     "field_name" : "msg",
19015     "field_offset" : 192,
19016     "referenced_type" : "type-258"
19017    }
19018   ],
19019   "linker_set_key" : "logger_entry_v3",
19020   "name" : "logger_entry_v3",
19021   "referenced_type" : "type-259",
19022   "self_type" : "type-259",
19023   "size" : 24,
19024   "source_file" : "/system/core/liblog/include/log/log_read.h",
19025   "unique_id" : "logger_entry_v3"
19026  },
19027  {
19028   "alignment" : 4,
19029   "fields" :
19030   [
19031    {
19032     "field_name" : "len",
19033     "referenced_type" : "type-257"
19034    },
19035    {
19036     "field_name" : "hdr_size",
19037     "field_offset" : 16,
19038     "referenced_type" : "type-257"
19039    },
19040    {
19041     "field_name" : "pid",
19042     "field_offset" : 32,
19043     "referenced_type" : "type-49"
19044    },
19045    {
19046     "field_name" : "tid",
19047     "field_offset" : 64,
19048     "referenced_type" : "type-2"
19049    },
19050    {
19051     "field_name" : "sec",
19052     "field_offset" : 96,
19053     "referenced_type" : "type-2"
19054    },
19055    {
19056     "field_name" : "nsec",
19057     "field_offset" : 128,
19058     "referenced_type" : "type-2"
19059    },
19060    {
19061     "field_name" : "lid",
19062     "field_offset" : 160,
19063     "referenced_type" : "type-2"
19064    },
19065    {
19066     "field_name" : "uid",
19067     "field_offset" : 192,
19068     "referenced_type" : "type-2"
19069    },
19070    {
19071     "field_name" : "msg",
19072     "field_offset" : 224,
19073     "referenced_type" : "type-258"
19074    }
19075   ],
19076   "linker_set_key" : "logger_entry_v4",
19077   "name" : "logger_entry_v4",
19078   "referenced_type" : "type-256",
19079   "self_type" : "type-256",
19080   "size" : 28,
19081   "source_file" : "/system/core/liblog/include/log/log_read.h",
19082   "unique_id" : "logger_entry_v4"
19083  },
19084  {
19085   "alignment" : 4,
19086   "fields" :
19087   [
19088    {
19089     "field_name" : "version",
19090     "referenced_type" : "type-49"
19091    },
19092    {
19093     "field_name" : "numFds",
19094     "field_offset" : 32,
19095     "referenced_type" : "type-49"
19096    },
19097    {
19098     "field_name" : "numInts",
19099     "field_offset" : 64,
19100     "referenced_type" : "type-49"
19101    },
19102    {
19103     "field_name" : "data",
19104     "field_offset" : 96,
19105     "referenced_type" : "type-418"
19106    }
19107   ],
19108   "linker_set_key" : "native_handle",
19109   "name" : "native_handle",
19110   "referenced_type" : "type-417",
19111   "self_type" : "type-417",
19112   "size" : 12,
19113   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
19114   "unique_id" : "native_handle"
19115  }
19116 ],
19117 "rvalue_reference_types" :
19118 [
19119  {
19120   "alignment" : 4,
19121   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > &&",
19122   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsb> > &&",
19123   "referenced_type" : "type-367",
19124   "self_type" : "type-372",
19125   "size" : 4,
19126   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
19127  },
19128  {
19129   "alignment" : 4,
19130   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > &&",
19131   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_2::IUsbCallback> > &&",
19132   "referenced_type" : "type-855",
19133   "self_type" : "type-857",
19134   "size" : 4,
19135   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
19136  },
19137  {
19138   "alignment" : 4,
19139   "linker_set_key" : "android::hardware::Return<bool> &&",
19140   "name" : "android::hardware::Return<bool> &&",
19141   "referenced_type" : "type-352",
19142   "self_type" : "type-358",
19143   "size" : 4,
19144   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
19145  },
19146  {
19147   "alignment" : 4,
19148   "linker_set_key" : "android::hardware::Return<void> &&",
19149   "name" : "android::hardware::Return<void> &&",
19150   "referenced_type" : "type-406",
19151   "self_type" : "type-408",
19152   "size" : 4,
19153   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
19154  },
19155  {
19156   "alignment" : 4,
19157   "linker_set_key" : "android::hardware::Status &&",
19158   "name" : "android::hardware::Status &&",
19159   "referenced_type" : "type-319",
19160   "self_type" : "type-349",
19161   "size" : 4,
19162   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
19163  },
19164  {
19165   "alignment" : 4,
19166   "linker_set_key" : "android::hardware::details::return_status &&",
19167   "name" : "android::hardware::details::return_status &&",
19168   "referenced_type" : "type-353",
19169   "self_type" : "type-401",
19170   "size" : 4,
19171   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
19172  },
19173  {
19174   "alignment" : 4,
19175   "linker_set_key" : "android::hardware::hidl_handle &&",
19176   "name" : "android::hardware::hidl_handle &&",
19177   "referenced_type" : "type-522",
19178   "self_type" : "type-527",
19179   "size" : 4,
19180   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
19181  },
19182  {
19183   "alignment" : 4,
19184   "linker_set_key" : "android::hardware::hidl_memory &&",
19185   "name" : "android::hardware::hidl_memory &&",
19186   "referenced_type" : "type-525",
19187   "self_type" : "type-531",
19188   "size" : 4,
19189   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
19190  },
19191  {
19192   "alignment" : 4,
19193   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
19194   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
19195   "referenced_type" : "type-299",
19196   "self_type" : "type-302",
19197   "size" : 4,
19198   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
19199  },
19200  {
19201   "alignment" : 4,
19202   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &&",
19203   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &&",
19204   "referenced_type" : "type-238",
19205   "self_type" : "type-240",
19206   "size" : 4,
19207   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
19208  },
19209  {
19210   "alignment" : 4,
19211   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsb> &&",
19212   "name" : "android::sp<android::hardware::usb::V1_2::IUsb> &&",
19213   "referenced_type" : "type-289",
19214   "self_type" : "type-292",
19215   "size" : 4,
19216   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
19217  },
19218  {
19219   "alignment" : 4,
19220   "linker_set_key" : "android::sp<android::hardware::usb::V1_2::IUsbCallback> &&",
19221   "name" : "android::sp<android::hardware::usb::V1_2::IUsbCallback> &&",
19222   "referenced_type" : "type-838",
19223   "self_type" : "type-852",
19224   "size" : 4,
19225   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
19226  },
19227  {
19228   "alignment" : 4,
19229   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
19230   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
19231   "referenced_type" : "type-212",
19232   "self_type" : "type-211",
19233   "size" : 4,
19234   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
19235  },
19236  {
19237   "alignment" : 4,
19238   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
19239   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
19240   "referenced_type" : "type-312",
19241   "self_type" : "type-311",
19242   "size" : 4,
19243   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
19244  },
19245  {
19246   "alignment" : 4,
19247   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
19248   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
19249   "referenced_type" : "type-662",
19250   "self_type" : "type-661",
19251   "size" : 4,
19252   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
19253  },
19254  {
19255   "alignment" : 4,
19256   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
19257   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
19258   "referenced_type" : "type-907",
19259   "self_type" : "type-906",
19260   "size" : 4,
19261   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
19262  },
19263  {
19264   "alignment" : 4,
19265   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
19266   "name" : "std::function<sp<IBase> (void *)> &&",
19267   "referenced_type" : "type-216",
19268   "self_type" : "type-215",
19269   "size" : 4,
19270   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
19271  },
19272  {
19273   "alignment" : 4,
19274   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
19275   "name" : "std::function<sp<IBase> (void *)> &&",
19276   "referenced_type" : "type-316",
19277   "self_type" : "type-315",
19278   "size" : 4,
19279   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
19280  },
19281  {
19282   "alignment" : 4,
19283   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
19284   "name" : "std::function<sp<IBase> (void *)> &&",
19285   "referenced_type" : "type-672",
19286   "self_type" : "type-671",
19287   "size" : 4,
19288   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
19289  },
19290  {
19291   "alignment" : 4,
19292   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
19293   "name" : "std::function<sp<IBase> (void *)> &&",
19294   "referenced_type" : "type-912",
19295   "self_type" : "type-911",
19296   "size" : 4,
19297   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
19298  },
19299  {
19300   "alignment" : 4,
19301   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
19302   "name" : "std::function<sp<IBinder> (void *)> &&",
19303   "referenced_type" : "type-214",
19304   "self_type" : "type-213",
19305   "size" : 4,
19306   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
19307  },
19308  {
19309   "alignment" : 4,
19310   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
19311   "name" : "std::function<sp<IBinder> (void *)> &&",
19312   "referenced_type" : "type-314",
19313   "self_type" : "type-313",
19314   "size" : 4,
19315   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
19316  },
19317  {
19318   "alignment" : 4,
19319   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
19320   "name" : "std::function<sp<IBinder> (void *)> &&",
19321   "referenced_type" : "type-664",
19322   "self_type" : "type-663",
19323   "size" : 4,
19324   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
19325  },
19326  {
19327   "alignment" : 4,
19328   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
19329   "name" : "std::function<sp<IBinder> (void *)> &&",
19330   "referenced_type" : "type-910",
19331   "self_type" : "type-909",
19332   "size" : 4,
19333   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
19334  }
19335 ]
19336}
19337