1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-74",
9   "self_type" : "type-171",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-364",
16   "self_type" : "type-596",
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-76",
24   "self_type" : "type-304",
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-168",
32   "self_type" : "type-445",
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-168",
41   "self_type" : "type-167",
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-589",
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-39",
64   "self_type" : "type-39",
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-74",
74   "self_type" : "type-74",
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-45",
84   "self_type" : "type-45",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-369",
92   "self_type" : "type-369",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-364",
100   "self_type" : "type-364",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-76",
109   "self_type" : "type-76",
110   "size" : 4
111  },
112  {
113   "alignment" : 4,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-342",
118   "self_type" : "type-342",
119   "size" : 4
120  },
121  {
122   "alignment" : 8,
123   "linker_set_key" : "long double",
124   "name" : "long double",
125   "referenced_type" : "type-66",
126   "self_type" : "type-66",
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-18",
135   "self_type" : "type-18",
136   "size" : 8
137  },
138  {
139   "alignment" : 2,
140   "is_integral" : true,
141   "linker_set_key" : "short",
142   "name" : "short",
143   "referenced_type" : "type-324",
144   "self_type" : "type-324",
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-378",
153   "self_type" : "type-378",
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-168",
163   "self_type" : "type-168",
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-347",
183   "self_type" : "type-347",
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-170",
203   "self_type" : "type-170",
204   "size" : 2
205  },
206  {
207   "linker_set_key" : "void",
208   "name" : "void",
209   "referenced_type" : "type-27",
210   "self_type" : "type-27"
211  }
212 ],
213 "elf_functions" :
214 [
215  {
216   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
217  },
218  {
219   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
220  },
221  {
222   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
223  },
224  {
225   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
226  },
227  {
228   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
229  },
230  {
231   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
232  },
233  {
234   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
235  },
236  {
237   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
238  },
239  {
240   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
241  },
242  {
243   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21notifySyspropsChangedEv"
244  },
245  {
246   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21setHALInstrumentationEv"
247  },
248  {
249   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
250  },
251  {
252   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback4pingEv"
253  },
254  {
255   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
256  },
257  {
258   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback8castFromERKNS_2spINS1_4V1_012IUsbCallbackEEEb"
259  },
260  {
261   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
262  },
263  {
264   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback8castFromERKNS_2spIS3_EEb"
265  },
266  {
267   "name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback13addOnewayTaskENSt3__18functionIFvvEEE"
268  },
269  {
270   "name" : "_ZN7android8hardware3usb4V1_113BsUsbCallbackC1ENS_2spINS2_12IUsbCallbackEEE"
271  },
272  {
273   "name" : "_ZN7android8hardware3usb4V1_113BsUsbCallbackC2ENS_2spINS2_12IUsbCallbackEEE"
274  },
275  {
276   "name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
277  },
278  {
279   "name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
280  },
281  {
282   "name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback32_hidl_notifyPortStatusChange_1_1EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
283  },
284  {
285   "name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback4pingEv"
286  },
287  {
288   "name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackC1ERKNS_2spINS2_12IUsbCallbackEEE"
289  },
290  {
291   "name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackC2ERKNS_2spINS2_12IUsbCallbackEEE"
292  },
293  {
294   "name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
295  },
296  {
297   "name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
298  },
299  {
300   "name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD2Ev"
301  },
302  {
303   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
304  },
305  {
306   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
307  },
308  {
309   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
310  },
311  {
312   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
313  },
314  {
315   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
316  },
317  {
318   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
319  },
320  {
321   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21notifySyspropsChangedEv"
322  },
323  {
324   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21setHALInstrumentationEv"
325  },
326  {
327   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
328  },
329  {
330   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
331  },
332  {
333   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
334  },
335  {
336   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback32_hidl_notifyPortStatusChange_1_1EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
337  },
338  {
339   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback4pingEv"
340  },
341  {
342   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
343  },
344  {
345   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackC1ERKNS_2spINS0_7IBinderEEE"
346  },
347  {
348   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackC2ERKNS_2spINS0_7IBinderEEE"
349  },
350  {
351   "name" : "_ZN7android8hardware3usb4V1_121writeEmbeddedToParcelERKNS2_14PortStatus_1_1EPNS0_6ParcelEjj"
352  },
353  {
354   "name" : "_ZN7android8hardware3usb4V1_122readEmbeddedFromParcelERKNS2_14PortStatus_1_1ERKNS0_6ParcelEjj"
355  },
356  {
357   "name" : "_ZN7android8hardware3usb4V1_14IUsb10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
358  },
359  {
360   "name" : "_ZN7android8hardware3usb4V1_14IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
361  },
362  {
363   "name" : "_ZN7android8hardware3usb4V1_14IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
364  },
365  {
366   "name" : "_ZN7android8hardware3usb4V1_14IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
367  },
368  {
369   "name" : "_ZN7android8hardware3usb4V1_14IUsb13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
370  },
371  {
372   "name" : "_ZN7android8hardware3usb4V1_14IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
373  },
374  {
375   "name" : "_ZN7android8hardware3usb4V1_14IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
376  },
377  {
378   "name" : "_ZN7android8hardware3usb4V1_14IUsb17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
379  },
380  {
381   "name" : "_ZN7android8hardware3usb4V1_14IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
382  },
383  {
384   "name" : "_ZN7android8hardware3usb4V1_14IUsb21notifySyspropsChangedEv"
385  },
386  {
387   "name" : "_ZN7android8hardware3usb4V1_14IUsb21setHALInstrumentationEv"
388  },
389  {
390   "name" : "_ZN7android8hardware3usb4V1_14IUsb24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
391  },
392  {
393   "name" : "_ZN7android8hardware3usb4V1_14IUsb4pingEv"
394  },
395  {
396   "name" : "_ZN7android8hardware3usb4V1_14IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
397  },
398  {
399   "name" : "_ZN7android8hardware3usb4V1_14IUsb8castFromERKNS_2spINS1_4V1_04IUsbEEEb"
400  },
401  {
402   "name" : "_ZN7android8hardware3usb4V1_14IUsb8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
403  },
404  {
405   "name" : "_ZN7android8hardware3usb4V1_14IUsb8castFromERKNS_2spIS3_EEb"
406  },
407  {
408   "name" : "_ZN7android8hardware3usb4V1_15BsUsb13addOnewayTaskENSt3__18functionIFvvEEE"
409  },
410  {
411   "name" : "_ZN7android8hardware3usb4V1_15BsUsbC1ENS_2spINS2_4IUsbEEE"
412  },
413  {
414   "name" : "_ZN7android8hardware3usb4V1_15BsUsbC2ENS_2spINS2_4IUsbEEE"
415  },
416  {
417   "name" : "_ZN7android8hardware3usb4V1_17BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
418  },
419  {
420   "name" : "_ZN7android8hardware3usb4V1_17BnHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
421  },
422  {
423   "name" : "_ZN7android8hardware3usb4V1_17BnHwUsb4pingEv"
424  },
425  {
426   "name" : "_ZN7android8hardware3usb4V1_17BnHwUsbC1ERKNS_2spINS2_4IUsbEEE"
427  },
428  {
429   "name" : "_ZN7android8hardware3usb4V1_17BnHwUsbC2ERKNS_2spINS2_4IUsbEEE"
430  },
431  {
432   "name" : "_ZN7android8hardware3usb4V1_17BnHwUsbD0Ev"
433  },
434  {
435   "name" : "_ZN7android8hardware3usb4V1_17BnHwUsbD1Ev"
436  },
437  {
438   "name" : "_ZN7android8hardware3usb4V1_17BnHwUsbD2Ev"
439  },
440  {
441   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
442  },
443  {
444   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
445  },
446  {
447   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
448  },
449  {
450   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
451  },
452  {
453   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
454  },
455  {
456   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
457  },
458  {
459   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
460  },
461  {
462   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb15queryPortStatusEv"
463  },
464  {
465   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
466  },
467  {
468   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb21notifySyspropsChangedEv"
469  },
470  {
471   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb21setHALInstrumentationEv"
472  },
473  {
474   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb4pingEv"
475  },
476  {
477   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
478  },
479  {
480   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsbC1ERKNS_2spINS0_7IBinderEEE"
481  },
482  {
483   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsbC2ERKNS_2spINS0_7IBinderEEE"
484  },
485  {
486   "binding" : "weak",
487   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_112IUsbCallbackENS3_4V1_012IUsbCallbackENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
488  },
489  {
490   "binding" : "weak",
491   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_112IUsbCallbackENS_4hidl4base4V1_05IBaseENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
492  },
493  {
494   "binding" : "weak",
495   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_14IUsbENS3_4V1_04IUsbENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
496  },
497  {
498   "binding" : "weak",
499   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_14IUsbENS_4hidl4base4V1_05IBaseENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
500  },
501  {
502   "binding" : "weak",
503   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3usb4V1_012IUsbCallbackEvEENS_2spIT_EES8_"
504  },
505  {
506   "binding" : "weak",
507   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_115BpHwUsbCallbackENS4_12IUsbCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
508  },
509  {
510   "binding" : "weak",
511   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_17BpHwUsbENS4_4IUsbEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
512  },
513  {
514   "binding" : "weak",
515   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
516  },
517  {
518   "binding" : "weak",
519   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
520  },
521  {
522   "binding" : "weak",
523   "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_"
524  },
525  {
526   "binding" : "weak",
527   "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_"
528  },
529  {
530   "binding" : "weak",
531   "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"
532  },
533  {
534   "binding" : "weak",
535   "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_"
536  },
537  {
538   "binding" : "weak",
539   "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_"
540  },
541  {
542   "binding" : "weak",
543   "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"
544  },
545  {
546   "binding" : "weak",
547   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
548  },
549  {
550   "binding" : "weak",
551   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
552  },
553  {
554   "binding" : "weak",
555   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
556  },
557  {
558   "name" : "_ZThn20_N7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
559  },
560  {
561   "name" : "_ZThn20_N7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
562  },
563  {
564   "name" : "_ZThn20_N7android8hardware3usb4V1_17BnHwUsbD0Ev"
565  },
566  {
567   "name" : "_ZThn20_N7android8hardware3usb4V1_17BnHwUsbD1Ev"
568  },
569  {
570   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
571  },
572  {
573   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
574  },
575  {
576   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_17BnHwUsbD0Ev"
577  },
578  {
579   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_17BnHwUsbD1Ev"
580  },
581  {
582   "name" : "__aeabi_memclr"
583  },
584  {
585   "name" : "__aeabi_memclr4"
586  },
587  {
588   "name" : "__aeabi_memclr8"
589  },
590  {
591   "name" : "__aeabi_memcpy"
592  },
593  {
594   "name" : "__aeabi_memcpy4"
595  },
596  {
597   "name" : "__aeabi_memcpy8"
598  },
599  {
600   "name" : "__aeabi_memset"
601  },
602  {
603   "name" : "__aeabi_memset4"
604  },
605  {
606   "name" : "__aeabi_memset8"
607  }
608 ],
609 "elf_objects" :
610 [
611  {
612   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback10descriptorE"
613  },
614  {
615   "name" : "_ZN7android8hardware3usb4V1_14IUsb10descriptorE"
616  },
617  {
618   "name" : "_ZTCN7android8hardware3usb4V1_112IUsbCallbackE0_NS1_4V1_012IUsbCallbackE"
619  },
620  {
621   "name" : "_ZTCN7android8hardware3usb4V1_112IUsbCallbackE0_NS_4hidl4base4V1_05IBaseE"
622  },
623  {
624   "binding" : "weak",
625   "name" : "_ZTCN7android8hardware3usb4V1_113BsUsbCallbackE0_NS2_12IUsbCallbackE"
626  },
627  {
628   "name" : "_ZTCN7android8hardware3usb4V1_115BnHwUsbCallbackE0_NS0_7IBinderE"
629  },
630  {
631   "name" : "_ZTCN7android8hardware3usb4V1_115BnHwUsbCallbackE0_NS0_9BHwBinderE"
632  },
633  {
634   "name" : "_ZTCN7android8hardware3usb4V1_115BnHwUsbCallbackE0_NS_4hidl4base4V1_08BnHwBaseE"
635  },
636  {
637   "name" : "_ZTCN7android8hardware3usb4V1_115BpHwUsbCallbackE0_NS0_11BpInterfaceINS2_12IUsbCallbackEEE"
638  },
639  {
640   "name" : "_ZTCN7android8hardware3usb4V1_115BpHwUsbCallbackE0_NS1_4V1_012IUsbCallbackE"
641  },
642  {
643   "name" : "_ZTCN7android8hardware3usb4V1_115BpHwUsbCallbackE0_NS2_12IUsbCallbackE"
644  },
645  {
646   "name" : "_ZTCN7android8hardware3usb4V1_115BpHwUsbCallbackE0_NS_4hidl4base4V1_05IBaseE"
647  },
648  {
649   "name" : "_ZTCN7android8hardware3usb4V1_115BpHwUsbCallbackE4_NS0_10IInterfaceE"
650  },
651  {
652   "name" : "_ZTCN7android8hardware3usb4V1_115BpHwUsbCallbackE8_NS0_11BpHwRefBaseE"
653  },
654  {
655   "name" : "_ZTCN7android8hardware3usb4V1_14IUsbE0_NS1_4V1_04IUsbE"
656  },
657  {
658   "name" : "_ZTCN7android8hardware3usb4V1_14IUsbE0_NS_4hidl4base4V1_05IBaseE"
659  },
660  {
661   "binding" : "weak",
662   "name" : "_ZTCN7android8hardware3usb4V1_15BsUsbE0_NS2_4IUsbE"
663  },
664  {
665   "name" : "_ZTCN7android8hardware3usb4V1_17BnHwUsbE0_NS0_7IBinderE"
666  },
667  {
668   "name" : "_ZTCN7android8hardware3usb4V1_17BnHwUsbE0_NS0_9BHwBinderE"
669  },
670  {
671   "name" : "_ZTCN7android8hardware3usb4V1_17BnHwUsbE0_NS_4hidl4base4V1_08BnHwBaseE"
672  },
673  {
674   "name" : "_ZTCN7android8hardware3usb4V1_17BpHwUsbE0_NS0_11BpInterfaceINS2_4IUsbEEE"
675  },
676  {
677   "name" : "_ZTCN7android8hardware3usb4V1_17BpHwUsbE0_NS1_4V1_04IUsbE"
678  },
679  {
680   "name" : "_ZTCN7android8hardware3usb4V1_17BpHwUsbE0_NS2_4IUsbE"
681  },
682  {
683   "name" : "_ZTCN7android8hardware3usb4V1_17BpHwUsbE0_NS_4hidl4base4V1_05IBaseE"
684  },
685  {
686   "name" : "_ZTCN7android8hardware3usb4V1_17BpHwUsbE4_NS0_10IInterfaceE"
687  },
688  {
689   "name" : "_ZTCN7android8hardware3usb4V1_17BpHwUsbE8_NS0_11BpHwRefBaseE"
690  },
691  {
692   "name" : "_ZTTN7android8hardware3usb4V1_112IUsbCallbackE"
693  },
694  {
695   "name" : "_ZTTN7android8hardware3usb4V1_115BnHwUsbCallbackE"
696  },
697  {
698   "name" : "_ZTTN7android8hardware3usb4V1_115BpHwUsbCallbackE"
699  },
700  {
701   "name" : "_ZTTN7android8hardware3usb4V1_14IUsbE"
702  },
703  {
704   "name" : "_ZTTN7android8hardware3usb4V1_17BnHwUsbE"
705  },
706  {
707   "name" : "_ZTTN7android8hardware3usb4V1_17BpHwUsbE"
708  },
709  {
710   "name" : "_ZTVN7android8hardware3usb4V1_112IUsbCallbackE"
711  },
712  {
713   "binding" : "weak",
714   "name" : "_ZTVN7android8hardware3usb4V1_113BsUsbCallbackE"
715  },
716  {
717   "name" : "_ZTVN7android8hardware3usb4V1_115BnHwUsbCallbackE"
718  },
719  {
720   "name" : "_ZTVN7android8hardware3usb4V1_115BpHwUsbCallbackE"
721  },
722  {
723   "name" : "_ZTVN7android8hardware3usb4V1_14IUsbE"
724  },
725  {
726   "binding" : "weak",
727   "name" : "_ZTVN7android8hardware3usb4V1_15BsUsbE"
728  },
729  {
730   "name" : "_ZTVN7android8hardware3usb4V1_17BnHwUsbE"
731  },
732  {
733   "name" : "_ZTVN7android8hardware3usb4V1_17BpHwUsbE"
734  }
735 ],
736 "enum_types" :
737 [
738  {
739   "alignment" : 4,
740   "enum_fields" :
741   [
742    {
743     "enum_field_value" : 0,
744     "name" : "android::Condition::WAKE_UP_ONE"
745    },
746    {
747     "enum_field_value" : 1,
748     "name" : "android::Condition::WAKE_UP_ALL"
749    }
750   ],
751   "linker_set_key" : "android::Condition::WakeUpType",
752   "name" : "android::Condition::WakeUpType",
753   "referenced_type" : "type-609",
754   "self_type" : "type-609",
755   "size" : 4,
756   "source_file" : "/system/core/libutils/include/utils/Condition.h",
757   "underlying_type" : "type-2",
758   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
759  },
760  {
761   "alignment" : 4,
762   "enum_fields" :
763   [
764    {
765     "enum_field_value" : 0,
766     "name" : "android::String16::kEmptyString"
767    }
768   ],
769   "linker_set_key" : "android::String16::StaticLinkage",
770   "name" : "android::String16::StaticLinkage",
771   "referenced_type" : "type-492",
772   "self_type" : "type-492",
773   "size" : 4,
774   "source_file" : "/system/core/libutils/include/utils/String16.h",
775   "underlying_type" : "type-2",
776   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
777  },
778  {
779   "alignment" : 4,
780   "enum_fields" :
781   [
782    {
783     "enum_field_value" : 0,
784     "name" : "android::String8::kEmptyString"
785    }
786   ],
787   "linker_set_key" : "android::String8::StaticLinkage",
788   "name" : "android::String8::StaticLinkage",
789   "referenced_type" : "type-485",
790   "self_type" : "type-485",
791   "size" : 4,
792   "source_file" : "/system/core/libutils/include/utils/String8.h",
793   "underlying_type" : "type-2",
794   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
795  },
796  {
797   "alignment" : 4,
798   "enum_fields" :
799   [
800    {
801     "enum_field_value" : 0,
802     "name" : "android::hardware::HidlReturnRestriction::NONE"
803    },
804    {
805     "enum_field_value" : 1,
806     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
807    },
808    {
809     "enum_field_value" : 2,
810     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
811    }
812   ],
813   "linker_set_key" : "android::hardware::HidlReturnRestriction",
814   "name" : "android::hardware::HidlReturnRestriction",
815   "referenced_type" : "type-290",
816   "self_type" : "type-290",
817   "size" : 4,
818   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
819   "underlying_type" : "type-76",
820   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
821  },
822  {
823   "alignment" : 4,
824   "enum_fields" :
825   [
826    {
827     "enum_field_value" : 0,
828     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
829    },
830    {
831     "enum_field_value" : 1,
832     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
833    },
834    {
835     "enum_field_value" : 2,
836     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
837    },
838    {
839     "enum_field_value" : 3,
840     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
841    }
842   ],
843   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
844   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
845   "referenced_type" : "type-475",
846   "self_type" : "type-475",
847   "size" : 4,
848   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
849   "underlying_type" : "type-76",
850   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
851  },
852  {
853   "alignment" : 4,
854   "enum_fields" :
855   [
856    {
857     "enum_field_value" : 1,
858     "name" : "android::hardware::kSynchronizedReadWrite"
859    },
860    {
861     "enum_field_value" : 2,
862     "name" : "android::hardware::kUnsynchronizedWrite"
863    }
864   ],
865   "linker_set_key" : "android::hardware::MQFlavor",
866   "name" : "android::hardware::MQFlavor",
867   "referenced_type" : "type-471",
868   "self_type" : "type-471",
869   "size" : 4,
870   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
871   "underlying_type" : "type-2",
872   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
873  },
874  {
875   "alignment" : 4,
876   "enum_fields" :
877   [
878    {
879     "enum_field_value" : 0,
880     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
881    },
882    {
883     "enum_field_value" : 1,
884     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
885    },
886    {
887     "enum_field_value" : 2,
888     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
889    }
890   ],
891   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
892   "name" : "android::hardware::ProcessState::CallRestriction",
893   "referenced_type" : "type-77",
894   "self_type" : "type-77",
895   "size" : 4,
896   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
897   "underlying_type" : "type-76",
898   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
899  },
900  {
901   "alignment" : 4,
902   "enum_fields" :
903   [
904    {
905     "enum_field_value" : 0,
906     "name" : "android::hardware::Status::EX_NONE"
907    },
908    {
909     "enum_field_value" : -1,
910     "name" : "android::hardware::Status::EX_SECURITY"
911    },
912    {
913     "enum_field_value" : -2,
914     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
915    },
916    {
917     "enum_field_value" : -3,
918     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
919    },
920    {
921     "enum_field_value" : -4,
922     "name" : "android::hardware::Status::EX_NULL_POINTER"
923    },
924    {
925     "enum_field_value" : -5,
926     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
927    },
928    {
929     "enum_field_value" : -6,
930     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
931    },
932    {
933     "enum_field_value" : -7,
934     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
935    },
936    {
937     "enum_field_value" : -128,
938     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
939    },
940    {
941     "enum_field_value" : -129,
942     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
943    }
944   ],
945   "linker_set_key" : "android::hardware::Status::Exception",
946   "name" : "android::hardware::Status::Exception",
947   "referenced_type" : "type-231",
948   "self_type" : "type-231",
949   "size" : 4,
950   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
951   "underlying_type" : "type-76",
952   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
953  },
954  {
955   "alignment" : 4,
956   "enum_fields" :
957   [
958    {
959     "enum_field_value" : 0,
960     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
961    },
962    {
963     "enum_field_value" : 1,
964     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
965    },
966    {
967     "enum_field_value" : 2,
968     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
969    },
970    {
971     "enum_field_value" : 3,
972     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
973    },
974    {
975     "enum_field_value" : 4,
976     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
977    },
978    {
979     "enum_field_value" : 5,
980     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
981    },
982    {
983     "enum_field_value" : 6,
984     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
985    },
986    {
987     "enum_field_value" : 7,
988     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
989    },
990    {
991     "enum_field_value" : 8,
992     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
993    },
994    {
995     "enum_field_value" : 9,
996     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
997    }
998   ],
999   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1000   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1001   "referenced_type" : "type-707",
1002   "self_type" : "type-707",
1003   "size" : 4,
1004   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
1005   "underlying_type" : "type-2",
1006   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
1007  },
1008  {
1009   "alignment" : 4,
1010   "enum_fields" :
1011   [
1012    {
1013     "enum_field_value" : 0,
1014     "name" : "android::hardware::usb::V1_0::PortDataRole::NONE"
1015    },
1016    {
1017     "enum_field_value" : 1,
1018     "name" : "android::hardware::usb::V1_0::PortDataRole::HOST"
1019    },
1020    {
1021     "enum_field_value" : 2,
1022     "name" : "android::hardware::usb::V1_0::PortDataRole::DEVICE"
1023    },
1024    {
1025     "enum_field_value" : 3,
1026     "name" : "android::hardware::usb::V1_0::PortDataRole::NUM_DATA_ROLES"
1027    }
1028   ],
1029   "linker_set_key" : "android::hardware::usb::V1_0::PortDataRole",
1030   "name" : "android::hardware::usb::V1_0::PortDataRole",
1031   "referenced_type" : "type-638",
1032   "self_type" : "type-638",
1033   "size" : 4,
1034   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1035   "underlying_type" : "type-2",
1036   "unique_id" : "_ZTSN7android8hardware3usb4V1_012PortDataRoleE"
1037  },
1038  {
1039   "alignment" : 4,
1040   "enum_fields" :
1041   [
1042    {
1043     "enum_field_value" : 0,
1044     "name" : "android::hardware::usb::V1_0::PortMode::NONE"
1045    },
1046    {
1047     "enum_field_value" : 1,
1048     "name" : "android::hardware::usb::V1_0::PortMode::UFP"
1049    },
1050    {
1051     "enum_field_value" : 2,
1052     "name" : "android::hardware::usb::V1_0::PortMode::DFP"
1053    },
1054    {
1055     "enum_field_value" : 3,
1056     "name" : "android::hardware::usb::V1_0::PortMode::DRP"
1057    },
1058    {
1059     "enum_field_value" : 4,
1060     "name" : "android::hardware::usb::V1_0::PortMode::NUM_MODES"
1061    }
1062   ],
1063   "linker_set_key" : "android::hardware::usb::V1_0::PortMode",
1064   "name" : "android::hardware::usb::V1_0::PortMode",
1065   "referenced_type" : "type-641",
1066   "self_type" : "type-641",
1067   "size" : 4,
1068   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1069   "underlying_type" : "type-2",
1070   "unique_id" : "_ZTSN7android8hardware3usb4V1_08PortModeE"
1071  },
1072  {
1073   "alignment" : 4,
1074   "enum_fields" :
1075   [
1076    {
1077     "enum_field_value" : 0,
1078     "name" : "android::hardware::usb::V1_0::PortPowerRole::NONE"
1079    },
1080    {
1081     "enum_field_value" : 1,
1082     "name" : "android::hardware::usb::V1_0::PortPowerRole::SOURCE"
1083    },
1084    {
1085     "enum_field_value" : 2,
1086     "name" : "android::hardware::usb::V1_0::PortPowerRole::SINK"
1087    },
1088    {
1089     "enum_field_value" : 3,
1090     "name" : "android::hardware::usb::V1_0::PortPowerRole::NUM_POWER_ROLES"
1091    }
1092   ],
1093   "linker_set_key" : "android::hardware::usb::V1_0::PortPowerRole",
1094   "name" : "android::hardware::usb::V1_0::PortPowerRole",
1095   "referenced_type" : "type-639",
1096   "self_type" : "type-639",
1097   "size" : 4,
1098   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1099   "underlying_type" : "type-2",
1100   "unique_id" : "_ZTSN7android8hardware3usb4V1_013PortPowerRoleE"
1101  },
1102  {
1103   "alignment" : 4,
1104   "enum_fields" :
1105   [
1106    {
1107     "enum_field_value" : 0,
1108     "name" : "android::hardware::usb::V1_0::PortRoleType::DATA_ROLE"
1109    },
1110    {
1111     "enum_field_value" : 1,
1112     "name" : "android::hardware::usb::V1_0::PortRoleType::POWER_ROLE"
1113    },
1114    {
1115     "enum_field_value" : 2,
1116     "name" : "android::hardware::usb::V1_0::PortRoleType::MODE"
1117    }
1118   ],
1119   "linker_set_key" : "android::hardware::usb::V1_0::PortRoleType",
1120   "name" : "android::hardware::usb::V1_0::PortRoleType",
1121   "referenced_type" : "type-637",
1122   "self_type" : "type-637",
1123   "size" : 4,
1124   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1125   "underlying_type" : "type-2",
1126   "unique_id" : "_ZTSN7android8hardware3usb4V1_012PortRoleTypeE"
1127  },
1128  {
1129   "alignment" : 4,
1130   "enum_fields" :
1131   [
1132    {
1133     "enum_field_value" : 0,
1134     "name" : "android::hardware::usb::V1_0::Status::SUCCESS"
1135    },
1136    {
1137     "enum_field_value" : 1,
1138     "name" : "android::hardware::usb::V1_0::Status::ERROR"
1139    },
1140    {
1141     "enum_field_value" : 2,
1142     "name" : "android::hardware::usb::V1_0::Status::INVALID_ARGUMENT"
1143    },
1144    {
1145     "enum_field_value" : 3,
1146     "name" : "android::hardware::usb::V1_0::Status::UNRECOGNIZED_ROLE"
1147    }
1148   ],
1149   "linker_set_key" : "android::hardware::usb::V1_0::Status",
1150   "name" : "android::hardware::usb::V1_0::Status",
1151   "referenced_type" : "type-636",
1152   "self_type" : "type-636",
1153   "size" : 4,
1154   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1155   "underlying_type" : "type-2",
1156   "unique_id" : "_ZTSN7android8hardware3usb4V1_06StatusE"
1157  },
1158  {
1159   "alignment" : 4,
1160   "enum_fields" :
1161   [
1162    {
1163     "enum_field_value" : 0,
1164     "name" : "android::hardware::usb::V1_1::PortMode_1_1::NONE"
1165    },
1166    {
1167     "enum_field_value" : 1,
1168     "name" : "android::hardware::usb::V1_1::PortMode_1_1::UFP"
1169    },
1170    {
1171     "enum_field_value" : 2,
1172     "name" : "android::hardware::usb::V1_1::PortMode_1_1::DFP"
1173    },
1174    {
1175     "enum_field_value" : 3,
1176     "name" : "android::hardware::usb::V1_1::PortMode_1_1::DRP"
1177    },
1178    {
1179     "enum_field_value" : 4,
1180     "name" : "android::hardware::usb::V1_1::PortMode_1_1::NUM_MODES"
1181    },
1182    {
1183     "enum_field_value" : 4,
1184     "name" : "android::hardware::usb::V1_1::PortMode_1_1::AUDIO_ACCESSORY"
1185    },
1186    {
1187     "enum_field_value" : 8,
1188     "name" : "android::hardware::usb::V1_1::PortMode_1_1::DEBUG_ACCESSORY"
1189    },
1190    {
1191     "enum_field_value" : 16,
1192     "name" : "android::hardware::usb::V1_1::PortMode_1_1::NUM_MODES_1_1"
1193    }
1194   ],
1195   "linker_set_key" : "android::hardware::usb::V1_1::PortMode_1_1",
1196   "name" : "android::hardware::usb::V1_1::PortMode_1_1",
1197   "referenced_type" : "type-783",
1198   "self_type" : "type-783",
1199   "size" : 4,
1200   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h",
1201   "underlying_type" : "type-2",
1202   "unique_id" : "_ZTSN7android8hardware3usb4V1_112PortMode_1_1E"
1203  },
1204  {
1205   "alignment" : 4,
1206   "enum_fields" :
1207   [
1208    {
1209     "enum_field_value" : 0,
1210     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1211    },
1212    {
1213     "enum_field_value" : 1,
1214     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1215    },
1216    {
1217     "enum_field_value" : 2,
1218     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1219    }
1220   ],
1221   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1222   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1223   "referenced_type" : "type-479",
1224   "self_type" : "type-479",
1225   "size" : 4,
1226   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1227   "underlying_type" : "type-76",
1228   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1229  },
1230  {
1231   "alignment" : 4,
1232   "enum_fields" :
1233   [
1234    {
1235     "enum_field_value" : -1,
1236     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1237    }
1238   ],
1239   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1240   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1241   "referenced_type" : "type-626",
1242   "self_type" : "type-626",
1243   "size" : 4,
1244   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1245   "underlying_type" : "type-76",
1246   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1247  },
1248  {
1249   "alignment" : 1,
1250   "enum_fields" :
1251   [
1252    {
1253     "enum_field_value" : 0,
1254     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1255    },
1256    {
1257     "enum_field_value" : 1,
1258     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1259    },
1260    {
1261     "enum_field_value" : 2,
1262     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1263    }
1264   ],
1265   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1266   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1267   "referenced_type" : "type-625",
1268   "self_type" : "type-625",
1269   "size" : 1,
1270   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1271   "underlying_type" : "type-168",
1272   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1273  },
1274  {
1275   "alignment" : 4,
1276   "enum_fields" :
1277   [
1278    {
1279     "enum_field_value" : 0,
1280     "name" : "ANDROID_LOG_UNKNOWN"
1281    },
1282    {
1283     "enum_field_value" : 1,
1284     "name" : "ANDROID_LOG_DEFAULT"
1285    },
1286    {
1287     "enum_field_value" : 2,
1288     "name" : "ANDROID_LOG_VERBOSE"
1289    },
1290    {
1291     "enum_field_value" : 3,
1292     "name" : "ANDROID_LOG_DEBUG"
1293    },
1294    {
1295     "enum_field_value" : 4,
1296     "name" : "ANDROID_LOG_INFO"
1297    },
1298    {
1299     "enum_field_value" : 5,
1300     "name" : "ANDROID_LOG_WARN"
1301    },
1302    {
1303     "enum_field_value" : 6,
1304     "name" : "ANDROID_LOG_ERROR"
1305    },
1306    {
1307     "enum_field_value" : 7,
1308     "name" : "ANDROID_LOG_FATAL"
1309    },
1310    {
1311     "enum_field_value" : 8,
1312     "name" : "ANDROID_LOG_SILENT"
1313    }
1314   ],
1315   "linker_set_key" : "android_LogPriority",
1316   "name" : "android_LogPriority",
1317   "referenced_type" : "type-1",
1318   "self_type" : "type-1",
1319   "size" : 4,
1320   "source_file" : "/system/core/liblog/include/android/log.h",
1321   "underlying_type" : "type-2",
1322   "unique_id" : "android_LogPriority"
1323  },
1324  {
1325   "alignment" : 4,
1326   "enum_fields" :
1327   [
1328    {
1329     "enum_field_value" : 0,
1330     "name" : "HAL_COLOR_MODE_NATIVE"
1331    },
1332    {
1333     "enum_field_value" : 1,
1334     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1335    },
1336    {
1337     "enum_field_value" : 2,
1338     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1339    },
1340    {
1341     "enum_field_value" : 3,
1342     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1343    },
1344    {
1345     "enum_field_value" : 4,
1346     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1347    },
1348    {
1349     "enum_field_value" : 5,
1350     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1351    },
1352    {
1353     "enum_field_value" : 6,
1354     "name" : "HAL_COLOR_MODE_DCI_P3"
1355    },
1356    {
1357     "enum_field_value" : 7,
1358     "name" : "HAL_COLOR_MODE_SRGB"
1359    },
1360    {
1361     "enum_field_value" : 8,
1362     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1363    },
1364    {
1365     "enum_field_value" : 9,
1366     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1367    }
1368   ],
1369   "linker_set_key" : "android_color_mode_t",
1370   "name" : "android_color_mode_t",
1371   "referenced_type" : "type-577",
1372   "self_type" : "type-577",
1373   "size" : 4,
1374   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1375   "underlying_type" : "type-2",
1376   "unique_id" : "android_color_mode_t"
1377  },
1378  {
1379   "alignment" : 4,
1380   "enum_fields" :
1381   [
1382    {
1383     "enum_field_value" : 10,
1384     "name" : "HAL_COLOR_MODE_BT2020"
1385    },
1386    {
1387     "enum_field_value" : 11,
1388     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1389    },
1390    {
1391     "enum_field_value" : 12,
1392     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1393    }
1394   ],
1395   "linker_set_key" : "android_color_mode_v1_1_t",
1396   "name" : "android_color_mode_v1_1_t",
1397   "referenced_type" : "type-582",
1398   "self_type" : "type-582",
1399   "size" : 4,
1400   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1401   "underlying_type" : "type-2",
1402   "unique_id" : "android_color_mode_v1_1_t"
1403  },
1404  {
1405   "alignment" : 4,
1406   "enum_fields" :
1407   [
1408    {
1409     "enum_field_value" : 0,
1410     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1411    },
1412    {
1413     "enum_field_value" : 1,
1414     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1415    },
1416    {
1417     "enum_field_value" : 2,
1418     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1419    },
1420    {
1421     "enum_field_value" : 3,
1422     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1423    },
1424    {
1425     "enum_field_value" : 4,
1426     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1427    },
1428    {
1429     "enum_field_value" : 5,
1430     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1431    },
1432    {
1433     "enum_field_value" : 6,
1434     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1435    }
1436   ],
1437   "linker_set_key" : "android_color_transform_t",
1438   "name" : "android_color_transform_t",
1439   "referenced_type" : "type-578",
1440   "self_type" : "type-578",
1441   "size" : 4,
1442   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1443   "underlying_type" : "type-2",
1444   "unique_id" : "android_color_transform_t"
1445  },
1446  {
1447   "alignment" : 4,
1448   "enum_fields" :
1449   [
1450    {
1451     "enum_field_value" : 0,
1452     "name" : "HAL_DATASPACE_UNKNOWN"
1453    },
1454    {
1455     "enum_field_value" : 1,
1456     "name" : "HAL_DATASPACE_ARBITRARY"
1457    },
1458    {
1459     "enum_field_value" : 16,
1460     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1461    },
1462    {
1463     "enum_field_value" : 4128768,
1464     "name" : "HAL_DATASPACE_STANDARD_MASK"
1465    },
1466    {
1467     "enum_field_value" : 0,
1468     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1469    },
1470    {
1471     "enum_field_value" : 65536,
1472     "name" : "HAL_DATASPACE_STANDARD_BT709"
1473    },
1474    {
1475     "enum_field_value" : 131072,
1476     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1477    },
1478    {
1479     "enum_field_value" : 196608,
1480     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1481    },
1482    {
1483     "enum_field_value" : 262144,
1484     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1485    },
1486    {
1487     "enum_field_value" : 327680,
1488     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1489    },
1490    {
1491     "enum_field_value" : 393216,
1492     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1493    },
1494    {
1495     "enum_field_value" : 458752,
1496     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1497    },
1498    {
1499     "enum_field_value" : 524288,
1500     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1501    },
1502    {
1503     "enum_field_value" : 589824,
1504     "name" : "HAL_DATASPACE_STANDARD_FILM"
1505    },
1506    {
1507     "enum_field_value" : 655360,
1508     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1509    },
1510    {
1511     "enum_field_value" : 720896,
1512     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1513    },
1514    {
1515     "enum_field_value" : 22,
1516     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1517    },
1518    {
1519     "enum_field_value" : 130023424,
1520     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1521    },
1522    {
1523     "enum_field_value" : 0,
1524     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1525    },
1526    {
1527     "enum_field_value" : 4194304,
1528     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1529    },
1530    {
1531     "enum_field_value" : 8388608,
1532     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1533    },
1534    {
1535     "enum_field_value" : 12582912,
1536     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1537    },
1538    {
1539     "enum_field_value" : 16777216,
1540     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1541    },
1542    {
1543     "enum_field_value" : 20971520,
1544     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1545    },
1546    {
1547     "enum_field_value" : 25165824,
1548     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1549    },
1550    {
1551     "enum_field_value" : 29360128,
1552     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1553    },
1554    {
1555     "enum_field_value" : 33554432,
1556     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1557    },
1558    {
1559     "enum_field_value" : 27,
1560     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1561    },
1562    {
1563     "enum_field_value" : 939524096,
1564     "name" : "HAL_DATASPACE_RANGE_MASK"
1565    },
1566    {
1567     "enum_field_value" : 0,
1568     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1569    },
1570    {
1571     "enum_field_value" : 134217728,
1572     "name" : "HAL_DATASPACE_RANGE_FULL"
1573    },
1574    {
1575     "enum_field_value" : 268435456,
1576     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1577    },
1578    {
1579     "enum_field_value" : 402653184,
1580     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1581    },
1582    {
1583     "enum_field_value" : 512,
1584     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1585    },
1586    {
1587     "enum_field_value" : 138477568,
1588     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1589    },
1590    {
1591     "enum_field_value" : 406913024,
1592     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1593    },
1594    {
1595     "enum_field_value" : 513,
1596     "name" : "HAL_DATASPACE_SRGB"
1597    },
1598    {
1599     "enum_field_value" : 142671872,
1600     "name" : "HAL_DATASPACE_V0_SRGB"
1601    },
1602    {
1603     "enum_field_value" : 411107328,
1604     "name" : "HAL_DATASPACE_V0_SCRGB"
1605    },
1606    {
1607     "enum_field_value" : 257,
1608     "name" : "HAL_DATASPACE_JFIF"
1609    },
1610    {
1611     "enum_field_value" : 146931712,
1612     "name" : "HAL_DATASPACE_V0_JFIF"
1613    },
1614    {
1615     "enum_field_value" : 258,
1616     "name" : "HAL_DATASPACE_BT601_625"
1617    },
1618    {
1619     "enum_field_value" : 281149440,
1620     "name" : "HAL_DATASPACE_V0_BT601_625"
1621    },
1622    {
1623     "enum_field_value" : 259,
1624     "name" : "HAL_DATASPACE_BT601_525"
1625    },
1626    {
1627     "enum_field_value" : 281280512,
1628     "name" : "HAL_DATASPACE_V0_BT601_525"
1629    },
1630    {
1631     "enum_field_value" : 260,
1632     "name" : "HAL_DATASPACE_BT709"
1633    },
1634    {
1635     "enum_field_value" : 281083904,
1636     "name" : "HAL_DATASPACE_V0_BT709"
1637    },
1638    {
1639     "enum_field_value" : 139067392,
1640     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1641    },
1642    {
1643     "enum_field_value" : 155844608,
1644     "name" : "HAL_DATASPACE_DCI_P3"
1645    },
1646    {
1647     "enum_field_value" : 139067392,
1648     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1649    },
1650    {
1651     "enum_field_value" : 143261696,
1652     "name" : "HAL_DATASPACE_DISPLAY_P3"
1653    },
1654    {
1655     "enum_field_value" : 151715840,
1656     "name" : "HAL_DATASPACE_ADOBE_RGB"
1657    },
1658    {
1659     "enum_field_value" : 138805248,
1660     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1661    },
1662    {
1663     "enum_field_value" : 147193856,
1664     "name" : "HAL_DATASPACE_BT2020"
1665    },
1666    {
1667     "enum_field_value" : 163971072,
1668     "name" : "HAL_DATASPACE_BT2020_PQ"
1669    },
1670    {
1671     "enum_field_value" : 4096,
1672     "name" : "HAL_DATASPACE_DEPTH"
1673    },
1674    {
1675     "enum_field_value" : 4097,
1676     "name" : "HAL_DATASPACE_SENSOR"
1677    }
1678   ],
1679   "linker_set_key" : "android_dataspace_t",
1680   "name" : "android_dataspace_t",
1681   "referenced_type" : "type-576",
1682   "self_type" : "type-576",
1683   "size" : 4,
1684   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1685   "underlying_type" : "type-2",
1686   "unique_id" : "android_dataspace_t"
1687  },
1688  {
1689   "alignment" : 4,
1690   "enum_fields" :
1691   [
1692    {
1693     "enum_field_value" : 281411584,
1694     "name" : "HAL_DATASPACE_BT2020_ITU"
1695    },
1696    {
1697     "enum_field_value" : 298188800,
1698     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1699    },
1700    {
1701     "enum_field_value" : 302383104,
1702     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1703    },
1704    {
1705     "enum_field_value" : 168165376,
1706     "name" : "HAL_DATASPACE_BT2020_HLG"
1707    }
1708   ],
1709   "linker_set_key" : "android_dataspace_v1_1_t",
1710   "name" : "android_dataspace_v1_1_t",
1711   "referenced_type" : "type-581",
1712   "self_type" : "type-581",
1713   "size" : 4,
1714   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1715   "underlying_type" : "type-2",
1716   "unique_id" : "android_dataspace_v1_1_t"
1717  },
1718  {
1719   "alignment" : 4,
1720   "enum_fields" :
1721   [
1722    {
1723     "enum_field_value" : 142999552,
1724     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1725    },
1726    {
1727     "enum_field_value" : 4098,
1728     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1729    },
1730    {
1731     "enum_field_value" : 4099,
1732     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1733    },
1734    {
1735     "enum_field_value" : 4100,
1736     "name" : "HAL_DATASPACE_HEIF"
1737    }
1738   ],
1739   "linker_set_key" : "android_dataspace_v1_2_t",
1740   "name" : "android_dataspace_v1_2_t",
1741   "referenced_type" : "type-585",
1742   "self_type" : "type-585",
1743   "size" : 4,
1744   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1745   "underlying_type" : "type-2",
1746   "unique_id" : "android_dataspace_v1_2_t"
1747  },
1748  {
1749   "alignment" : 4,
1750   "enum_fields" :
1751   [
1752    {
1753     "enum_field_value" : 1,
1754     "name" : "FLEX_COMPONENT_Y"
1755    },
1756    {
1757     "enum_field_value" : 2,
1758     "name" : "FLEX_COMPONENT_Cb"
1759    },
1760    {
1761     "enum_field_value" : 4,
1762     "name" : "FLEX_COMPONENT_Cr"
1763    },
1764    {
1765     "enum_field_value" : 1024,
1766     "name" : "FLEX_COMPONENT_R"
1767    },
1768    {
1769     "enum_field_value" : 2048,
1770     "name" : "FLEX_COMPONENT_G"
1771    },
1772    {
1773     "enum_field_value" : 4096,
1774     "name" : "FLEX_COMPONENT_B"
1775    },
1776    {
1777     "enum_field_value" : 1073741824,
1778     "name" : "FLEX_COMPONENT_A"
1779    }
1780   ],
1781   "linker_set_key" : "android_flex_component",
1782   "name" : "android_flex_component",
1783   "referenced_type" : "type-590",
1784   "self_type" : "type-590",
1785   "size" : 4,
1786   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1787   "underlying_type" : "type-2",
1788   "unique_id" : "android_flex_component"
1789  },
1790  {
1791   "alignment" : 4,
1792   "enum_fields" :
1793   [
1794    {
1795     "enum_field_value" : 0,
1796     "name" : "FLEX_FORMAT_INVALID"
1797    },
1798    {
1799     "enum_field_value" : 1,
1800     "name" : "FLEX_FORMAT_Y"
1801    },
1802    {
1803     "enum_field_value" : 7,
1804     "name" : "FLEX_FORMAT_YCbCr"
1805    },
1806    {
1807     "enum_field_value" : 1073741831,
1808     "name" : "FLEX_FORMAT_YCbCrA"
1809    },
1810    {
1811     "enum_field_value" : 7168,
1812     "name" : "FLEX_FORMAT_RGB"
1813    },
1814    {
1815     "enum_field_value" : 1073748992,
1816     "name" : "FLEX_FORMAT_RGBA"
1817    }
1818   ],
1819   "linker_set_key" : "android_flex_format",
1820   "name" : "android_flex_format",
1821   "referenced_type" : "type-592",
1822   "self_type" : "type-592",
1823   "size" : 4,
1824   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1825   "underlying_type" : "type-2",
1826   "unique_id" : "android_flex_format"
1827  },
1828  {
1829   "alignment" : 4,
1830   "enum_fields" :
1831   [
1832    {
1833     "enum_field_value" : 1,
1834     "name" : "HAL_HDR_DOLBY_VISION"
1835    },
1836    {
1837     "enum_field_value" : 2,
1838     "name" : "HAL_HDR_HDR10"
1839    },
1840    {
1841     "enum_field_value" : 3,
1842     "name" : "HAL_HDR_HLG"
1843    }
1844   ],
1845   "linker_set_key" : "android_hdr_t",
1846   "name" : "android_hdr_t",
1847   "referenced_type" : "type-579",
1848   "self_type" : "type-579",
1849   "size" : 4,
1850   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1851   "underlying_type" : "type-2",
1852   "unique_id" : "android_hdr_t"
1853  },
1854  {
1855   "alignment" : 4,
1856   "enum_fields" :
1857   [
1858    {
1859     "enum_field_value" : 4,
1860     "name" : "HAL_HDR_HDR10_PLUS"
1861    }
1862   ],
1863   "linker_set_key" : "android_hdr_v1_2_t",
1864   "name" : "android_hdr_v1_2_t",
1865   "referenced_type" : "type-584",
1866   "self_type" : "type-584",
1867   "size" : 4,
1868   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1869   "underlying_type" : "type-2",
1870   "unique_id" : "android_hdr_v1_2_t"
1871  },
1872  {
1873   "alignment" : 4,
1874   "enum_fields" :
1875   [
1876    {
1877     "enum_field_value" : 39,
1878     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1879    },
1880    {
1881     "enum_field_value" : 40,
1882     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1883    },
1884    {
1885     "enum_field_value" : 41,
1886     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1887    },
1888    {
1889     "enum_field_value" : 42,
1890     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1891    }
1892   ],
1893   "linker_set_key" : "android_pixel_format_sw_t",
1894   "name" : "android_pixel_format_sw_t",
1895   "referenced_type" : "type-587",
1896   "self_type" : "type-587",
1897   "size" : 4,
1898   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1899   "underlying_type" : "type-2",
1900   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1901  },
1902  {
1903   "alignment" : 4,
1904   "enum_fields" :
1905   [
1906    {
1907     "enum_field_value" : 1,
1908     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1909    },
1910    {
1911     "enum_field_value" : 2,
1912     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1913    },
1914    {
1915     "enum_field_value" : 3,
1916     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1917    },
1918    {
1919     "enum_field_value" : 4,
1920     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1921    },
1922    {
1923     "enum_field_value" : 5,
1924     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1925    },
1926    {
1927     "enum_field_value" : 16,
1928     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1929    },
1930    {
1931     "enum_field_value" : 17,
1932     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1933    },
1934    {
1935     "enum_field_value" : 20,
1936     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1937    },
1938    {
1939     "enum_field_value" : 22,
1940     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1941    },
1942    {
1943     "enum_field_value" : 32,
1944     "name" : "HAL_PIXEL_FORMAT_RAW16"
1945    },
1946    {
1947     "enum_field_value" : 33,
1948     "name" : "HAL_PIXEL_FORMAT_BLOB"
1949    },
1950    {
1951     "enum_field_value" : 34,
1952     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1953    },
1954    {
1955     "enum_field_value" : 35,
1956     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1957    },
1958    {
1959     "enum_field_value" : 36,
1960     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1961    },
1962    {
1963     "enum_field_value" : 37,
1964     "name" : "HAL_PIXEL_FORMAT_RAW10"
1965    },
1966    {
1967     "enum_field_value" : 38,
1968     "name" : "HAL_PIXEL_FORMAT_RAW12"
1969    },
1970    {
1971     "enum_field_value" : 43,
1972     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1973    },
1974    {
1975     "enum_field_value" : 538982489,
1976     "name" : "HAL_PIXEL_FORMAT_Y8"
1977    },
1978    {
1979     "enum_field_value" : 540422489,
1980     "name" : "HAL_PIXEL_FORMAT_Y16"
1981    },
1982    {
1983     "enum_field_value" : 842094169,
1984     "name" : "HAL_PIXEL_FORMAT_YV12"
1985    }
1986   ],
1987   "linker_set_key" : "android_pixel_format_t",
1988   "name" : "android_pixel_format_t",
1989   "referenced_type" : "type-574",
1990   "self_type" : "type-574",
1991   "size" : 4,
1992   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1993   "underlying_type" : "type-2",
1994   "unique_id" : "android_pixel_format_t"
1995  },
1996  {
1997   "alignment" : 4,
1998   "enum_fields" :
1999   [
2000    {
2001     "enum_field_value" : 48,
2002     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
2003    },
2004    {
2005     "enum_field_value" : 49,
2006     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
2007    },
2008    {
2009     "enum_field_value" : 50,
2010     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
2011    },
2012    {
2013     "enum_field_value" : 51,
2014     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
2015    },
2016    {
2017     "enum_field_value" : 52,
2018     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
2019    },
2020    {
2021     "enum_field_value" : 53,
2022     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
2023    },
2024    {
2025     "enum_field_value" : 54,
2026     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
2027    }
2028   ],
2029   "linker_set_key" : "android_pixel_format_v1_1_t",
2030   "name" : "android_pixel_format_v1_1_t",
2031   "referenced_type" : "type-580",
2032   "self_type" : "type-580",
2033   "size" : 4,
2034   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2035   "underlying_type" : "type-2",
2036   "unique_id" : "android_pixel_format_v1_1_t"
2037  },
2038  {
2039   "alignment" : 4,
2040   "enum_fields" :
2041   [
2042    {
2043     "enum_field_value" : 55,
2044     "name" : "HAL_PIXEL_FORMAT_HSV_888"
2045    }
2046   ],
2047   "linker_set_key" : "android_pixel_format_v1_2_t",
2048   "name" : "android_pixel_format_v1_2_t",
2049   "referenced_type" : "type-586",
2050   "self_type" : "type-586",
2051   "size" : 4,
2052   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2053   "underlying_type" : "type-2",
2054   "unique_id" : "android_pixel_format_v1_2_t"
2055  },
2056  {
2057   "alignment" : 4,
2058   "enum_fields" :
2059   [
2060    {
2061     "enum_field_value" : 0,
2062     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
2063    },
2064    {
2065     "enum_field_value" : 1,
2066     "name" : "HAL_RENDER_INTENT_ENHANCE"
2067    },
2068    {
2069     "enum_field_value" : 2,
2070     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
2071    },
2072    {
2073     "enum_field_value" : 3,
2074     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
2075    }
2076   ],
2077   "linker_set_key" : "android_render_intent_v1_1_t",
2078   "name" : "android_render_intent_v1_1_t",
2079   "referenced_type" : "type-583",
2080   "self_type" : "type-583",
2081   "size" : 4,
2082   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2083   "underlying_type" : "type-2",
2084   "unique_id" : "android_render_intent_v1_1_t"
2085  },
2086  {
2087   "alignment" : 4,
2088   "enum_fields" :
2089   [
2090    {
2091     "enum_field_value" : 1,
2092     "name" : "HAL_TRANSFORM_FLIP_H"
2093    },
2094    {
2095     "enum_field_value" : 2,
2096     "name" : "HAL_TRANSFORM_FLIP_V"
2097    },
2098    {
2099     "enum_field_value" : 4,
2100     "name" : "HAL_TRANSFORM_ROT_90"
2101    },
2102    {
2103     "enum_field_value" : 3,
2104     "name" : "HAL_TRANSFORM_ROT_180"
2105    },
2106    {
2107     "enum_field_value" : 7,
2108     "name" : "HAL_TRANSFORM_ROT_270"
2109    }
2110   ],
2111   "linker_set_key" : "android_transform_t",
2112   "name" : "android_transform_t",
2113   "referenced_type" : "type-575",
2114   "self_type" : "type-575",
2115   "size" : 4,
2116   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2117   "underlying_type" : "type-2",
2118   "unique_id" : "android_transform_t"
2119  },
2120  {
2121   "alignment" : 4,
2122   "enum_fields" :
2123   [
2124    {
2125     "enum_field_value" : 0,
2126     "name" : "LOG_ID_MIN"
2127    },
2128    {
2129     "enum_field_value" : 0,
2130     "name" : "LOG_ID_MAIN"
2131    },
2132    {
2133     "enum_field_value" : 1,
2134     "name" : "LOG_ID_RADIO"
2135    },
2136    {
2137     "enum_field_value" : 2,
2138     "name" : "LOG_ID_EVENTS"
2139    },
2140    {
2141     "enum_field_value" : 3,
2142     "name" : "LOG_ID_SYSTEM"
2143    },
2144    {
2145     "enum_field_value" : 4,
2146     "name" : "LOG_ID_CRASH"
2147    },
2148    {
2149     "enum_field_value" : 5,
2150     "name" : "LOG_ID_STATS"
2151    },
2152    {
2153     "enum_field_value" : 6,
2154     "name" : "LOG_ID_SECURITY"
2155    },
2156    {
2157     "enum_field_value" : 7,
2158     "name" : "LOG_ID_KERNEL"
2159    },
2160    {
2161     "enum_field_value" : 8,
2162     "name" : "LOG_ID_MAX"
2163    }
2164   ],
2165   "linker_set_key" : "log_id",
2166   "name" : "log_id",
2167   "referenced_type" : "type-384",
2168   "self_type" : "type-384",
2169   "size" : 4,
2170   "source_file" : "/system/core/liblog/include/android/log.h",
2171   "underlying_type" : "type-2",
2172   "unique_id" : "log_id"
2173  }
2174 ],
2175 "function_types" :
2176 [
2177  {
2178   "alignment" : 4,
2179   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2180   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2181   "parameters" :
2182   [
2183    {
2184     "referenced_type" : "type-40"
2185    },
2186    {
2187     "referenced_type" : "type-46"
2188    },
2189    {
2190     "referenced_type" : "type-26"
2191    }
2192   ],
2193   "referenced_type" : "type-38",
2194   "return_type" : "type-39",
2195   "self_type" : "type-38",
2196   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2197  },
2198  {
2199   "alignment" : 4,
2200   "linker_set_key" : "int (void *)",
2201   "name" : "int (void *)",
2202   "parameters" :
2203   [
2204    {
2205     "referenced_type" : "type-26"
2206    }
2207   ],
2208   "referenced_type" : "type-602",
2209   "return_type" : "type-76",
2210   "self_type" : "type-602",
2211   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2212  },
2213  {
2214   "alignment" : 4,
2215   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2216   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2217   "parameters" :
2218   [
2219    {
2220     "referenced_type" : "type-522"
2221    },
2222    {
2223     "referenced_type" : "type-461"
2224    },
2225    {
2226     "referenced_type" : "type-2"
2227    },
2228    {
2229     "referenced_type" : "type-523"
2230    },
2231    {
2232     "referenced_type" : "type-2"
2233    },
2234    {
2235     "referenced_type" : "type-26"
2236    }
2237   ],
2238   "referenced_type" : "type-521",
2239   "return_type" : "type-27",
2240   "self_type" : "type-521",
2241   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2242  }
2243 ],
2244 "functions" :
2245 [
2246  {
2247   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::getService",
2248   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2249   "parameters" :
2250   [
2251    {
2252     "default_arg" : true,
2253     "referenced_type" : "type-802"
2254    },
2255    {
2256     "default_arg" : true,
2257     "referenced_type" : "type-39"
2258    }
2259   ],
2260   "return_type" : "type-732",
2261   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2262  },
2263  {
2264   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::linkToDeath",
2265   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2266   "parameters" :
2267   [
2268    {
2269     "is_this_ptr" : true,
2270     "referenced_type" : "type-733"
2271    },
2272    {
2273     "referenced_type" : "type-392"
2274    },
2275    {
2276     "referenced_type" : "type-13"
2277    }
2278   ],
2279   "return_type" : "type-249",
2280   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2281  },
2282  {
2283   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::getDebugInfo",
2284   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2285   "parameters" :
2286   [
2287    {
2288     "is_this_ptr" : true,
2289     "referenced_type" : "type-733"
2290    },
2291    {
2292     "referenced_type" : "type-848"
2293    }
2294   ],
2295   "return_type" : "type-291",
2296   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2297  },
2298  {
2299   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::getHashChain",
2300   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2301   "parameters" :
2302   [
2303    {
2304     "is_this_ptr" : true,
2305     "referenced_type" : "type-733"
2306    },
2307    {
2308     "referenced_type" : "type-849"
2309    }
2310   ],
2311   "return_type" : "type-291",
2312   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2313  },
2314  {
2315   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::tryGetService",
2316   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2317   "parameters" :
2318   [
2319    {
2320     "default_arg" : true,
2321     "referenced_type" : "type-802"
2322    },
2323    {
2324     "default_arg" : true,
2325     "referenced_type" : "type-39"
2326    }
2327   ],
2328   "return_type" : "type-732",
2329   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2330  },
2331  {
2332   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::unlinkToDeath",
2333   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2334   "parameters" :
2335   [
2336    {
2337     "is_this_ptr" : true,
2338     "referenced_type" : "type-733"
2339    },
2340    {
2341     "referenced_type" : "type-392"
2342    }
2343   ],
2344   "return_type" : "type-249",
2345   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2346  },
2347  {
2348   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::interfaceChain",
2349   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2350   "parameters" :
2351   [
2352    {
2353     "is_this_ptr" : true,
2354     "referenced_type" : "type-733"
2355    },
2356    {
2357     "referenced_type" : "type-850"
2358    }
2359   ],
2360   "return_type" : "type-291",
2361   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2362  },
2363  {
2364   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::registerAsService",
2365   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2366   "parameters" :
2367   [
2368    {
2369     "is_this_ptr" : true,
2370     "referenced_type" : "type-733"
2371    },
2372    {
2373     "default_arg" : true,
2374     "referenced_type" : "type-802"
2375    }
2376   ],
2377   "return_type" : "type-76",
2378   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2379  },
2380  {
2381   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::interfaceDescriptor",
2382   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2383   "parameters" :
2384   [
2385    {
2386     "is_this_ptr" : true,
2387     "referenced_type" : "type-733"
2388    },
2389    {
2390     "referenced_type" : "type-851"
2391    }
2392   ],
2393   "return_type" : "type-291",
2394   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2395  },
2396  {
2397   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::notifySyspropsChanged",
2398   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback21notifySyspropsChangedEv",
2399   "parameters" :
2400   [
2401    {
2402     "is_this_ptr" : true,
2403     "referenced_type" : "type-733"
2404    }
2405   ],
2406   "return_type" : "type-291",
2407   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2408  },
2409  {
2410   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::setHALInstrumentation",
2411   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback21setHALInstrumentationEv",
2412   "parameters" :
2413   [
2414    {
2415     "is_this_ptr" : true,
2416     "referenced_type" : "type-733"
2417    }
2418   ],
2419   "return_type" : "type-291",
2420   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2421  },
2422  {
2423   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::registerForNotifications",
2424   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2425   "parameters" :
2426   [
2427    {
2428     "referenced_type" : "type-802"
2429    },
2430    {
2431     "referenced_type" : "type-668"
2432    }
2433   ],
2434   "return_type" : "type-39",
2435   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2436  },
2437  {
2438   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::ping",
2439   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback4pingEv",
2440   "parameters" :
2441   [
2442    {
2443     "is_this_ptr" : true,
2444     "referenced_type" : "type-733"
2445    }
2446   ],
2447   "return_type" : "type-291",
2448   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2449  },
2450  {
2451   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::debug",
2452   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2453   "parameters" :
2454   [
2455    {
2456     "is_this_ptr" : true,
2457     "referenced_type" : "type-733"
2458    },
2459    {
2460     "referenced_type" : "type-470"
2461    },
2462    {
2463     "referenced_type" : "type-667"
2464    }
2465   ],
2466   "return_type" : "type-291",
2467   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2468  },
2469  {
2470   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::castFrom",
2471   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback8castFromERKNS_2spINS1_4V1_012IUsbCallbackEEEb",
2472   "parameters" :
2473   [
2474    {
2475     "referenced_type" : "type-795"
2476    },
2477    {
2478     "default_arg" : true,
2479     "referenced_type" : "type-39"
2480    }
2481   ],
2482   "return_type" : "type-753",
2483   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2484  },
2485  {
2486   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::castFrom",
2487   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2488   "parameters" :
2489   [
2490    {
2491     "referenced_type" : "type-724"
2492    },
2493    {
2494     "default_arg" : true,
2495     "referenced_type" : "type-39"
2496    }
2497   ],
2498   "return_type" : "type-753",
2499   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2500  },
2501  {
2502   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::castFrom",
2503   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback8castFromERKNS_2spIS3_EEb",
2504   "parameters" :
2505   [
2506    {
2507     "referenced_type" : "type-735"
2508    },
2509    {
2510     "default_arg" : true,
2511     "referenced_type" : "type-39"
2512    }
2513   ],
2514   "return_type" : "type-753",
2515   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2516  },
2517  {
2518   "access" : "private",
2519   "function_name" : "android::hardware::usb::V1_1::BsUsbCallback::addOnewayTask",
2520   "linker_set_key" : "_ZN7android8hardware3usb4V1_113BsUsbCallback13addOnewayTaskENSt3__18functionIFvvEEE",
2521   "parameters" :
2522   [
2523    {
2524     "is_this_ptr" : true,
2525     "referenced_type" : "type-740"
2526    },
2527    {
2528     "referenced_type" : "type-854"
2529    }
2530   ],
2531   "return_type" : "type-291",
2532   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BsUsbCallback.h"
2533  },
2534  {
2535   "function_name" : "android::hardware::usb::V1_1::BsUsbCallback::BsUsbCallback",
2536   "linker_set_key" : "_ZN7android8hardware3usb4V1_113BsUsbCallbackC1ENS_2spINS2_12IUsbCallbackEEE",
2537   "parameters" :
2538   [
2539    {
2540     "is_this_ptr" : true,
2541     "referenced_type" : "type-740"
2542    },
2543    {
2544     "referenced_type" : "type-731"
2545    }
2546   ],
2547   "return_type" : "type-27",
2548   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BsUsbCallback.h"
2549  },
2550  {
2551   "function_name" : "android::hardware::usb::V1_1::BsUsbCallback::BsUsbCallback",
2552   "linker_set_key" : "_ZN7android8hardware3usb4V1_113BsUsbCallbackC2ENS_2spINS2_12IUsbCallbackEEE",
2553   "parameters" :
2554   [
2555    {
2556     "is_this_ptr" : true,
2557     "referenced_type" : "type-740"
2558    },
2559    {
2560     "referenced_type" : "type-731"
2561    }
2562   ],
2563   "return_type" : "type-27",
2564   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BsUsbCallback.h"
2565  },
2566  {
2567   "function_name" : "android::hardware::usb::V1_1::BnHwUsbCallback::onTransact",
2568   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2569   "parameters" :
2570   [
2571    {
2572     "is_this_ptr" : true,
2573     "referenced_type" : "type-737"
2574    },
2575    {
2576     "referenced_type" : "type-2"
2577    },
2578    {
2579     "referenced_type" : "type-528"
2580    },
2581    {
2582     "referenced_type" : "type-522"
2583    },
2584    {
2585     "default_arg" : true,
2586     "referenced_type" : "type-2"
2587    },
2588    {
2589     "default_arg" : true,
2590     "referenced_type" : "type-857"
2591    }
2592   ],
2593   "return_type" : "type-76",
2594   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h"
2595  },
2596  {
2597   "access" : "private",
2598   "function_name" : "android::hardware::usb::V1_1::BnHwUsbCallback::getDebugInfo",
2599   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2600   "parameters" :
2601   [
2602    {
2603     "is_this_ptr" : true,
2604     "referenced_type" : "type-737"
2605    },
2606    {
2607     "referenced_type" : "type-858"
2608    }
2609   ],
2610   "return_type" : "type-291",
2611   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h"
2612  },
2613  {
2614   "function_name" : "android::hardware::usb::V1_1::BnHwUsbCallback::_hidl_notifyPortStatusChange_1_1",
2615   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback32_hidl_notifyPortStatusChange_1_1EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2616   "parameters" :
2617   [
2618    {
2619     "referenced_type" : "type-529"
2620    },
2621    {
2622     "referenced_type" : "type-528"
2623    },
2624    {
2625     "referenced_type" : "type-522"
2626    },
2627    {
2628     "referenced_type" : "type-859"
2629    }
2630   ],
2631   "return_type" : "type-76",
2632   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h"
2633  },
2634  {
2635   "access" : "private",
2636   "function_name" : "android::hardware::usb::V1_1::BnHwUsbCallback::ping",
2637   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback4pingEv",
2638   "parameters" :
2639   [
2640    {
2641     "is_this_ptr" : true,
2642     "referenced_type" : "type-737"
2643    }
2644   ],
2645   "return_type" : "type-291",
2646   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h"
2647  },
2648  {
2649   "function_name" : "android::hardware::usb::V1_1::BnHwUsbCallback::BnHwUsbCallback",
2650   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackC1ERKNS_2spINS2_12IUsbCallbackEEE",
2651   "parameters" :
2652   [
2653    {
2654     "is_this_ptr" : true,
2655     "referenced_type" : "type-737"
2656    },
2657    {
2658     "referenced_type" : "type-735"
2659    }
2660   ],
2661   "return_type" : "type-27",
2662   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h"
2663  },
2664  {
2665   "function_name" : "android::hardware::usb::V1_1::BnHwUsbCallback::BnHwUsbCallback",
2666   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackC2ERKNS_2spINS2_12IUsbCallbackEEE",
2667   "parameters" :
2668   [
2669    {
2670     "is_this_ptr" : true,
2671     "referenced_type" : "type-737"
2672    },
2673    {
2674     "referenced_type" : "type-735"
2675    }
2676   ],
2677   "return_type" : "type-27",
2678   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h"
2679  },
2680  {
2681   "function_name" : "android::hardware::usb::V1_1::BnHwUsbCallback::~BnHwUsbCallback",
2682   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev",
2683   "parameters" :
2684   [
2685    {
2686     "is_this_ptr" : true,
2687     "referenced_type" : "type-737"
2688    }
2689   ],
2690   "return_type" : "type-27",
2691   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h"
2692  },
2693  {
2694   "function_name" : "android::hardware::usb::V1_1::BnHwUsbCallback::~BnHwUsbCallback",
2695   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev",
2696   "parameters" :
2697   [
2698    {
2699     "is_this_ptr" : true,
2700     "referenced_type" : "type-737"
2701    }
2702   ],
2703   "return_type" : "type-27",
2704   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h"
2705  },
2706  {
2707   "function_name" : "android::hardware::usb::V1_1::BnHwUsbCallback::~BnHwUsbCallback",
2708   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD2Ev",
2709   "parameters" :
2710   [
2711    {
2712     "is_this_ptr" : true,
2713     "referenced_type" : "type-737"
2714    }
2715   ],
2716   "return_type" : "type-27",
2717   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h"
2718  },
2719  {
2720   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::linkToDeath",
2721   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2722   "parameters" :
2723   [
2724    {
2725     "is_this_ptr" : true,
2726     "referenced_type" : "type-745"
2727    },
2728    {
2729     "referenced_type" : "type-392"
2730    },
2731    {
2732     "referenced_type" : "type-13"
2733    }
2734   ],
2735   "return_type" : "type-249",
2736   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2737  },
2738  {
2739   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::getDebugInfo",
2740   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2741   "parameters" :
2742   [
2743    {
2744     "is_this_ptr" : true,
2745     "referenced_type" : "type-745"
2746    },
2747    {
2748     "referenced_type" : "type-860"
2749    }
2750   ],
2751   "return_type" : "type-291",
2752   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2753  },
2754  {
2755   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::getHashChain",
2756   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2757   "parameters" :
2758   [
2759    {
2760     "is_this_ptr" : true,
2761     "referenced_type" : "type-745"
2762    },
2763    {
2764     "referenced_type" : "type-861"
2765    }
2766   ],
2767   "return_type" : "type-291",
2768   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2769  },
2770  {
2771   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::unlinkToDeath",
2772   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2773   "parameters" :
2774   [
2775    {
2776     "is_this_ptr" : true,
2777     "referenced_type" : "type-745"
2778    },
2779    {
2780     "referenced_type" : "type-392"
2781    }
2782   ],
2783   "return_type" : "type-249",
2784   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2785  },
2786  {
2787   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::interfaceChain",
2788   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2789   "parameters" :
2790   [
2791    {
2792     "is_this_ptr" : true,
2793     "referenced_type" : "type-745"
2794    },
2795    {
2796     "referenced_type" : "type-862"
2797    }
2798   ],
2799   "return_type" : "type-291",
2800   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2801  },
2802  {
2803   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::interfaceDescriptor",
2804   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2805   "parameters" :
2806   [
2807    {
2808     "is_this_ptr" : true,
2809     "referenced_type" : "type-745"
2810    },
2811    {
2812     "referenced_type" : "type-863"
2813    }
2814   ],
2815   "return_type" : "type-291",
2816   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2817  },
2818  {
2819   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::notifySyspropsChanged",
2820   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21notifySyspropsChangedEv",
2821   "parameters" :
2822   [
2823    {
2824     "is_this_ptr" : true,
2825     "referenced_type" : "type-745"
2826    }
2827   ],
2828   "return_type" : "type-291",
2829   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2830  },
2831  {
2832   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::setHALInstrumentation",
2833   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21setHALInstrumentationEv",
2834   "parameters" :
2835   [
2836    {
2837     "is_this_ptr" : true,
2838     "referenced_type" : "type-745"
2839    }
2840   ],
2841   "return_type" : "type-291",
2842   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2843  },
2844  {
2845   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::notifyPortStatusChange",
2846   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE",
2847   "parameters" :
2848   [
2849    {
2850     "is_this_ptr" : true,
2851     "referenced_type" : "type-745"
2852    },
2853    {
2854     "referenced_type" : "type-775"
2855    },
2856    {
2857     "referenced_type" : "type-636"
2858    }
2859   ],
2860   "return_type" : "type-291",
2861   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2862  },
2863  {
2864   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::notifyRoleSwitchStatus",
2865   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE",
2866   "parameters" :
2867   [
2868    {
2869     "is_this_ptr" : true,
2870     "referenced_type" : "type-745"
2871    },
2872    {
2873     "referenced_type" : "type-414"
2874    },
2875    {
2876     "referenced_type" : "type-696"
2877    },
2878    {
2879     "referenced_type" : "type-636"
2880    }
2881   ],
2882   "return_type" : "type-291",
2883   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2884  },
2885  {
2886   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::notifyPortStatusChange_1_1",
2887   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE",
2888   "parameters" :
2889   [
2890    {
2891     "is_this_ptr" : true,
2892     "referenced_type" : "type-745"
2893    },
2894    {
2895     "referenced_type" : "type-787"
2896    },
2897    {
2898     "referenced_type" : "type-636"
2899    }
2900   ],
2901   "return_type" : "type-291",
2902   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2903  },
2904  {
2905   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::_hidl_notifyPortStatusChange_1_1",
2906   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback32_hidl_notifyPortStatusChange_1_1EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE",
2907   "parameters" :
2908   [
2909    {
2910     "referenced_type" : "type-748"
2911    },
2912    {
2913     "referenced_type" : "type-712"
2914    },
2915    {
2916     "referenced_type" : "type-787"
2917    },
2918    {
2919     "referenced_type" : "type-636"
2920    }
2921   ],
2922   "return_type" : "type-291",
2923   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2924  },
2925  {
2926   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::ping",
2927   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback4pingEv",
2928   "parameters" :
2929   [
2930    {
2931     "is_this_ptr" : true,
2932     "referenced_type" : "type-745"
2933    }
2934   ],
2935   "return_type" : "type-291",
2936   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2937  },
2938  {
2939   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::debug",
2940   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2941   "parameters" :
2942   [
2943    {
2944     "is_this_ptr" : true,
2945     "referenced_type" : "type-745"
2946    },
2947    {
2948     "referenced_type" : "type-470"
2949    },
2950    {
2951     "referenced_type" : "type-667"
2952    }
2953   ],
2954   "return_type" : "type-291",
2955   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2956  },
2957  {
2958   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::BpHwUsbCallback",
2959   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackC1ERKNS_2spINS0_7IBinderEEE",
2960   "parameters" :
2961   [
2962    {
2963     "is_this_ptr" : true,
2964     "referenced_type" : "type-745"
2965    },
2966    {
2967     "referenced_type" : "type-46"
2968    }
2969   ],
2970   "return_type" : "type-27",
2971   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2972  },
2973  {
2974   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::BpHwUsbCallback",
2975   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackC2ERKNS_2spINS0_7IBinderEEE",
2976   "parameters" :
2977   [
2978    {
2979     "is_this_ptr" : true,
2980     "referenced_type" : "type-745"
2981    },
2982    {
2983     "referenced_type" : "type-46"
2984    }
2985   ],
2986   "return_type" : "type-27",
2987   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2988  },
2989  {
2990   "function_name" : "android::hardware::usb::V1_1::writeEmbeddedToParcel",
2991   "linker_set_key" : "_ZN7android8hardware3usb4V1_121writeEmbeddedToParcelERKNS2_14PortStatus_1_1EPNS0_6ParcelEjj",
2992   "parameters" :
2993   [
2994    {
2995     "referenced_type" : "type-845"
2996    },
2997    {
2998     "referenced_type" : "type-522"
2999    },
3000    {
3001     "referenced_type" : "type-2"
3002    },
3003    {
3004     "referenced_type" : "type-2"
3005    }
3006   ],
3007   "return_type" : "type-76",
3008   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/hwtypes.h"
3009  },
3010  {
3011   "function_name" : "android::hardware::usb::V1_1::readEmbeddedFromParcel",
3012   "linker_set_key" : "_ZN7android8hardware3usb4V1_122readEmbeddedFromParcelERKNS2_14PortStatus_1_1ERKNS0_6ParcelEjj",
3013   "parameters" :
3014   [
3015    {
3016     "referenced_type" : "type-845"
3017    },
3018    {
3019     "referenced_type" : "type-528"
3020    },
3021    {
3022     "referenced_type" : "type-2"
3023    },
3024    {
3025     "referenced_type" : "type-2"
3026    }
3027   ],
3028   "return_type" : "type-76",
3029   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/hwtypes.h"
3030  },
3031  {
3032   "function_name" : "android::hardware::usb::V1_1::IUsb::getService",
3033   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3034   "parameters" :
3035   [
3036    {
3037     "default_arg" : true,
3038     "referenced_type" : "type-532"
3039    },
3040    {
3041     "default_arg" : true,
3042     "referenced_type" : "type-39"
3043    }
3044   ],
3045   "return_type" : "type-187",
3046   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3047  },
3048  {
3049   "function_name" : "android::hardware::usb::V1_1::IUsb::linkToDeath",
3050   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3051   "parameters" :
3052   [
3053    {
3054     "is_this_ptr" : true,
3055     "referenced_type" : "type-188"
3056    },
3057    {
3058     "referenced_type" : "type-392"
3059    },
3060    {
3061     "referenced_type" : "type-13"
3062    }
3063   ],
3064   "return_type" : "type-249",
3065   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3066  },
3067  {
3068   "function_name" : "android::hardware::usb::V1_1::IUsb::getDebugInfo",
3069   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3070   "parameters" :
3071   [
3072    {
3073     "is_this_ptr" : true,
3074     "referenced_type" : "type-188"
3075    },
3076    {
3077     "referenced_type" : "type-864"
3078    }
3079   ],
3080   "return_type" : "type-291",
3081   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3082  },
3083  {
3084   "function_name" : "android::hardware::usb::V1_1::IUsb::getHashChain",
3085   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3086   "parameters" :
3087   [
3088    {
3089     "is_this_ptr" : true,
3090     "referenced_type" : "type-188"
3091    },
3092    {
3093     "referenced_type" : "type-865"
3094    }
3095   ],
3096   "return_type" : "type-291",
3097   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3098  },
3099  {
3100   "function_name" : "android::hardware::usb::V1_1::IUsb::tryGetService",
3101   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3102   "parameters" :
3103   [
3104    {
3105     "default_arg" : true,
3106     "referenced_type" : "type-532"
3107    },
3108    {
3109     "default_arg" : true,
3110     "referenced_type" : "type-39"
3111    }
3112   ],
3113   "return_type" : "type-187",
3114   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3115  },
3116  {
3117   "function_name" : "android::hardware::usb::V1_1::IUsb::unlinkToDeath",
3118   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3119   "parameters" :
3120   [
3121    {
3122     "is_this_ptr" : true,
3123     "referenced_type" : "type-188"
3124    },
3125    {
3126     "referenced_type" : "type-392"
3127    }
3128   ],
3129   "return_type" : "type-249",
3130   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3131  },
3132  {
3133   "function_name" : "android::hardware::usb::V1_1::IUsb::interfaceChain",
3134   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3135   "parameters" :
3136   [
3137    {
3138     "is_this_ptr" : true,
3139     "referenced_type" : "type-188"
3140    },
3141    {
3142     "referenced_type" : "type-866"
3143    }
3144   ],
3145   "return_type" : "type-291",
3146   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3147  },
3148  {
3149   "function_name" : "android::hardware::usb::V1_1::IUsb::registerAsService",
3150   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3151   "parameters" :
3152   [
3153    {
3154     "is_this_ptr" : true,
3155     "referenced_type" : "type-188"
3156    },
3157    {
3158     "default_arg" : true,
3159     "referenced_type" : "type-532"
3160    }
3161   ],
3162   "return_type" : "type-76",
3163   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3164  },
3165  {
3166   "function_name" : "android::hardware::usb::V1_1::IUsb::interfaceDescriptor",
3167   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3168   "parameters" :
3169   [
3170    {
3171     "is_this_ptr" : true,
3172     "referenced_type" : "type-188"
3173    },
3174    {
3175     "referenced_type" : "type-867"
3176    }
3177   ],
3178   "return_type" : "type-291",
3179   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3180  },
3181  {
3182   "function_name" : "android::hardware::usb::V1_1::IUsb::notifySyspropsChanged",
3183   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb21notifySyspropsChangedEv",
3184   "parameters" :
3185   [
3186    {
3187     "is_this_ptr" : true,
3188     "referenced_type" : "type-188"
3189    }
3190   ],
3191   "return_type" : "type-291",
3192   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3193  },
3194  {
3195   "function_name" : "android::hardware::usb::V1_1::IUsb::setHALInstrumentation",
3196   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb21setHALInstrumentationEv",
3197   "parameters" :
3198   [
3199    {
3200     "is_this_ptr" : true,
3201     "referenced_type" : "type-188"
3202    }
3203   ],
3204   "return_type" : "type-291",
3205   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3206  },
3207  {
3208   "function_name" : "android::hardware::usb::V1_1::IUsb::registerForNotifications",
3209   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3210   "parameters" :
3211   [
3212    {
3213     "referenced_type" : "type-532"
3214    },
3215    {
3216     "referenced_type" : "type-668"
3217    }
3218   ],
3219   "return_type" : "type-39",
3220   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3221  },
3222  {
3223   "function_name" : "android::hardware::usb::V1_1::IUsb::ping",
3224   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb4pingEv",
3225   "parameters" :
3226   [
3227    {
3228     "is_this_ptr" : true,
3229     "referenced_type" : "type-188"
3230    }
3231   ],
3232   "return_type" : "type-291",
3233   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3234  },
3235  {
3236   "function_name" : "android::hardware::usb::V1_1::IUsb::debug",
3237   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3238   "parameters" :
3239   [
3240    {
3241     "is_this_ptr" : true,
3242     "referenced_type" : "type-188"
3243    },
3244    {
3245     "referenced_type" : "type-470"
3246    },
3247    {
3248     "referenced_type" : "type-667"
3249    }
3250   ],
3251   "return_type" : "type-291",
3252   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3253  },
3254  {
3255   "function_name" : "android::hardware::usb::V1_1::IUsb::castFrom",
3256   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb8castFromERKNS_2spINS1_4V1_04IUsbEEEb",
3257   "parameters" :
3258   [
3259    {
3260     "referenced_type" : "type-178"
3261    },
3262    {
3263     "default_arg" : true,
3264     "referenced_type" : "type-39"
3265    }
3266   ],
3267   "return_type" : "type-264",
3268   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3269  },
3270  {
3271   "function_name" : "android::hardware::usb::V1_1::IUsb::castFrom",
3272   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3273   "parameters" :
3274   [
3275    {
3276     "referenced_type" : "type-724"
3277    },
3278    {
3279     "default_arg" : true,
3280     "referenced_type" : "type-39"
3281    }
3282   ],
3283   "return_type" : "type-264",
3284   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3285  },
3286  {
3287   "function_name" : "android::hardware::usb::V1_1::IUsb::castFrom",
3288   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb8castFromERKNS_2spIS3_EEb",
3289   "parameters" :
3290   [
3291    {
3292     "referenced_type" : "type-714"
3293    },
3294    {
3295     "default_arg" : true,
3296     "referenced_type" : "type-39"
3297    }
3298   ],
3299   "return_type" : "type-264",
3300   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3301  },
3302  {
3303   "access" : "private",
3304   "function_name" : "android::hardware::usb::V1_1::BsUsb::addOnewayTask",
3305   "linker_set_key" : "_ZN7android8hardware3usb4V1_15BsUsb13addOnewayTaskENSt3__18functionIFvvEEE",
3306   "parameters" :
3307   [
3308    {
3309     "is_this_ptr" : true,
3310     "referenced_type" : "type-738"
3311    },
3312    {
3313     "referenced_type" : "type-870"
3314    }
3315   ],
3316   "return_type" : "type-291",
3317   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BsUsb.h"
3318  },
3319  {
3320   "function_name" : "android::hardware::usb::V1_1::BsUsb::BsUsb",
3321   "linker_set_key" : "_ZN7android8hardware3usb4V1_15BsUsbC1ENS_2spINS2_4IUsbEEE",
3322   "parameters" :
3323   [
3324    {
3325     "is_this_ptr" : true,
3326     "referenced_type" : "type-738"
3327    },
3328    {
3329     "referenced_type" : "type-195"
3330    }
3331   ],
3332   "return_type" : "type-27",
3333   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BsUsb.h"
3334  },
3335  {
3336   "function_name" : "android::hardware::usb::V1_1::BsUsb::BsUsb",
3337   "linker_set_key" : "_ZN7android8hardware3usb4V1_15BsUsbC2ENS_2spINS2_4IUsbEEE",
3338   "parameters" :
3339   [
3340    {
3341     "is_this_ptr" : true,
3342     "referenced_type" : "type-738"
3343    },
3344    {
3345     "referenced_type" : "type-195"
3346    }
3347   ],
3348   "return_type" : "type-27",
3349   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BsUsb.h"
3350  },
3351  {
3352   "function_name" : "android::hardware::usb::V1_1::BnHwUsb::onTransact",
3353   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3354   "parameters" :
3355   [
3356    {
3357     "is_this_ptr" : true,
3358     "referenced_type" : "type-629"
3359    },
3360    {
3361     "referenced_type" : "type-2"
3362    },
3363    {
3364     "referenced_type" : "type-528"
3365    },
3366    {
3367     "referenced_type" : "type-522"
3368    },
3369    {
3370     "default_arg" : true,
3371     "referenced_type" : "type-2"
3372    },
3373    {
3374     "default_arg" : true,
3375     "referenced_type" : "type-873"
3376    }
3377   ],
3378   "return_type" : "type-76",
3379   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h"
3380  },
3381  {
3382   "access" : "private",
3383   "function_name" : "android::hardware::usb::V1_1::BnHwUsb::getDebugInfo",
3384   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BnHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3385   "parameters" :
3386   [
3387    {
3388     "is_this_ptr" : true,
3389     "referenced_type" : "type-629"
3390    },
3391    {
3392     "referenced_type" : "type-874"
3393    }
3394   ],
3395   "return_type" : "type-291",
3396   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h"
3397  },
3398  {
3399   "access" : "private",
3400   "function_name" : "android::hardware::usb::V1_1::BnHwUsb::ping",
3401   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BnHwUsb4pingEv",
3402   "parameters" :
3403   [
3404    {
3405     "is_this_ptr" : true,
3406     "referenced_type" : "type-629"
3407    }
3408   ],
3409   "return_type" : "type-291",
3410   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h"
3411  },
3412  {
3413   "function_name" : "android::hardware::usb::V1_1::BnHwUsb::BnHwUsb",
3414   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BnHwUsbC1ERKNS_2spINS2_4IUsbEEE",
3415   "parameters" :
3416   [
3417    {
3418     "is_this_ptr" : true,
3419     "referenced_type" : "type-629"
3420    },
3421    {
3422     "referenced_type" : "type-714"
3423    }
3424   ],
3425   "return_type" : "type-27",
3426   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h"
3427  },
3428  {
3429   "function_name" : "android::hardware::usb::V1_1::BnHwUsb::BnHwUsb",
3430   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BnHwUsbC2ERKNS_2spINS2_4IUsbEEE",
3431   "parameters" :
3432   [
3433    {
3434     "is_this_ptr" : true,
3435     "referenced_type" : "type-629"
3436    },
3437    {
3438     "referenced_type" : "type-714"
3439    }
3440   ],
3441   "return_type" : "type-27",
3442   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h"
3443  },
3444  {
3445   "function_name" : "android::hardware::usb::V1_1::BnHwUsb::~BnHwUsb",
3446   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BnHwUsbD0Ev",
3447   "parameters" :
3448   [
3449    {
3450     "is_this_ptr" : true,
3451     "referenced_type" : "type-629"
3452    }
3453   ],
3454   "return_type" : "type-27",
3455   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h"
3456  },
3457  {
3458   "function_name" : "android::hardware::usb::V1_1::BnHwUsb::~BnHwUsb",
3459   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BnHwUsbD1Ev",
3460   "parameters" :
3461   [
3462    {
3463     "is_this_ptr" : true,
3464     "referenced_type" : "type-629"
3465    }
3466   ],
3467   "return_type" : "type-27",
3468   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h"
3469  },
3470  {
3471   "function_name" : "android::hardware::usb::V1_1::BnHwUsb::~BnHwUsb",
3472   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BnHwUsbD2Ev",
3473   "parameters" :
3474   [
3475    {
3476     "is_this_ptr" : true,
3477     "referenced_type" : "type-629"
3478    }
3479   ],
3480   "return_type" : "type-27",
3481   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h"
3482  },
3483  {
3484   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::switchRole",
3485   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE",
3486   "parameters" :
3487   [
3488    {
3489     "is_this_ptr" : true,
3490     "referenced_type" : "type-784"
3491    },
3492    {
3493     "referenced_type" : "type-414"
3494    },
3495    {
3496     "referenced_type" : "type-696"
3497    }
3498   ],
3499   "return_type" : "type-291",
3500   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3501  },
3502  {
3503   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::linkToDeath",
3504   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3505   "parameters" :
3506   [
3507    {
3508     "is_this_ptr" : true,
3509     "referenced_type" : "type-784"
3510    },
3511    {
3512     "referenced_type" : "type-392"
3513    },
3514    {
3515     "referenced_type" : "type-13"
3516    }
3517   ],
3518   "return_type" : "type-249",
3519   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3520  },
3521  {
3522   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::setCallback",
3523   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE",
3524   "parameters" :
3525   [
3526    {
3527     "is_this_ptr" : true,
3528     "referenced_type" : "type-784"
3529    },
3530    {
3531     "referenced_type" : "type-795"
3532    }
3533   ],
3534   "return_type" : "type-291",
3535   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3536  },
3537  {
3538   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::getDebugInfo",
3539   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3540   "parameters" :
3541   [
3542    {
3543     "is_this_ptr" : true,
3544     "referenced_type" : "type-784"
3545    },
3546    {
3547     "referenced_type" : "type-875"
3548    }
3549   ],
3550   "return_type" : "type-291",
3551   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3552  },
3553  {
3554   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::getHashChain",
3555   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3556   "parameters" :
3557   [
3558    {
3559     "is_this_ptr" : true,
3560     "referenced_type" : "type-784"
3561    },
3562    {
3563     "referenced_type" : "type-876"
3564    }
3565   ],
3566   "return_type" : "type-291",
3567   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3568  },
3569  {
3570   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::unlinkToDeath",
3571   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3572   "parameters" :
3573   [
3574    {
3575     "is_this_ptr" : true,
3576     "referenced_type" : "type-784"
3577    },
3578    {
3579     "referenced_type" : "type-392"
3580    }
3581   ],
3582   "return_type" : "type-249",
3583   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3584  },
3585  {
3586   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::interfaceChain",
3587   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3588   "parameters" :
3589   [
3590    {
3591     "is_this_ptr" : true,
3592     "referenced_type" : "type-784"
3593    },
3594    {
3595     "referenced_type" : "type-877"
3596    }
3597   ],
3598   "return_type" : "type-291",
3599   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3600  },
3601  {
3602   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::queryPortStatus",
3603   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb15queryPortStatusEv",
3604   "parameters" :
3605   [
3606    {
3607     "is_this_ptr" : true,
3608     "referenced_type" : "type-784"
3609    }
3610   ],
3611   "return_type" : "type-291",
3612   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3613  },
3614  {
3615   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::interfaceDescriptor",
3616   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3617   "parameters" :
3618   [
3619    {
3620     "is_this_ptr" : true,
3621     "referenced_type" : "type-784"
3622    },
3623    {
3624     "referenced_type" : "type-878"
3625    }
3626   ],
3627   "return_type" : "type-291",
3628   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3629  },
3630  {
3631   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::notifySyspropsChanged",
3632   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb21notifySyspropsChangedEv",
3633   "parameters" :
3634   [
3635    {
3636     "is_this_ptr" : true,
3637     "referenced_type" : "type-784"
3638    }
3639   ],
3640   "return_type" : "type-291",
3641   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3642  },
3643  {
3644   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::setHALInstrumentation",
3645   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb21setHALInstrumentationEv",
3646   "parameters" :
3647   [
3648    {
3649     "is_this_ptr" : true,
3650     "referenced_type" : "type-784"
3651    }
3652   ],
3653   "return_type" : "type-291",
3654   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3655  },
3656  {
3657   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::ping",
3658   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb4pingEv",
3659   "parameters" :
3660   [
3661    {
3662     "is_this_ptr" : true,
3663     "referenced_type" : "type-784"
3664    }
3665   ],
3666   "return_type" : "type-291",
3667   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3668  },
3669  {
3670   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::debug",
3671   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3672   "parameters" :
3673   [
3674    {
3675     "is_this_ptr" : true,
3676     "referenced_type" : "type-784"
3677    },
3678    {
3679     "referenced_type" : "type-470"
3680    },
3681    {
3682     "referenced_type" : "type-667"
3683    }
3684   ],
3685   "return_type" : "type-291",
3686   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3687  },
3688  {
3689   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::BpHwUsb",
3690   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsbC1ERKNS_2spINS0_7IBinderEEE",
3691   "parameters" :
3692   [
3693    {
3694     "is_this_ptr" : true,
3695     "referenced_type" : "type-784"
3696    },
3697    {
3698     "referenced_type" : "type-46"
3699    }
3700   ],
3701   "return_type" : "type-27",
3702   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3703  },
3704  {
3705   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::BpHwUsb",
3706   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsbC2ERKNS_2spINS0_7IBinderEEE",
3707   "parameters" :
3708   [
3709    {
3710     "is_this_ptr" : true,
3711     "referenced_type" : "type-784"
3712    },
3713    {
3714     "referenced_type" : "type-46"
3715    }
3716   ],
3717   "return_type" : "type-27",
3718   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3719  },
3720  {
3721   "function_name" : "android::hardware::details::castInterface",
3722   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_112IUsbCallbackENS3_4V1_012IUsbCallbackENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
3723   "parameters" :
3724   [
3725    {
3726     "referenced_type" : "type-151"
3727    },
3728    {
3729     "referenced_type" : "type-72"
3730    },
3731    {
3732     "referenced_type" : "type-39"
3733    }
3734   ],
3735   "return_type" : "type-753",
3736   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3737   "template_args" : [ "type-734", "type-153", "type-741" ]
3738  },
3739  {
3740   "function_name" : "android::hardware::details::castInterface",
3741   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_112IUsbCallbackENS_4hidl4base4V1_05IBaseENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
3742   "parameters" :
3743   [
3744    {
3745     "referenced_type" : "type-497"
3746    },
3747    {
3748     "referenced_type" : "type-72"
3749    },
3750    {
3751     "referenced_type" : "type-39"
3752    }
3753   ],
3754   "return_type" : "type-753",
3755   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3756   "template_args" : [ "type-734", "type-16", "type-741" ]
3757  },
3758  {
3759   "function_name" : "android::hardware::details::castInterface",
3760   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_14IUsbENS3_4V1_04IUsbENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
3761   "parameters" :
3762   [
3763    {
3764     "referenced_type" : "type-160"
3765    },
3766    {
3767     "referenced_type" : "type-72"
3768    },
3769    {
3770     "referenced_type" : "type-39"
3771    }
3772   ],
3773   "return_type" : "type-264",
3774   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3775   "template_args" : [ "type-189", "type-162", "type-690" ]
3776  },
3777  {
3778   "function_name" : "android::hardware::details::castInterface",
3779   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_14IUsbENS_4hidl4base4V1_05IBaseENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
3780   "parameters" :
3781   [
3782    {
3783     "referenced_type" : "type-497"
3784    },
3785    {
3786     "referenced_type" : "type-72"
3787    },
3788    {
3789     "referenced_type" : "type-39"
3790    }
3791   ],
3792   "return_type" : "type-264",
3793   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3794   "template_args" : [ "type-189", "type-16", "type-690" ]
3795  },
3796  {
3797   "function_name" : "android::hardware::details::wrapPassthrough",
3798   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3usb4V1_012IUsbCallbackEvEENS_2spIT_EES8_",
3799   "parameters" :
3800   [
3801    {
3802     "referenced_type" : "type-151"
3803    }
3804   ],
3805   "return_type" : "type-151",
3806   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
3807   "template_args" : [ "type-153", "type-27" ]
3808  },
3809  {
3810   "function_name" : "android::hardware::details::getServiceInternal",
3811   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_115BpHwUsbCallbackENS4_12IUsbCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
3812   "parameters" :
3813   [
3814    {
3815     "referenced_type" : "type-802"
3816    },
3817    {
3818     "referenced_type" : "type-39"
3819    },
3820    {
3821     "referenced_type" : "type-39"
3822    }
3823   ],
3824   "return_type" : "type-732",
3825   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3826   "template_args" : [ "type-741", "type-734", "type-27", "type-27" ]
3827  },
3828  {
3829   "function_name" : "android::hardware::details::getServiceInternal",
3830   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_17BpHwUsbENS4_4IUsbEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
3831   "parameters" :
3832   [
3833    {
3834     "referenced_type" : "type-532"
3835    },
3836    {
3837     "referenced_type" : "type-39"
3838    },
3839    {
3840     "referenced_type" : "type-39"
3841    }
3842   ],
3843   "return_type" : "type-187",
3844   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3845   "template_args" : [ "type-690", "type-189", "type-27", "type-27" ]
3846  }
3847 ],
3848 "global_vars" :
3849 [
3850  {
3851   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback10descriptorE",
3852   "name" : "android::hardware::usb::V1_1::IUsbCallback::descriptor",
3853   "referenced_type" : "type-72",
3854   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
3855  },
3856  {
3857   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb10descriptorE",
3858   "name" : "android::hardware::usb::V1_1::IUsb::descriptor",
3859   "referenced_type" : "type-72",
3860   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3861  }
3862 ],
3863 "lvalue_reference_types" :
3864 [
3865  {
3866   "alignment" : 4,
3867   "linker_set_key" : "android::Mutex &",
3868   "name" : "android::Mutex &",
3869   "referenced_type" : "type-19",
3870   "self_type" : "type-607",
3871   "size" : 4,
3872   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3873  },
3874  {
3875   "alignment" : 4,
3876   "linker_set_key" : "android::RWLock &",
3877   "name" : "android::RWLock &",
3878   "referenced_type" : "type-611",
3879   "self_type" : "type-615",
3880   "size" : 4,
3881   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3882  },
3883  {
3884   "alignment" : 4,
3885   "linker_set_key" : "android::String16 &",
3886   "name" : "android::String16 &",
3887   "referenced_type" : "type-42",
3888   "self_type" : "type-494",
3889   "size" : 4,
3890   "source_file" : "/system/core/libutils/include/utils/String16.h"
3891  },
3892  {
3893   "alignment" : 4,
3894   "linker_set_key" : "android::String8 &",
3895   "name" : "android::String8 &",
3896   "referenced_type" : "type-71",
3897   "self_type" : "type-489",
3898   "size" : 4,
3899   "source_file" : "/system/core/libutils/include/utils/String8.h"
3900  },
3901  {
3902   "alignment" : 4,
3903   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> > &",
3904   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> > &",
3905   "referenced_type" : "type-264",
3906   "self_type" : "type-273",
3907   "size" : 4,
3908   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3909  },
3910  {
3911   "alignment" : 4,
3912   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> > &",
3913   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> > &",
3914   "referenced_type" : "type-753",
3915   "self_type" : "type-756",
3916   "size" : 4,
3917   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3918  },
3919  {
3920   "alignment" : 4,
3921   "linker_set_key" : "android::hardware::Return<bool> &",
3922   "name" : "android::hardware::Return<bool> &",
3923   "referenced_type" : "type-249",
3924   "self_type" : "type-259",
3925   "size" : 4,
3926   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3927  },
3928  {
3929   "alignment" : 4,
3930   "linker_set_key" : "android::hardware::Return<void> &",
3931   "name" : "android::hardware::Return<void> &",
3932   "referenced_type" : "type-291",
3933   "self_type" : "type-295",
3934   "size" : 4,
3935   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3936  },
3937  {
3938   "alignment" : 4,
3939   "linker_set_key" : "android::hardware::Status &",
3940   "name" : "android::hardware::Status &",
3941   "referenced_type" : "type-221",
3942   "self_type" : "type-244",
3943   "size" : 4,
3944   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3945  },
3946  {
3947   "alignment" : 4,
3948   "linker_set_key" : "android::hardware::TextOutput &",
3949   "name" : "android::hardware::TextOutput &",
3950   "referenced_type" : "type-106",
3951   "self_type" : "type-105",
3952   "size" : 4,
3953   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3954  },
3955  {
3956   "alignment" : 4,
3957   "linker_set_key" : "android::hardware::TextOutput &",
3958   "name" : "android::hardware::TextOutput &",
3959   "referenced_type" : "type-204",
3960   "self_type" : "type-203",
3961   "size" : 4,
3962   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3963  },
3964  {
3965   "alignment" : 4,
3966   "linker_set_key" : "android::hardware::TextOutput &",
3967   "name" : "android::hardware::TextOutput &",
3968   "referenced_type" : "type-262",
3969   "self_type" : "type-261",
3970   "size" : 4,
3971   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3972  },
3973  {
3974   "alignment" : 4,
3975   "linker_set_key" : "android::hardware::TextOutput &",
3976   "name" : "android::hardware::TextOutput &",
3977   "referenced_type" : "type-50",
3978   "self_type" : "type-49",
3979   "size" : 4,
3980   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3981  },
3982  {
3983   "alignment" : 4,
3984   "linker_set_key" : "android::hardware::TextOutput &",
3985   "name" : "android::hardware::TextOutput &",
3986   "referenced_type" : "type-526",
3987   "self_type" : "type-525",
3988   "size" : 4,
3989   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3990  },
3991  {
3992   "alignment" : 4,
3993   "linker_set_key" : "android::hardware::TextOutput &",
3994   "name" : "android::hardware::TextOutput &",
3995   "referenced_type" : "type-797",
3996   "self_type" : "type-796",
3997   "size" : 4,
3998   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3999  },
4000  {
4001   "alignment" : 4,
4002   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4003   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4004   "referenced_type" : "type-441",
4005   "self_type" : "type-703",
4006   "size" : 4,
4007   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4008  },
4009  {
4010   "alignment" : 4,
4011   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4012   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4013   "referenced_type" : "type-433",
4014   "self_type" : "type-698",
4015   "size" : 4,
4016   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4017  },
4018  {
4019   "alignment" : 4,
4020   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> &",
4021   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> &",
4022   "referenced_type" : "type-770",
4023   "self_type" : "type-832",
4024   "size" : 4,
4025   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4026  },
4027  {
4028   "alignment" : 4,
4029   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> &",
4030   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> &",
4031   "referenced_type" : "type-779",
4032   "self_type" : "type-841",
4033   "size" : 4,
4034   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4035  },
4036  {
4037   "alignment" : 4,
4038   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
4039   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4040   "referenced_type" : "type-444",
4041   "self_type" : "type-706",
4042   "size" : 4,
4043   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4044  },
4045  {
4046   "alignment" : 4,
4047   "linker_set_key" : "android::hardware::hidl_memory &",
4048   "name" : "android::hardware::hidl_memory &",
4049   "referenced_type" : "type-415",
4050   "self_type" : "type-420",
4051   "size" : 4,
4052   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4053  },
4054  {
4055   "alignment" : 4,
4056   "linker_set_key" : "android::hardware::hidl_string &",
4057   "name" : "android::hardware::hidl_string &",
4058   "referenced_type" : "type-410",
4059   "self_type" : "type-701",
4060   "size" : 4,
4061   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4062  },
4063  {
4064   "alignment" : 4,
4065   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4066   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4067   "referenced_type" : "type-440",
4068   "self_type" : "type-449",
4069   "size" : 4,
4070   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4071  },
4072  {
4073   "alignment" : 4,
4074   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4075   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4076   "referenced_type" : "type-432",
4077   "self_type" : "type-439",
4078   "size" : 4,
4079   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4080  },
4081  {
4082   "alignment" : 4,
4083   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4084   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4085   "referenced_type" : "type-769",
4086   "self_type" : "type-776",
4087   "size" : 4,
4088   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4089  },
4090  {
4091   "alignment" : 4,
4092   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> &",
4093   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> &",
4094   "referenced_type" : "type-778",
4095   "self_type" : "type-791",
4096   "size" : 4,
4097   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4098  },
4099  {
4100   "alignment" : 4,
4101   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus &",
4102   "name" : "android::hardware::usb::V1_0::PortStatus &",
4103   "referenced_type" : "type-643",
4104   "self_type" : "type-837",
4105   "size" : 4,
4106   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4107  },
4108  {
4109   "alignment" : 4,
4110   "linker_set_key" : "android::hardware::usb::V1_1::PortStatus_1_1 &",
4111   "name" : "android::hardware::usb::V1_1::PortStatus_1_1 &",
4112   "referenced_type" : "type-782",
4113   "self_type" : "type-844",
4114   "size" : 4,
4115   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4116  },
4117  {
4118   "alignment" : 4,
4119   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4120   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4121   "referenced_type" : "type-199",
4122   "self_type" : "type-202",
4123   "size" : 4,
4124   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4125  },
4126  {
4127   "alignment" : 4,
4128   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4129   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4130   "referenced_type" : "type-151",
4131   "self_type" : "type-155",
4132   "size" : 4,
4133   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4134  },
4135  {
4136   "alignment" : 4,
4137   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsb> &",
4138   "name" : "android::sp<android::hardware::usb::V1_1::IUsb> &",
4139   "referenced_type" : "type-187",
4140   "self_type" : "type-193",
4141   "size" : 4,
4142   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4143  },
4144  {
4145   "alignment" : 4,
4146   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsbCallback> &",
4147   "name" : "android::sp<android::hardware::usb::V1_1::IUsbCallback> &",
4148   "referenced_type" : "type-732",
4149   "self_type" : "type-751",
4150   "size" : 4,
4151   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4152  },
4153  {
4154   "alignment" : 4,
4155   "linker_set_key" : "const android::String16 &",
4156   "name" : "const android::String16 &",
4157   "referenced_type" : "type-41",
4158   "self_type" : "type-40",
4159   "size" : 4,
4160   "source_file" : "/system/core/libutils/include/utils/String16.h"
4161  },
4162  {
4163   "alignment" : 4,
4164   "linker_set_key" : "const android::String8 &",
4165   "name" : "const android::String8 &",
4166   "referenced_type" : "type-486",
4167   "self_type" : "type-488",
4168   "size" : 4,
4169   "source_file" : "/system/core/libutils/include/utils/String8.h"
4170  },
4171  {
4172   "alignment" : 4,
4173   "linker_set_key" : "const android::hardware::Parcel &",
4174   "name" : "const android::hardware::Parcel &",
4175   "referenced_type" : "type-527",
4176   "self_type" : "type-528",
4177   "size" : 4,
4178   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4179  },
4180  {
4181   "alignment" : 4,
4182   "linker_set_key" : "const android::hardware::Return<bool> &",
4183   "name" : "const android::hardware::Return<bool> &",
4184   "referenced_type" : "type-260",
4185   "self_type" : "type-285",
4186   "size" : 4,
4187   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4188  },
4189  {
4190   "alignment" : 4,
4191   "linker_set_key" : "const android::hardware::Status &",
4192   "name" : "const android::hardware::Status &",
4193   "referenced_type" : "type-241",
4194   "self_type" : "type-242",
4195   "size" : 4,
4196   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4197  },
4198  {
4199   "alignment" : 4,
4200   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4201   "name" : "const android::hardware::details::SchedPrio &",
4202   "referenced_type" : "type-538",
4203   "self_type" : "type-537",
4204   "size" : 4,
4205   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4206  },
4207  {
4208   "alignment" : 4,
4209   "linker_set_key" : "const android::hardware::hidl_handle &",
4210   "name" : "const android::hardware::hidl_handle &",
4211   "referenced_type" : "type-469",
4212   "self_type" : "type-470",
4213   "size" : 4,
4214   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4215  },
4216  {
4217   "alignment" : 4,
4218   "linker_set_key" : "const android::hardware::hidl_memory &",
4219   "name" : "const android::hardware::hidl_memory &",
4220   "referenced_type" : "type-418",
4221   "self_type" : "type-419",
4222   "size" : 4,
4223   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4224  },
4225  {
4226   "alignment" : 4,
4227   "linker_set_key" : "const android::hardware::hidl_string &",
4228   "name" : "const android::hardware::hidl_string &",
4229   "referenced_type" : "type-409",
4230   "self_type" : "type-414",
4231   "size" : 4,
4232   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4233  },
4234  {
4235   "alignment" : 4,
4236   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4237   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4238   "referenced_type" : "type-666",
4239   "self_type" : "type-667",
4240   "size" : 4,
4241   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
4242  },
4243  {
4244   "alignment" : 4,
4245   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4246   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4247   "referenced_type" : "type-774",
4248   "self_type" : "type-775",
4249   "size" : 4,
4250   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4251  },
4252  {
4253   "alignment" : 4,
4254   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> &",
4255   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> &",
4256   "referenced_type" : "type-786",
4257   "self_type" : "type-787",
4258   "size" : 4,
4259   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4260  },
4261  {
4262   "alignment" : 4,
4263   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4264   "name" : "const android::hardware::hidl_vec<int> &",
4265   "referenced_type" : "type-454",
4266   "self_type" : "type-456",
4267   "size" : 4,
4268   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4269  },
4270  {
4271   "alignment" : 4,
4272   "linker_set_key" : "const android::hardware::hidl_version &",
4273   "name" : "const android::hardware::hidl_version &",
4274   "referenced_type" : "type-464",
4275   "self_type" : "type-466",
4276   "size" : 4,
4277   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4278  },
4279  {
4280   "alignment" : 4,
4281   "linker_set_key" : "const android::hardware::usb::V1_0::PortRole &",
4282   "name" : "const android::hardware::usb::V1_0::PortRole &",
4283   "referenced_type" : "type-695",
4284   "self_type" : "type-696",
4285   "size" : 4,
4286   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
4287  },
4288  {
4289   "alignment" : 4,
4290   "linker_set_key" : "const android::hardware::usb::V1_0::PortStatus &",
4291   "name" : "const android::hardware::usb::V1_0::PortStatus &",
4292   "referenced_type" : "type-839",
4293   "self_type" : "type-838",
4294   "size" : 4,
4295   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4296  },
4297  {
4298   "alignment" : 4,
4299   "linker_set_key" : "const android::hardware::usb::V1_1::PortStatus_1_1 &",
4300   "name" : "const android::hardware::usb::V1_1::PortStatus_1_1 &",
4301   "referenced_type" : "type-789",
4302   "self_type" : "type-845",
4303   "size" : 4,
4304   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4305  },
4306  {
4307   "alignment" : 4,
4308   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4309   "name" : "const android::hidl::base::V1_0::IBase *const &",
4310   "referenced_type" : "type-552",
4311   "self_type" : "type-553",
4312   "size" : 4,
4313   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4314  },
4315  {
4316   "alignment" : 4,
4317   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4318   "name" : "const android::sp<android::hardware::IBinder> &",
4319   "referenced_type" : "type-47",
4320   "self_type" : "type-46",
4321   "size" : 4,
4322   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4323  },
4324  {
4325   "alignment" : 4,
4326   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4327   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4328   "referenced_type" : "type-210",
4329   "self_type" : "type-722",
4330   "size" : 4,
4331   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4332  },
4333  {
4334   "alignment" : 4,
4335   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4336   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4337   "referenced_type" : "type-370",
4338   "self_type" : "type-392",
4339   "size" : 4,
4340   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4341  },
4342  {
4343   "alignment" : 4,
4344   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsb> &",
4345   "name" : "const android::sp<android::hardware::usb::V1_0::IUsb> &",
4346   "referenced_type" : "type-175",
4347   "self_type" : "type-178",
4348   "size" : 4,
4349   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4350  },
4351  {
4352   "alignment" : 4,
4353   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4354   "name" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4355   "referenced_type" : "type-157",
4356   "self_type" : "type-795",
4357   "size" : 4,
4358   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4359  },
4360  {
4361   "alignment" : 4,
4362   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsb> &",
4363   "name" : "const android::sp<android::hardware::usb::V1_1::IUsb> &",
4364   "referenced_type" : "type-195",
4365   "self_type" : "type-714",
4366   "size" : 4,
4367   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4368  },
4369  {
4370   "alignment" : 4,
4371   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback> &",
4372   "name" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback> &",
4373   "referenced_type" : "type-731",
4374   "self_type" : "type-735",
4375   "size" : 4,
4376   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4377  },
4378  {
4379   "alignment" : 4,
4380   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4381   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4382   "referenced_type" : "type-723",
4383   "self_type" : "type-724",
4384   "size" : 4,
4385   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4386  },
4387  {
4388   "alignment" : 4,
4389   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4390   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4391   "referenced_type" : "type-148",
4392   "self_type" : "type-668",
4393   "size" : 4,
4394   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
4395  },
4396  {
4397   "alignment" : 4,
4398   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4399   "name" : "const android::wp<android::hardware::BHwBinder> &",
4400   "referenced_type" : "type-640",
4401   "self_type" : "type-662",
4402   "size" : 4,
4403   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4404  },
4405  {
4406   "alignment" : 4,
4407   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4408   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4409   "referenced_type" : "type-715",
4410   "self_type" : "type-717",
4411   "size" : 4,
4412   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4413  },
4414  {
4415   "alignment" : 4,
4416   "linker_set_key" : "const bool &",
4417   "name" : "const bool &",
4418   "referenced_type" : "type-114",
4419   "self_type" : "type-376",
4420   "size" : 4,
4421   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4422  },
4423  {
4424   "alignment" : 4,
4425   "linker_set_key" : "const double &",
4426   "name" : "const double &",
4427   "referenced_type" : "type-400",
4428   "self_type" : "type-401",
4429   "size" : 4,
4430   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4431  },
4432  {
4433   "alignment" : 4,
4434   "linker_set_key" : "const float &",
4435   "name" : "const float &",
4436   "referenced_type" : "type-394",
4437   "self_type" : "type-395",
4438   "size" : 4,
4439   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4440  },
4441  {
4442   "alignment" : 4,
4443   "linker_set_key" : "const int &",
4444   "name" : "const int &",
4445   "referenced_type" : "type-601",
4446   "self_type" : "type-600",
4447   "size" : 4,
4448   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4449  },
4450  {
4451   "linker_set_key" : "const iter<is_const> &",
4452   "name" : "const iter<is_const> &",
4453   "referenced_type" : "type-181",
4454   "self_type" : "type-183",
4455   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4456  },
4457  {
4458   "linker_set_key" : "const iter<is_const> &",
4459   "name" : "const iter<is_const> &",
4460   "referenced_type" : "type-252",
4461   "self_type" : "type-254",
4462   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4463  },
4464  {
4465   "linker_set_key" : "const iter<is_const> &",
4466   "name" : "const iter<is_const> &",
4467   "referenced_type" : "type-32",
4468   "self_type" : "type-34",
4469   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4470  },
4471  {
4472   "linker_set_key" : "const iter<is_const> &",
4473   "name" : "const iter<is_const> &",
4474   "referenced_type" : "type-424",
4475   "self_type" : "type-426",
4476   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4477  },
4478  {
4479   "linker_set_key" : "const iter<is_const> &",
4480   "name" : "const iter<is_const> &",
4481   "referenced_type" : "type-762",
4482   "self_type" : "type-764",
4483   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4484  },
4485  {
4486   "linker_set_key" : "const iter<is_const> &",
4487   "name" : "const iter<is_const> &",
4488   "referenced_type" : "type-92",
4489   "self_type" : "type-94",
4490   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4491  },
4492  {
4493   "alignment" : 4,
4494   "linker_set_key" : "const log_msg &",
4495   "name" : "const log_msg &",
4496   "referenced_type" : "type-164",
4497   "self_type" : "type-246",
4498   "size" : 4,
4499   "source_file" : "/system/core/liblog/include/log/log_read.h"
4500  },
4501  {
4502   "alignment" : 4,
4503   "linker_set_key" : "const long long &",
4504   "name" : "const long long &",
4505   "referenced_type" : "type-389",
4506   "self_type" : "type-390",
4507   "size" : 4,
4508   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4509  },
4510  {
4511   "alignment" : 4,
4512   "linker_set_key" : "const short &",
4513   "name" : "const short &",
4514   "referenced_type" : "type-382",
4515   "self_type" : "type-383",
4516   "size" : 4,
4517   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4518  },
4519  {
4520   "alignment" : 4,
4521   "linker_set_key" : "const signed char &",
4522   "name" : "const signed char &",
4523   "referenced_type" : "type-377",
4524   "self_type" : "type-379",
4525   "size" : 4,
4526   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4527  },
4528  {
4529   "alignment" : 4,
4530   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4531   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4532   "referenced_type" : "type-108",
4533   "self_type" : "type-110",
4534   "size" : 4,
4535   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4536  },
4537  {
4538   "alignment" : 4,
4539   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4540   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4541   "referenced_type" : "type-205",
4542   "self_type" : "type-208",
4543   "size" : 4,
4544   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4545  },
4546  {
4547   "alignment" : 4,
4548   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4549   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4550   "referenced_type" : "type-530",
4551   "self_type" : "type-532",
4552   "size" : 4,
4553   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4554  },
4555  {
4556   "alignment" : 4,
4557   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4558   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4559   "referenced_type" : "type-799",
4560   "self_type" : "type-802",
4561   "size" : 4,
4562   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4563  },
4564  {
4565   "alignment" : 4,
4566   "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 *> > *)> > > &",
4567   "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 *> > *)> > > &",
4568   "referenced_type" : "type-142",
4569   "self_type" : "type-141",
4570   "size" : 4,
4571   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4572  },
4573  {
4574   "alignment" : 4,
4575   "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 *> > *)> > > &",
4576   "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 *> > *)> > > &",
4577   "referenced_type" : "type-146",
4578   "self_type" : "type-145",
4579   "size" : 4,
4580   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4581  },
4582  {
4583   "alignment" : 4,
4584   "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 *> > *)> > > &",
4585   "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 *> > *)> > > &",
4586   "referenced_type" : "type-282",
4587   "self_type" : "type-281",
4588   "size" : 4,
4589   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4590  },
4591  {
4592   "alignment" : 4,
4593   "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 *> > *)> > > &",
4594   "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 *> > *)> > > &",
4595   "referenced_type" : "type-64",
4596   "self_type" : "type-63",
4597   "size" : 4,
4598   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4599  },
4600  {
4601   "alignment" : 4,
4602   "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 *> > *)> > > &",
4603   "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 *> > *)> > > &",
4604   "referenced_type" : "type-710",
4605   "self_type" : "type-709",
4606   "size" : 4,
4607   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4608  },
4609  {
4610   "alignment" : 4,
4611   "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 *> > *)> > > &",
4612   "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 *> > *)> > > &",
4613   "referenced_type" : "type-729",
4614   "self_type" : "type-728",
4615   "size" : 4,
4616   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4617  },
4618  {
4619   "alignment" : 4,
4620   "linker_set_key" : "const unsigned char &",
4621   "name" : "const unsigned char &",
4622   "referenced_type" : "type-380",
4623   "self_type" : "type-381",
4624   "size" : 4,
4625   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4626  },
4627  {
4628   "alignment" : 4,
4629   "linker_set_key" : "const unsigned int &",
4630   "name" : "const unsigned int &",
4631   "referenced_type" : "type-28",
4632   "self_type" : "type-388",
4633   "size" : 4,
4634   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4635  },
4636  {
4637   "alignment" : 4,
4638   "linker_set_key" : "const unsigned long long &",
4639   "name" : "const unsigned long long &",
4640   "referenced_type" : "type-391",
4641   "self_type" : "type-393",
4642   "size" : 4,
4643   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4644  },
4645  {
4646   "alignment" : 4,
4647   "linker_set_key" : "const unsigned short &",
4648   "name" : "const unsigned short &",
4649   "referenced_type" : "type-386",
4650   "self_type" : "type-387",
4651   "size" : 4,
4652   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4653  },
4654  {
4655   "alignment" : 4,
4656   "linker_set_key" : "int &",
4657   "name" : "int &",
4658   "referenced_type" : "type-76",
4659   "self_type" : "type-481",
4660   "size" : 4,
4661   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4662  },
4663  {
4664   "alignment" : 4,
4665   "linker_set_key" : "unsigned char &",
4666   "name" : "unsigned char &",
4667   "referenced_type" : "type-168",
4668   "self_type" : "type-630",
4669   "size" : 4,
4670   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4671  },
4672  {
4673   "alignment" : 4,
4674   "linker_set_key" : "unsigned int &",
4675   "name" : "unsigned int &",
4676   "referenced_type" : "type-2",
4677   "self_type" : "type-645",
4678   "size" : 4,
4679   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
4680  }
4681 ],
4682 "pointer_types" :
4683 [
4684  {
4685   "alignment" : 4,
4686   "linker_set_key" : "android::Condition *",
4687   "name" : "android::Condition *",
4688   "referenced_type" : "type-115",
4689   "self_type" : "type-610",
4690   "size" : 4,
4691   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4692  },
4693  {
4694   "alignment" : 4,
4695   "linker_set_key" : "android::Mutex *",
4696   "name" : "android::Mutex *",
4697   "referenced_type" : "type-19",
4698   "self_type" : "type-605",
4699   "size" : 4,
4700   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4701  },
4702  {
4703   "alignment" : 4,
4704   "linker_set_key" : "android::Mutex::Autolock *",
4705   "name" : "android::Mutex::Autolock *",
4706   "referenced_type" : "type-606",
4707   "self_type" : "type-608",
4708   "size" : 4,
4709   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4710  },
4711  {
4712   "alignment" : 4,
4713   "linker_set_key" : "android::RWLock *",
4714   "name" : "android::RWLock *",
4715   "referenced_type" : "type-611",
4716   "self_type" : "type-613",
4717   "size" : 4,
4718   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4719  },
4720  {
4721   "alignment" : 4,
4722   "linker_set_key" : "android::RWLock::AutoRLock *",
4723   "name" : "android::RWLock::AutoRLock *",
4724   "referenced_type" : "type-614",
4725   "self_type" : "type-616",
4726   "size" : 4,
4727   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4728  },
4729  {
4730   "alignment" : 4,
4731   "linker_set_key" : "android::RWLock::AutoWLock *",
4732   "name" : "android::RWLock::AutoWLock *",
4733   "referenced_type" : "type-617",
4734   "self_type" : "type-619",
4735   "size" : 4,
4736   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4737  },
4738  {
4739   "alignment" : 4,
4740   "linker_set_key" : "android::RefBase *",
4741   "name" : "android::RefBase *",
4742   "referenced_type" : "type-7",
4743   "self_type" : "type-406",
4744   "size" : 4,
4745   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4746  },
4747  {
4748   "alignment" : 4,
4749   "linker_set_key" : "android::RefBase::weakref_impl *",
4750   "name" : "android::RefBase::weakref_impl *",
4751   "referenced_type" : "type-10",
4752   "self_type" : "type-9",
4753   "size" : 4,
4754   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4755  },
4756  {
4757   "alignment" : 4,
4758   "linker_set_key" : "android::RefBase::weakref_impl *",
4759   "name" : "android::RefBase::weakref_impl *",
4760   "referenced_type" : "type-177",
4761   "self_type" : "type-176",
4762   "size" : 4,
4763   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4764  },
4765  {
4766   "alignment" : 4,
4767   "linker_set_key" : "android::RefBase::weakref_impl *",
4768   "name" : "android::RefBase::weakref_impl *",
4769   "referenced_type" : "type-22",
4770   "self_type" : "type-21",
4771   "size" : 4,
4772   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4773  },
4774  {
4775   "alignment" : 4,
4776   "linker_set_key" : "android::RefBase::weakref_impl *",
4777   "name" : "android::RefBase::weakref_impl *",
4778   "referenced_type" : "type-248",
4779   "self_type" : "type-247",
4780   "size" : 4,
4781   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4782  },
4783  {
4784   "alignment" : 4,
4785   "linker_set_key" : "android::RefBase::weakref_impl *",
4786   "name" : "android::RefBase::weakref_impl *",
4787   "referenced_type" : "type-760",
4788   "self_type" : "type-759",
4789   "size" : 4,
4790   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4791  },
4792  {
4793   "alignment" : 4,
4794   "linker_set_key" : "android::RefBase::weakref_impl *",
4795   "name" : "android::RefBase::weakref_impl *",
4796   "referenced_type" : "type-87",
4797   "self_type" : "type-86",
4798   "size" : 4,
4799   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4800  },
4801  {
4802   "alignment" : 4,
4803   "linker_set_key" : "android::RefBase::weakref_type *",
4804   "name" : "android::RefBase::weakref_type *",
4805   "referenced_type" : "type-12",
4806   "self_type" : "type-11",
4807   "size" : 4,
4808   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4809  },
4810  {
4811   "alignment" : 4,
4812   "linker_set_key" : "android::ReferenceRenamer *",
4813   "name" : "android::ReferenceRenamer *",
4814   "referenced_type" : "type-402",
4815   "self_type" : "type-403",
4816   "size" : 4,
4817   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4818  },
4819  {
4820   "alignment" : 4,
4821   "linker_set_key" : "android::ScopedTrace *",
4822   "name" : "android::ScopedTrace *",
4823   "referenced_type" : "type-620",
4824   "self_type" : "type-621",
4825   "size" : 4,
4826   "source_file" : "/system/core/libutils/include/utils/Trace.h"
4827  },
4828  {
4829   "alignment" : 4,
4830   "linker_set_key" : "android::String16 *",
4831   "name" : "android::String16 *",
4832   "referenced_type" : "type-42",
4833   "self_type" : "type-502",
4834   "size" : 4,
4835   "source_file" : "/system/core/libutils/include/utils/String16.h"
4836  },
4837  {
4838   "alignment" : 4,
4839   "linker_set_key" : "android::String8 *",
4840   "name" : "android::String8 *",
4841   "referenced_type" : "type-71",
4842   "self_type" : "type-490",
4843   "size" : 4,
4844   "source_file" : "/system/core/libutils/include/utils/String8.h"
4845  },
4846  {
4847   "alignment" : 4,
4848   "linker_set_key" : "android::Thread *",
4849   "name" : "android::Thread *",
4850   "referenced_type" : "type-113",
4851   "self_type" : "type-112",
4852   "size" : 4,
4853   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4854  },
4855  {
4856   "alignment" : 4,
4857   "linker_set_key" : "android::VirtualLightRefBase *",
4858   "name" : "android::VirtualLightRefBase *",
4859   "referenced_type" : "type-298",
4860   "self_type" : "type-305",
4861   "size" : 4,
4862   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4863  },
4864  {
4865   "alignment" : 4,
4866   "linker_set_key" : "android::hardware::BHwBinder *",
4867   "name" : "android::hardware::BHwBinder *",
4868   "referenced_type" : "type-219",
4869   "self_type" : "type-218",
4870   "size" : 4,
4871   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4872  },
4873  {
4874   "alignment" : 4,
4875   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsb> *",
4876   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsb> *",
4877   "referenced_type" : "type-515",
4878   "self_type" : "type-514",
4879   "size" : 4,
4880   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4881  },
4882  {
4883   "alignment" : 4,
4884   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsbCallback> *",
4885   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsbCallback> *",
4886   "referenced_type" : "type-744",
4887   "self_type" : "type-794",
4888   "size" : 4,
4889   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4890  },
4891  {
4892   "alignment" : 4,
4893   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4894   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4895   "referenced_type" : "type-546",
4896   "self_type" : "type-551",
4897   "size" : 4,
4898   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4899  },
4900  {
4901   "alignment" : 4,
4902   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4903   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4904   "referenced_type" : "type-564",
4905   "self_type" : "type-569",
4906   "size" : 4,
4907   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4908  },
4909  {
4910   "alignment" : 4,
4911   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4912   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4913   "referenced_type" : "type-554",
4914   "self_type" : "type-559",
4915   "size" : 4,
4916   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4917  },
4918  {
4919   "alignment" : 4,
4920   "linker_set_key" : "android::hardware::GrantorDescriptor *",
4921   "name" : "android::hardware::GrantorDescriptor *",
4922   "referenced_type" : "type-431",
4923   "self_type" : "type-430",
4924   "size" : 4,
4925   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4926  },
4927  {
4928   "alignment" : 4,
4929   "linker_set_key" : "android::hardware::IBinder *",
4930   "name" : "android::hardware::IBinder *",
4931   "referenced_type" : "type-31",
4932   "self_type" : "type-30",
4933   "size" : 4,
4934   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4935  },
4936  {
4937   "alignment" : 4,
4938   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
4939   "name" : "android::hardware::IBinder::DeathRecipient *",
4940   "referenced_type" : "type-17",
4941   "self_type" : "type-719",
4942   "size" : 4,
4943   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4944  },
4945  {
4946   "alignment" : 4,
4947   "linker_set_key" : "android::hardware::IInterface *",
4948   "name" : "android::hardware::IInterface *",
4949   "referenced_type" : "type-511",
4950   "self_type" : "type-748",
4951   "size" : 4,
4952   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4953  },
4954  {
4955   "alignment" : 4,
4956   "linker_set_key" : "android::hardware::Parcel *",
4957   "name" : "android::hardware::Parcel *",
4958   "referenced_type" : "type-516",
4959   "self_type" : "type-522",
4960   "size" : 4,
4961   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4962  },
4963  {
4964   "alignment" : 4,
4965   "linker_set_key" : "android::hardware::ProcessState *",
4966   "name" : "android::hardware::ProcessState *",
4967   "referenced_type" : "type-81",
4968   "self_type" : "type-80",
4969   "size" : 4,
4970   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4971  },
4972  {
4973   "alignment" : 4,
4974   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> > *",
4975   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> > *",
4976   "referenced_type" : "type-264",
4977   "self_type" : "type-265",
4978   "size" : 4,
4979   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4980  },
4981  {
4982   "alignment" : 4,
4983   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> > *",
4984   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> > *",
4985   "referenced_type" : "type-753",
4986   "self_type" : "type-754",
4987   "size" : 4,
4988   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4989  },
4990  {
4991   "alignment" : 4,
4992   "linker_set_key" : "android::hardware::Return<bool> *",
4993   "name" : "android::hardware::Return<bool> *",
4994   "referenced_type" : "type-249",
4995   "self_type" : "type-255",
4996   "size" : 4,
4997   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4998  },
4999  {
5000   "alignment" : 4,
5001   "linker_set_key" : "android::hardware::Return<void> *",
5002   "name" : "android::hardware::Return<void> *",
5003   "referenced_type" : "type-291",
5004   "self_type" : "type-293",
5005   "size" : 4,
5006   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5007  },
5008  {
5009   "alignment" : 4,
5010   "linker_set_key" : "android::hardware::Status *",
5011   "name" : "android::hardware::Status *",
5012   "referenced_type" : "type-221",
5013   "self_type" : "type-238",
5014   "size" : 4,
5015   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5016  },
5017  {
5018   "alignment" : 4,
5019   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
5020   "name" : "android::hardware::details::HidlInstrumentor *",
5021   "referenced_type" : "type-498",
5022   "self_type" : "type-712",
5023   "size" : 4,
5024   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5025  },
5026  {
5027   "alignment" : 4,
5028   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5029   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5030   "referenced_type" : "type-441",
5031   "self_type" : "type-702",
5032   "size" : 4,
5033   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5034  },
5035  {
5036   "alignment" : 4,
5037   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5038   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5039   "referenced_type" : "type-433",
5040   "self_type" : "type-694",
5041   "size" : 4,
5042   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5043  },
5044  {
5045   "alignment" : 4,
5046   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5047   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5048   "referenced_type" : "type-770",
5049   "self_type" : "type-825",
5050   "size" : 4,
5051   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5052  },
5053  {
5054   "alignment" : 4,
5055   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> *",
5056   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> *",
5057   "referenced_type" : "type-779",
5058   "self_type" : "type-840",
5059   "size" : 4,
5060   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5061  },
5062  {
5063   "alignment" : 4,
5064   "linker_set_key" : "android::hardware::details::return_status *",
5065   "name" : "android::hardware::details::return_status *",
5066   "referenced_type" : "type-250",
5067   "self_type" : "type-286",
5068   "size" : 4,
5069   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5070  },
5071  {
5072   "alignment" : 4,
5073   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
5074   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
5075   "referenced_type" : "type-444",
5076   "self_type" : "type-443",
5077   "size" : 4,
5078   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5079  },
5080  {
5081   "alignment" : 4,
5082   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
5083   "name" : "android::hardware::hidl_binder_death_recipient *",
5084   "referenced_type" : "type-3",
5085   "self_type" : "type-200",
5086   "size" : 4,
5087   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5088  },
5089  {
5090   "alignment" : 4,
5091   "linker_set_key" : "android::hardware::hidl_death_recipient *",
5092   "name" : "android::hardware::hidl_death_recipient *",
5093   "referenced_type" : "type-6",
5094   "self_type" : "type-5",
5095   "size" : 4,
5096   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5097  },
5098  {
5099   "alignment" : 4,
5100   "linker_set_key" : "android::hardware::hidl_memory *",
5101   "name" : "android::hardware::hidl_memory *",
5102   "referenced_type" : "type-415",
5103   "self_type" : "type-416",
5104   "size" : 4,
5105   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5106  },
5107  {
5108   "alignment" : 4,
5109   "linker_set_key" : "android::hardware::hidl_string *",
5110   "name" : "android::hardware::hidl_string *",
5111   "referenced_type" : "type-410",
5112   "self_type" : "type-435",
5113   "size" : 4,
5114   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5115  },
5116  {
5117   "alignment" : 4,
5118   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5119   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5120   "referenced_type" : "type-440",
5121   "self_type" : "type-446",
5122   "size" : 4,
5123   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5124  },
5125  {
5126   "alignment" : 4,
5127   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5128   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5129   "referenced_type" : "type-432",
5130   "self_type" : "type-436",
5131   "size" : 4,
5132   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5133  },
5134  {
5135   "alignment" : 4,
5136   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
5137   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
5138   "referenced_type" : "type-769",
5139   "self_type" : "type-773",
5140   "size" : 4,
5141   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5142  },
5143  {
5144   "alignment" : 4,
5145   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> *",
5146   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> *",
5147   "referenced_type" : "type-778",
5148   "self_type" : "type-785",
5149   "size" : 4,
5150   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5151  },
5152  {
5153   "alignment" : 4,
5154   "linker_set_key" : "android::hardware::hidl_version *",
5155   "name" : "android::hardware::hidl_version *",
5156   "referenced_type" : "type-462",
5157   "self_type" : "type-463",
5158   "size" : 4,
5159   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5160  },
5161  {
5162   "alignment" : 4,
5163   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsb *",
5164   "name" : "android::hardware::usb::V1_0::BnHwUsb *",
5165   "referenced_type" : "type-681",
5166   "self_type" : "type-682",
5167   "size" : 4,
5168   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
5169  },
5170  {
5171   "alignment" : 4,
5172   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsbCallback *",
5173   "name" : "android::hardware::usb::V1_0::BnHwUsbCallback *",
5174   "referenced_type" : "type-674",
5175   "self_type" : "type-675",
5176   "size" : 4,
5177   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
5178  },
5179  {
5180   "alignment" : 4,
5181   "linker_set_key" : "android::hardware::usb::V1_0::IUsb *",
5182   "name" : "android::hardware::usb::V1_0::IUsb *",
5183   "referenced_type" : "type-162",
5184   "self_type" : "type-161",
5185   "size" : 4,
5186   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5187  },
5188  {
5189   "alignment" : 4,
5190   "linker_set_key" : "android::hardware::usb::V1_0::IUsbCallback *",
5191   "name" : "android::hardware::usb::V1_0::IUsbCallback *",
5192   "referenced_type" : "type-153",
5193   "self_type" : "type-152",
5194   "size" : 4,
5195   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5196  },
5197  {
5198   "alignment" : 4,
5199   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus *",
5200   "name" : "android::hardware::usb::V1_0::PortStatus *",
5201   "referenced_type" : "type-643",
5202   "self_type" : "type-772",
5203   "size" : 4,
5204   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5205  },
5206  {
5207   "alignment" : 4,
5208   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsb *",
5209   "name" : "android::hardware::usb::V1_1::BnHwUsb *",
5210   "referenced_type" : "type-495",
5211   "self_type" : "type-629",
5212   "size" : 4,
5213   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5214  },
5215  {
5216   "alignment" : 4,
5217   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsbCallback *",
5218   "name" : "android::hardware::usb::V1_1::BnHwUsbCallback *",
5219   "referenced_type" : "type-736",
5220   "self_type" : "type-737",
5221   "size" : 4,
5222   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5223  },
5224  {
5225   "alignment" : 4,
5226   "linker_set_key" : "android::hardware::usb::V1_1::BpHwUsb *",
5227   "name" : "android::hardware::usb::V1_1::BpHwUsb *",
5228   "referenced_type" : "type-690",
5229   "self_type" : "type-784",
5230   "size" : 4,
5231   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5232  },
5233  {
5234   "alignment" : 4,
5235   "linker_set_key" : "android::hardware::usb::V1_1::BpHwUsbCallback *",
5236   "name" : "android::hardware::usb::V1_1::BpHwUsbCallback *",
5237   "referenced_type" : "type-741",
5238   "self_type" : "type-745",
5239   "size" : 4,
5240   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5241  },
5242  {
5243   "alignment" : 4,
5244   "linker_set_key" : "android::hardware::usb::V1_1::BsUsb *",
5245   "name" : "android::hardware::usb::V1_1::BsUsb *",
5246   "referenced_type" : "type-725",
5247   "self_type" : "type-738",
5248   "size" : 4,
5249   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5250  },
5251  {
5252   "alignment" : 4,
5253   "linker_set_key" : "android::hardware::usb::V1_1::BsUsbCallback *",
5254   "name" : "android::hardware::usb::V1_1::BsUsbCallback *",
5255   "referenced_type" : "type-739",
5256   "self_type" : "type-740",
5257   "size" : 4,
5258   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5259  },
5260  {
5261   "alignment" : 4,
5262   "linker_set_key" : "android::hardware::usb::V1_1::IUsb *",
5263   "name" : "android::hardware::usb::V1_1::IUsb *",
5264   "referenced_type" : "type-189",
5265   "self_type" : "type-188",
5266   "size" : 4,
5267   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5268  },
5269  {
5270   "alignment" : 4,
5271   "linker_set_key" : "android::hardware::usb::V1_1::IUsbCallback *",
5272   "name" : "android::hardware::usb::V1_1::IUsbCallback *",
5273   "referenced_type" : "type-734",
5274   "self_type" : "type-733",
5275   "size" : 4,
5276   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5277  },
5278  {
5279   "alignment" : 4,
5280   "linker_set_key" : "android::hardware::usb::V1_1::PortStatus_1_1 *",
5281   "name" : "android::hardware::usb::V1_1::PortStatus_1_1 *",
5282   "referenced_type" : "type-782",
5283   "self_type" : "type-781",
5284   "size" : 4,
5285   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5286  },
5287  {
5288   "alignment" : 4,
5289   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5290   "name" : "android::hidl::base::V1_0::BnHwBase *",
5291   "referenced_type" : "type-496",
5292   "self_type" : "type-529",
5293   "size" : 4,
5294   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5295  },
5296  {
5297   "alignment" : 4,
5298   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5299   "name" : "android::hidl::base::V1_0::IBase *",
5300   "referenced_type" : "type-16",
5301   "self_type" : "type-15",
5302   "size" : 4,
5303   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5304  },
5305  {
5306   "alignment" : 4,
5307   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5308   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5309   "referenced_type" : "type-91",
5310   "self_type" : "type-90",
5311   "size" : 4,
5312   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5313  },
5314  {
5315   "alignment" : 4,
5316   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5317   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5318   "referenced_type" : "type-140",
5319   "self_type" : "type-139",
5320   "size" : 4,
5321   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5322  },
5323  {
5324   "alignment" : 4,
5325   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5326   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5327   "referenced_type" : "type-809",
5328   "self_type" : "type-814",
5329   "size" : 4,
5330   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5331  },
5332  {
5333   "alignment" : 4,
5334   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5335   "name" : "android::sp<android::hardware::IBinder> *",
5336   "referenced_type" : "type-48",
5337   "self_type" : "type-829",
5338   "size" : 4,
5339   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5340  },
5341  {
5342   "alignment" : 4,
5343   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5344   "name" : "android::sp<android::hardware::ProcessState> *",
5345   "referenced_type" : "type-79",
5346   "self_type" : "type-78",
5347   "size" : 4,
5348   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5349  },
5350  {
5351   "alignment" : 4,
5352   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5353   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5354   "referenced_type" : "type-199",
5355   "self_type" : "type-198",
5356   "size" : 4,
5357   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5358  },
5359  {
5360   "alignment" : 4,
5361   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb> *",
5362   "name" : "android::sp<android::hardware::usb::V1_0::IUsb> *",
5363   "referenced_type" : "type-160",
5364   "self_type" : "type-163",
5365   "size" : 4,
5366   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5367  },
5368  {
5369   "alignment" : 4,
5370   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5371   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5372   "referenced_type" : "type-151",
5373   "self_type" : "type-150",
5374   "size" : 4,
5375   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5376  },
5377  {
5378   "alignment" : 4,
5379   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsb> *",
5380   "name" : "android::sp<android::hardware::usb::V1_1::IUsb> *",
5381   "referenced_type" : "type-187",
5382   "self_type" : "type-186",
5383   "size" : 4,
5384   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5385  },
5386  {
5387   "alignment" : 4,
5388   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsbCallback> *",
5389   "name" : "android::sp<android::hardware::usb::V1_1::IUsbCallback> *",
5390   "referenced_type" : "type-732",
5391   "self_type" : "type-749",
5392   "size" : 4,
5393   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5394  },
5395  {
5396   "alignment" : 4,
5397   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5398   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5399   "referenced_type" : "type-497",
5400   "self_type" : "type-720",
5401   "size" : 4,
5402   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5403  },
5404  {
5405   "alignment" : 4,
5406   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5407   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5408   "referenced_type" : "type-89",
5409   "self_type" : "type-99",
5410   "size" : 4,
5411   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5412  },
5413  {
5414   "alignment" : 4,
5415   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5416   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5417   "referenced_type" : "type-138",
5418   "self_type" : "type-144",
5419   "size" : 4,
5420   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5421  },
5422  {
5423   "alignment" : 4,
5424   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5425   "name" : "android::wp<android::hardware::BHwBinder> *",
5426   "referenced_type" : "type-413",
5427   "self_type" : "type-484",
5428   "size" : 4,
5429   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5430  },
5431  {
5432   "alignment" : 4,
5433   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5434   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5435   "referenced_type" : "type-718",
5436   "self_type" : "type-721",
5437   "size" : 4,
5438   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5439  },
5440  {
5441   "alignment" : 4,
5442   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5443   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5444   "referenced_type" : "type-4",
5445   "self_type" : "type-337",
5446   "size" : 4,
5447   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5448  },
5449  {
5450   "alignment" : 4,
5451   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5452   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5453   "referenced_type" : "type-14",
5454   "self_type" : "type-713",
5455   "size" : 4,
5456   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5457  },
5458  {
5459   "alignment" : 4,
5460   "linker_set_key" : "android_flex_plane *",
5461   "name" : "android_flex_plane *",
5462   "referenced_type" : "type-591",
5463   "self_type" : "type-594",
5464   "size" : 4,
5465   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5466  },
5467  {
5468   "alignment" : 4,
5469   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5470   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5471   "referenced_type" : "type-38",
5472   "self_type" : "type-37",
5473   "size" : 4,
5474   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5475  },
5476  {
5477   "alignment" : 4,
5478   "linker_set_key" : "char *",
5479   "name" : "char *",
5480   "referenced_type" : "type-74",
5481   "self_type" : "type-307",
5482   "size" : 4,
5483   "source_file" : "/system/core/liblog/include/log/log_read.h"
5484  },
5485  {
5486   "alignment" : 4,
5487   "linker_set_key" : "const android::NativeHandle *",
5488   "name" : "const android::NativeHandle *",
5489   "referenced_type" : "type-476",
5490   "self_type" : "type-477",
5491   "size" : 4,
5492   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5493  },
5494  {
5495   "alignment" : 4,
5496   "linker_set_key" : "const android::RefBase *",
5497   "name" : "const android::RefBase *",
5498   "referenced_type" : "type-404",
5499   "self_type" : "type-405",
5500   "size" : 4,
5501   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5502  },
5503  {
5504   "alignment" : 4,
5505   "linker_set_key" : "const android::String16 *",
5506   "name" : "const android::String16 *",
5507   "referenced_type" : "type-41",
5508   "self_type" : "type-493",
5509   "size" : 4,
5510   "source_file" : "/system/core/libutils/include/utils/String16.h"
5511  },
5512  {
5513   "alignment" : 4,
5514   "linker_set_key" : "const android::String8 *",
5515   "name" : "const android::String8 *",
5516   "referenced_type" : "type-486",
5517   "self_type" : "type-487",
5518   "size" : 4,
5519   "source_file" : "/system/core/libutils/include/utils/String8.h"
5520  },
5521  {
5522   "alignment" : 4,
5523   "linker_set_key" : "const android::VectorImpl *",
5524   "name" : "const android::VectorImpl *",
5525   "referenced_type" : "type-572",
5526   "self_type" : "type-573",
5527   "size" : 4,
5528   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5529  },
5530  {
5531   "alignment" : 4,
5532   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5533   "name" : "const android::hardware::BpHwRefBase *",
5534   "referenced_type" : "type-505",
5535   "self_type" : "type-509",
5536   "size" : 4,
5537   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5538  },
5539  {
5540   "alignment" : 4,
5541   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5542   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5543   "referenced_type" : "type-539",
5544   "self_type" : "type-540",
5545   "size" : 4,
5546   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5547  },
5548  {
5549   "alignment" : 4,
5550   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5551   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5552   "referenced_type" : "type-544",
5553   "self_type" : "type-545",
5554   "size" : 4,
5555   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5556  },
5557  {
5558   "alignment" : 4,
5559   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> > *",
5560   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> > *",
5561   "referenced_type" : "type-280",
5562   "self_type" : "type-284",
5563   "size" : 4,
5564   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5565  },
5566  {
5567   "alignment" : 4,
5568   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> > *",
5569   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> > *",
5570   "referenced_type" : "type-757",
5571   "self_type" : "type-758",
5572   "size" : 4,
5573   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5574  },
5575  {
5576   "alignment" : 4,
5577   "linker_set_key" : "const android::hardware::Return<bool> *",
5578   "name" : "const android::hardware::Return<bool> *",
5579   "referenced_type" : "type-260",
5580   "self_type" : "type-263",
5581   "size" : 4,
5582   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5583  },
5584  {
5585   "alignment" : 4,
5586   "linker_set_key" : "const android::hardware::Status *",
5587   "name" : "const android::hardware::Status *",
5588   "referenced_type" : "type-241",
5589   "self_type" : "type-245",
5590   "size" : 4,
5591   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5592  },
5593  {
5594   "alignment" : 4,
5595   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5596   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5597   "referenced_type" : "type-704",
5598   "self_type" : "type-705",
5599   "size" : 4,
5600   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5601  },
5602  {
5603   "alignment" : 4,
5604   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5605   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5606   "referenced_type" : "type-699",
5607   "self_type" : "type-700",
5608   "size" : 4,
5609   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5610  },
5611  {
5612   "alignment" : 4,
5613   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5614   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5615   "referenced_type" : "type-833",
5616   "self_type" : "type-836",
5617   "size" : 4,
5618   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5619  },
5620  {
5621   "alignment" : 4,
5622   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> *",
5623   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> *",
5624   "referenced_type" : "type-842",
5625   "self_type" : "type-843",
5626   "size" : 4,
5627   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5628  },
5629  {
5630   "alignment" : 4,
5631   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5632   "name" : "const android::hardware::details::hidl_pointer<int> *",
5633   "referenced_type" : "type-618",
5634   "self_type" : "type-624",
5635   "size" : 4,
5636   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5637  },
5638  {
5639   "alignment" : 4,
5640   "linker_set_key" : "const android::hardware::details::return_status *",
5641   "name" : "const android::hardware::details::return_status *",
5642   "referenced_type" : "type-288",
5643   "self_type" : "type-289",
5644   "size" : 4,
5645   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5646  },
5647  {
5648   "alignment" : 4,
5649   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5650   "name" : "const android::hardware::hidl_death_recipient *",
5651   "referenced_type" : "type-697",
5652   "self_type" : "type-708",
5653   "size" : 4,
5654   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5655  },
5656  {
5657   "alignment" : 4,
5658   "linker_set_key" : "const android::hardware::hidl_memory *",
5659   "name" : "const android::hardware::hidl_memory *",
5660   "referenced_type" : "type-418",
5661   "self_type" : "type-422",
5662   "size" : 4,
5663   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5664  },
5665  {
5666   "alignment" : 4,
5667   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
5668   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
5669   "referenced_type" : "type-774",
5670   "self_type" : "type-777",
5671   "size" : 4,
5672   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5673  },
5674  {
5675   "alignment" : 4,
5676   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> *",
5677   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> *",
5678   "referenced_type" : "type-786",
5679   "self_type" : "type-790",
5680   "size" : 4,
5681   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5682  },
5683  {
5684   "alignment" : 4,
5685   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
5686   "name" : "const android::hardware::hidl_vec<int> *",
5687   "referenced_type" : "type-454",
5688   "self_type" : "type-455",
5689   "size" : 4,
5690   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5691  },
5692  {
5693   "alignment" : 4,
5694   "linker_set_key" : "const android::hardware::hidl_version *",
5695   "name" : "const android::hardware::hidl_version *",
5696   "referenced_type" : "type-464",
5697   "self_type" : "type-465",
5698   "size" : 4,
5699   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5700  },
5701  {
5702   "alignment" : 4,
5703   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsb *",
5704   "name" : "const android::hardware::usb::V1_0::BpHwUsb *",
5705   "referenced_type" : "type-687",
5706   "self_type" : "type-688",
5707   "size" : 4,
5708   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
5709  },
5710  {
5711   "alignment" : 4,
5712   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsbCallback *",
5713   "name" : "const android::hardware::usb::V1_0::BpHwUsbCallback *",
5714   "referenced_type" : "type-679",
5715   "self_type" : "type-680",
5716   "size" : 4,
5717   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
5718  },
5719  {
5720   "alignment" : 4,
5721   "linker_set_key" : "const android::hardware::usb::V1_0::IUsb *",
5722   "name" : "const android::hardware::usb::V1_0::IUsb *",
5723   "referenced_type" : "type-661",
5724   "self_type" : "type-663",
5725   "size" : 4,
5726   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
5727  },
5728  {
5729   "alignment" : 4,
5730   "linker_set_key" : "const android::hardware::usb::V1_0::IUsbCallback *",
5731   "name" : "const android::hardware::usb::V1_0::IUsbCallback *",
5732   "referenced_type" : "type-158",
5733   "self_type" : "type-159",
5734   "size" : 4,
5735   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5736  },
5737  {
5738   "alignment" : 4,
5739   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsb *",
5740   "name" : "const android::hardware::usb::V1_1::BpHwUsb *",
5741   "referenced_type" : "type-689",
5742   "self_type" : "type-693",
5743   "size" : 4,
5744   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
5745  },
5746  {
5747   "alignment" : 4,
5748   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsbCallback *",
5749   "name" : "const android::hardware::usb::V1_1::BpHwUsbCallback *",
5750   "referenced_type" : "type-834",
5751   "self_type" : "type-835",
5752   "size" : 4,
5753   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
5754  },
5755  {
5756   "alignment" : 4,
5757   "linker_set_key" : "const android::hardware::usb::V1_1::IUsb *",
5758   "name" : "const android::hardware::usb::V1_1::IUsb *",
5759   "referenced_type" : "type-664",
5760   "self_type" : "type-665",
5761   "size" : 4,
5762   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
5763  },
5764  {
5765   "alignment" : 4,
5766   "linker_set_key" : "const android::hardware::usb::V1_1::IUsbCallback *",
5767   "name" : "const android::hardware::usb::V1_1::IUsbCallback *",
5768   "referenced_type" : "type-830",
5769   "self_type" : "type-831",
5770   "size" : 4,
5771   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
5772  },
5773  {
5774   "alignment" : 4,
5775   "linker_set_key" : "const android::hardware::usb::V1_1::PortStatus_1_1 *",
5776   "name" : "const android::hardware::usb::V1_1::PortStatus_1_1 *",
5777   "referenced_type" : "type-789",
5778   "self_type" : "type-788",
5779   "size" : 4,
5780   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5781  },
5782  {
5783   "alignment" : 4,
5784   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5785   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5786   "referenced_type" : "type-672",
5787   "self_type" : "type-673",
5788   "size" : 4,
5789   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5790  },
5791  {
5792   "alignment" : 4,
5793   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5794   "name" : "const android::hidl::base::V1_0::IBase *",
5795   "referenced_type" : "type-550",
5796   "self_type" : "type-549",
5797   "size" : 4,
5798   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5799  },
5800  {
5801   "alignment" : 4,
5802   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5803   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5804   "referenced_type" : "type-104",
5805   "self_type" : "type-107",
5806   "size" : 4,
5807   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5808  },
5809  {
5810   "alignment" : 4,
5811   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5812   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5813   "referenced_type" : "type-622",
5814   "self_type" : "type-623",
5815   "size" : 4,
5816   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5817  },
5818  {
5819   "alignment" : 4,
5820   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
5821   "name" : "const android::sp<android::hardware::IBinder> *",
5822   "referenced_type" : "type-47",
5823   "self_type" : "type-746",
5824   "size" : 4,
5825   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5826  },
5827  {
5828   "alignment" : 4,
5829   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5830   "name" : "const android::sp<android::hardware::ProcessState> *",
5831   "referenced_type" : "type-84",
5832   "self_type" : "type-85",
5833   "size" : 4,
5834   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5835  },
5836  {
5837   "alignment" : 4,
5838   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5839   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5840   "referenced_type" : "type-210",
5841   "self_type" : "type-209",
5842   "size" : 4,
5843   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5844  },
5845  {
5846   "alignment" : 4,
5847   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
5848   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
5849   "referenced_type" : "type-370",
5850   "self_type" : "type-683",
5851   "size" : 4,
5852   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5853  },
5854  {
5855   "alignment" : 4,
5856   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsb> *",
5857   "name" : "const android::sp<android::hardware::usb::V1_0::IUsb> *",
5858   "referenced_type" : "type-175",
5859   "self_type" : "type-180",
5860   "size" : 4,
5861   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5862  },
5863  {
5864   "alignment" : 4,
5865   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5866   "name" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5867   "referenced_type" : "type-157",
5868   "self_type" : "type-156",
5869   "size" : 4,
5870   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5871  },
5872  {
5873   "alignment" : 4,
5874   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsb> *",
5875   "name" : "const android::sp<android::hardware::usb::V1_1::IUsb> *",
5876   "referenced_type" : "type-195",
5877   "self_type" : "type-194",
5878   "size" : 4,
5879   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5880  },
5881  {
5882   "alignment" : 4,
5883   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback> *",
5884   "name" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback> *",
5885   "referenced_type" : "type-731",
5886   "self_type" : "type-752",
5887   "size" : 4,
5888   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5889  },
5890  {
5891   "alignment" : 4,
5892   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5893   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5894   "referenced_type" : "type-723",
5895   "self_type" : "type-801",
5896   "size" : 4,
5897   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5898  },
5899  {
5900   "alignment" : 4,
5901   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5902   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5903   "referenced_type" : "type-100",
5904   "self_type" : "type-103",
5905   "size" : 4,
5906   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5907  },
5908  {
5909   "alignment" : 4,
5910   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5911   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5912   "referenced_type" : "type-148",
5913   "self_type" : "type-149",
5914   "size" : 4,
5915   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5916  },
5917  {
5918   "alignment" : 4,
5919   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
5920   "name" : "const android::wp<android::hardware::BHwBinder> *",
5921   "referenced_type" : "type-640",
5922   "self_type" : "type-652",
5923   "size" : 4,
5924   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5925  },
5926  {
5927   "alignment" : 4,
5928   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
5929   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
5930   "referenced_type" : "type-348",
5931   "self_type" : "type-359",
5932   "size" : 4,
5933   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5934  },
5935  {
5936   "alignment" : 4,
5937   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5938   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5939   "referenced_type" : "type-715",
5940   "self_type" : "type-716",
5941   "size" : 4,
5942   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5943  },
5944  {
5945   "alignment" : 4,
5946   "linker_set_key" : "const char *",
5947   "name" : "const char *",
5948   "referenced_type" : "type-73",
5949   "self_type" : "type-72",
5950   "size" : 4,
5951   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5952  },
5953  {
5954   "alignment" : 4,
5955   "linker_set_key" : "const char16_t *",
5956   "name" : "const char16_t *",
5957   "referenced_type" : "type-44",
5958   "self_type" : "type-43",
5959   "size" : 4,
5960   "source_file" : "/system/core/libutils/include/utils/String16.h"
5961  },
5962  {
5963   "alignment" : 4,
5964   "linker_set_key" : "const log_msg *",
5965   "name" : "const log_msg *",
5966   "referenced_type" : "type-164",
5967   "self_type" : "type-207",
5968   "size" : 4,
5969   "source_file" : "/system/core/liblog/include/log/log_read.h"
5970  },
5971  {
5972   "alignment" : 4,
5973   "linker_set_key" : "const native_handle *",
5974   "name" : "const native_handle *",
5975   "referenced_type" : "type-399",
5976   "self_type" : "type-398",
5977   "size" : 4,
5978   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5979  },
5980  {
5981   "alignment" : 4,
5982   "linker_set_key" : "const unsigned char *",
5983   "name" : "const unsigned char *",
5984   "referenced_type" : "type-380",
5985   "self_type" : "type-461",
5986   "size" : 4,
5987   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5988  },
5989  {
5990   "alignment" : 4,
5991   "linker_set_key" : "const unsigned long long *",
5992   "name" : "const unsigned long long *",
5993   "referenced_type" : "type-391",
5994   "self_type" : "type-523",
5995   "size" : 4,
5996   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5997  },
5998  {
5999   "alignment" : 4,
6000   "linker_set_key" : "const void *",
6001   "name" : "const void *",
6002   "referenced_type" : "type-467",
6003   "self_type" : "type-468",
6004   "size" : 4,
6005   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6006  },
6007  {
6008   "alignment" : 4,
6009   "linker_set_key" : "int (*)(void *)",
6010   "name" : "int (*)(void *)",
6011   "referenced_type" : "type-602",
6012   "self_type" : "type-603",
6013   "size" : 4,
6014   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6015  },
6016  {
6017   "alignment" : 4,
6018   "linker_set_key" : "int *",
6019   "name" : "int *",
6020   "referenced_type" : "type-76",
6021   "self_type" : "type-453",
6022   "size" : 4,
6023   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6024  },
6025  {
6026   "alignment" : 4,
6027   "linker_set_key" : "log_msg *",
6028   "name" : "log_msg *",
6029   "referenced_type" : "type-165",
6030   "self_type" : "type-292",
6031   "size" : 4,
6032   "source_file" : "/system/core/liblog/include/log/log_read.h"
6033  },
6034  {
6035   "alignment" : 4,
6036   "linker_set_key" : "native_handle *",
6037   "name" : "native_handle *",
6038   "referenced_type" : "type-303",
6039   "self_type" : "type-302",
6040   "size" : 4,
6041   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6042  },
6043  {
6044   "alignment" : 4,
6045   "linker_set_key" : "unsigned char *",
6046   "name" : "unsigned char *",
6047   "referenced_type" : "type-168",
6048   "self_type" : "type-518",
6049   "size" : 4,
6050   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6051  },
6052  {
6053   "alignment" : 4,
6054   "linker_set_key" : "unsigned int *",
6055   "name" : "unsigned int *",
6056   "referenced_type" : "type-2",
6057   "self_type" : "type-798",
6058   "size" : 4,
6059   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6060  },
6061  {
6062   "alignment" : 4,
6063   "linker_set_key" : "unsigned long long *",
6064   "name" : "unsigned long long *",
6065   "referenced_type" : "type-13",
6066   "self_type" : "type-519",
6067   "size" : 4,
6068   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6069  },
6070  {
6071   "alignment" : 4,
6072   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
6073   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
6074   "referenced_type" : "type-521",
6075   "self_type" : "type-520",
6076   "size" : 4,
6077   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6078  },
6079  {
6080   "alignment" : 4,
6081   "linker_set_key" : "void *",
6082   "name" : "void *",
6083   "referenced_type" : "type-27",
6084   "self_type" : "type-26",
6085   "size" : 4,
6086   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6087  },
6088  {
6089   "alignment" : 4,
6090   "linker_set_key" : "void **",
6091   "name" : "void **",
6092   "referenced_type" : "type-26",
6093   "self_type" : "type-604",
6094   "size" : 4,
6095   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6096  }
6097 ],
6098 "qualified_types" :
6099 [
6100  {
6101   "alignment" : 4,
6102   "is_const" : true,
6103   "linker_set_key" : "android::RefBase::weakref_impl *const",
6104   "name" : "android::RefBase::weakref_impl *const",
6105   "referenced_type" : "type-176",
6106   "self_type" : "type-179",
6107   "size" : 4,
6108   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6109  },
6110  {
6111   "alignment" : 4,
6112   "is_const" : true,
6113   "linker_set_key" : "android::RefBase::weakref_impl *const",
6114   "name" : "android::RefBase::weakref_impl *const",
6115   "referenced_type" : "type-21",
6116   "self_type" : "type-23",
6117   "size" : 4,
6118   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6119  },
6120  {
6121   "alignment" : 4,
6122   "is_const" : true,
6123   "linker_set_key" : "android::RefBase::weakref_impl *const",
6124   "name" : "android::RefBase::weakref_impl *const",
6125   "referenced_type" : "type-247",
6126   "self_type" : "type-251",
6127   "size" : 4,
6128   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6129  },
6130  {
6131   "alignment" : 4,
6132   "is_const" : true,
6133   "linker_set_key" : "android::RefBase::weakref_impl *const",
6134   "name" : "android::RefBase::weakref_impl *const",
6135   "referenced_type" : "type-759",
6136   "self_type" : "type-761",
6137   "size" : 4,
6138   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6139  },
6140  {
6141   "alignment" : 4,
6142   "is_const" : true,
6143   "linker_set_key" : "android::RefBase::weakref_impl *const",
6144   "name" : "android::RefBase::weakref_impl *const",
6145   "referenced_type" : "type-86",
6146   "self_type" : "type-88",
6147   "size" : 4,
6148   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6149  },
6150  {
6151   "alignment" : 4,
6152   "is_const" : true,
6153   "linker_set_key" : "android::RefBase::weakref_impl *const",
6154   "name" : "android::RefBase::weakref_impl *const",
6155   "referenced_type" : "type-9",
6156   "self_type" : "type-8",
6157   "size" : 4,
6158   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6159  },
6160  {
6161   "alignment" : 4,
6162   "is_const" : true,
6163   "linker_set_key" : "android::hardware::IBinder *const",
6164   "name" : "android::hardware::IBinder *const",
6165   "referenced_type" : "type-30",
6166   "self_type" : "type-507",
6167   "size" : 4,
6168   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6169  },
6170  {
6171   "alignment" : 4,
6172   "is_const" : true,
6173   "linker_set_key" : "const android::NativeHandle",
6174   "name" : "const android::NativeHandle",
6175   "referenced_type" : "type-301",
6176   "self_type" : "type-476",
6177   "size" : 12,
6178   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6179  },
6180  {
6181   "alignment" : 4,
6182   "is_const" : true,
6183   "linker_set_key" : "const android::RefBase",
6184   "name" : "const android::RefBase",
6185   "referenced_type" : "type-7",
6186   "self_type" : "type-404",
6187   "size" : 8,
6188   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6189  },
6190  {
6191   "alignment" : 4,
6192   "is_const" : true,
6193   "linker_set_key" : "const android::String16",
6194   "name" : "const android::String16",
6195   "referenced_type" : "type-42",
6196   "self_type" : "type-41",
6197   "size" : 4,
6198   "source_file" : "/system/core/libutils/include/utils/String16.h"
6199  },
6200  {
6201   "alignment" : 4,
6202   "is_const" : true,
6203   "linker_set_key" : "const android::String8",
6204   "name" : "const android::String8",
6205   "referenced_type" : "type-71",
6206   "self_type" : "type-486",
6207   "size" : 4,
6208   "source_file" : "/system/core/libutils/include/utils/String8.h"
6209  },
6210  {
6211   "alignment" : 4,
6212   "is_const" : true,
6213   "linker_set_key" : "const android::VectorImpl",
6214   "name" : "const android::VectorImpl",
6215   "referenced_type" : "type-25",
6216   "self_type" : "type-572",
6217   "size" : 20,
6218   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6219  },
6220  {
6221   "alignment" : 4,
6222   "is_const" : true,
6223   "linker_set_key" : "const android::hardware::BpHwRefBase",
6224   "name" : "const android::hardware::BpHwRefBase",
6225   "referenced_type" : "type-506",
6226   "self_type" : "type-505",
6227   "size" : 24,
6228   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6229  },
6230  {
6231   "alignment" : 4,
6232   "is_const" : true,
6233   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6234   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6235   "referenced_type" : "type-533",
6236   "self_type" : "type-539",
6237   "size" : 16,
6238   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6239  },
6240  {
6241   "alignment" : 4,
6242   "is_const" : true,
6243   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6244   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6245   "referenced_type" : "type-541",
6246   "self_type" : "type-544",
6247   "size" : 16,
6248   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6249  },
6250  {
6251   "alignment" : 4,
6252   "is_const" : true,
6253   "linker_set_key" : "const android::hardware::Parcel",
6254   "name" : "const android::hardware::Parcel",
6255   "referenced_type" : "type-516",
6256   "self_type" : "type-527",
6257   "size" : 68,
6258   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6259  },
6260  {
6261   "alignment" : 4,
6262   "is_const" : true,
6263   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> >",
6264   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> >",
6265   "referenced_type" : "type-264",
6266   "self_type" : "type-280",
6267   "size" : 28,
6268   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6269  },
6270  {
6271   "alignment" : 4,
6272   "is_const" : true,
6273   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> >",
6274   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> >",
6275   "referenced_type" : "type-753",
6276   "self_type" : "type-757",
6277   "size" : 28,
6278   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6279  },
6280  {
6281   "alignment" : 4,
6282   "is_const" : true,
6283   "linker_set_key" : "const android::hardware::Return<bool>",
6284   "name" : "const android::hardware::Return<bool>",
6285   "referenced_type" : "type-249",
6286   "self_type" : "type-260",
6287   "size" : 24,
6288   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6289  },
6290  {
6291   "alignment" : 4,
6292   "is_const" : true,
6293   "linker_set_key" : "const android::hardware::Status",
6294   "name" : "const android::hardware::Status",
6295   "referenced_type" : "type-221",
6296   "self_type" : "type-241",
6297   "size" : 20,
6298   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6299  },
6300  {
6301   "alignment" : 4,
6302   "is_const" : true,
6303   "linker_set_key" : "const android::hardware::details::SchedPrio",
6304   "name" : "const android::hardware::details::SchedPrio",
6305   "referenced_type" : "type-536",
6306   "self_type" : "type-538",
6307   "size" : 8,
6308   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6309  },
6310  {
6311   "alignment" : 8,
6312   "is_const" : true,
6313   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6314   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6315   "referenced_type" : "type-441",
6316   "self_type" : "type-704",
6317   "size" : 8,
6318   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6319  },
6320  {
6321   "alignment" : 8,
6322   "is_const" : true,
6323   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6324   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6325   "referenced_type" : "type-433",
6326   "self_type" : "type-699",
6327   "size" : 8,
6328   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6329  },
6330  {
6331   "alignment" : 8,
6332   "is_const" : true,
6333   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
6334   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
6335   "referenced_type" : "type-770",
6336   "self_type" : "type-833",
6337   "size" : 8,
6338   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6339  },
6340  {
6341   "alignment" : 8,
6342   "is_const" : true,
6343   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
6344   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
6345   "referenced_type" : "type-779",
6346   "self_type" : "type-842",
6347   "size" : 8,
6348   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6349  },
6350  {
6351   "alignment" : 8,
6352   "is_const" : true,
6353   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
6354   "name" : "const android::hardware::details::hidl_pointer<int>",
6355   "referenced_type" : "type-451",
6356   "self_type" : "type-618",
6357   "size" : 8,
6358   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6359  },
6360  {
6361   "alignment" : 4,
6362   "is_const" : true,
6363   "linker_set_key" : "const android::hardware::details::return_status",
6364   "name" : "const android::hardware::details::return_status",
6365   "referenced_type" : "type-250",
6366   "self_type" : "type-288",
6367   "size" : 24,
6368   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6369  },
6370  {
6371   "alignment" : 4,
6372   "is_const" : true,
6373   "linker_set_key" : "const android::hardware::hidl_death_recipient",
6374   "name" : "const android::hardware::hidl_death_recipient",
6375   "referenced_type" : "type-6",
6376   "self_type" : "type-697",
6377   "size" : 12,
6378   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6379  },
6380  {
6381   "alignment" : 8,
6382   "is_const" : true,
6383   "linker_set_key" : "const android::hardware::hidl_handle",
6384   "name" : "const android::hardware::hidl_handle",
6385   "referenced_type" : "type-408",
6386   "self_type" : "type-469",
6387   "size" : 16,
6388   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6389  },
6390  {
6391   "alignment" : 8,
6392   "is_const" : true,
6393   "linker_set_key" : "const android::hardware::hidl_memory",
6394   "name" : "const android::hardware::hidl_memory",
6395   "referenced_type" : "type-415",
6396   "self_type" : "type-418",
6397   "size" : 40,
6398   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6399  },
6400  {
6401   "alignment" : 8,
6402   "is_const" : true,
6403   "linker_set_key" : "const android::hardware::hidl_string",
6404   "name" : "const android::hardware::hidl_string",
6405   "referenced_type" : "type-410",
6406   "self_type" : "type-409",
6407   "size" : 16,
6408   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6409  },
6410  {
6411   "alignment" : 8,
6412   "is_const" : true,
6413   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6414   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6415   "referenced_type" : "type-432",
6416   "self_type" : "type-666",
6417   "size" : 16,
6418   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
6419  },
6420  {
6421   "alignment" : 8,
6422   "is_const" : true,
6423   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
6424   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
6425   "referenced_type" : "type-769",
6426   "self_type" : "type-774",
6427   "size" : 16,
6428   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6429  },
6430  {
6431   "alignment" : 8,
6432   "is_const" : true,
6433   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
6434   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
6435   "referenced_type" : "type-778",
6436   "self_type" : "type-786",
6437   "size" : 16,
6438   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6439  },
6440  {
6441   "alignment" : 8,
6442   "is_const" : true,
6443   "linker_set_key" : "const android::hardware::hidl_vec<int>",
6444   "name" : "const android::hardware::hidl_vec<int>",
6445   "referenced_type" : "type-450",
6446   "self_type" : "type-454",
6447   "size" : 16,
6448   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6449  },
6450  {
6451   "alignment" : 2,
6452   "is_const" : true,
6453   "linker_set_key" : "const android::hardware::hidl_version",
6454   "name" : "const android::hardware::hidl_version",
6455   "referenced_type" : "type-462",
6456   "self_type" : "type-464",
6457   "size" : 4,
6458   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6459  },
6460  {
6461   "alignment" : 4,
6462   "is_const" : true,
6463   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsb",
6464   "name" : "const android::hardware::usb::V1_0::BpHwUsb",
6465   "referenced_type" : "type-684",
6466   "self_type" : "type-687",
6467   "size" : 92,
6468   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
6469  },
6470  {
6471   "alignment" : 4,
6472   "is_const" : true,
6473   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsbCallback",
6474   "name" : "const android::hardware::usb::V1_0::BpHwUsbCallback",
6475   "referenced_type" : "type-676",
6476   "self_type" : "type-679",
6477   "size" : 92,
6478   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
6479  },
6480  {
6481   "alignment" : 4,
6482   "is_const" : true,
6483   "linker_set_key" : "const android::hardware::usb::V1_0::IUsb",
6484   "name" : "const android::hardware::usb::V1_0::IUsb",
6485   "referenced_type" : "type-162",
6486   "self_type" : "type-661",
6487   "size" : 12,
6488   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
6489  },
6490  {
6491   "alignment" : 4,
6492   "is_const" : true,
6493   "linker_set_key" : "const android::hardware::usb::V1_0::IUsbCallback",
6494   "name" : "const android::hardware::usb::V1_0::IUsbCallback",
6495   "referenced_type" : "type-153",
6496   "self_type" : "type-158",
6497   "size" : 12,
6498   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6499  },
6500  {
6501   "alignment" : 4,
6502   "is_const" : true,
6503   "linker_set_key" : "const android::hardware::usb::V1_0::PortDataRole",
6504   "name" : "const android::hardware::usb::V1_0::PortDataRole",
6505   "referenced_type" : "type-638",
6506   "self_type" : "type-647",
6507   "size" : 4,
6508   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6509  },
6510  {
6511   "alignment" : 4,
6512   "is_const" : true,
6513   "linker_set_key" : "const android::hardware::usb::V1_0::PortMode",
6514   "name" : "const android::hardware::usb::V1_0::PortMode",
6515   "referenced_type" : "type-641",
6516   "self_type" : "type-649",
6517   "size" : 4,
6518   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6519  },
6520  {
6521   "alignment" : 4,
6522   "is_const" : true,
6523   "linker_set_key" : "const android::hardware::usb::V1_0::PortPowerRole",
6524   "name" : "const android::hardware::usb::V1_0::PortPowerRole",
6525   "referenced_type" : "type-639",
6526   "self_type" : "type-648",
6527   "size" : 4,
6528   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6529  },
6530  {
6531   "alignment" : 4,
6532   "is_const" : true,
6533   "linker_set_key" : "const android::hardware::usb::V1_0::PortRole",
6534   "name" : "const android::hardware::usb::V1_0::PortRole",
6535   "referenced_type" : "type-642",
6536   "self_type" : "type-695",
6537   "size" : 8,
6538   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
6539  },
6540  {
6541   "alignment" : 4,
6542   "is_const" : true,
6543   "linker_set_key" : "const android::hardware::usb::V1_0::PortRoleType",
6544   "name" : "const android::hardware::usb::V1_0::PortRoleType",
6545   "referenced_type" : "type-637",
6546   "self_type" : "type-646",
6547   "size" : 4,
6548   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6549  },
6550  {
6551   "alignment" : 8,
6552   "is_const" : true,
6553   "linker_set_key" : "const android::hardware::usb::V1_0::PortStatus",
6554   "name" : "const android::hardware::usb::V1_0::PortStatus",
6555   "referenced_type" : "type-643",
6556   "self_type" : "type-839",
6557   "size" : 40,
6558   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6559  },
6560  {
6561   "alignment" : 4,
6562   "is_const" : true,
6563   "linker_set_key" : "const android::hardware::usb::V1_0::Status",
6564   "name" : "const android::hardware::usb::V1_0::Status",
6565   "referenced_type" : "type-636",
6566   "self_type" : "type-644",
6567   "size" : 4,
6568   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6569  },
6570  {
6571   "alignment" : 4,
6572   "is_const" : true,
6573   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsb",
6574   "name" : "const android::hardware::usb::V1_1::BpHwUsb",
6575   "referenced_type" : "type-690",
6576   "self_type" : "type-689",
6577   "size" : 92,
6578   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
6579  },
6580  {
6581   "alignment" : 4,
6582   "is_const" : true,
6583   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsbCallback",
6584   "name" : "const android::hardware::usb::V1_1::BpHwUsbCallback",
6585   "referenced_type" : "type-741",
6586   "self_type" : "type-834",
6587   "size" : 92,
6588   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
6589  },
6590  {
6591   "alignment" : 4,
6592   "is_const" : true,
6593   "linker_set_key" : "const android::hardware::usb::V1_1::IUsb",
6594   "name" : "const android::hardware::usb::V1_1::IUsb",
6595   "referenced_type" : "type-189",
6596   "self_type" : "type-664",
6597   "size" : 12,
6598   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
6599  },
6600  {
6601   "alignment" : 4,
6602   "is_const" : true,
6603   "linker_set_key" : "const android::hardware::usb::V1_1::IUsbCallback",
6604   "name" : "const android::hardware::usb::V1_1::IUsbCallback",
6605   "referenced_type" : "type-734",
6606   "self_type" : "type-830",
6607   "size" : 12,
6608   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
6609  },
6610  {
6611   "alignment" : 4,
6612   "is_const" : true,
6613   "linker_set_key" : "const android::hardware::usb::V1_1::PortMode_1_1",
6614   "name" : "const android::hardware::usb::V1_1::PortMode_1_1",
6615   "referenced_type" : "type-783",
6616   "self_type" : "type-826",
6617   "size" : 4,
6618   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h"
6619  },
6620  {
6621   "alignment" : 8,
6622   "is_const" : true,
6623   "linker_set_key" : "const android::hardware::usb::V1_1::PortStatus_1_1",
6624   "name" : "const android::hardware::usb::V1_1::PortStatus_1_1",
6625   "referenced_type" : "type-782",
6626   "self_type" : "type-789",
6627   "size" : 48,
6628   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6629  },
6630  {
6631   "alignment" : 4,
6632   "is_const" : true,
6633   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
6634   "name" : "const android::hidl::base::V1_0::BpHwBase",
6635   "referenced_type" : "type-669",
6636   "self_type" : "type-672",
6637   "size" : 92,
6638   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6639  },
6640  {
6641   "alignment" : 4,
6642   "is_const" : true,
6643   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6644   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6645   "referenced_type" : "type-479",
6646   "self_type" : "type-480",
6647   "size" : 4,
6648   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6649  },
6650  {
6651   "alignment" : 4,
6652   "is_const" : true,
6653   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
6654   "name" : "const android::hidl::base::V1_0::IBase",
6655   "referenced_type" : "type-16",
6656   "self_type" : "type-550",
6657   "size" : 12,
6658   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6659  },
6660  {
6661   "alignment" : 4,
6662   "is_const" : true,
6663   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
6664   "name" : "const android::hidl::base::V1_0::IBase *const",
6665   "referenced_type" : "type-549",
6666   "self_type" : "type-552",
6667   "size" : 4,
6668   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6669  },
6670  {
6671   "alignment" : 4,
6672   "is_const" : true,
6673   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
6674   "name" : "const android::hidl::manager::V1_0::IServiceManager",
6675   "referenced_type" : "type-91",
6676   "self_type" : "type-104",
6677   "size" : 12,
6678   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6679  },
6680  {
6681   "alignment" : 4,
6682   "is_const" : true,
6683   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6684   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6685   "referenced_type" : "type-626",
6686   "self_type" : "type-631",
6687   "size" : 4,
6688   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6689  },
6690  {
6691   "alignment" : 1,
6692   "is_const" : true,
6693   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6694   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6695   "referenced_type" : "type-625",
6696   "self_type" : "type-628",
6697   "size" : 1,
6698   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6699  },
6700  {
6701   "alignment" : 4,
6702   "is_const" : true,
6703   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
6704   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
6705   "referenced_type" : "type-140",
6706   "self_type" : "type-622",
6707   "size" : 12,
6708   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6709  },
6710  {
6711   "alignment" : 4,
6712   "is_const" : true,
6713   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
6714   "name" : "const android::sp<android::hardware::IBinder>",
6715   "referenced_type" : "type-48",
6716   "self_type" : "type-47",
6717   "size" : 4,
6718   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
6719  },
6720  {
6721   "alignment" : 4,
6722   "is_const" : true,
6723   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
6724   "name" : "const android::sp<android::hardware::ProcessState>",
6725   "referenced_type" : "type-79",
6726   "self_type" : "type-84",
6727   "size" : 4,
6728   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6729  },
6730  {
6731   "alignment" : 4,
6732   "is_const" : true,
6733   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6734   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6735   "referenced_type" : "type-199",
6736   "self_type" : "type-210",
6737   "size" : 4,
6738   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6739  },
6740  {
6741   "alignment" : 4,
6742   "is_const" : true,
6743   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
6744   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
6745   "referenced_type" : "type-371",
6746   "self_type" : "type-370",
6747   "size" : 4,
6748   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6749  },
6750  {
6751   "alignment" : 4,
6752   "is_const" : true,
6753   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsb>",
6754   "name" : "const android::sp<android::hardware::usb::V1_0::IUsb>",
6755   "referenced_type" : "type-160",
6756   "self_type" : "type-175",
6757   "size" : 4,
6758   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6759  },
6760  {
6761   "alignment" : 4,
6762   "is_const" : true,
6763   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback>",
6764   "name" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback>",
6765   "referenced_type" : "type-151",
6766   "self_type" : "type-157",
6767   "size" : 4,
6768   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6769  },
6770  {
6771   "alignment" : 4,
6772   "is_const" : true,
6773   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsb>",
6774   "name" : "const android::sp<android::hardware::usb::V1_1::IUsb>",
6775   "referenced_type" : "type-187",
6776   "self_type" : "type-195",
6777   "size" : 4,
6778   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6779  },
6780  {
6781   "alignment" : 4,
6782   "is_const" : true,
6783   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback>",
6784   "name" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback>",
6785   "referenced_type" : "type-732",
6786   "self_type" : "type-731",
6787   "size" : 4,
6788   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6789  },
6790  {
6791   "alignment" : 4,
6792   "is_const" : true,
6793   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
6794   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
6795   "referenced_type" : "type-497",
6796   "self_type" : "type-723",
6797   "size" : 4,
6798   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6799  },
6800  {
6801   "alignment" : 4,
6802   "is_const" : true,
6803   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6804   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6805   "referenced_type" : "type-89",
6806   "self_type" : "type-100",
6807   "size" : 4,
6808   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6809  },
6810  {
6811   "alignment" : 4,
6812   "is_const" : true,
6813   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6814   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6815   "referenced_type" : "type-138",
6816   "self_type" : "type-148",
6817   "size" : 4,
6818   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6819  },
6820  {
6821   "alignment" : 4,
6822   "is_const" : true,
6823   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
6824   "name" : "const android::wp<android::hardware::BHwBinder>",
6825   "referenced_type" : "type-413",
6826   "self_type" : "type-640",
6827   "size" : 8,
6828   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6829  },
6830  {
6831   "alignment" : 4,
6832   "is_const" : true,
6833   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
6834   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
6835   "referenced_type" : "type-4",
6836   "self_type" : "type-348",
6837   "size" : 8,
6838   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6839  },
6840  {
6841   "alignment" : 4,
6842   "is_const" : true,
6843   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
6844   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
6845   "referenced_type" : "type-14",
6846   "self_type" : "type-715",
6847   "size" : 8,
6848   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6849  },
6850  {
6851   "alignment" : 1,
6852   "is_const" : true,
6853   "linker_set_key" : "const bool",
6854   "name" : "const bool",
6855   "referenced_type" : "type-39",
6856   "self_type" : "type-114",
6857   "size" : 1,
6858   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6859  },
6860  {
6861   "alignment" : 1,
6862   "is_const" : true,
6863   "linker_set_key" : "const char",
6864   "name" : "const char",
6865   "referenced_type" : "type-74",
6866   "self_type" : "type-73",
6867   "size" : 1,
6868   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6869  },
6870  {
6871   "alignment" : 2,
6872   "is_const" : true,
6873   "linker_set_key" : "const char16_t",
6874   "name" : "const char16_t",
6875   "referenced_type" : "type-45",
6876   "self_type" : "type-44",
6877   "size" : 2,
6878   "source_file" : "/system/core/libutils/include/utils/String16.h"
6879  },
6880  {
6881   "alignment" : 8,
6882   "is_const" : true,
6883   "linker_set_key" : "const double",
6884   "name" : "const double",
6885   "referenced_type" : "type-369",
6886   "self_type" : "type-400",
6887   "size" : 8,
6888   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6889  },
6890  {
6891   "alignment" : 4,
6892   "is_const" : true,
6893   "linker_set_key" : "const float",
6894   "name" : "const float",
6895   "referenced_type" : "type-364",
6896   "self_type" : "type-394",
6897   "size" : 4,
6898   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6899  },
6900  {
6901   "alignment" : 4,
6902   "is_const" : true,
6903   "linker_set_key" : "const int",
6904   "name" : "const int",
6905   "referenced_type" : "type-76",
6906   "self_type" : "type-601",
6907   "size" : 4,
6908   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6909  },
6910  {
6911   "is_const" : true,
6912   "linker_set_key" : "const iter<is_const>",
6913   "name" : "const iter<is_const>",
6914   "referenced_type" : "type-182",
6915   "self_type" : "type-181",
6916   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6917  },
6918  {
6919   "is_const" : true,
6920   "linker_set_key" : "const iter<is_const>",
6921   "name" : "const iter<is_const>",
6922   "referenced_type" : "type-253",
6923   "self_type" : "type-252",
6924   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6925  },
6926  {
6927   "is_const" : true,
6928   "linker_set_key" : "const iter<is_const>",
6929   "name" : "const iter<is_const>",
6930   "referenced_type" : "type-33",
6931   "self_type" : "type-32",
6932   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6933  },
6934  {
6935   "is_const" : true,
6936   "linker_set_key" : "const iter<is_const>",
6937   "name" : "const iter<is_const>",
6938   "referenced_type" : "type-425",
6939   "self_type" : "type-424",
6940   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6941  },
6942  {
6943   "is_const" : true,
6944   "linker_set_key" : "const iter<is_const>",
6945   "name" : "const iter<is_const>",
6946   "referenced_type" : "type-763",
6947   "self_type" : "type-762",
6948   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6949  },
6950  {
6951   "is_const" : true,
6952   "linker_set_key" : "const iter<is_const>",
6953   "name" : "const iter<is_const>",
6954   "referenced_type" : "type-93",
6955   "self_type" : "type-92",
6956   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6957  },
6958  {
6959   "alignment" : 4,
6960   "is_const" : true,
6961   "linker_set_key" : "const log_msg",
6962   "name" : "const log_msg",
6963   "referenced_type" : "type-165",
6964   "self_type" : "type-164",
6965   "size" : 5124,
6966   "source_file" : "/system/core/liblog/include/log/log_read.h"
6967  },
6968  {
6969   "alignment" : 8,
6970   "is_const" : true,
6971   "linker_set_key" : "const long long",
6972   "name" : "const long long",
6973   "referenced_type" : "type-18",
6974   "self_type" : "type-389",
6975   "size" : 8,
6976   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6977  },
6978  {
6979   "alignment" : 4,
6980   "is_const" : true,
6981   "linker_set_key" : "const native_handle",
6982   "name" : "const native_handle",
6983   "referenced_type" : "type-303",
6984   "self_type" : "type-399",
6985   "size" : 12,
6986   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6987  },
6988  {
6989   "alignment" : 2,
6990   "is_const" : true,
6991   "linker_set_key" : "const short",
6992   "name" : "const short",
6993   "referenced_type" : "type-324",
6994   "self_type" : "type-382",
6995   "size" : 2,
6996   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6997  },
6998  {
6999   "alignment" : 1,
7000   "is_const" : true,
7001   "linker_set_key" : "const signed char",
7002   "name" : "const signed char",
7003   "referenced_type" : "type-378",
7004   "self_type" : "type-377",
7005   "size" : 1,
7006   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7007  },
7008  {
7009   "alignment" : 4,
7010   "is_const" : true,
7011   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7012   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7013   "referenced_type" : "type-133",
7014   "self_type" : "type-132",
7015   "size" : 16,
7016   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7017  },
7018  {
7019   "alignment" : 4,
7020   "is_const" : true,
7021   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7022   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7023   "referenced_type" : "type-233",
7024   "self_type" : "type-232",
7025   "size" : 16,
7026   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7027  },
7028  {
7029   "alignment" : 4,
7030   "is_const" : true,
7031   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7032   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7033   "referenced_type" : "type-272",
7034   "self_type" : "type-271",
7035   "size" : 16,
7036   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7037  },
7038  {
7039   "alignment" : 4,
7040   "is_const" : true,
7041   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7042   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7043   "referenced_type" : "type-56",
7044   "self_type" : "type-55",
7045   "size" : 16,
7046   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7047  },
7048  {
7049   "alignment" : 4,
7050   "is_const" : true,
7051   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7052   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7053   "referenced_type" : "type-656",
7054   "self_type" : "type-655",
7055   "size" : 16,
7056   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7057  },
7058  {
7059   "alignment" : 4,
7060   "is_const" : true,
7061   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7062   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
7063   "referenced_type" : "type-820",
7064   "self_type" : "type-819",
7065   "size" : 16,
7066   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7067  },
7068  {
7069   "alignment" : 4,
7070   "is_const" : true,
7071   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7072   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7073   "referenced_type" : "type-137",
7074   "self_type" : "type-136",
7075   "size" : 20,
7076   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7077  },
7078  {
7079   "alignment" : 4,
7080   "is_const" : true,
7081   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7082   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7083   "referenced_type" : "type-237",
7084   "self_type" : "type-236",
7085   "size" : 20,
7086   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7087  },
7088  {
7089   "alignment" : 4,
7090   "is_const" : true,
7091   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7092   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7093   "referenced_type" : "type-277",
7094   "self_type" : "type-276",
7095   "size" : 20,
7096   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7097  },
7098  {
7099   "alignment" : 4,
7100   "is_const" : true,
7101   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7102   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7103   "referenced_type" : "type-60",
7104   "self_type" : "type-59",
7105   "size" : 20,
7106   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7107  },
7108  {
7109   "alignment" : 4,
7110   "is_const" : true,
7111   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7112   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7113   "referenced_type" : "type-660",
7114   "self_type" : "type-659",
7115   "size" : 20,
7116   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7117  },
7118  {
7119   "alignment" : 4,
7120   "is_const" : true,
7121   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7122   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
7123   "referenced_type" : "type-824",
7124   "self_type" : "type-823",
7125   "size" : 20,
7126   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7127  },
7128  {
7129   "alignment" : 4,
7130   "is_const" : true,
7131   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7132   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7133   "referenced_type" : "type-135",
7134   "self_type" : "type-134",
7135   "size" : 16,
7136   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7137  },
7138  {
7139   "alignment" : 4,
7140   "is_const" : true,
7141   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7142   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7143   "referenced_type" : "type-235",
7144   "self_type" : "type-234",
7145   "size" : 16,
7146   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7147  },
7148  {
7149   "alignment" : 4,
7150   "is_const" : true,
7151   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7152   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7153   "referenced_type" : "type-275",
7154   "self_type" : "type-274",
7155   "size" : 16,
7156   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7157  },
7158  {
7159   "alignment" : 4,
7160   "is_const" : true,
7161   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7162   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7163   "referenced_type" : "type-58",
7164   "self_type" : "type-57",
7165   "size" : 16,
7166   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7167  },
7168  {
7169   "alignment" : 4,
7170   "is_const" : true,
7171   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7172   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7173   "referenced_type" : "type-658",
7174   "self_type" : "type-657",
7175   "size" : 16,
7176   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7177  },
7178  {
7179   "alignment" : 4,
7180   "is_const" : true,
7181   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7182   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
7183   "referenced_type" : "type-822",
7184   "self_type" : "type-821",
7185   "size" : 16,
7186   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7187  },
7188  {
7189   "alignment" : 4,
7190   "is_const" : true,
7191   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7192   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7193   "referenced_type" : "type-131",
7194   "self_type" : "type-130",
7195   "size" : 12,
7196   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7197  },
7198  {
7199   "alignment" : 4,
7200   "is_const" : true,
7201   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7202   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7203   "referenced_type" : "type-230",
7204   "self_type" : "type-229",
7205   "size" : 12,
7206   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7207  },
7208  {
7209   "alignment" : 4,
7210   "is_const" : true,
7211   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7212   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7213   "referenced_type" : "type-270",
7214   "self_type" : "type-269",
7215   "size" : 12,
7216   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7217  },
7218  {
7219   "alignment" : 4,
7220   "is_const" : true,
7221   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7222   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7223   "referenced_type" : "type-54",
7224   "self_type" : "type-53",
7225   "size" : 12,
7226   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7227  },
7228  {
7229   "alignment" : 4,
7230   "is_const" : true,
7231   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7232   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7233   "referenced_type" : "type-654",
7234   "self_type" : "type-653",
7235   "size" : 12,
7236   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7237  },
7238  {
7239   "alignment" : 4,
7240   "is_const" : true,
7241   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7242   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
7243   "referenced_type" : "type-818",
7244   "self_type" : "type-817",
7245   "size" : 12,
7246   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7247  },
7248  {
7249   "alignment" : 4,
7250   "is_const" : true,
7251   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7252   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7253   "referenced_type" : "type-129",
7254   "self_type" : "type-128",
7255   "size" : 16,
7256   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7257  },
7258  {
7259   "alignment" : 4,
7260   "is_const" : true,
7261   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7262   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7263   "referenced_type" : "type-228",
7264   "self_type" : "type-227",
7265   "size" : 16,
7266   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7267  },
7268  {
7269   "alignment" : 4,
7270   "is_const" : true,
7271   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7272   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7273   "referenced_type" : "type-268",
7274   "self_type" : "type-267",
7275   "size" : 16,
7276   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7277  },
7278  {
7279   "alignment" : 4,
7280   "is_const" : true,
7281   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7282   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7283   "referenced_type" : "type-52",
7284   "self_type" : "type-51",
7285   "size" : 16,
7286   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7287  },
7288  {
7289   "alignment" : 4,
7290   "is_const" : true,
7291   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7292   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7293   "referenced_type" : "type-651",
7294   "self_type" : "type-650",
7295   "size" : 16,
7296   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7297  },
7298  {
7299   "alignment" : 4,
7300   "is_const" : true,
7301   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7302   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7303   "referenced_type" : "type-816",
7304   "self_type" : "type-815",
7305   "size" : 16,
7306   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7307  },
7308  {
7309   "alignment" : 4,
7310   "is_const" : true,
7311   "linker_set_key" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
7312   "name" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
7313   "referenced_type" : "type-240",
7314   "self_type" : "type-239",
7315   "size" : 32,
7316   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h"
7317  },
7318  {
7319   "alignment" : 4,
7320   "is_const" : true,
7321   "linker_set_key" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
7322   "name" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
7323   "referenced_type" : "type-279",
7324   "self_type" : "type-278",
7325   "size" : 32,
7326   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h"
7327  },
7328  {
7329   "alignment" : 4,
7330   "is_const" : true,
7331   "linker_set_key" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
7332   "name" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
7333   "referenced_type" : "type-62",
7334   "self_type" : "type-61",
7335   "size" : 32,
7336   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h"
7337  },
7338  {
7339   "alignment" : 4,
7340   "is_const" : true,
7341   "linker_set_key" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
7342   "name" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
7343   "referenced_type" : "type-828",
7344   "self_type" : "type-827",
7345   "size" : 32,
7346   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h"
7347  },
7348  {
7349   "alignment" : 4,
7350   "is_const" : true,
7351   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7352   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7353   "referenced_type" : "type-102",
7354   "self_type" : "type-101",
7355   "size" : 12,
7356   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7357  },
7358  {
7359   "alignment" : 4,
7360   "is_const" : true,
7361   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7362   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7363   "referenced_type" : "type-197",
7364   "self_type" : "type-196",
7365   "size" : 12,
7366   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7367  },
7368  {
7369   "alignment" : 4,
7370   "is_const" : true,
7371   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7372   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7373   "referenced_type" : "type-258",
7374   "self_type" : "type-257",
7375   "size" : 12,
7376   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7377  },
7378  {
7379   "alignment" : 4,
7380   "is_const" : true,
7381   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7382   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7383   "referenced_type" : "type-36",
7384   "self_type" : "type-35",
7385   "size" : 12,
7386   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7387  },
7388  {
7389   "alignment" : 4,
7390   "is_const" : true,
7391   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7392   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7393   "referenced_type" : "type-483",
7394   "self_type" : "type-482",
7395   "size" : 12,
7396   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7397  },
7398  {
7399   "alignment" : 4,
7400   "is_const" : true,
7401   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7402   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7403   "referenced_type" : "type-793",
7404   "self_type" : "type-792",
7405   "size" : 12,
7406   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7407  },
7408  {
7409   "alignment" : 4,
7410   "is_const" : true,
7411   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7412   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7413   "referenced_type" : "type-127",
7414   "self_type" : "type-126",
7415   "size" : 4,
7416   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7417  },
7418  {
7419   "alignment" : 4,
7420   "is_const" : true,
7421   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7422   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7423   "referenced_type" : "type-226",
7424   "self_type" : "type-225",
7425   "size" : 4,
7426   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7427  },
7428  {
7429   "alignment" : 4,
7430   "is_const" : true,
7431   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7432   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7433   "referenced_type" : "type-635",
7434   "self_type" : "type-634",
7435   "size" : 4,
7436   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7437  },
7438  {
7439   "alignment" : 4,
7440   "is_const" : true,
7441   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7442   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7443   "referenced_type" : "type-813",
7444   "self_type" : "type-812",
7445   "size" : 4,
7446   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7447  },
7448  {
7449   "alignment" : 1,
7450   "is_const" : true,
7451   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7452   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7453   "referenced_type" : "type-125",
7454   "self_type" : "type-124",
7455   "size" : 3,
7456   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7457  },
7458  {
7459   "alignment" : 1,
7460   "is_const" : true,
7461   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7462   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7463   "referenced_type" : "type-224",
7464   "self_type" : "type-223",
7465   "size" : 3,
7466   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7467  },
7468  {
7469   "alignment" : 1,
7470   "is_const" : true,
7471   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7472   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7473   "referenced_type" : "type-633",
7474   "self_type" : "type-632",
7475   "size" : 3,
7476   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7477  },
7478  {
7479   "alignment" : 1,
7480   "is_const" : true,
7481   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7482   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7483   "referenced_type" : "type-811",
7484   "self_type" : "type-810",
7485   "size" : 3,
7486   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7487  },
7488  {
7489   "alignment" : 4,
7490   "is_const" : true,
7491   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7492   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7493   "referenced_type" : "type-109",
7494   "self_type" : "type-108",
7495   "size" : 12,
7496   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7497  },
7498  {
7499   "alignment" : 4,
7500   "is_const" : true,
7501   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7502   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7503   "referenced_type" : "type-206",
7504   "self_type" : "type-205",
7505   "size" : 12,
7506   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7507  },
7508  {
7509   "alignment" : 4,
7510   "is_const" : true,
7511   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7512   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7513   "referenced_type" : "type-531",
7514   "self_type" : "type-530",
7515   "size" : 12,
7516   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7517  },
7518  {
7519   "alignment" : 4,
7520   "is_const" : true,
7521   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7522   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7523   "referenced_type" : "type-800",
7524   "self_type" : "type-799",
7525   "size" : 12,
7526   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7527  },
7528  {
7529   "alignment" : 4,
7530   "is_const" : true,
7531   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7532   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7533   "referenced_type" : "type-191",
7534   "self_type" : "type-190",
7535   "size" : 8,
7536   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7537  },
7538  {
7539   "alignment" : 4,
7540   "is_const" : true,
7541   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7542   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7543   "referenced_type" : "type-448",
7544   "self_type" : "type-447",
7545   "size" : 8,
7546   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7547  },
7548  {
7549   "alignment" : 4,
7550   "is_const" : true,
7551   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7552   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7553   "referenced_type" : "type-768",
7554   "self_type" : "type-767",
7555   "size" : 8,
7556   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7557  },
7558  {
7559   "alignment" : 4,
7560   "is_const" : true,
7561   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7562   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7563   "referenced_type" : "type-98",
7564   "self_type" : "type-97",
7565   "size" : 8,
7566   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7567  },
7568  {
7569   "alignment" : 4,
7570   "is_const" : true,
7571   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7572   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7573   "referenced_type" : "type-185",
7574   "self_type" : "type-184",
7575   "size" : 8,
7576   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7577  },
7578  {
7579   "alignment" : 4,
7580   "is_const" : true,
7581   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7582   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7583   "referenced_type" : "type-438",
7584   "self_type" : "type-437",
7585   "size" : 8,
7586   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7587  },
7588  {
7589   "alignment" : 4,
7590   "is_const" : true,
7591   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7592   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7593   "referenced_type" : "type-766",
7594   "self_type" : "type-765",
7595   "size" : 8,
7596   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7597  },
7598  {
7599   "alignment" : 4,
7600   "is_const" : true,
7601   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7602   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7603   "referenced_type" : "type-96",
7604   "self_type" : "type-95",
7605   "size" : 8,
7606   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7607  },
7608  {
7609   "alignment" : 4,
7610   "is_const" : true,
7611   "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 *> > *)> > >",
7612   "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 *> > *)> > >",
7613   "referenced_type" : "type-143",
7614   "self_type" : "type-142",
7615   "size" : 12,
7616   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7617  },
7618  {
7619   "alignment" : 4,
7620   "is_const" : true,
7621   "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 *> > *)> > >",
7622   "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 *> > *)> > >",
7623   "referenced_type" : "type-147",
7624   "self_type" : "type-146",
7625   "size" : 12,
7626   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7627  },
7628  {
7629   "alignment" : 4,
7630   "is_const" : true,
7631   "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 *> > *)> > >",
7632   "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 *> > *)> > >",
7633   "referenced_type" : "type-283",
7634   "self_type" : "type-282",
7635   "size" : 12,
7636   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7637  },
7638  {
7639   "alignment" : 4,
7640   "is_const" : true,
7641   "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 *> > *)> > >",
7642   "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 *> > *)> > >",
7643   "referenced_type" : "type-65",
7644   "self_type" : "type-64",
7645   "size" : 12,
7646   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7647  },
7648  {
7649   "alignment" : 4,
7650   "is_const" : true,
7651   "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 *> > *)> > >",
7652   "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 *> > *)> > >",
7653   "referenced_type" : "type-711",
7654   "self_type" : "type-710",
7655   "size" : 12,
7656   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7657  },
7658  {
7659   "alignment" : 4,
7660   "is_const" : true,
7661   "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 *> > *)> > >",
7662   "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 *> > *)> > >",
7663   "referenced_type" : "type-730",
7664   "self_type" : "type-729",
7665   "size" : 12,
7666   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7667  },
7668  {
7669   "alignment" : 1,
7670   "is_const" : true,
7671   "linker_set_key" : "const unsigned char",
7672   "name" : "const unsigned char",
7673   "referenced_type" : "type-168",
7674   "self_type" : "type-380",
7675   "size" : 1,
7676   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7677  },
7678  {
7679   "alignment" : 4,
7680   "is_const" : true,
7681   "linker_set_key" : "const unsigned int",
7682   "name" : "const unsigned int",
7683   "referenced_type" : "type-2",
7684   "self_type" : "type-28",
7685   "size" : 4,
7686   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7687  },
7688  {
7689   "alignment" : 8,
7690   "is_const" : true,
7691   "linker_set_key" : "const unsigned long long",
7692   "name" : "const unsigned long long",
7693   "referenced_type" : "type-13",
7694   "self_type" : "type-391",
7695   "size" : 8,
7696   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7697  },
7698  {
7699   "alignment" : 2,
7700   "is_const" : true,
7701   "linker_set_key" : "const unsigned short",
7702   "name" : "const unsigned short",
7703   "referenced_type" : "type-170",
7704   "self_type" : "type-386",
7705   "size" : 2,
7706   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7707  },
7708  {
7709   "is_const" : true,
7710   "linker_set_key" : "const void",
7711   "name" : "const void",
7712   "referenced_type" : "type-27",
7713   "self_type" : "type-467",
7714   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7715  },
7716  {
7717   "alignment" : 1,
7718   "is_volatile" : true,
7719   "linker_set_key" : "volatile bool",
7720   "name" : "volatile bool",
7721   "referenced_type" : "type-39",
7722   "self_type" : "type-117",
7723   "size" : 1,
7724   "source_file" : "/system/core/libutils/include/utils/Thread.h"
7725  },
7726  {
7727   "alignment" : 4,
7728   "is_volatile" : true,
7729   "linker_set_key" : "volatile int",
7730   "name" : "volatile int",
7731   "referenced_type" : "type-76",
7732   "self_type" : "type-75",
7733   "size" : 4,
7734   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
7735  }
7736 ],
7737 "record_types" :
7738 [
7739  {
7740   "alignment" : 4,
7741   "fields" :
7742   [
7743    {
7744     "access" : "private",
7745     "field_name" : "mCond",
7746     "referenced_type" : "type-116"
7747    }
7748   ],
7749   "linker_set_key" : "android::Condition",
7750   "name" : "android::Condition",
7751   "record_kind" : "class",
7752   "referenced_type" : "type-115",
7753   "self_type" : "type-115",
7754   "size" : 4,
7755   "source_file" : "/system/core/libutils/include/utils/Condition.h",
7756   "unique_id" : "_ZTSN7android9ConditionE"
7757  },
7758  {
7759   "alignment" : 4,
7760   "fields" :
7761   [
7762    {
7763     "access" : "private",
7764     "field_name" : "mVector",
7765     "referenced_type" : "type-68"
7766    }
7767   ],
7768   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7769   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7770   "record_kind" : "class",
7771   "referenced_type" : "type-67",
7772   "self_type" : "type-67",
7773   "size" : 20,
7774   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
7775   "template_args" : [ "type-42", "type-48" ],
7776   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
7777  },
7778  {
7779   "alignment" : 4,
7780   "fields" :
7781   [
7782    {
7783     "access" : "private",
7784     "field_name" : "mCount",
7785     "referenced_type" : "type-300"
7786    }
7787   ],
7788   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
7789   "name" : "android::LightRefBase<android::NativeHandle>",
7790   "record_kind" : "class",
7791   "referenced_type" : "type-299",
7792   "self_type" : "type-299",
7793   "size" : 4,
7794   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7795   "template_args" : [ "type-301" ],
7796   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
7797  },
7798  {
7799   "alignment" : 4,
7800   "fields" :
7801   [
7802    {
7803     "access" : "private",
7804     "field_name" : "mCount",
7805     "referenced_type" : "type-297"
7806    }
7807   ],
7808   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
7809   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
7810   "record_kind" : "class",
7811   "referenced_type" : "type-296",
7812   "self_type" : "type-296",
7813   "size" : 4,
7814   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7815   "template_args" : [ "type-298" ],
7816   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
7817  },
7818  {
7819   "alignment" : 4,
7820   "fields" :
7821   [
7822    {
7823     "access" : "private",
7824     "field_name" : "mMutex",
7825     "referenced_type" : "type-20"
7826    }
7827   ],
7828   "linker_set_key" : "android::Mutex",
7829   "name" : "android::Mutex",
7830   "record_kind" : "class",
7831   "referenced_type" : "type-19",
7832   "self_type" : "type-19",
7833   "size" : 4,
7834   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7835   "unique_id" : "_ZTSN7android5MutexE"
7836  },
7837  {
7838   "alignment" : 4,
7839   "fields" :
7840   [
7841    {
7842     "access" : "private",
7843     "field_name" : "mLock",
7844     "referenced_type" : "type-607"
7845    }
7846   ],
7847   "linker_set_key" : "android::Mutex::Autolock",
7848   "name" : "android::Mutex::Autolock",
7849   "record_kind" : "class",
7850   "referenced_type" : "type-606",
7851   "self_type" : "type-606",
7852   "size" : 4,
7853   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7854   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
7855  },
7856  {
7857   "alignment" : 4,
7858   "base_specifiers" :
7859   [
7860    {
7861     "referenced_type" : "type-299"
7862    }
7863   ],
7864   "fields" :
7865   [
7866    {
7867     "access" : "private",
7868     "field_name" : "mHandle",
7869     "field_offset" : 32,
7870     "referenced_type" : "type-302"
7871    },
7872    {
7873     "access" : "private",
7874     "field_name" : "mOwnsHandle",
7875     "field_offset" : 64,
7876     "referenced_type" : "type-39"
7877    }
7878   ],
7879   "linker_set_key" : "android::NativeHandle",
7880   "name" : "android::NativeHandle",
7881   "record_kind" : "class",
7882   "referenced_type" : "type-301",
7883   "self_type" : "type-301",
7884   "size" : 12,
7885   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
7886   "unique_id" : "_ZTSN7android12NativeHandleE"
7887  },
7888  {
7889   "alignment" : 4,
7890   "fields" :
7891   [
7892    {
7893     "access" : "private",
7894     "field_name" : "mRWLock",
7895     "referenced_type" : "type-612"
7896    }
7897   ],
7898   "linker_set_key" : "android::RWLock",
7899   "name" : "android::RWLock",
7900   "record_kind" : "class",
7901   "referenced_type" : "type-611",
7902   "self_type" : "type-611",
7903   "size" : 40,
7904   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7905   "unique_id" : "_ZTSN7android6RWLockE"
7906  },
7907  {
7908   "alignment" : 4,
7909   "fields" :
7910   [
7911    {
7912     "access" : "private",
7913     "field_name" : "mLock",
7914     "referenced_type" : "type-615"
7915    }
7916   ],
7917   "linker_set_key" : "android::RWLock::AutoRLock",
7918   "name" : "android::RWLock::AutoRLock",
7919   "record_kind" : "class",
7920   "referenced_type" : "type-614",
7921   "self_type" : "type-614",
7922   "size" : 4,
7923   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7924   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
7925  },
7926  {
7927   "alignment" : 4,
7928   "fields" :
7929   [
7930    {
7931     "access" : "private",
7932     "field_name" : "mLock",
7933     "referenced_type" : "type-615"
7934    }
7935   ],
7936   "linker_set_key" : "android::RWLock::AutoWLock",
7937   "name" : "android::RWLock::AutoWLock",
7938   "record_kind" : "class",
7939   "referenced_type" : "type-617",
7940   "self_type" : "type-617",
7941   "size" : 4,
7942   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7943   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
7944  },
7945  {
7946   "alignment" : 4,
7947   "fields" :
7948   [
7949    {
7950     "access" : "private",
7951     "field_name" : "mRefs",
7952     "field_offset" : 32,
7953     "referenced_type" : "type-8"
7954    }
7955   ],
7956   "linker_set_key" : "android::RefBase",
7957   "name" : "android::RefBase",
7958   "record_kind" : "class",
7959   "referenced_type" : "type-7",
7960   "self_type" : "type-7",
7961   "size" : 8,
7962   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7963   "unique_id" : "_ZTSN7android7RefBaseE",
7964   "vtable_components" :
7965   [
7966    {
7967     "kind" : "offset_to_top"
7968    },
7969    {
7970     "kind" : "rtti",
7971     "mangled_component_name" : "_ZTIN7android7RefBaseE"
7972    },
7973    {
7974     "kind" : "complete_dtor_pointer",
7975     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
7976    },
7977    {
7978     "kind" : "deleting_dtor_pointer",
7979     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
7980    },
7981    {
7982     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7983    },
7984    {
7985     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7986    },
7987    {
7988     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7989    },
7990    {
7991     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7992    }
7993   ]
7994  },
7995  {
7996   "alignment" : 1,
7997   "linker_set_key" : "android::RefBase::weakref_type",
7998   "name" : "android::RefBase::weakref_type",
7999   "record_kind" : "class",
8000   "referenced_type" : "type-12",
8001   "self_type" : "type-12",
8002   "size" : 1,
8003   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8004   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
8005  },
8006  {
8007   "alignment" : 1,
8008   "linker_set_key" : "android::ReferenceMover",
8009   "name" : "android::ReferenceMover",
8010   "record_kind" : "class",
8011   "referenced_type" : "type-407",
8012   "self_type" : "type-407",
8013   "size" : 1,
8014   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8015   "unique_id" : "_ZTSN7android14ReferenceMoverE"
8016  },
8017  {
8018   "alignment" : 4,
8019   "linker_set_key" : "android::ReferenceRenamer",
8020   "name" : "android::ReferenceRenamer",
8021   "record_kind" : "class",
8022   "referenced_type" : "type-402",
8023   "self_type" : "type-402",
8024   "size" : 4,
8025   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8026   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
8027   "vtable_components" :
8028   [
8029    {
8030     "kind" : "offset_to_top"
8031    },
8032    {
8033     "kind" : "rtti",
8034     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
8035    },
8036    {
8037     "is_pure" : true,
8038     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
8039    }
8040   ]
8041  },
8042  {
8043   "alignment" : 8,
8044   "fields" :
8045   [
8046    {
8047     "access" : "private",
8048     "field_name" : "mTag",
8049     "referenced_type" : "type-13"
8050    }
8051   ],
8052   "linker_set_key" : "android::ScopedTrace",
8053   "name" : "android::ScopedTrace",
8054   "record_kind" : "class",
8055   "referenced_type" : "type-620",
8056   "self_type" : "type-620",
8057   "size" : 8,
8058   "source_file" : "/system/core/libutils/include/utils/Trace.h",
8059   "unique_id" : "_ZTSN7android11ScopedTraceE"
8060  },
8061  {
8062   "alignment" : 4,
8063   "base_specifiers" :
8064   [
8065    {
8066     "access" : "private",
8067     "referenced_type" : "type-69"
8068    }
8069   ],
8070   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8071   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8072   "record_kind" : "class",
8073   "referenced_type" : "type-68",
8074   "self_type" : "type-68",
8075   "size" : 20,
8076   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
8077   "template_args" : [ "type-70" ],
8078   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
8079   "vtable_components" :
8080   [
8081    {
8082     "kind" : "offset_to_top"
8083    },
8084    {
8085     "kind" : "rtti",
8086     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
8087    },
8088    {
8089     "kind" : "complete_dtor_pointer",
8090     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
8091    },
8092    {
8093     "kind" : "deleting_dtor_pointer",
8094     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
8095    },
8096    {
8097     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
8098    },
8099    {
8100     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
8101    },
8102    {
8103     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
8104    },
8105    {
8106     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
8107    },
8108    {
8109     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
8110    },
8111    {
8112     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
8113    },
8114    {
8115     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
8116    }
8117   ]
8118  },
8119  {
8120   "alignment" : 4,
8121   "base_specifiers" :
8122   [
8123    {
8124     "referenced_type" : "type-25"
8125    }
8126   ],
8127   "linker_set_key" : "android::SortedVectorImpl",
8128   "name" : "android::SortedVectorImpl",
8129   "record_kind" : "class",
8130   "referenced_type" : "type-69",
8131   "self_type" : "type-69",
8132   "size" : 20,
8133   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8134   "unique_id" : "_ZTSN7android16SortedVectorImplE",
8135   "vtable_components" :
8136   [
8137    {
8138     "kind" : "offset_to_top"
8139    },
8140    {
8141     "kind" : "rtti",
8142     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
8143    },
8144    {
8145     "kind" : "complete_dtor_pointer",
8146     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
8147    },
8148    {
8149     "kind" : "deleting_dtor_pointer",
8150     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
8151    },
8152    {
8153     "is_pure" : true,
8154     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
8155    },
8156    {
8157     "is_pure" : true,
8158     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
8159    },
8160    {
8161     "is_pure" : true,
8162     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
8163    },
8164    {
8165     "is_pure" : true,
8166     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
8167    },
8168    {
8169     "is_pure" : true,
8170     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
8171    },
8172    {
8173     "is_pure" : true,
8174     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
8175    },
8176    {
8177     "is_pure" : true,
8178     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
8179    }
8180   ]
8181  },
8182  {
8183   "alignment" : 4,
8184   "fields" :
8185   [
8186    {
8187     "access" : "private",
8188     "field_name" : "mString",
8189     "referenced_type" : "type-43"
8190    }
8191   ],
8192   "linker_set_key" : "android::String16",
8193   "name" : "android::String16",
8194   "record_kind" : "class",
8195   "referenced_type" : "type-42",
8196   "self_type" : "type-42",
8197   "size" : 4,
8198   "source_file" : "/system/core/libutils/include/utils/String16.h",
8199   "unique_id" : "_ZTSN7android8String16E"
8200  },
8201  {
8202   "alignment" : 4,
8203   "fields" :
8204   [
8205    {
8206     "access" : "private",
8207     "field_name" : "mString",
8208     "referenced_type" : "type-72"
8209    }
8210   ],
8211   "linker_set_key" : "android::String8",
8212   "name" : "android::String8",
8213   "record_kind" : "class",
8214   "referenced_type" : "type-71",
8215   "self_type" : "type-71",
8216   "size" : 4,
8217   "source_file" : "/system/core/libutils/include/utils/String8.h",
8218   "unique_id" : "_ZTSN7android7String8E"
8219  },
8220  {
8221   "alignment" : 4,
8222   "base_specifiers" :
8223   [
8224    {
8225     "is_virtual" : true,
8226     "referenced_type" : "type-7"
8227    }
8228   ],
8229   "fields" :
8230   [
8231    {
8232     "access" : "private",
8233     "field_name" : "mCanCallJava",
8234     "field_offset" : 32,
8235     "referenced_type" : "type-114"
8236    },
8237    {
8238     "access" : "private",
8239     "field_name" : "mThread",
8240     "field_offset" : 64,
8241     "referenced_type" : "type-26"
8242    },
8243    {
8244     "access" : "private",
8245     "field_name" : "mLock",
8246     "field_offset" : 96,
8247     "referenced_type" : "type-19"
8248    },
8249    {
8250     "access" : "private",
8251     "field_name" : "mThreadExitedCondition",
8252     "field_offset" : 128,
8253     "referenced_type" : "type-115"
8254    },
8255    {
8256     "access" : "private",
8257     "field_name" : "mStatus",
8258     "field_offset" : 160,
8259     "referenced_type" : "type-76"
8260    },
8261    {
8262     "access" : "private",
8263     "field_name" : "mExitPending",
8264     "field_offset" : 192,
8265     "referenced_type" : "type-117"
8266    },
8267    {
8268     "access" : "private",
8269     "field_name" : "mRunning",
8270     "field_offset" : 200,
8271     "referenced_type" : "type-117"
8272    },
8273    {
8274     "access" : "private",
8275     "field_name" : "mHoldSelf",
8276     "field_offset" : 224,
8277     "referenced_type" : "type-111"
8278    },
8279    {
8280     "access" : "private",
8281     "field_name" : "mTid",
8282     "field_offset" : 256,
8283     "referenced_type" : "type-76"
8284    }
8285   ],
8286   "linker_set_key" : "android::Thread",
8287   "name" : "android::Thread",
8288   "record_kind" : "class",
8289   "referenced_type" : "type-113",
8290   "self_type" : "type-113",
8291   "size" : 44,
8292   "source_file" : "/system/core/libutils/include/utils/Thread.h",
8293   "unique_id" : "_ZTSN7android6ThreadE",
8294   "vtable_components" :
8295   [
8296    {
8297     "component_value" : 36,
8298     "kind" : "vbase_offset"
8299    },
8300    {
8301     "kind" : "offset_to_top"
8302    },
8303    {
8304     "kind" : "rtti",
8305     "mangled_component_name" : "_ZTIN7android6ThreadE"
8306    },
8307    {
8308     "kind" : "complete_dtor_pointer",
8309     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
8310    },
8311    {
8312     "kind" : "deleting_dtor_pointer",
8313     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
8314    },
8315    {
8316     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
8317    },
8318    {
8319     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
8320    },
8321    {
8322     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
8323    },
8324    {
8325     "is_pure" : true,
8326     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
8327    },
8328    {
8329     "kind" : "vcall_offset"
8330    },
8331    {
8332     "kind" : "vcall_offset"
8333    },
8334    {
8335     "kind" : "vcall_offset"
8336    },
8337    {
8338     "kind" : "vcall_offset"
8339    },
8340    {
8341     "component_value" : -36,
8342     "kind" : "vcall_offset"
8343    },
8344    {
8345     "component_value" : -36,
8346     "kind" : "offset_to_top"
8347    },
8348    {
8349     "kind" : "rtti",
8350     "mangled_component_name" : "_ZTIN7android6ThreadE"
8351    },
8352    {
8353     "kind" : "complete_dtor_pointer",
8354     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
8355    },
8356    {
8357     "kind" : "deleting_dtor_pointer",
8358     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
8359    },
8360    {
8361     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8362    },
8363    {
8364     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8365    },
8366    {
8367     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8368    },
8369    {
8370     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8371    }
8372   ]
8373  },
8374  {
8375   "alignment" : 4,
8376   "base_specifiers" :
8377   [
8378    {
8379     "access" : "private",
8380     "referenced_type" : "type-25"
8381    }
8382   ],
8383   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8384   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8385   "record_kind" : "class",
8386   "referenced_type" : "type-24",
8387   "self_type" : "type-24",
8388   "size" : 20,
8389   "source_file" : "/system/core/libutils/include/utils/Vector.h",
8390   "template_args" : [ "type-29" ],
8391   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
8392   "vtable_components" :
8393   [
8394    {
8395     "kind" : "offset_to_top"
8396    },
8397    {
8398     "kind" : "rtti",
8399     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
8400    },
8401    {
8402     "kind" : "complete_dtor_pointer",
8403     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
8404    },
8405    {
8406     "kind" : "deleting_dtor_pointer",
8407     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
8408    },
8409    {
8410     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
8411    },
8412    {
8413     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
8414    },
8415    {
8416     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
8417    },
8418    {
8419     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
8420    },
8421    {
8422     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
8423    },
8424    {
8425     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
8426    }
8427   ]
8428  },
8429  {
8430   "alignment" : 4,
8431   "fields" :
8432   [
8433    {
8434     "access" : "private",
8435     "field_name" : "mStorage",
8436     "field_offset" : 32,
8437     "referenced_type" : "type-26"
8438    },
8439    {
8440     "access" : "private",
8441     "field_name" : "mCount",
8442     "field_offset" : 64,
8443     "referenced_type" : "type-2"
8444    },
8445    {
8446     "access" : "private",
8447     "field_name" : "mFlags",
8448     "field_offset" : 96,
8449     "referenced_type" : "type-28"
8450    },
8451    {
8452     "access" : "private",
8453     "field_name" : "mItemSize",
8454     "field_offset" : 128,
8455     "referenced_type" : "type-28"
8456    }
8457   ],
8458   "linker_set_key" : "android::VectorImpl",
8459   "name" : "android::VectorImpl",
8460   "record_kind" : "class",
8461   "referenced_type" : "type-25",
8462   "self_type" : "type-25",
8463   "size" : 20,
8464   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8465   "unique_id" : "_ZTSN7android10VectorImplE",
8466   "vtable_components" :
8467   [
8468    {
8469     "kind" : "offset_to_top"
8470    },
8471    {
8472     "kind" : "rtti",
8473     "mangled_component_name" : "_ZTIN7android10VectorImplE"
8474    },
8475    {
8476     "kind" : "complete_dtor_pointer",
8477     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
8478    },
8479    {
8480     "kind" : "deleting_dtor_pointer",
8481     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
8482    },
8483    {
8484     "is_pure" : true,
8485     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
8486    },
8487    {
8488     "is_pure" : true,
8489     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
8490    },
8491    {
8492     "is_pure" : true,
8493     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
8494    },
8495    {
8496     "is_pure" : true,
8497     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
8498    },
8499    {
8500     "is_pure" : true,
8501     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
8502    },
8503    {
8504     "is_pure" : true,
8505     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
8506    }
8507   ]
8508  },
8509  {
8510   "alignment" : 4,
8511   "base_specifiers" :
8512   [
8513    {
8514     "referenced_type" : "type-296"
8515    }
8516   ],
8517   "linker_set_key" : "android::VirtualLightRefBase",
8518   "name" : "android::VirtualLightRefBase",
8519   "record_kind" : "class",
8520   "referenced_type" : "type-298",
8521   "self_type" : "type-298",
8522   "size" : 8,
8523   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8524   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
8525   "vtable_components" :
8526   [
8527    {
8528     "kind" : "offset_to_top"
8529    },
8530    {
8531     "kind" : "rtti",
8532     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
8533    },
8534    {
8535     "kind" : "complete_dtor_pointer",
8536     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
8537    },
8538    {
8539     "kind" : "deleting_dtor_pointer",
8540     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
8541    }
8542   ]
8543  },
8544  {
8545   "alignment" : 4,
8546   "base_specifiers" :
8547   [
8548    {
8549     "referenced_type" : "type-31"
8550    }
8551   ],
8552   "fields" :
8553   [
8554    {
8555     "access" : "protected",
8556     "field_name" : "mSchedPolicy",
8557     "field_offset" : 32,
8558     "referenced_type" : "type-76"
8559    },
8560    {
8561     "access" : "protected",
8562     "field_name" : "mSchedPriority",
8563     "field_offset" : 64,
8564     "referenced_type" : "type-76"
8565    },
8566    {
8567     "access" : "private",
8568     "field_name" : "mExtras",
8569     "field_offset" : 96,
8570     "referenced_type" : "type-220"
8571    },
8572    {
8573     "access" : "private",
8574     "field_name" : "mReserved0",
8575     "field_offset" : 128,
8576     "referenced_type" : "type-26"
8577    }
8578   ],
8579   "linker_set_key" : "android::hardware::BHwBinder",
8580   "name" : "android::hardware::BHwBinder",
8581   "record_kind" : "class",
8582   "referenced_type" : "type-219",
8583   "self_type" : "type-219",
8584   "size" : 28,
8585   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8586   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
8587   "vtable_components" :
8588   [
8589    {
8590     "component_value" : 20,
8591     "kind" : "vbase_offset"
8592    },
8593    {
8594     "kind" : "offset_to_top"
8595    },
8596    {
8597     "kind" : "rtti",
8598     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8599    },
8600    {
8601     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8602    },
8603    {
8604     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8605    },
8606    {
8607     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8608    },
8609    {
8610     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8611    },
8612    {
8613     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8614    },
8615    {
8616     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8617    },
8618    {
8619     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8620    },
8621    {
8622     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8623    },
8624    {
8625     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8626    },
8627    {
8628     "kind" : "complete_dtor_pointer",
8629     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
8630    },
8631    {
8632     "kind" : "deleting_dtor_pointer",
8633     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
8634    },
8635    {
8636     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8637    },
8638    {
8639     "kind" : "vcall_offset"
8640    },
8641    {
8642     "kind" : "vcall_offset"
8643    },
8644    {
8645     "kind" : "vcall_offset"
8646    },
8647    {
8648     "kind" : "vcall_offset"
8649    },
8650    {
8651     "component_value" : -20,
8652     "kind" : "vcall_offset"
8653    },
8654    {
8655     "component_value" : -20,
8656     "kind" : "offset_to_top"
8657    },
8658    {
8659     "kind" : "rtti",
8660     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8661    },
8662    {
8663     "kind" : "complete_dtor_pointer",
8664     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
8665    },
8666    {
8667     "kind" : "deleting_dtor_pointer",
8668     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
8669    },
8670    {
8671     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8672    },
8673    {
8674     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8675    },
8676    {
8677     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8678    },
8679    {
8680     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8681    }
8682   ]
8683  },
8684  {
8685   "alignment" : 4,
8686   "base_specifiers" :
8687   [
8688    {
8689     "is_virtual" : true,
8690     "referenced_type" : "type-7"
8691    }
8692   ],
8693   "fields" :
8694   [
8695    {
8696     "access" : "private",
8697     "field_name" : "mRemote",
8698     "field_offset" : 32,
8699     "referenced_type" : "type-507"
8700    },
8701    {
8702     "access" : "private",
8703     "field_name" : "mRefs",
8704     "field_offset" : 64,
8705     "referenced_type" : "type-11"
8706    },
8707    {
8708     "access" : "private",
8709     "field_name" : "mState",
8710     "field_offset" : 96,
8711     "referenced_type" : "type-508"
8712    }
8713   ],
8714   "linker_set_key" : "android::hardware::BpHwRefBase",
8715   "name" : "android::hardware::BpHwRefBase",
8716   "record_kind" : "class",
8717   "referenced_type" : "type-506",
8718   "self_type" : "type-506",
8719   "size" : 24,
8720   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8721   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
8722   "vtable_components" :
8723   [
8724    {
8725     "component_value" : 16,
8726     "kind" : "vbase_offset"
8727    },
8728    {
8729     "kind" : "offset_to_top"
8730    },
8731    {
8732     "kind" : "rtti",
8733     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8734    },
8735    {
8736     "kind" : "complete_dtor_pointer",
8737     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
8738    },
8739    {
8740     "kind" : "deleting_dtor_pointer",
8741     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
8742    },
8743    {
8744     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8745    },
8746    {
8747     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8748    },
8749    {
8750     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8751    },
8752    {
8753     "kind" : "vcall_offset"
8754    },
8755    {
8756     "component_value" : -16,
8757     "kind" : "vcall_offset"
8758    },
8759    {
8760     "component_value" : -16,
8761     "kind" : "vcall_offset"
8762    },
8763    {
8764     "component_value" : -16,
8765     "kind" : "vcall_offset"
8766    },
8767    {
8768     "component_value" : -16,
8769     "kind" : "vcall_offset"
8770    },
8771    {
8772     "component_value" : -16,
8773     "kind" : "offset_to_top"
8774    },
8775    {
8776     "kind" : "rtti",
8777     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8778    },
8779    {
8780     "kind" : "complete_dtor_pointer",
8781     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
8782    },
8783    {
8784     "kind" : "deleting_dtor_pointer",
8785     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
8786    },
8787    {
8788     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8789    },
8790    {
8791     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8792    },
8793    {
8794     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8795    },
8796    {
8797     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8798    }
8799   ]
8800  },
8801  {
8802   "alignment" : 4,
8803   "base_specifiers" :
8804   [
8805    {
8806     "referenced_type" : "type-162"
8807    },
8808    {
8809     "referenced_type" : "type-511"
8810    },
8811    {
8812     "referenced_type" : "type-506"
8813    }
8814   ],
8815   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb>",
8816   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb>",
8817   "record_kind" : "class",
8818   "referenced_type" : "type-513",
8819   "self_type" : "type-513",
8820   "size" : 32,
8821   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8822   "template_args" : [ "type-162" ],
8823   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE",
8824   "vtable_components" :
8825   [
8826    {
8827     "component_value" : 24,
8828     "kind" : "vbase_offset"
8829    },
8830    {
8831     "kind" : "offset_to_top"
8832    },
8833    {
8834     "kind" : "rtti",
8835     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8836    },
8837    {
8838     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
8839    },
8840    {
8841     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8842    },
8843    {
8844     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8845    },
8846    {
8847     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8848    },
8849    {
8850     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8851    },
8852    {
8853     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
8854    },
8855    {
8856     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8857    },
8858    {
8859     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
8860    },
8861    {
8862     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8863    },
8864    {
8865     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
8866    },
8867    {
8868     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8869    },
8870    {
8871     "kind" : "complete_dtor_pointer",
8872     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8873    },
8874    {
8875     "kind" : "deleting_dtor_pointer",
8876     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8877    },
8878    {
8879     "is_pure" : true,
8880     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
8881    },
8882    {
8883     "is_pure" : true,
8884     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
8885    },
8886    {
8887     "is_pure" : true,
8888     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb15queryPortStatusEv"
8889    },
8890    {
8891     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
8892    },
8893    {
8894     "component_value" : 20,
8895     "kind" : "vbase_offset"
8896    },
8897    {
8898     "component_value" : -4,
8899     "kind" : "offset_to_top"
8900    },
8901    {
8902     "kind" : "rtti",
8903     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8904    },
8905    {
8906     "kind" : "complete_dtor_pointer",
8907     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8908    },
8909    {
8910     "kind" : "deleting_dtor_pointer",
8911     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8912    },
8913    {
8914     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
8915    },
8916    {
8917     "component_value" : 16,
8918     "kind" : "vbase_offset"
8919    },
8920    {
8921     "component_value" : -8,
8922     "kind" : "offset_to_top"
8923    },
8924    {
8925     "kind" : "rtti",
8926     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8927    },
8928    {
8929     "kind" : "complete_dtor_pointer",
8930     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8931    },
8932    {
8933     "kind" : "deleting_dtor_pointer",
8934     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8935    },
8936    {
8937     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8938    },
8939    {
8940     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8941    },
8942    {
8943     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8944    },
8945    {
8946     "kind" : "vcall_offset"
8947    },
8948    {
8949     "component_value" : -16,
8950     "kind" : "vcall_offset"
8951    },
8952    {
8953     "component_value" : -16,
8954     "kind" : "vcall_offset"
8955    },
8956    {
8957     "component_value" : -16,
8958     "kind" : "vcall_offset"
8959    },
8960    {
8961     "component_value" : -24,
8962     "kind" : "vcall_offset"
8963    },
8964    {
8965     "component_value" : -24,
8966     "kind" : "offset_to_top"
8967    },
8968    {
8969     "kind" : "rtti",
8970     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8971    },
8972    {
8973     "kind" : "complete_dtor_pointer",
8974     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8975    },
8976    {
8977     "kind" : "deleting_dtor_pointer",
8978     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8979    },
8980    {
8981     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8982    },
8983    {
8984     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8985    },
8986    {
8987     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8988    },
8989    {
8990     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8991    }
8992   ]
8993  },
8994  {
8995   "alignment" : 4,
8996   "base_specifiers" :
8997   [
8998    {
8999     "referenced_type" : "type-153"
9000    },
9001    {
9002     "referenced_type" : "type-511"
9003    },
9004    {
9005     "referenced_type" : "type-506"
9006    }
9007   ],
9008   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback>",
9009   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback>",
9010   "record_kind" : "class",
9011   "referenced_type" : "type-512",
9012   "self_type" : "type-512",
9013   "size" : 32,
9014   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9015   "template_args" : [ "type-153" ],
9016   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE",
9017   "vtable_components" :
9018   [
9019    {
9020     "component_value" : 24,
9021     "kind" : "vbase_offset"
9022    },
9023    {
9024     "kind" : "offset_to_top"
9025    },
9026    {
9027     "kind" : "rtti",
9028     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
9029    },
9030    {
9031     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
9032    },
9033    {
9034     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9035    },
9036    {
9037     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9038    },
9039    {
9040     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9041    },
9042    {
9043     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9044    },
9045    {
9046     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
9047    },
9048    {
9049     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9050    },
9051    {
9052     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
9053    },
9054    {
9055     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9056    },
9057    {
9058     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
9059    },
9060    {
9061     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9062    },
9063    {
9064     "kind" : "complete_dtor_pointer",
9065     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
9066    },
9067    {
9068     "kind" : "deleting_dtor_pointer",
9069     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
9070    },
9071    {
9072     "is_pure" : true,
9073     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
9074    },
9075    {
9076     "is_pure" : true,
9077     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
9078    },
9079    {
9080     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
9081    },
9082    {
9083     "component_value" : 20,
9084     "kind" : "vbase_offset"
9085    },
9086    {
9087     "component_value" : -4,
9088     "kind" : "offset_to_top"
9089    },
9090    {
9091     "kind" : "rtti",
9092     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
9093    },
9094    {
9095     "kind" : "complete_dtor_pointer",
9096     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
9097    },
9098    {
9099     "kind" : "deleting_dtor_pointer",
9100     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
9101    },
9102    {
9103     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
9104    },
9105    {
9106     "component_value" : 16,
9107     "kind" : "vbase_offset"
9108    },
9109    {
9110     "component_value" : -8,
9111     "kind" : "offset_to_top"
9112    },
9113    {
9114     "kind" : "rtti",
9115     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
9116    },
9117    {
9118     "kind" : "complete_dtor_pointer",
9119     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
9120    },
9121    {
9122     "kind" : "deleting_dtor_pointer",
9123     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
9124    },
9125    {
9126     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9127    },
9128    {
9129     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9130    },
9131    {
9132     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9133    },
9134    {
9135     "kind" : "vcall_offset"
9136    },
9137    {
9138     "component_value" : -16,
9139     "kind" : "vcall_offset"
9140    },
9141    {
9142     "component_value" : -16,
9143     "kind" : "vcall_offset"
9144    },
9145    {
9146     "component_value" : -16,
9147     "kind" : "vcall_offset"
9148    },
9149    {
9150     "component_value" : -24,
9151     "kind" : "vcall_offset"
9152    },
9153    {
9154     "component_value" : -24,
9155     "kind" : "offset_to_top"
9156    },
9157    {
9158     "kind" : "rtti",
9159     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
9160    },
9161    {
9162     "kind" : "complete_dtor_pointer",
9163     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
9164    },
9165    {
9166     "kind" : "deleting_dtor_pointer",
9167     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
9168    },
9169    {
9170     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9171    },
9172    {
9173     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9174    },
9175    {
9176     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9177    },
9178    {
9179     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9180    }
9181   ]
9182  },
9183  {
9184   "alignment" : 4,
9185   "base_specifiers" :
9186   [
9187    {
9188     "referenced_type" : "type-189"
9189    },
9190    {
9191     "referenced_type" : "type-511"
9192    },
9193    {
9194     "referenced_type" : "type-506"
9195    }
9196   ],
9197   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsb>",
9198   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsb>",
9199   "record_kind" : "class",
9200   "referenced_type" : "type-515",
9201   "self_type" : "type-515",
9202   "size" : 32,
9203   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9204   "template_args" : [ "type-189" ],
9205   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE",
9206   "vtable_components" :
9207   [
9208    {
9209     "component_value" : 24,
9210     "kind" : "vbase_offset"
9211    },
9212    {
9213     "kind" : "offset_to_top"
9214    },
9215    {
9216     "kind" : "rtti",
9217     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
9218    },
9219    {
9220     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_14IUsb8isRemoteEv"
9221    },
9222    {
9223     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9224    },
9225    {
9226     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9227    },
9228    {
9229     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9230    },
9231    {
9232     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9233    },
9234    {
9235     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21setHALInstrumentationEv"
9236    },
9237    {
9238     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9239    },
9240    {
9241     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb4pingEv"
9242    },
9243    {
9244     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9245    },
9246    {
9247     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21notifySyspropsChangedEv"
9248    },
9249    {
9250     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9251    },
9252    {
9253     "kind" : "complete_dtor_pointer",
9254     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
9255    },
9256    {
9257     "kind" : "deleting_dtor_pointer",
9258     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
9259    },
9260    {
9261     "is_pure" : true,
9262     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
9263    },
9264    {
9265     "is_pure" : true,
9266     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
9267    },
9268    {
9269     "is_pure" : true,
9270     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb15queryPortStatusEv"
9271    },
9272    {
9273     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
9274    },
9275    {
9276     "component_value" : 20,
9277     "kind" : "vbase_offset"
9278    },
9279    {
9280     "component_value" : -4,
9281     "kind" : "offset_to_top"
9282    },
9283    {
9284     "kind" : "rtti",
9285     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
9286    },
9287    {
9288     "kind" : "complete_dtor_pointer",
9289     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
9290    },
9291    {
9292     "kind" : "deleting_dtor_pointer",
9293     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
9294    },
9295    {
9296     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
9297    },
9298    {
9299     "component_value" : 16,
9300     "kind" : "vbase_offset"
9301    },
9302    {
9303     "component_value" : -8,
9304     "kind" : "offset_to_top"
9305    },
9306    {
9307     "kind" : "rtti",
9308     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
9309    },
9310    {
9311     "kind" : "complete_dtor_pointer",
9312     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
9313    },
9314    {
9315     "kind" : "deleting_dtor_pointer",
9316     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
9317    },
9318    {
9319     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9320    },
9321    {
9322     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9323    },
9324    {
9325     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9326    },
9327    {
9328     "kind" : "vcall_offset"
9329    },
9330    {
9331     "component_value" : -16,
9332     "kind" : "vcall_offset"
9333    },
9334    {
9335     "component_value" : -16,
9336     "kind" : "vcall_offset"
9337    },
9338    {
9339     "component_value" : -16,
9340     "kind" : "vcall_offset"
9341    },
9342    {
9343     "component_value" : -24,
9344     "kind" : "vcall_offset"
9345    },
9346    {
9347     "component_value" : -24,
9348     "kind" : "offset_to_top"
9349    },
9350    {
9351     "kind" : "rtti",
9352     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
9353    },
9354    {
9355     "kind" : "complete_dtor_pointer",
9356     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
9357    },
9358    {
9359     "kind" : "deleting_dtor_pointer",
9360     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
9361    },
9362    {
9363     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9364    },
9365    {
9366     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9367    },
9368    {
9369     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9370    },
9371    {
9372     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9373    }
9374   ]
9375  },
9376  {
9377   "alignment" : 4,
9378   "base_specifiers" :
9379   [
9380    {
9381     "referenced_type" : "type-734"
9382    },
9383    {
9384     "referenced_type" : "type-511"
9385    },
9386    {
9387     "referenced_type" : "type-506"
9388    }
9389   ],
9390   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsbCallback>",
9391   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsbCallback>",
9392   "record_kind" : "class",
9393   "referenced_type" : "type-744",
9394   "self_type" : "type-744",
9395   "size" : 32,
9396   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9397   "template_args" : [ "type-734" ],
9398   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE",
9399   "vtable_components" :
9400   [
9401    {
9402     "component_value" : 24,
9403     "kind" : "vbase_offset"
9404    },
9405    {
9406     "kind" : "offset_to_top"
9407    },
9408    {
9409     "kind" : "rtti",
9410     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
9411    },
9412    {
9413     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_112IUsbCallback8isRemoteEv"
9414    },
9415    {
9416     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9417    },
9418    {
9419     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9420    },
9421    {
9422     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9423    },
9424    {
9425     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9426    },
9427    {
9428     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21setHALInstrumentationEv"
9429    },
9430    {
9431     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9432    },
9433    {
9434     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback4pingEv"
9435    },
9436    {
9437     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9438    },
9439    {
9440     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21notifySyspropsChangedEv"
9441    },
9442    {
9443     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9444    },
9445    {
9446     "kind" : "complete_dtor_pointer",
9447     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
9448    },
9449    {
9450     "kind" : "deleting_dtor_pointer",
9451     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
9452    },
9453    {
9454     "is_pure" : true,
9455     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
9456    },
9457    {
9458     "is_pure" : true,
9459     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
9460    },
9461    {
9462     "is_pure" : true,
9463     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
9464    },
9465    {
9466     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
9467    },
9468    {
9469     "component_value" : 20,
9470     "kind" : "vbase_offset"
9471    },
9472    {
9473     "component_value" : -4,
9474     "kind" : "offset_to_top"
9475    },
9476    {
9477     "kind" : "rtti",
9478     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
9479    },
9480    {
9481     "kind" : "complete_dtor_pointer",
9482     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
9483    },
9484    {
9485     "kind" : "deleting_dtor_pointer",
9486     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
9487    },
9488    {
9489     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
9490    },
9491    {
9492     "component_value" : 16,
9493     "kind" : "vbase_offset"
9494    },
9495    {
9496     "component_value" : -8,
9497     "kind" : "offset_to_top"
9498    },
9499    {
9500     "kind" : "rtti",
9501     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
9502    },
9503    {
9504     "kind" : "complete_dtor_pointer",
9505     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
9506    },
9507    {
9508     "kind" : "deleting_dtor_pointer",
9509     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
9510    },
9511    {
9512     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9513    },
9514    {
9515     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9516    },
9517    {
9518     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9519    },
9520    {
9521     "kind" : "vcall_offset"
9522    },
9523    {
9524     "component_value" : -16,
9525     "kind" : "vcall_offset"
9526    },
9527    {
9528     "component_value" : -16,
9529     "kind" : "vcall_offset"
9530    },
9531    {
9532     "component_value" : -16,
9533     "kind" : "vcall_offset"
9534    },
9535    {
9536     "component_value" : -24,
9537     "kind" : "vcall_offset"
9538    },
9539    {
9540     "component_value" : -24,
9541     "kind" : "offset_to_top"
9542    },
9543    {
9544     "kind" : "rtti",
9545     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
9546    },
9547    {
9548     "kind" : "complete_dtor_pointer",
9549     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
9550    },
9551    {
9552     "kind" : "deleting_dtor_pointer",
9553     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
9554    },
9555    {
9556     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9557    },
9558    {
9559     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9560    },
9561    {
9562     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9563    },
9564    {
9565     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9566    }
9567   ]
9568  },
9569  {
9570   "alignment" : 4,
9571   "base_specifiers" :
9572   [
9573    {
9574     "referenced_type" : "type-16"
9575    },
9576    {
9577     "referenced_type" : "type-511"
9578    },
9579    {
9580     "referenced_type" : "type-506"
9581    }
9582   ],
9583   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9584   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9585   "record_kind" : "class",
9586   "referenced_type" : "type-510",
9587   "self_type" : "type-510",
9588   "size" : 32,
9589   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9590   "template_args" : [ "type-16" ],
9591   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
9592   "vtable_components" :
9593   [
9594    {
9595     "component_value" : 24,
9596     "kind" : "vbase_offset"
9597    },
9598    {
9599     "kind" : "offset_to_top"
9600    },
9601    {
9602     "kind" : "rtti",
9603     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9604    },
9605    {
9606     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9607    },
9608    {
9609     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9610    },
9611    {
9612     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9613    },
9614    {
9615     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9616    },
9617    {
9618     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9619    },
9620    {
9621     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9622    },
9623    {
9624     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9625    },
9626    {
9627     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9628    },
9629    {
9630     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9631    },
9632    {
9633     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9634    },
9635    {
9636     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9637    },
9638    {
9639     "kind" : "complete_dtor_pointer",
9640     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9641    },
9642    {
9643     "kind" : "deleting_dtor_pointer",
9644     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9645    },
9646    {
9647     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9648    },
9649    {
9650     "component_value" : 20,
9651     "kind" : "vbase_offset"
9652    },
9653    {
9654     "component_value" : -4,
9655     "kind" : "offset_to_top"
9656    },
9657    {
9658     "kind" : "rtti",
9659     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9660    },
9661    {
9662     "kind" : "complete_dtor_pointer",
9663     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9664    },
9665    {
9666     "kind" : "deleting_dtor_pointer",
9667     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9668    },
9669    {
9670     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9671    },
9672    {
9673     "component_value" : 16,
9674     "kind" : "vbase_offset"
9675    },
9676    {
9677     "component_value" : -8,
9678     "kind" : "offset_to_top"
9679    },
9680    {
9681     "kind" : "rtti",
9682     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9683    },
9684    {
9685     "kind" : "complete_dtor_pointer",
9686     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9687    },
9688    {
9689     "kind" : "deleting_dtor_pointer",
9690     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9691    },
9692    {
9693     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9694    },
9695    {
9696     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9697    },
9698    {
9699     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9700    },
9701    {
9702     "kind" : "vcall_offset"
9703    },
9704    {
9705     "component_value" : -16,
9706     "kind" : "vcall_offset"
9707    },
9708    {
9709     "component_value" : -16,
9710     "kind" : "vcall_offset"
9711    },
9712    {
9713     "component_value" : -16,
9714     "kind" : "vcall_offset"
9715    },
9716    {
9717     "component_value" : -24,
9718     "kind" : "vcall_offset"
9719    },
9720    {
9721     "component_value" : -24,
9722     "kind" : "offset_to_top"
9723    },
9724    {
9725     "kind" : "rtti",
9726     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9727    },
9728    {
9729     "kind" : "complete_dtor_pointer",
9730     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9731    },
9732    {
9733     "kind" : "deleting_dtor_pointer",
9734     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9735    },
9736    {
9737     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9738    },
9739    {
9740     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9741    },
9742    {
9743     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9744    },
9745    {
9746     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9747    }
9748   ]
9749  },
9750  {
9751   "alignment" : 4,
9752   "fields" :
9753   [
9754    {
9755     "access" : "private",
9756     "field_name" : "mMutex",
9757     "referenced_type" : "type-534"
9758    },
9759    {
9760     "access" : "private",
9761     "field_name" : "mMap",
9762     "field_offset" : 32,
9763     "referenced_type" : "type-535"
9764    }
9765   ],
9766   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9767   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9768   "record_kind" : "class",
9769   "referenced_type" : "type-533",
9770   "self_type" : "type-533",
9771   "size" : 16,
9772   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9773   "template_args" : [ "type-14", "type-536" ],
9774   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
9775  },
9776  {
9777   "alignment" : 4,
9778   "fields" :
9779   [
9780    {
9781     "access" : "private",
9782     "field_name" : "mMutex",
9783     "referenced_type" : "type-542"
9784    },
9785    {
9786     "access" : "private",
9787     "field_name" : "mMap",
9788     "field_offset" : 32,
9789     "referenced_type" : "type-543"
9790    }
9791   ],
9792   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9793   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9794   "record_kind" : "class",
9795   "referenced_type" : "type-541",
9796   "self_type" : "type-541",
9797   "size" : 16,
9798   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9799   "template_args" : [ "type-14", "type-39" ],
9800   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
9801  },
9802  {
9803   "alignment" : 4,
9804   "fields" :
9805   [
9806    {
9807     "access" : "private",
9808     "field_name" : "mMutex",
9809     "referenced_type" : "type-547"
9810    },
9811    {
9812     "access" : "private",
9813     "field_name" : "mMap",
9814     "field_offset" : 32,
9815     "referenced_type" : "type-548"
9816    }
9817   ],
9818   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9819   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9820   "record_kind" : "class",
9821   "referenced_type" : "type-546",
9822   "self_type" : "type-546",
9823   "size" : 16,
9824   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9825   "template_args" : [ "type-549", "type-413" ],
9826   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
9827  },
9828  {
9829   "alignment" : 4,
9830   "fields" :
9831   [
9832    {
9833     "access" : "private",
9834     "field_name" : "mMutex",
9835     "referenced_type" : "type-565"
9836    },
9837    {
9838     "access" : "private",
9839     "field_name" : "mMap",
9840     "field_offset" : 32,
9841     "referenced_type" : "type-566"
9842    }
9843   ],
9844   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9845   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9846   "record_kind" : "class",
9847   "referenced_type" : "type-564",
9848   "self_type" : "type-564",
9849   "size" : 16,
9850   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9851   "template_args" : [ "type-567", "type-568" ],
9852   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
9853  },
9854  {
9855   "alignment" : 4,
9856   "fields" :
9857   [
9858    {
9859     "access" : "private",
9860     "field_name" : "mMutex",
9861     "referenced_type" : "type-555"
9862    },
9863    {
9864     "access" : "private",
9865     "field_name" : "mMap",
9866     "field_offset" : 32,
9867     "referenced_type" : "type-556"
9868    }
9869   ],
9870   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9871   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9872   "record_kind" : "class",
9873   "referenced_type" : "type-554",
9874   "self_type" : "type-554",
9875   "size" : 16,
9876   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9877   "template_args" : [ "type-557", "type-558" ],
9878   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
9879  },
9880  {
9881   "alignment" : 8,
9882   "fields" :
9883   [
9884    {
9885     "field_name" : "flags",
9886     "referenced_type" : "type-2"
9887    },
9888    {
9889     "field_name" : "fdIndex",
9890     "field_offset" : 32,
9891     "referenced_type" : "type-2"
9892    },
9893    {
9894     "field_name" : "offset",
9895     "field_offset" : 64,
9896     "referenced_type" : "type-2"
9897    },
9898    {
9899     "field_name" : "extent",
9900     "field_offset" : 128,
9901     "referenced_type" : "type-13"
9902    }
9903   ],
9904   "linker_set_key" : "android::hardware::GrantorDescriptor",
9905   "name" : "android::hardware::GrantorDescriptor",
9906   "referenced_type" : "type-431",
9907   "self_type" : "type-431",
9908   "size" : 24,
9909   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9910   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
9911  },
9912  {
9913   "alignment" : 8,
9914   "base_specifiers" :
9915   [
9916    {
9917     "is_virtual" : true,
9918     "referenced_type" : "type-415"
9919    },
9920    {
9921     "is_virtual" : true,
9922     "referenced_type" : "type-7"
9923    }
9924   ],
9925   "linker_set_key" : "android::hardware::HidlMemory",
9926   "name" : "android::hardware::HidlMemory",
9927   "record_kind" : "class",
9928   "referenced_type" : "type-423",
9929   "self_type" : "type-423",
9930   "size" : 56,
9931   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9932   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
9933   "vtable_components" :
9934   [
9935    {
9936     "component_value" : 48,
9937     "kind" : "vbase_offset"
9938    },
9939    {
9940     "component_value" : 8,
9941     "kind" : "vbase_offset"
9942    },
9943    {
9944     "kind" : "offset_to_top"
9945    },
9946    {
9947     "kind" : "rtti",
9948     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9949    },
9950    {
9951     "kind" : "complete_dtor_pointer",
9952     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
9953    },
9954    {
9955     "kind" : "deleting_dtor_pointer",
9956     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
9957    },
9958    {
9959     "kind" : "vcall_offset"
9960    },
9961    {
9962     "kind" : "vcall_offset"
9963    },
9964    {
9965     "kind" : "vcall_offset"
9966    },
9967    {
9968     "kind" : "vcall_offset"
9969    },
9970    {
9971     "component_value" : -48,
9972     "kind" : "vcall_offset"
9973    },
9974    {
9975     "component_value" : -48,
9976     "kind" : "offset_to_top"
9977    },
9978    {
9979     "kind" : "rtti",
9980     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9981    },
9982    {
9983     "kind" : "complete_dtor_pointer",
9984     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
9985    },
9986    {
9987     "kind" : "deleting_dtor_pointer",
9988     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
9989    },
9990    {
9991     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9992    },
9993    {
9994     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9995    },
9996    {
9997     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9998    },
9999    {
10000     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10001    }
10002   ]
10003  },
10004  {
10005   "alignment" : 4,
10006   "base_specifiers" :
10007   [
10008    {
10009     "is_virtual" : true,
10010     "referenced_type" : "type-7"
10011    }
10012   ],
10013   "linker_set_key" : "android::hardware::IBinder",
10014   "name" : "android::hardware::IBinder",
10015   "record_kind" : "class",
10016   "referenced_type" : "type-31",
10017   "self_type" : "type-31",
10018   "size" : 12,
10019   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
10020   "unique_id" : "_ZTSN7android8hardware7IBinderE",
10021   "vtable_components" :
10022   [
10023    {
10024     "component_value" : 4,
10025     "kind" : "vbase_offset"
10026    },
10027    {
10028     "kind" : "offset_to_top"
10029    },
10030    {
10031     "kind" : "rtti",
10032     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
10033    },
10034    {
10035     "is_pure" : true,
10036     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10037    },
10038    {
10039     "is_pure" : true,
10040     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
10041    },
10042    {
10043     "is_pure" : true,
10044     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
10045    },
10046    {
10047     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10048    },
10049    {
10050     "is_pure" : true,
10051     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10052    },
10053    {
10054     "is_pure" : true,
10055     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
10056    },
10057    {
10058     "is_pure" : true,
10059     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
10060    },
10061    {
10062     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
10063    },
10064    {
10065     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10066    },
10067    {
10068     "kind" : "complete_dtor_pointer",
10069     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
10070    },
10071    {
10072     "kind" : "deleting_dtor_pointer",
10073     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
10074    },
10075    {
10076     "kind" : "vcall_offset"
10077    },
10078    {
10079     "kind" : "vcall_offset"
10080    },
10081    {
10082     "kind" : "vcall_offset"
10083    },
10084    {
10085     "kind" : "vcall_offset"
10086    },
10087    {
10088     "component_value" : -4,
10089     "kind" : "vcall_offset"
10090    },
10091    {
10092     "component_value" : -4,
10093     "kind" : "offset_to_top"
10094    },
10095    {
10096     "kind" : "rtti",
10097     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
10098    },
10099    {
10100     "kind" : "complete_dtor_pointer",
10101     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
10102    },
10103    {
10104     "kind" : "deleting_dtor_pointer",
10105     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
10106    },
10107    {
10108     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10109    },
10110    {
10111     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10112    },
10113    {
10114     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10115    },
10116    {
10117     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10118    }
10119   ]
10120  },
10121  {
10122   "alignment" : 4,
10123   "base_specifiers" :
10124   [
10125    {
10126     "is_virtual" : true,
10127     "referenced_type" : "type-7"
10128    }
10129   ],
10130   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
10131   "name" : "android::hardware::IBinder::DeathRecipient",
10132   "record_kind" : "class",
10133   "referenced_type" : "type-17",
10134   "self_type" : "type-17",
10135   "size" : 12,
10136   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
10137   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
10138   "vtable_components" :
10139   [
10140    {
10141     "component_value" : 4,
10142     "kind" : "vbase_offset"
10143    },
10144    {
10145     "kind" : "offset_to_top"
10146    },
10147    {
10148     "kind" : "rtti",
10149     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
10150    },
10151    {
10152     "is_pure" : true,
10153     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
10154    },
10155    {
10156     "kind" : "complete_dtor_pointer",
10157     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
10158    },
10159    {
10160     "kind" : "deleting_dtor_pointer",
10161     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
10162    },
10163    {
10164     "kind" : "vcall_offset"
10165    },
10166    {
10167     "kind" : "vcall_offset"
10168    },
10169    {
10170     "kind" : "vcall_offset"
10171    },
10172    {
10173     "kind" : "vcall_offset"
10174    },
10175    {
10176     "component_value" : -4,
10177     "kind" : "vcall_offset"
10178    },
10179    {
10180     "component_value" : -4,
10181     "kind" : "offset_to_top"
10182    },
10183    {
10184     "kind" : "rtti",
10185     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
10186    },
10187    {
10188     "kind" : "complete_dtor_pointer",
10189     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
10190    },
10191    {
10192     "kind" : "deleting_dtor_pointer",
10193     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
10194    },
10195    {
10196     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10197    },
10198    {
10199     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10200    },
10201    {
10202     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10203    },
10204    {
10205     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10206    }
10207   ]
10208  },
10209  {
10210   "alignment" : 4,
10211   "base_specifiers" :
10212   [
10213    {
10214     "is_virtual" : true,
10215     "referenced_type" : "type-7"
10216    }
10217   ],
10218   "linker_set_key" : "android::hardware::IInterface",
10219   "name" : "android::hardware::IInterface",
10220   "record_kind" : "class",
10221   "referenced_type" : "type-511",
10222   "self_type" : "type-511",
10223   "size" : 12,
10224   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10225   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
10226   "vtable_components" :
10227   [
10228    {
10229     "component_value" : 4,
10230     "kind" : "vbase_offset"
10231    },
10232    {
10233     "kind" : "offset_to_top"
10234    },
10235    {
10236     "kind" : "rtti",
10237     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
10238    },
10239    {
10240     "kind" : "complete_dtor_pointer",
10241     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
10242    },
10243    {
10244     "kind" : "deleting_dtor_pointer",
10245     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
10246    },
10247    {
10248     "is_pure" : true,
10249     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
10250    },
10251    {
10252     "kind" : "vcall_offset"
10253    },
10254    {
10255     "kind" : "vcall_offset"
10256    },
10257    {
10258     "kind" : "vcall_offset"
10259    },
10260    {
10261     "kind" : "vcall_offset"
10262    },
10263    {
10264     "component_value" : -4,
10265     "kind" : "vcall_offset"
10266    },
10267    {
10268     "component_value" : -4,
10269     "kind" : "offset_to_top"
10270    },
10271    {
10272     "kind" : "rtti",
10273     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
10274    },
10275    {
10276     "kind" : "complete_dtor_pointer",
10277     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
10278    },
10279    {
10280     "kind" : "deleting_dtor_pointer",
10281     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
10282    },
10283    {
10284     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10285    },
10286    {
10287     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10288    },
10289    {
10290     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10291    },
10292    {
10293     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10294    }
10295   ]
10296  },
10297  {
10298   "alignment" : 8,
10299   "fields" :
10300   [
10301    {
10302     "access" : "private",
10303     "field_name" : "mGrantors",
10304     "referenced_type" : "type-427"
10305    },
10306    {
10307     "access" : "private",
10308     "field_name" : "mHandle",
10309     "field_offset" : 128,
10310     "referenced_type" : "type-473"
10311    },
10312    {
10313     "access" : "private",
10314     "field_name" : "mQuantum",
10315     "field_offset" : 192,
10316     "referenced_type" : "type-2"
10317    },
10318    {
10319     "access" : "private",
10320     "field_name" : "mFlags",
10321     "field_offset" : 224,
10322     "referenced_type" : "type-2"
10323    }
10324   ],
10325   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
10326   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
10327   "referenced_type" : "type-472",
10328   "self_type" : "type-472",
10329   "size" : 32,
10330   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
10331   "template_args" : [ "type-74" ],
10332   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
10333  },
10334  {
10335   "alignment" : 4,
10336   "fields" :
10337   [
10338    {
10339     "access" : "private",
10340     "field_name" : "mBufCachePos",
10341     "referenced_type" : "type-2"
10342    },
10343    {
10344     "access" : "private",
10345     "field_name" : "mBufCache",
10346     "field_offset" : 32,
10347     "referenced_type" : "type-517"
10348    },
10349    {
10350     "access" : "private",
10351     "field_name" : "mError",
10352     "field_offset" : 128,
10353     "referenced_type" : "type-76"
10354    },
10355    {
10356     "access" : "private",
10357     "field_name" : "mData",
10358     "field_offset" : 160,
10359     "referenced_type" : "type-518"
10360    },
10361    {
10362     "access" : "private",
10363     "field_name" : "mDataSize",
10364     "field_offset" : 192,
10365     "referenced_type" : "type-2"
10366    },
10367    {
10368     "access" : "private",
10369     "field_name" : "mDataCapacity",
10370     "field_offset" : 224,
10371     "referenced_type" : "type-2"
10372    },
10373    {
10374     "access" : "private",
10375     "field_name" : "mDataPos",
10376     "field_offset" : 256,
10377     "referenced_type" : "type-2"
10378    },
10379    {
10380     "access" : "private",
10381     "field_name" : "mObjects",
10382     "field_offset" : 288,
10383     "referenced_type" : "type-519"
10384    },
10385    {
10386     "access" : "private",
10387     "field_name" : "mObjectsSize",
10388     "field_offset" : 320,
10389     "referenced_type" : "type-2"
10390    },
10391    {
10392     "access" : "private",
10393     "field_name" : "mObjectsCapacity",
10394     "field_offset" : 352,
10395     "referenced_type" : "type-2"
10396    },
10397    {
10398     "access" : "private",
10399     "field_name" : "mNextObjectHint",
10400     "field_offset" : 384,
10401     "referenced_type" : "type-2"
10402    },
10403    {
10404     "access" : "private",
10405     "field_name" : "mNumRef",
10406     "field_offset" : 416,
10407     "referenced_type" : "type-2"
10408    },
10409    {
10410     "access" : "private",
10411     "field_name" : "mFdsKnown",
10412     "field_offset" : 448,
10413     "referenced_type" : "type-39"
10414    },
10415    {
10416     "access" : "private",
10417     "field_name" : "mHasFds",
10418     "field_offset" : 456,
10419     "referenced_type" : "type-39"
10420    },
10421    {
10422     "access" : "private",
10423     "field_name" : "mAllowFds",
10424     "field_offset" : 464,
10425     "referenced_type" : "type-39"
10426    },
10427    {
10428     "access" : "private",
10429     "field_name" : "mOwner",
10430     "field_offset" : 480,
10431     "referenced_type" : "type-520"
10432    },
10433    {
10434     "access" : "private",
10435     "field_name" : "mOwnerCookie",
10436     "field_offset" : 512,
10437     "referenced_type" : "type-26"
10438    }
10439   ],
10440   "linker_set_key" : "android::hardware::Parcel",
10441   "name" : "android::hardware::Parcel",
10442   "record_kind" : "class",
10443   "referenced_type" : "type-516",
10444   "self_type" : "type-516",
10445   "size" : 68,
10446   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
10447   "unique_id" : "_ZTSN7android8hardware6ParcelE"
10448  },
10449  {
10450   "access" : "private",
10451   "alignment" : 8,
10452   "fields" :
10453   [
10454    {
10455     "field_name" : "index",
10456     "referenced_type" : "type-2"
10457    },
10458    {
10459     "field_name" : "buffer",
10460     "field_offset" : 64,
10461     "referenced_type" : "type-13"
10462    },
10463    {
10464     "field_name" : "bufend",
10465     "field_offset" : 128,
10466     "referenced_type" : "type-13"
10467    }
10468   ],
10469   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
10470   "name" : "android::hardware::Parcel::BufferInfo",
10471   "referenced_type" : "type-524",
10472   "self_type" : "type-524",
10473   "size" : 24,
10474   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
10475   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
10476  },
10477  {
10478   "alignment" : 8,
10479   "base_specifiers" :
10480   [
10481    {
10482     "is_virtual" : true,
10483     "referenced_type" : "type-7"
10484    }
10485   ],
10486   "fields" :
10487   [
10488    {
10489     "access" : "private",
10490     "field_name" : "mDriverFD",
10491     "field_offset" : 32,
10492     "referenced_type" : "type-76"
10493    },
10494    {
10495     "access" : "private",
10496     "field_name" : "mVMStart",
10497     "field_offset" : 64,
10498     "referenced_type" : "type-26"
10499    },
10500    {
10501     "access" : "private",
10502     "field_name" : "mThreadCountLock",
10503     "field_offset" : 96,
10504     "referenced_type" : "type-82"
10505    },
10506    {
10507     "access" : "private",
10508     "field_name" : "mThreadCountDecrement",
10509     "field_offset" : 128,
10510     "referenced_type" : "type-83"
10511    },
10512    {
10513     "access" : "private",
10514     "field_name" : "mExecutingThreadsCount",
10515     "field_offset" : 160,
10516     "referenced_type" : "type-2"
10517    },
10518    {
10519     "access" : "private",
10520     "field_name" : "mMaxThreads",
10521     "field_offset" : 192,
10522     "referenced_type" : "type-2"
10523    },
10524    {
10525     "access" : "private",
10526     "field_name" : "mStarvationStartTimeMs",
10527     "field_offset" : 256,
10528     "referenced_type" : "type-18"
10529    },
10530    {
10531     "access" : "private",
10532     "field_name" : "mLock",
10533     "field_offset" : 320,
10534     "referenced_type" : "type-19"
10535    },
10536    {
10537     "access" : "private",
10538     "field_name" : "mHandleToObject",
10539     "field_offset" : 352,
10540     "referenced_type" : "type-24"
10541    },
10542    {
10543     "access" : "private",
10544     "field_name" : "mManagesContexts",
10545     "field_offset" : 512,
10546     "referenced_type" : "type-39"
10547    },
10548    {
10549     "access" : "private",
10550     "field_name" : "mBinderContextCheckFunc",
10551     "field_offset" : 544,
10552     "referenced_type" : "type-37"
10553    },
10554    {
10555     "access" : "private",
10556     "field_name" : "mBinderContextUserData",
10557     "field_offset" : 576,
10558     "referenced_type" : "type-26"
10559    },
10560    {
10561     "access" : "private",
10562     "field_name" : "mContexts",
10563     "field_offset" : 608,
10564     "referenced_type" : "type-67"
10565    },
10566    {
10567     "access" : "private",
10568     "field_name" : "mRootDir",
10569     "field_offset" : 768,
10570     "referenced_type" : "type-71"
10571    },
10572    {
10573     "access" : "private",
10574     "field_name" : "mThreadPoolStarted",
10575     "field_offset" : 800,
10576     "referenced_type" : "type-39"
10577    },
10578    {
10579     "access" : "private",
10580     "field_name" : "mSpawnThreadOnStart",
10581     "field_offset" : 808,
10582     "referenced_type" : "type-39"
10583    },
10584    {
10585     "access" : "private",
10586     "field_name" : "mThreadPoolSeq",
10587     "field_offset" : 832,
10588     "referenced_type" : "type-75"
10589    },
10590    {
10591     "access" : "private",
10592     "field_name" : "mMmapSize",
10593     "field_offset" : 864,
10594     "referenced_type" : "type-28"
10595    },
10596    {
10597     "access" : "private",
10598     "field_name" : "mCallRestriction",
10599     "field_offset" : 896,
10600     "referenced_type" : "type-77"
10601    }
10602   ],
10603   "linker_set_key" : "android::hardware::ProcessState",
10604   "name" : "android::hardware::ProcessState",
10605   "record_kind" : "class",
10606   "referenced_type" : "type-81",
10607   "self_type" : "type-81",
10608   "size" : 128,
10609   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10610   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
10611   "vtable_components" :
10612   [
10613    {
10614     "component_value" : 116,
10615     "kind" : "vbase_offset"
10616    },
10617    {
10618     "kind" : "offset_to_top"
10619    },
10620    {
10621     "kind" : "rtti",
10622     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10623    },
10624    {
10625     "kind" : "complete_dtor_pointer",
10626     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
10627    },
10628    {
10629     "kind" : "deleting_dtor_pointer",
10630     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
10631    },
10632    {
10633     "kind" : "vcall_offset"
10634    },
10635    {
10636     "kind" : "vcall_offset"
10637    },
10638    {
10639     "kind" : "vcall_offset"
10640    },
10641    {
10642     "kind" : "vcall_offset"
10643    },
10644    {
10645     "component_value" : -116,
10646     "kind" : "vcall_offset"
10647    },
10648    {
10649     "component_value" : -116,
10650     "kind" : "offset_to_top"
10651    },
10652    {
10653     "kind" : "rtti",
10654     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10655    },
10656    {
10657     "kind" : "complete_dtor_pointer",
10658     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
10659    },
10660    {
10661     "kind" : "deleting_dtor_pointer",
10662     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
10663    },
10664    {
10665     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10666    },
10667    {
10668     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10669    },
10670    {
10671     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10672    },
10673    {
10674     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10675    }
10676   ]
10677  },
10678  {
10679   "access" : "private",
10680   "alignment" : 4,
10681   "fields" :
10682   [
10683    {
10684     "field_name" : "binder",
10685     "referenced_type" : "type-30"
10686    },
10687    {
10688     "field_name" : "refs",
10689     "field_offset" : 32,
10690     "referenced_type" : "type-11"
10691    }
10692   ],
10693   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
10694   "name" : "android::hardware::ProcessState::handle_entry",
10695   "referenced_type" : "type-29",
10696   "self_type" : "type-29",
10697   "size" : 8,
10698   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10699   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
10700  },
10701  {
10702   "alignment" : 4,
10703   "base_specifiers" :
10704   [
10705    {
10706     "referenced_type" : "type-250"
10707    }
10708   ],
10709   "fields" :
10710   [
10711    {
10712     "access" : "private",
10713     "field_name" : "mVal",
10714     "field_offset" : 192,
10715     "referenced_type" : "type-187"
10716    }
10717   ],
10718   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> >",
10719   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> >",
10720   "record_kind" : "class",
10721   "referenced_type" : "type-264",
10722   "self_type" : "type-264",
10723   "size" : 28,
10724   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10725   "template_args" : [ "type-187" ],
10726   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb4V1_14IUsbEEEEE"
10727  },
10728  {
10729   "alignment" : 4,
10730   "base_specifiers" :
10731   [
10732    {
10733     "referenced_type" : "type-250"
10734    }
10735   ],
10736   "fields" :
10737   [
10738    {
10739     "access" : "private",
10740     "field_name" : "mVal",
10741     "field_offset" : 192,
10742     "referenced_type" : "type-732"
10743    }
10744   ],
10745   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> >",
10746   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> >",
10747   "record_kind" : "class",
10748   "referenced_type" : "type-753",
10749   "self_type" : "type-753",
10750   "size" : 28,
10751   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10752   "template_args" : [ "type-732" ],
10753   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb4V1_112IUsbCallbackEEEEE"
10754  },
10755  {
10756   "alignment" : 4,
10757   "base_specifiers" :
10758   [
10759    {
10760     "referenced_type" : "type-250"
10761    }
10762   ],
10763   "fields" :
10764   [
10765    {
10766     "access" : "private",
10767     "field_name" : "mVal",
10768     "field_offset" : 168,
10769     "referenced_type" : "type-39"
10770    }
10771   ],
10772   "linker_set_key" : "android::hardware::Return<bool>",
10773   "name" : "android::hardware::Return<bool>",
10774   "record_kind" : "class",
10775   "referenced_type" : "type-249",
10776   "self_type" : "type-249",
10777   "size" : 24,
10778   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10779   "template_args" : [ "type-39" ],
10780   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
10781  },
10782  {
10783   "alignment" : 4,
10784   "base_specifiers" :
10785   [
10786    {
10787     "referenced_type" : "type-250"
10788    }
10789   ],
10790   "linker_set_key" : "android::hardware::Return<void>",
10791   "name" : "android::hardware::Return<void>",
10792   "record_kind" : "class",
10793   "referenced_type" : "type-291",
10794   "self_type" : "type-291",
10795   "size" : 24,
10796   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10797   "template_args" : [ "type-27" ],
10798   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
10799  },
10800  {
10801   "alignment" : 4,
10802   "fields" :
10803   [
10804    {
10805     "access" : "private",
10806     "field_name" : "mException",
10807     "referenced_type" : "type-76"
10808    },
10809    {
10810     "access" : "private",
10811     "field_name" : "mErrorCode",
10812     "field_offset" : 32,
10813     "referenced_type" : "type-76"
10814    },
10815    {
10816     "access" : "private",
10817     "field_name" : "mMessage",
10818     "field_offset" : 64,
10819     "referenced_type" : "type-222"
10820    }
10821   ],
10822   "linker_set_key" : "android::hardware::Status",
10823   "name" : "android::hardware::Status",
10824   "record_kind" : "class",
10825   "referenced_type" : "type-221",
10826   "self_type" : "type-221",
10827   "size" : 20,
10828   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10829   "unique_id" : "_ZTSN7android8hardware6StatusE"
10830  },
10831  {
10832   "alignment" : 4,
10833   "fields" :
10834   [
10835    {
10836     "access" : "protected",
10837     "field_name" : "mInstrumentationCallbacks",
10838     "field_offset" : 32,
10839     "referenced_type" : "type-499"
10840    },
10841    {
10842     "access" : "protected",
10843     "field_name" : "mEnableInstrumentation",
10844     "field_offset" : 128,
10845     "referenced_type" : "type-39"
10846    },
10847    {
10848     "access" : "protected",
10849     "field_name" : "mInstrumentationLibPackage",
10850     "field_offset" : 160,
10851     "referenced_type" : "type-500"
10852    },
10853    {
10854     "access" : "protected",
10855     "field_name" : "mInterfaceName",
10856     "field_offset" : 256,
10857     "referenced_type" : "type-501"
10858    }
10859   ],
10860   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
10861   "name" : "android::hardware::details::HidlInstrumentor",
10862   "referenced_type" : "type-498",
10863   "self_type" : "type-498",
10864   "size" : 44,
10865   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10866   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
10867   "vtable_components" :
10868   [
10869    {
10870     "kind" : "offset_to_top"
10871    },
10872    {
10873     "kind" : "rtti",
10874     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
10875    },
10876    {
10877     "kind" : "complete_dtor_pointer",
10878     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
10879    },
10880    {
10881     "kind" : "deleting_dtor_pointer",
10882     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
10883    }
10884   ]
10885  },
10886  {
10887   "alignment" : 4,
10888   "fields" :
10889   [
10890    {
10891     "field_name" : "sched_policy",
10892     "referenced_type" : "type-76"
10893    },
10894    {
10895     "field_name" : "prio",
10896     "field_offset" : 32,
10897     "referenced_type" : "type-76"
10898    }
10899   ],
10900   "linker_set_key" : "android::hardware::details::SchedPrio",
10901   "name" : "android::hardware::details::SchedPrio",
10902   "referenced_type" : "type-536",
10903   "self_type" : "type-536",
10904   "size" : 8,
10905   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
10906   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
10907  },
10908  {
10909   "alignment" : 4,
10910   "fields" :
10911   [
10912    {
10913     "access" : "private",
10914     "field_name" : "mQueue",
10915     "referenced_type" : "type-727"
10916    }
10917   ],
10918   "linker_set_key" : "android::hardware::details::TaskRunner",
10919   "name" : "android::hardware::details::TaskRunner",
10920   "record_kind" : "class",
10921   "referenced_type" : "type-726",
10922   "self_type" : "type-726",
10923   "size" : 8,
10924   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
10925   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
10926  },
10927  {
10928   "alignment" : 1,
10929   "linker_set_key" : "android::hardware::details::bnhw_tag",
10930   "name" : "android::hardware::details::bnhw_tag",
10931   "referenced_type" : "type-361",
10932   "self_type" : "type-361",
10933   "size" : 1,
10934   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10935   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
10936  },
10937  {
10938   "alignment" : 1,
10939   "linker_set_key" : "android::hardware::details::bphw_tag",
10940   "name" : "android::hardware::details::bphw_tag",
10941   "referenced_type" : "type-374",
10942   "self_type" : "type-374",
10943   "size" : 1,
10944   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10945   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
10946  },
10947  {
10948   "alignment" : 1,
10949   "linker_set_key" : "android::hardware::details::bs_tag",
10950   "name" : "android::hardware::details::bs_tag",
10951   "referenced_type" : "type-385",
10952   "self_type" : "type-385",
10953   "size" : 1,
10954   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10955   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
10956  },
10957  {
10958   "access" : "private",
10959   "alignment" : 8,
10960   "fields" :
10961   [
10962    {
10963     "field_name" : "mPointer",
10964     "referenced_type" : "type-430"
10965    },
10966    {
10967     "field_name" : "_pad",
10968     "referenced_type" : "type-13"
10969    }
10970   ],
10971   "is_anonymous" : true,
10972   "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",
10973   "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",
10974   "record_kind" : "union",
10975   "referenced_type" : "type-429",
10976   "self_type" : "type-429",
10977   "size" : 8,
10978   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10979   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
10980  },
10981  {
10982   "access" : "private",
10983   "alignment" : 8,
10984   "fields" :
10985   [
10986    {
10987     "field_name" : "mPointer",
10988     "referenced_type" : "type-772"
10989    },
10990    {
10991     "field_name" : "_pad",
10992     "referenced_type" : "type-13"
10993    }
10994   ],
10995   "is_anonymous" : true,
10996   "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",
10997   "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",
10998   "record_kind" : "union",
10999   "referenced_type" : "type-771",
11000   "self_type" : "type-771",
11001   "size" : 8,
11002   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11003   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_010PortStatusEEUt_E"
11004  },
11005  {
11006   "access" : "private",
11007   "alignment" : 8,
11008   "fields" :
11009   [
11010    {
11011     "field_name" : "mPointer",
11012     "referenced_type" : "type-781"
11013    },
11014    {
11015     "field_name" : "_pad",
11016     "referenced_type" : "type-13"
11017    }
11018   ],
11019   "is_anonymous" : true,
11020   "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",
11021   "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",
11022   "record_kind" : "union",
11023   "referenced_type" : "type-780",
11024   "self_type" : "type-780",
11025   "size" : 8,
11026   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11027   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_114PortStatus_1_1EEUt_E"
11028  },
11029  {
11030   "alignment" : 8,
11031   "fields" :
11032   [
11033    {
11034     "access" : "private",
11035     "referenced_type" : "type-429"
11036    }
11037   ],
11038   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
11039   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
11040   "referenced_type" : "type-428",
11041   "self_type" : "type-428",
11042   "size" : 8,
11043   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11044   "template_args" : [ "type-431" ],
11045   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
11046  },
11047  {
11048   "alignment" : 8,
11049   "fields" :
11050   [
11051    {
11052     "access" : "private",
11053     "referenced_type" : "type-442"
11054    }
11055   ],
11056   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
11057   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
11058   "referenced_type" : "type-441",
11059   "self_type" : "type-441",
11060   "size" : 8,
11061   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11062   "template_args" : [ "type-444" ],
11063   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
11064  },
11065  {
11066   "alignment" : 8,
11067   "fields" :
11068   [
11069    {
11070     "access" : "private",
11071     "referenced_type" : "type-434"
11072    }
11073   ],
11074   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
11075   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
11076   "referenced_type" : "type-433",
11077   "self_type" : "type-433",
11078   "size" : 8,
11079   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11080   "template_args" : [ "type-410" ],
11081   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
11082  },
11083  {
11084   "alignment" : 8,
11085   "fields" :
11086   [
11087    {
11088     "access" : "private",
11089     "referenced_type" : "type-771"
11090    }
11091   ],
11092   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
11093   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
11094   "referenced_type" : "type-770",
11095   "self_type" : "type-770",
11096   "size" : 8,
11097   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11098   "template_args" : [ "type-643" ],
11099   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_010PortStatusEEE"
11100  },
11101  {
11102   "alignment" : 8,
11103   "fields" :
11104   [
11105    {
11106     "access" : "private",
11107     "referenced_type" : "type-780"
11108    }
11109   ],
11110   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
11111   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
11112   "referenced_type" : "type-779",
11113   "self_type" : "type-779",
11114   "size" : 8,
11115   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11116   "template_args" : [ "type-782" ],
11117   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_114PortStatus_1_1EEE"
11118  },
11119  {
11120   "alignment" : 8,
11121   "fields" :
11122   [
11123    {
11124     "access" : "private",
11125     "referenced_type" : "type-459"
11126    }
11127   ],
11128   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
11129   "name" : "android::hardware::details::hidl_pointer<char>",
11130   "referenced_type" : "type-458",
11131   "self_type" : "type-458",
11132   "size" : 8,
11133   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11134   "template_args" : [ "type-74" ],
11135   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
11136  },
11137  {
11138   "access" : "private",
11139   "alignment" : 8,
11140   "fields" :
11141   [
11142    {
11143     "field_name" : "mPointer",
11144     "referenced_type" : "type-307"
11145    },
11146    {
11147     "field_name" : "_pad",
11148     "referenced_type" : "type-13"
11149    }
11150   ],
11151   "is_anonymous" : true,
11152   "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",
11153   "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",
11154   "record_kind" : "union",
11155   "referenced_type" : "type-459",
11156   "self_type" : "type-459",
11157   "size" : 8,
11158   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11159   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
11160  },
11161  {
11162   "alignment" : 8,
11163   "fields" :
11164   [
11165    {
11166     "access" : "private",
11167     "referenced_type" : "type-412"
11168    }
11169   ],
11170   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
11171   "name" : "android::hardware::details::hidl_pointer<const char>",
11172   "referenced_type" : "type-411",
11173   "self_type" : "type-411",
11174   "size" : 8,
11175   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11176   "template_args" : [ "type-73" ],
11177   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
11178  },
11179  {
11180   "access" : "private",
11181   "alignment" : 8,
11182   "fields" :
11183   [
11184    {
11185     "field_name" : "mPointer",
11186     "referenced_type" : "type-72"
11187    },
11188    {
11189     "field_name" : "_pad",
11190     "referenced_type" : "type-13"
11191    }
11192   ],
11193   "is_anonymous" : true,
11194   "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",
11195   "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",
11196   "record_kind" : "union",
11197   "referenced_type" : "type-412",
11198   "self_type" : "type-412",
11199   "size" : 8,
11200   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11201   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
11202  },
11203  {
11204   "alignment" : 8,
11205   "fields" :
11206   [
11207    {
11208     "access" : "private",
11209     "referenced_type" : "type-397"
11210    }
11211   ],
11212   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
11213   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
11214   "referenced_type" : "type-396",
11215   "self_type" : "type-396",
11216   "size" : 8,
11217   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11218   "template_args" : [ "type-399" ],
11219   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
11220  },
11221  {
11222   "access" : "private",
11223   "alignment" : 8,
11224   "fields" :
11225   [
11226    {
11227     "field_name" : "mPointer",
11228     "referenced_type" : "type-398"
11229    },
11230    {
11231     "field_name" : "_pad",
11232     "referenced_type" : "type-13"
11233    }
11234   ],
11235   "is_anonymous" : true,
11236   "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",
11237   "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",
11238   "record_kind" : "union",
11239   "referenced_type" : "type-397",
11240   "self_type" : "type-397",
11241   "size" : 8,
11242   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11243   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
11244  },
11245  {
11246   "access" : "private",
11247   "alignment" : 8,
11248   "fields" :
11249   [
11250    {
11251     "field_name" : "mPointer",
11252     "referenced_type" : "type-443"
11253    },
11254    {
11255     "field_name" : "_pad",
11256     "referenced_type" : "type-13"
11257    }
11258   ],
11259   "is_anonymous" : true,
11260   "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",
11261   "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",
11262   "record_kind" : "union",
11263   "referenced_type" : "type-442",
11264   "self_type" : "type-442",
11265   "size" : 8,
11266   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11267   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
11268  },
11269  {
11270   "access" : "private",
11271   "alignment" : 8,
11272   "fields" :
11273   [
11274    {
11275     "field_name" : "mPointer",
11276     "referenced_type" : "type-435"
11277    },
11278    {
11279     "field_name" : "_pad",
11280     "referenced_type" : "type-13"
11281    }
11282   ],
11283   "is_anonymous" : true,
11284   "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",
11285   "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",
11286   "record_kind" : "union",
11287   "referenced_type" : "type-434",
11288   "self_type" : "type-434",
11289   "size" : 8,
11290   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11291   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
11292  },
11293  {
11294   "alignment" : 8,
11295   "fields" :
11296   [
11297    {
11298     "access" : "private",
11299     "referenced_type" : "type-452"
11300    }
11301   ],
11302   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
11303   "name" : "android::hardware::details::hidl_pointer<int>",
11304   "referenced_type" : "type-451",
11305   "self_type" : "type-451",
11306   "size" : 8,
11307   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11308   "template_args" : [ "type-76" ],
11309   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
11310  },
11311  {
11312   "access" : "private",
11313   "alignment" : 8,
11314   "fields" :
11315   [
11316    {
11317     "field_name" : "mPointer",
11318     "referenced_type" : "type-453"
11319    },
11320    {
11321     "field_name" : "_pad",
11322     "referenced_type" : "type-13"
11323    }
11324   ],
11325   "is_anonymous" : true,
11326   "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",
11327   "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",
11328   "record_kind" : "union",
11329   "referenced_type" : "type-452",
11330   "self_type" : "type-452",
11331   "size" : 8,
11332   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11333   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
11334  },
11335  {
11336   "alignment" : 8,
11337   "fields" :
11338   [
11339    {
11340     "access" : "private",
11341     "referenced_type" : "type-474"
11342    }
11343   ],
11344   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
11345   "name" : "android::hardware::details::hidl_pointer<native_handle>",
11346   "referenced_type" : "type-473",
11347   "self_type" : "type-473",
11348   "size" : 8,
11349   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11350   "template_args" : [ "type-303" ],
11351   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
11352  },
11353  {
11354   "access" : "private",
11355   "alignment" : 8,
11356   "fields" :
11357   [
11358    {
11359     "field_name" : "mPointer",
11360     "referenced_type" : "type-302"
11361    },
11362    {
11363     "field_name" : "_pad",
11364     "referenced_type" : "type-13"
11365    }
11366   ],
11367   "is_anonymous" : true,
11368   "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",
11369   "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",
11370   "record_kind" : "union",
11371   "referenced_type" : "type-474",
11372   "self_type" : "type-474",
11373   "size" : 8,
11374   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11375   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
11376  },
11377  {
11378   "alignment" : 1,
11379   "linker_set_key" : "android::hardware::details::i_tag",
11380   "name" : "android::hardware::details::i_tag",
11381   "referenced_type" : "type-350",
11382   "self_type" : "type-350",
11383   "size" : 1,
11384   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11385   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
11386  },
11387  {
11388   "alignment" : 4,
11389   "fields" :
11390   [
11391    {
11392     "access" : "private",
11393     "field_name" : "mStatus",
11394     "referenced_type" : "type-221"
11395    },
11396    {
11397     "access" : "private",
11398     "field_name" : "mCheckedStatus",
11399     "field_offset" : 160,
11400     "referenced_type" : "type-39"
11401    }
11402   ],
11403   "linker_set_key" : "android::hardware::details::return_status",
11404   "name" : "android::hardware::details::return_status",
11405   "record_kind" : "class",
11406   "referenced_type" : "type-250",
11407   "self_type" : "type-250",
11408   "size" : 24,
11409   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11410   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
11411  },
11412  {
11413   "alignment" : 1,
11414   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
11415   "name" : "android::hardware::details::std_array<unsigned char, 32>",
11416   "referenced_type" : "type-460",
11417   "self_type" : "type-460",
11418   "size" : 1,
11419   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11420   "template_args" : [ "type-168" ],
11421   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
11422  },
11423  {
11424   "alignment" : 1,
11425   "fields" :
11426   [
11427    {
11428     "access" : "private",
11429     "field_name" : "mBuffer",
11430     "referenced_type" : "type-445"
11431    }
11432   ],
11433   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
11434   "name" : "android::hardware::hidl_array<unsigned char, 32>",
11435   "referenced_type" : "type-444",
11436   "self_type" : "type-444",
11437   "size" : 32,
11438   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11439   "template_args" : [ "type-168" ],
11440   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
11441  },
11442  {
11443   "alignment" : 8,
11444   "base_specifiers" :
11445   [
11446    {
11447     "referenced_type" : "type-17"
11448    }
11449   ],
11450   "fields" :
11451   [
11452    {
11453     "access" : "private",
11454     "field_name" : "mRecipient",
11455     "field_offset" : 32,
11456     "referenced_type" : "type-4"
11457    },
11458    {
11459     "access" : "private",
11460     "field_name" : "mCookie",
11461     "field_offset" : 128,
11462     "referenced_type" : "type-13"
11463    },
11464    {
11465     "access" : "private",
11466     "field_name" : "mBase",
11467     "field_offset" : 192,
11468     "referenced_type" : "type-14"
11469    }
11470   ],
11471   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
11472   "name" : "android::hardware::hidl_binder_death_recipient",
11473   "referenced_type" : "type-3",
11474   "self_type" : "type-3",
11475   "size" : 40,
11476   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
11477   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
11478   "vtable_components" :
11479   [
11480    {
11481     "component_value" : 32,
11482     "kind" : "vbase_offset"
11483    },
11484    {
11485     "kind" : "offset_to_top"
11486    },
11487    {
11488     "kind" : "rtti",
11489     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11490    },
11491    {
11492     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
11493    },
11494    {
11495     "kind" : "complete_dtor_pointer",
11496     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
11497    },
11498    {
11499     "kind" : "deleting_dtor_pointer",
11500     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
11501    },
11502    {
11503     "kind" : "vcall_offset"
11504    },
11505    {
11506     "kind" : "vcall_offset"
11507    },
11508    {
11509     "kind" : "vcall_offset"
11510    },
11511    {
11512     "kind" : "vcall_offset"
11513    },
11514    {
11515     "component_value" : -32,
11516     "kind" : "vcall_offset"
11517    },
11518    {
11519     "component_value" : -32,
11520     "kind" : "offset_to_top"
11521    },
11522    {
11523     "kind" : "rtti",
11524     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11525    },
11526    {
11527     "kind" : "complete_dtor_pointer",
11528     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
11529    },
11530    {
11531     "kind" : "deleting_dtor_pointer",
11532     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
11533    },
11534    {
11535     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11536    },
11537    {
11538     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11539    },
11540    {
11541     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11542    },
11543    {
11544     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11545    }
11546   ]
11547  },
11548  {
11549   "alignment" : 4,
11550   "base_specifiers" :
11551   [
11552    {
11553     "is_virtual" : true,
11554     "referenced_type" : "type-7"
11555    }
11556   ],
11557   "linker_set_key" : "android::hardware::hidl_death_recipient",
11558   "name" : "android::hardware::hidl_death_recipient",
11559   "referenced_type" : "type-6",
11560   "self_type" : "type-6",
11561   "size" : 12,
11562   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11563   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
11564   "vtable_components" :
11565   [
11566    {
11567     "component_value" : 4,
11568     "kind" : "vbase_offset"
11569    },
11570    {
11571     "kind" : "offset_to_top"
11572    },
11573    {
11574     "kind" : "rtti",
11575     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11576    },
11577    {
11578     "is_pure" : true,
11579     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
11580    },
11581    {
11582     "kind" : "complete_dtor_pointer",
11583     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
11584    },
11585    {
11586     "kind" : "deleting_dtor_pointer",
11587     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
11588    },
11589    {
11590     "kind" : "vcall_offset"
11591    },
11592    {
11593     "kind" : "vcall_offset"
11594    },
11595    {
11596     "kind" : "vcall_offset"
11597    },
11598    {
11599     "kind" : "vcall_offset"
11600    },
11601    {
11602     "component_value" : -4,
11603     "kind" : "vcall_offset"
11604    },
11605    {
11606     "component_value" : -4,
11607     "kind" : "offset_to_top"
11608    },
11609    {
11610     "kind" : "rtti",
11611     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11612    },
11613    {
11614     "kind" : "complete_dtor_pointer",
11615     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
11616    },
11617    {
11618     "kind" : "deleting_dtor_pointer",
11619     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
11620    },
11621    {
11622     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11623    },
11624    {
11625     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11626    },
11627    {
11628     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11629    },
11630    {
11631     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11632    }
11633   ]
11634  },
11635  {
11636   "alignment" : 8,
11637   "fields" :
11638   [
11639    {
11640     "access" : "private",
11641     "field_name" : "mHandle",
11642     "referenced_type" : "type-396"
11643    },
11644    {
11645     "access" : "private",
11646     "field_name" : "mOwnsHandle",
11647     "field_offset" : 64,
11648     "referenced_type" : "type-39"
11649    }
11650   ],
11651   "linker_set_key" : "android::hardware::hidl_handle",
11652   "name" : "android::hardware::hidl_handle",
11653   "referenced_type" : "type-408",
11654   "self_type" : "type-408",
11655   "size" : 16,
11656   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11657   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
11658  },
11659  {
11660   "alignment" : 8,
11661   "fields" :
11662   [
11663    {
11664     "access" : "private",
11665     "field_name" : "mHandle",
11666     "referenced_type" : "type-408"
11667    },
11668    {
11669     "access" : "private",
11670     "field_name" : "mSize",
11671     "field_offset" : 128,
11672     "referenced_type" : "type-13"
11673    },
11674    {
11675     "access" : "private",
11676     "field_name" : "mName",
11677     "field_offset" : 192,
11678     "referenced_type" : "type-410"
11679    }
11680   ],
11681   "linker_set_key" : "android::hardware::hidl_memory",
11682   "name" : "android::hardware::hidl_memory",
11683   "referenced_type" : "type-415",
11684   "self_type" : "type-415",
11685   "size" : 40,
11686   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11687   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
11688  },
11689  {
11690   "alignment" : 8,
11691   "fields" :
11692   [
11693    {
11694     "access" : "private",
11695     "field_name" : "mBuffer",
11696     "referenced_type" : "type-411"
11697    },
11698    {
11699     "access" : "private",
11700     "field_name" : "mSize",
11701     "field_offset" : 64,
11702     "referenced_type" : "type-2"
11703    },
11704    {
11705     "access" : "private",
11706     "field_name" : "mOwnsBuffer",
11707     "field_offset" : 96,
11708     "referenced_type" : "type-39"
11709    }
11710   ],
11711   "linker_set_key" : "android::hardware::hidl_string",
11712   "name" : "android::hardware::hidl_string",
11713   "referenced_type" : "type-410",
11714   "self_type" : "type-410",
11715   "size" : 16,
11716   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11717   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
11718  },
11719  {
11720   "alignment" : 8,
11721   "fields" :
11722   [
11723    {
11724     "access" : "private",
11725     "field_name" : "mBuffer",
11726     "referenced_type" : "type-428"
11727    },
11728    {
11729     "access" : "private",
11730     "field_name" : "mSize",
11731     "field_offset" : 64,
11732     "referenced_type" : "type-2"
11733    },
11734    {
11735     "access" : "private",
11736     "field_name" : "mOwnsBuffer",
11737     "field_offset" : 96,
11738     "referenced_type" : "type-39"
11739    }
11740   ],
11741   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11742   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11743   "referenced_type" : "type-427",
11744   "self_type" : "type-427",
11745   "size" : 16,
11746   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11747   "template_args" : [ "type-431" ],
11748   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
11749  },
11750  {
11751   "alignment" : 8,
11752   "fields" :
11753   [
11754    {
11755     "access" : "private",
11756     "field_name" : "mBuffer",
11757     "referenced_type" : "type-441"
11758    },
11759    {
11760     "access" : "private",
11761     "field_name" : "mSize",
11762     "field_offset" : 64,
11763     "referenced_type" : "type-2"
11764    },
11765    {
11766     "access" : "private",
11767     "field_name" : "mOwnsBuffer",
11768     "field_offset" : 96,
11769     "referenced_type" : "type-39"
11770    }
11771   ],
11772   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11773   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11774   "referenced_type" : "type-440",
11775   "self_type" : "type-440",
11776   "size" : 16,
11777   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11778   "template_args" : [ "type-444" ],
11779   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
11780  },
11781  {
11782   "alignment" : 8,
11783   "fields" :
11784   [
11785    {
11786     "access" : "private",
11787     "field_name" : "mBuffer",
11788     "referenced_type" : "type-433"
11789    },
11790    {
11791     "access" : "private",
11792     "field_name" : "mSize",
11793     "field_offset" : 64,
11794     "referenced_type" : "type-2"
11795    },
11796    {
11797     "access" : "private",
11798     "field_name" : "mOwnsBuffer",
11799     "field_offset" : 96,
11800     "referenced_type" : "type-39"
11801    }
11802   ],
11803   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11804   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11805   "referenced_type" : "type-432",
11806   "self_type" : "type-432",
11807   "size" : 16,
11808   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11809   "template_args" : [ "type-410" ],
11810   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
11811  },
11812  {
11813   "alignment" : 8,
11814   "fields" :
11815   [
11816    {
11817     "access" : "private",
11818     "field_name" : "mBuffer",
11819     "referenced_type" : "type-770"
11820    },
11821    {
11822     "access" : "private",
11823     "field_name" : "mSize",
11824     "field_offset" : 64,
11825     "referenced_type" : "type-2"
11826    },
11827    {
11828     "access" : "private",
11829     "field_name" : "mOwnsBuffer",
11830     "field_offset" : 96,
11831     "referenced_type" : "type-39"
11832    }
11833   ],
11834   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
11835   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
11836   "referenced_type" : "type-769",
11837   "self_type" : "type-769",
11838   "size" : 16,
11839   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11840   "template_args" : [ "type-643" ],
11841   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3usb4V1_010PortStatusEEE"
11842  },
11843  {
11844   "alignment" : 8,
11845   "fields" :
11846   [
11847    {
11848     "access" : "private",
11849     "field_name" : "mBuffer",
11850     "referenced_type" : "type-779"
11851    },
11852    {
11853     "access" : "private",
11854     "field_name" : "mSize",
11855     "field_offset" : 64,
11856     "referenced_type" : "type-2"
11857    },
11858    {
11859     "access" : "private",
11860     "field_name" : "mOwnsBuffer",
11861     "field_offset" : 96,
11862     "referenced_type" : "type-39"
11863    }
11864   ],
11865   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
11866   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
11867   "referenced_type" : "type-778",
11868   "self_type" : "type-778",
11869   "size" : 16,
11870   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11871   "template_args" : [ "type-782" ],
11872   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3usb4V1_114PortStatus_1_1EEE"
11873  },
11874  {
11875   "alignment" : 8,
11876   "fields" :
11877   [
11878    {
11879     "access" : "private",
11880     "field_name" : "mBuffer",
11881     "referenced_type" : "type-458"
11882    },
11883    {
11884     "access" : "private",
11885     "field_name" : "mSize",
11886     "field_offset" : 64,
11887     "referenced_type" : "type-2"
11888    },
11889    {
11890     "access" : "private",
11891     "field_name" : "mOwnsBuffer",
11892     "field_offset" : 96,
11893     "referenced_type" : "type-39"
11894    }
11895   ],
11896   "linker_set_key" : "android::hardware::hidl_vec<char>",
11897   "name" : "android::hardware::hidl_vec<char>",
11898   "referenced_type" : "type-457",
11899   "self_type" : "type-457",
11900   "size" : 16,
11901   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11902   "template_args" : [ "type-74" ],
11903   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
11904  },
11905  {
11906   "alignment" : 8,
11907   "fields" :
11908   [
11909    {
11910     "access" : "private",
11911     "field_name" : "mBuffer",
11912     "referenced_type" : "type-451"
11913    },
11914    {
11915     "access" : "private",
11916     "field_name" : "mSize",
11917     "field_offset" : 64,
11918     "referenced_type" : "type-2"
11919    },
11920    {
11921     "access" : "private",
11922     "field_name" : "mOwnsBuffer",
11923     "field_offset" : 96,
11924     "referenced_type" : "type-39"
11925    }
11926   ],
11927   "linker_set_key" : "android::hardware::hidl_vec<int>",
11928   "name" : "android::hardware::hidl_vec<int>",
11929   "referenced_type" : "type-450",
11930   "self_type" : "type-450",
11931   "size" : 16,
11932   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11933   "template_args" : [ "type-76" ],
11934   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
11935  },
11936  {
11937   "alignment" : 2,
11938   "fields" :
11939   [
11940    {
11941     "access" : "private",
11942     "field_name" : "mMajor",
11943     "referenced_type" : "type-170"
11944    },
11945    {
11946     "access" : "private",
11947     "field_name" : "mMinor",
11948     "field_offset" : 16,
11949     "referenced_type" : "type-170"
11950    }
11951   ],
11952   "linker_set_key" : "android::hardware::hidl_version",
11953   "name" : "android::hardware::hidl_version",
11954   "referenced_type" : "type-462",
11955   "self_type" : "type-462",
11956   "size" : 4,
11957   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11958   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
11959  },
11960  {
11961   "alignment" : 4,
11962   "base_specifiers" :
11963   [
11964    {
11965     "referenced_type" : "type-496"
11966    }
11967   ],
11968   "fields" :
11969   [
11970    {
11971     "access" : "private",
11972     "field_name" : "_hidl_mImpl",
11973     "field_offset" : 544,
11974     "referenced_type" : "type-160"
11975    }
11976   ],
11977   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsb",
11978   "name" : "android::hardware::usb::V1_0::BnHwUsb",
11979   "referenced_type" : "type-681",
11980   "self_type" : "type-681",
11981   "size" : 80,
11982   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h",
11983   "unique_id" : "_ZTSN7android8hardware3usb4V1_07BnHwUsbE",
11984   "vtable_components" :
11985   [
11986    {
11987     "component_value" : 72,
11988     "kind" : "vbase_offset"
11989    },
11990    {
11991     "kind" : "offset_to_top"
11992    },
11993    {
11994     "kind" : "rtti",
11995     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
11996    },
11997    {
11998     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11999    },
12000    {
12001     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12002    },
12003    {
12004     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12005    },
12006    {
12007     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12008    },
12009    {
12010     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12011    },
12012    {
12013     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12014    },
12015    {
12016     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12017    },
12018    {
12019     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12020    },
12021    {
12022     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12023    },
12024    {
12025     "kind" : "complete_dtor_pointer",
12026     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD1Ev"
12027    },
12028    {
12029     "kind" : "deleting_dtor_pointer",
12030     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD0Ev"
12031    },
12032    {
12033     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12034    },
12035    {
12036     "component_value" : -20,
12037     "kind" : "offset_to_top"
12038    },
12039    {
12040     "kind" : "rtti",
12041     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
12042    },
12043    {
12044     "kind" : "complete_dtor_pointer",
12045     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
12046    },
12047    {
12048     "kind" : "deleting_dtor_pointer",
12049     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
12050    },
12051    {
12052     "kind" : "vcall_offset"
12053    },
12054    {
12055     "kind" : "vcall_offset"
12056    },
12057    {
12058     "kind" : "vcall_offset"
12059    },
12060    {
12061     "kind" : "vcall_offset"
12062    },
12063    {
12064     "component_value" : -72,
12065     "kind" : "vcall_offset"
12066    },
12067    {
12068     "component_value" : -72,
12069     "kind" : "offset_to_top"
12070    },
12071    {
12072     "kind" : "rtti",
12073     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
12074    },
12075    {
12076     "kind" : "complete_dtor_pointer",
12077     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
12078    },
12079    {
12080     "kind" : "deleting_dtor_pointer",
12081     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
12082    },
12083    {
12084     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12085    },
12086    {
12087     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12088    },
12089    {
12090     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12091    },
12092    {
12093     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12094    }
12095   ]
12096  },
12097  {
12098   "alignment" : 4,
12099   "base_specifiers" :
12100   [
12101    {
12102     "referenced_type" : "type-496"
12103    }
12104   ],
12105   "fields" :
12106   [
12107    {
12108     "access" : "private",
12109     "field_name" : "_hidl_mImpl",
12110     "field_offset" : 544,
12111     "referenced_type" : "type-151"
12112    }
12113   ],
12114   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsbCallback",
12115   "name" : "android::hardware::usb::V1_0::BnHwUsbCallback",
12116   "referenced_type" : "type-674",
12117   "self_type" : "type-674",
12118   "size" : 80,
12119   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h",
12120   "unique_id" : "_ZTSN7android8hardware3usb4V1_015BnHwUsbCallbackE",
12121   "vtable_components" :
12122   [
12123    {
12124     "component_value" : 72,
12125     "kind" : "vbase_offset"
12126    },
12127    {
12128     "kind" : "offset_to_top"
12129    },
12130    {
12131     "kind" : "rtti",
12132     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
12133    },
12134    {
12135     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12136    },
12137    {
12138     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12139    },
12140    {
12141     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12142    },
12143    {
12144     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12145    },
12146    {
12147     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12148    },
12149    {
12150     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12151    },
12152    {
12153     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12154    },
12155    {
12156     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12157    },
12158    {
12159     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12160    },
12161    {
12162     "kind" : "complete_dtor_pointer",
12163     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
12164    },
12165    {
12166     "kind" : "deleting_dtor_pointer",
12167     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
12168    },
12169    {
12170     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12171    },
12172    {
12173     "component_value" : -20,
12174     "kind" : "offset_to_top"
12175    },
12176    {
12177     "kind" : "rtti",
12178     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
12179    },
12180    {
12181     "kind" : "complete_dtor_pointer",
12182     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
12183    },
12184    {
12185     "kind" : "deleting_dtor_pointer",
12186     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
12187    },
12188    {
12189     "kind" : "vcall_offset"
12190    },
12191    {
12192     "kind" : "vcall_offset"
12193    },
12194    {
12195     "kind" : "vcall_offset"
12196    },
12197    {
12198     "kind" : "vcall_offset"
12199    },
12200    {
12201     "component_value" : -72,
12202     "kind" : "vcall_offset"
12203    },
12204    {
12205     "component_value" : -72,
12206     "kind" : "offset_to_top"
12207    },
12208    {
12209     "kind" : "rtti",
12210     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
12211    },
12212    {
12213     "kind" : "complete_dtor_pointer",
12214     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
12215    },
12216    {
12217     "kind" : "deleting_dtor_pointer",
12218     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
12219    },
12220    {
12221     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12222    },
12223    {
12224     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12225    },
12226    {
12227     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12228    },
12229    {
12230     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12231    }
12232   ]
12233  },
12234  {
12235   "alignment" : 4,
12236   "base_specifiers" :
12237   [
12238    {
12239     "referenced_type" : "type-513"
12240    },
12241    {
12242     "referenced_type" : "type-498"
12243    }
12244   ],
12245   "fields" :
12246   [
12247    {
12248     "access" : "private",
12249     "field_name" : "_hidl_mMutex",
12250     "field_offset" : 544,
12251     "referenced_type" : "type-685"
12252    },
12253    {
12254     "access" : "private",
12255     "field_name" : "_hidl_mDeathRecipients",
12256     "field_offset" : 576,
12257     "referenced_type" : "type-686"
12258    }
12259   ],
12260   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsb",
12261   "name" : "android::hardware::usb::V1_0::BpHwUsb",
12262   "referenced_type" : "type-684",
12263   "self_type" : "type-684",
12264   "size" : 92,
12265   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h",
12266   "unique_id" : "_ZTSN7android8hardware3usb4V1_07BpHwUsbE",
12267   "vtable_components" :
12268   [
12269    {
12270     "component_value" : 84,
12271     "kind" : "vbase_offset"
12272    },
12273    {
12274     "kind" : "offset_to_top"
12275    },
12276    {
12277     "kind" : "rtti",
12278     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
12279    },
12280    {
12281     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_07BpHwUsb8isRemoteEv"
12282    },
12283    {
12284     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12285    },
12286    {
12287     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12288    },
12289    {
12290     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12291    },
12292    {
12293     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12294    },
12295    {
12296     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21setHALInstrumentationEv"
12297    },
12298    {
12299     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12300    },
12301    {
12302     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb4pingEv"
12303    },
12304    {
12305     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12306    },
12307    {
12308     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21notifySyspropsChangedEv"
12309    },
12310    {
12311     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12312    },
12313    {
12314     "kind" : "complete_dtor_pointer",
12315     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsbD1Ev"
12316    },
12317    {
12318     "kind" : "deleting_dtor_pointer",
12319     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsbD0Ev"
12320    },
12321    {
12322     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
12323    },
12324    {
12325     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
12326    },
12327    {
12328     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb15queryPortStatusEv"
12329    },
12330    {
12331     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
12332    },
12333    {
12334     "component_value" : 80,
12335     "kind" : "vbase_offset"
12336    },
12337    {
12338     "component_value" : -4,
12339     "kind" : "offset_to_top"
12340    },
12341    {
12342     "kind" : "rtti",
12343     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
12344    },
12345    {
12346     "kind" : "complete_dtor_pointer",
12347     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
12348    },
12349    {
12350     "kind" : "deleting_dtor_pointer",
12351     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
12352    },
12353    {
12354     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
12355    },
12356    {
12357     "component_value" : 76,
12358     "kind" : "vbase_offset"
12359    },
12360    {
12361     "component_value" : -8,
12362     "kind" : "offset_to_top"
12363    },
12364    {
12365     "kind" : "rtti",
12366     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
12367    },
12368    {
12369     "kind" : "complete_dtor_pointer",
12370     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
12371    },
12372    {
12373     "kind" : "deleting_dtor_pointer",
12374     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
12375    },
12376    {
12377     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12378    },
12379    {
12380     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12381    },
12382    {
12383     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12384    },
12385    {
12386     "component_value" : -24,
12387     "kind" : "offset_to_top"
12388    },
12389    {
12390     "kind" : "rtti",
12391     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
12392    },
12393    {
12394     "kind" : "complete_dtor_pointer",
12395     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
12396    },
12397    {
12398     "kind" : "deleting_dtor_pointer",
12399     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
12400    },
12401    {
12402     "kind" : "vcall_offset"
12403    },
12404    {
12405     "component_value" : -76,
12406     "kind" : "vcall_offset"
12407    },
12408    {
12409     "component_value" : -76,
12410     "kind" : "vcall_offset"
12411    },
12412    {
12413     "component_value" : -76,
12414     "kind" : "vcall_offset"
12415    },
12416    {
12417     "component_value" : -84,
12418     "kind" : "vcall_offset"
12419    },
12420    {
12421     "component_value" : -84,
12422     "kind" : "offset_to_top"
12423    },
12424    {
12425     "kind" : "rtti",
12426     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
12427    },
12428    {
12429     "kind" : "complete_dtor_pointer",
12430     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
12431    },
12432    {
12433     "kind" : "deleting_dtor_pointer",
12434     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
12435    },
12436    {
12437     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12438    },
12439    {
12440     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12441    },
12442    {
12443     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12444    },
12445    {
12446     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12447    }
12448   ]
12449  },
12450  {
12451   "alignment" : 4,
12452   "base_specifiers" :
12453   [
12454    {
12455     "referenced_type" : "type-512"
12456    },
12457    {
12458     "referenced_type" : "type-498"
12459    }
12460   ],
12461   "fields" :
12462   [
12463    {
12464     "access" : "private",
12465     "field_name" : "_hidl_mMutex",
12466     "field_offset" : 544,
12467     "referenced_type" : "type-677"
12468    },
12469    {
12470     "access" : "private",
12471     "field_name" : "_hidl_mDeathRecipients",
12472     "field_offset" : 576,
12473     "referenced_type" : "type-678"
12474    }
12475   ],
12476   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsbCallback",
12477   "name" : "android::hardware::usb::V1_0::BpHwUsbCallback",
12478   "referenced_type" : "type-676",
12479   "self_type" : "type-676",
12480   "size" : 92,
12481   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h",
12482   "unique_id" : "_ZTSN7android8hardware3usb4V1_015BpHwUsbCallbackE",
12483   "vtable_components" :
12484   [
12485    {
12486     "component_value" : 84,
12487     "kind" : "vbase_offset"
12488    },
12489    {
12490     "kind" : "offset_to_top"
12491    },
12492    {
12493     "kind" : "rtti",
12494     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
12495    },
12496    {
12497     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_015BpHwUsbCallback8isRemoteEv"
12498    },
12499    {
12500     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12501    },
12502    {
12503     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12504    },
12505    {
12506     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12507    },
12508    {
12509     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12510    },
12511    {
12512     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21setHALInstrumentationEv"
12513    },
12514    {
12515     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12516    },
12517    {
12518     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback4pingEv"
12519    },
12520    {
12521     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12522    },
12523    {
12524     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21notifySyspropsChangedEv"
12525    },
12526    {
12527     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12528    },
12529    {
12530     "kind" : "complete_dtor_pointer",
12531     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
12532    },
12533    {
12534     "kind" : "deleting_dtor_pointer",
12535     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
12536    },
12537    {
12538     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
12539    },
12540    {
12541     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
12542    },
12543    {
12544     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
12545    },
12546    {
12547     "component_value" : 80,
12548     "kind" : "vbase_offset"
12549    },
12550    {
12551     "component_value" : -4,
12552     "kind" : "offset_to_top"
12553    },
12554    {
12555     "kind" : "rtti",
12556     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
12557    },
12558    {
12559     "kind" : "complete_dtor_pointer",
12560     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
12561    },
12562    {
12563     "kind" : "deleting_dtor_pointer",
12564     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
12565    },
12566    {
12567     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
12568    },
12569    {
12570     "component_value" : 76,
12571     "kind" : "vbase_offset"
12572    },
12573    {
12574     "component_value" : -8,
12575     "kind" : "offset_to_top"
12576    },
12577    {
12578     "kind" : "rtti",
12579     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
12580    },
12581    {
12582     "kind" : "complete_dtor_pointer",
12583     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
12584    },
12585    {
12586     "kind" : "deleting_dtor_pointer",
12587     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
12588    },
12589    {
12590     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12591    },
12592    {
12593     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12594    },
12595    {
12596     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12597    },
12598    {
12599     "component_value" : -24,
12600     "kind" : "offset_to_top"
12601    },
12602    {
12603     "kind" : "rtti",
12604     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
12605    },
12606    {
12607     "kind" : "complete_dtor_pointer",
12608     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
12609    },
12610    {
12611     "kind" : "deleting_dtor_pointer",
12612     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
12613    },
12614    {
12615     "kind" : "vcall_offset"
12616    },
12617    {
12618     "component_value" : -76,
12619     "kind" : "vcall_offset"
12620    },
12621    {
12622     "component_value" : -76,
12623     "kind" : "vcall_offset"
12624    },
12625    {
12626     "component_value" : -76,
12627     "kind" : "vcall_offset"
12628    },
12629    {
12630     "component_value" : -84,
12631     "kind" : "vcall_offset"
12632    },
12633    {
12634     "component_value" : -84,
12635     "kind" : "offset_to_top"
12636    },
12637    {
12638     "kind" : "rtti",
12639     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
12640    },
12641    {
12642     "kind" : "complete_dtor_pointer",
12643     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
12644    },
12645    {
12646     "kind" : "deleting_dtor_pointer",
12647     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
12648    },
12649    {
12650     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12651    },
12652    {
12653     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12654    },
12655    {
12656     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12657    },
12658    {
12659     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12660    }
12661   ]
12662  },
12663  {
12664   "alignment" : 4,
12665   "base_specifiers" :
12666   [
12667    {
12668     "referenced_type" : "type-16"
12669    }
12670   ],
12671   "linker_set_key" : "android::hardware::usb::V1_0::IUsb",
12672   "name" : "android::hardware::usb::V1_0::IUsb",
12673   "referenced_type" : "type-162",
12674   "self_type" : "type-162",
12675   "size" : 12,
12676   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h",
12677   "unique_id" : "_ZTSN7android8hardware3usb4V1_04IUsbE",
12678   "vtable_components" :
12679   [
12680    {
12681     "component_value" : 4,
12682     "kind" : "vbase_offset"
12683    },
12684    {
12685     "kind" : "offset_to_top"
12686    },
12687    {
12688     "kind" : "rtti",
12689     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_04IUsbE"
12690    },
12691    {
12692     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
12693    },
12694    {
12695     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12696    },
12697    {
12698     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12699    },
12700    {
12701     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12702    },
12703    {
12704     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12705    },
12706    {
12707     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
12708    },
12709    {
12710     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12711    },
12712    {
12713     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
12714    },
12715    {
12716     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12717    },
12718    {
12719     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
12720    },
12721    {
12722     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12723    },
12724    {
12725     "kind" : "complete_dtor_pointer",
12726     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsbD1Ev"
12727    },
12728    {
12729     "kind" : "deleting_dtor_pointer",
12730     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsbD0Ev"
12731    },
12732    {
12733     "is_pure" : true,
12734     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
12735    },
12736    {
12737     "is_pure" : true,
12738     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
12739    },
12740    {
12741     "is_pure" : true,
12742     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb15queryPortStatusEv"
12743    },
12744    {
12745     "kind" : "vcall_offset"
12746    },
12747    {
12748     "kind" : "vcall_offset"
12749    },
12750    {
12751     "kind" : "vcall_offset"
12752    },
12753    {
12754     "kind" : "vcall_offset"
12755    },
12756    {
12757     "component_value" : -4,
12758     "kind" : "vcall_offset"
12759    },
12760    {
12761     "component_value" : -4,
12762     "kind" : "offset_to_top"
12763    },
12764    {
12765     "kind" : "rtti",
12766     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_04IUsbE"
12767    },
12768    {
12769     "kind" : "complete_dtor_pointer",
12770     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_04IUsbD1Ev"
12771    },
12772    {
12773     "kind" : "deleting_dtor_pointer",
12774     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_04IUsbD0Ev"
12775    },
12776    {
12777     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12778    },
12779    {
12780     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12781    },
12782    {
12783     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12784    },
12785    {
12786     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12787    }
12788   ]
12789  },
12790  {
12791   "alignment" : 4,
12792   "base_specifiers" :
12793   [
12794    {
12795     "referenced_type" : "type-16"
12796    }
12797   ],
12798   "linker_set_key" : "android::hardware::usb::V1_0::IUsbCallback",
12799   "name" : "android::hardware::usb::V1_0::IUsbCallback",
12800   "referenced_type" : "type-153",
12801   "self_type" : "type-153",
12802   "size" : 12,
12803   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h",
12804   "unique_id" : "_ZTSN7android8hardware3usb4V1_012IUsbCallbackE",
12805   "vtable_components" :
12806   [
12807    {
12808     "component_value" : 4,
12809     "kind" : "vbase_offset"
12810    },
12811    {
12812     "kind" : "offset_to_top"
12813    },
12814    {
12815     "kind" : "rtti",
12816     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_012IUsbCallbackE"
12817    },
12818    {
12819     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
12820    },
12821    {
12822     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12823    },
12824    {
12825     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12826    },
12827    {
12828     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12829    },
12830    {
12831     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12832    },
12833    {
12834     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
12835    },
12836    {
12837     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12838    },
12839    {
12840     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
12841    },
12842    {
12843     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12844    },
12845    {
12846     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
12847    },
12848    {
12849     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12850    },
12851    {
12852     "kind" : "complete_dtor_pointer",
12853     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallbackD1Ev"
12854    },
12855    {
12856     "kind" : "deleting_dtor_pointer",
12857     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallbackD0Ev"
12858    },
12859    {
12860     "is_pure" : true,
12861     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
12862    },
12863    {
12864     "is_pure" : true,
12865     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
12866    },
12867    {
12868     "kind" : "vcall_offset"
12869    },
12870    {
12871     "kind" : "vcall_offset"
12872    },
12873    {
12874     "kind" : "vcall_offset"
12875    },
12876    {
12877     "kind" : "vcall_offset"
12878    },
12879    {
12880     "component_value" : -4,
12881     "kind" : "vcall_offset"
12882    },
12883    {
12884     "component_value" : -4,
12885     "kind" : "offset_to_top"
12886    },
12887    {
12888     "kind" : "rtti",
12889     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_012IUsbCallbackE"
12890    },
12891    {
12892     "kind" : "complete_dtor_pointer",
12893     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_012IUsbCallbackD1Ev"
12894    },
12895    {
12896     "kind" : "deleting_dtor_pointer",
12897     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_012IUsbCallbackD0Ev"
12898    },
12899    {
12900     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12901    },
12902    {
12903     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12904    },
12905    {
12906     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12907    },
12908    {
12909     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12910    }
12911   ]
12912  },
12913  {
12914   "alignment" : 4,
12915   "fields" :
12916   [
12917    {
12918     "field_name" : "type",
12919     "referenced_type" : "type-637"
12920    },
12921    {
12922     "field_name" : "role",
12923     "field_offset" : 32,
12924     "referenced_type" : "type-2"
12925    }
12926   ],
12927   "linker_set_key" : "android::hardware::usb::V1_0::PortRole",
12928   "name" : "android::hardware::usb::V1_0::PortRole",
12929   "referenced_type" : "type-642",
12930   "self_type" : "type-642",
12931   "size" : 8,
12932   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
12933   "unique_id" : "_ZTSN7android8hardware3usb4V1_08PortRoleE"
12934  },
12935  {
12936   "alignment" : 8,
12937   "fields" :
12938   [
12939    {
12940     "field_name" : "portName",
12941     "referenced_type" : "type-410"
12942    },
12943    {
12944     "field_name" : "currentDataRole",
12945     "field_offset" : 128,
12946     "referenced_type" : "type-638"
12947    },
12948    {
12949     "field_name" : "currentPowerRole",
12950     "field_offset" : 160,
12951     "referenced_type" : "type-639"
12952    },
12953    {
12954     "field_name" : "currentMode",
12955     "field_offset" : 192,
12956     "referenced_type" : "type-641"
12957    },
12958    {
12959     "field_name" : "canChangeMode",
12960     "field_offset" : 224,
12961     "referenced_type" : "type-39"
12962    },
12963    {
12964     "field_name" : "canChangeDataRole",
12965     "field_offset" : 232,
12966     "referenced_type" : "type-39"
12967    },
12968    {
12969     "field_name" : "canChangePowerRole",
12970     "field_offset" : 240,
12971     "referenced_type" : "type-39"
12972    },
12973    {
12974     "field_name" : "supportedModes",
12975     "field_offset" : 256,
12976     "referenced_type" : "type-641"
12977    }
12978   ],
12979   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus",
12980   "name" : "android::hardware::usb::V1_0::PortStatus",
12981   "referenced_type" : "type-643",
12982   "self_type" : "type-643",
12983   "size" : 40,
12984   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
12985   "unique_id" : "_ZTSN7android8hardware3usb4V1_010PortStatusE"
12986  },
12987  {
12988   "alignment" : 4,
12989   "base_specifiers" :
12990   [
12991    {
12992     "referenced_type" : "type-496"
12993    }
12994   ],
12995   "fields" :
12996   [
12997    {
12998     "access" : "private",
12999     "field_name" : "_hidl_mImpl",
13000     "field_offset" : 544,
13001     "referenced_type" : "type-187"
13002    }
13003   ],
13004   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsb",
13005   "name" : "android::hardware::usb::V1_1::BnHwUsb",
13006   "referenced_type" : "type-495",
13007   "self_type" : "type-495",
13008   "size" : 80,
13009   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h",
13010   "unique_id" : "_ZTSN7android8hardware3usb4V1_17BnHwUsbE",
13011   "vtable_components" :
13012   [
13013    {
13014     "component_value" : 72,
13015     "kind" : "vbase_offset"
13016    },
13017    {
13018     "kind" : "offset_to_top"
13019    },
13020    {
13021     "kind" : "rtti",
13022     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BnHwUsbE"
13023    },
13024    {
13025     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13026    },
13027    {
13028     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13029    },
13030    {
13031     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13032    },
13033    {
13034     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
13035    },
13036    {
13037     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13038    },
13039    {
13040     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13041    },
13042    {
13043     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13044    },
13045    {
13046     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13047    },
13048    {
13049     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13050    },
13051    {
13052     "kind" : "complete_dtor_pointer",
13053     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BnHwUsbD1Ev"
13054    },
13055    {
13056     "kind" : "deleting_dtor_pointer",
13057     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BnHwUsbD0Ev"
13058    },
13059    {
13060     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
13061    },
13062    {
13063     "component_value" : -20,
13064     "kind" : "offset_to_top"
13065    },
13066    {
13067     "kind" : "rtti",
13068     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BnHwUsbE"
13069    },
13070    {
13071     "kind" : "complete_dtor_pointer",
13072     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_17BnHwUsbD1Ev"
13073    },
13074    {
13075     "kind" : "deleting_dtor_pointer",
13076     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_17BnHwUsbD0Ev"
13077    },
13078    {
13079     "kind" : "vcall_offset"
13080    },
13081    {
13082     "kind" : "vcall_offset"
13083    },
13084    {
13085     "kind" : "vcall_offset"
13086    },
13087    {
13088     "kind" : "vcall_offset"
13089    },
13090    {
13091     "component_value" : -72,
13092     "kind" : "vcall_offset"
13093    },
13094    {
13095     "component_value" : -72,
13096     "kind" : "offset_to_top"
13097    },
13098    {
13099     "kind" : "rtti",
13100     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BnHwUsbE"
13101    },
13102    {
13103     "kind" : "complete_dtor_pointer",
13104     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_17BnHwUsbD1Ev"
13105    },
13106    {
13107     "kind" : "deleting_dtor_pointer",
13108     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_17BnHwUsbD0Ev"
13109    },
13110    {
13111     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13112    },
13113    {
13114     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13115    },
13116    {
13117     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13118    },
13119    {
13120     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13121    }
13122   ]
13123  },
13124  {
13125   "alignment" : 4,
13126   "base_specifiers" :
13127   [
13128    {
13129     "referenced_type" : "type-496"
13130    }
13131   ],
13132   "fields" :
13133   [
13134    {
13135     "access" : "private",
13136     "field_name" : "_hidl_mImpl",
13137     "field_offset" : 544,
13138     "referenced_type" : "type-732"
13139    }
13140   ],
13141   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsbCallback",
13142   "name" : "android::hardware::usb::V1_1::BnHwUsbCallback",
13143   "referenced_type" : "type-736",
13144   "self_type" : "type-736",
13145   "size" : 80,
13146   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h",
13147   "unique_id" : "_ZTSN7android8hardware3usb4V1_115BnHwUsbCallbackE",
13148   "vtable_components" :
13149   [
13150    {
13151     "component_value" : 72,
13152     "kind" : "vbase_offset"
13153    },
13154    {
13155     "kind" : "offset_to_top"
13156    },
13157    {
13158     "kind" : "rtti",
13159     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BnHwUsbCallbackE"
13160    },
13161    {
13162     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13163    },
13164    {
13165     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13166    },
13167    {
13168     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13169    },
13170    {
13171     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
13172    },
13173    {
13174     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13175    },
13176    {
13177     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13178    },
13179    {
13180     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13181    },
13182    {
13183     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13184    },
13185    {
13186     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13187    },
13188    {
13189     "kind" : "complete_dtor_pointer",
13190     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
13191    },
13192    {
13193     "kind" : "deleting_dtor_pointer",
13194     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
13195    },
13196    {
13197     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
13198    },
13199    {
13200     "component_value" : -20,
13201     "kind" : "offset_to_top"
13202    },
13203    {
13204     "kind" : "rtti",
13205     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BnHwUsbCallbackE"
13206    },
13207    {
13208     "kind" : "complete_dtor_pointer",
13209     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
13210    },
13211    {
13212     "kind" : "deleting_dtor_pointer",
13213     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
13214    },
13215    {
13216     "kind" : "vcall_offset"
13217    },
13218    {
13219     "kind" : "vcall_offset"
13220    },
13221    {
13222     "kind" : "vcall_offset"
13223    },
13224    {
13225     "kind" : "vcall_offset"
13226    },
13227    {
13228     "component_value" : -72,
13229     "kind" : "vcall_offset"
13230    },
13231    {
13232     "component_value" : -72,
13233     "kind" : "offset_to_top"
13234    },
13235    {
13236     "kind" : "rtti",
13237     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BnHwUsbCallbackE"
13238    },
13239    {
13240     "kind" : "complete_dtor_pointer",
13241     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
13242    },
13243    {
13244     "kind" : "deleting_dtor_pointer",
13245     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
13246    },
13247    {
13248     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13249    },
13250    {
13251     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13252    },
13253    {
13254     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13255    },
13256    {
13257     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13258    }
13259   ]
13260  },
13261  {
13262   "alignment" : 4,
13263   "base_specifiers" :
13264   [
13265    {
13266     "referenced_type" : "type-515"
13267    },
13268    {
13269     "referenced_type" : "type-498"
13270    }
13271   ],
13272   "fields" :
13273   [
13274    {
13275     "access" : "private",
13276     "field_name" : "_hidl_mMutex",
13277     "field_offset" : 544,
13278     "referenced_type" : "type-691"
13279    },
13280    {
13281     "access" : "private",
13282     "field_name" : "_hidl_mDeathRecipients",
13283     "field_offset" : 576,
13284     "referenced_type" : "type-692"
13285    }
13286   ],
13287   "linker_set_key" : "android::hardware::usb::V1_1::BpHwUsb",
13288   "name" : "android::hardware::usb::V1_1::BpHwUsb",
13289   "referenced_type" : "type-690",
13290   "self_type" : "type-690",
13291   "size" : 92,
13292   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h",
13293   "unique_id" : "_ZTSN7android8hardware3usb4V1_17BpHwUsbE",
13294   "vtable_components" :
13295   [
13296    {
13297     "component_value" : 84,
13298     "kind" : "vbase_offset"
13299    },
13300    {
13301     "kind" : "offset_to_top"
13302    },
13303    {
13304     "kind" : "rtti",
13305     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
13306    },
13307    {
13308     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_17BpHwUsb8isRemoteEv"
13309    },
13310    {
13311     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13312    },
13313    {
13314     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13315    },
13316    {
13317     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13318    },
13319    {
13320     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13321    },
13322    {
13323     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb21setHALInstrumentationEv"
13324    },
13325    {
13326     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13327    },
13328    {
13329     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb4pingEv"
13330    },
13331    {
13332     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13333    },
13334    {
13335     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb21notifySyspropsChangedEv"
13336    },
13337    {
13338     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13339    },
13340    {
13341     "kind" : "complete_dtor_pointer",
13342     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsbD1Ev"
13343    },
13344    {
13345     "kind" : "deleting_dtor_pointer",
13346     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsbD0Ev"
13347    },
13348    {
13349     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
13350    },
13351    {
13352     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
13353    },
13354    {
13355     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb15queryPortStatusEv"
13356    },
13357    {
13358     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
13359    },
13360    {
13361     "component_value" : 80,
13362     "kind" : "vbase_offset"
13363    },
13364    {
13365     "component_value" : -4,
13366     "kind" : "offset_to_top"
13367    },
13368    {
13369     "kind" : "rtti",
13370     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
13371    },
13372    {
13373     "kind" : "complete_dtor_pointer",
13374     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
13375    },
13376    {
13377     "kind" : "deleting_dtor_pointer",
13378     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
13379    },
13380    {
13381     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
13382    },
13383    {
13384     "component_value" : 76,
13385     "kind" : "vbase_offset"
13386    },
13387    {
13388     "component_value" : -8,
13389     "kind" : "offset_to_top"
13390    },
13391    {
13392     "kind" : "rtti",
13393     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
13394    },
13395    {
13396     "kind" : "complete_dtor_pointer",
13397     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
13398    },
13399    {
13400     "kind" : "deleting_dtor_pointer",
13401     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
13402    },
13403    {
13404     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13405    },
13406    {
13407     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13408    },
13409    {
13410     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13411    },
13412    {
13413     "component_value" : -24,
13414     "kind" : "offset_to_top"
13415    },
13416    {
13417     "kind" : "rtti",
13418     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
13419    },
13420    {
13421     "kind" : "complete_dtor_pointer",
13422     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
13423    },
13424    {
13425     "kind" : "deleting_dtor_pointer",
13426     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
13427    },
13428    {
13429     "kind" : "vcall_offset"
13430    },
13431    {
13432     "component_value" : -76,
13433     "kind" : "vcall_offset"
13434    },
13435    {
13436     "component_value" : -76,
13437     "kind" : "vcall_offset"
13438    },
13439    {
13440     "component_value" : -76,
13441     "kind" : "vcall_offset"
13442    },
13443    {
13444     "component_value" : -84,
13445     "kind" : "vcall_offset"
13446    },
13447    {
13448     "component_value" : -84,
13449     "kind" : "offset_to_top"
13450    },
13451    {
13452     "kind" : "rtti",
13453     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
13454    },
13455    {
13456     "kind" : "complete_dtor_pointer",
13457     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
13458    },
13459    {
13460     "kind" : "deleting_dtor_pointer",
13461     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
13462    },
13463    {
13464     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13465    },
13466    {
13467     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13468    },
13469    {
13470     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13471    },
13472    {
13473     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13474    }
13475   ]
13476  },
13477  {
13478   "alignment" : 4,
13479   "base_specifiers" :
13480   [
13481    {
13482     "referenced_type" : "type-744"
13483    },
13484    {
13485     "referenced_type" : "type-498"
13486    }
13487   ],
13488   "fields" :
13489   [
13490    {
13491     "access" : "private",
13492     "field_name" : "_hidl_mMutex",
13493     "field_offset" : 544,
13494     "referenced_type" : "type-742"
13495    },
13496    {
13497     "access" : "private",
13498     "field_name" : "_hidl_mDeathRecipients",
13499     "field_offset" : 576,
13500     "referenced_type" : "type-743"
13501    }
13502   ],
13503   "linker_set_key" : "android::hardware::usb::V1_1::BpHwUsbCallback",
13504   "name" : "android::hardware::usb::V1_1::BpHwUsbCallback",
13505   "referenced_type" : "type-741",
13506   "self_type" : "type-741",
13507   "size" : 92,
13508   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h",
13509   "unique_id" : "_ZTSN7android8hardware3usb4V1_115BpHwUsbCallbackE",
13510   "vtable_components" :
13511   [
13512    {
13513     "component_value" : 84,
13514     "kind" : "vbase_offset"
13515    },
13516    {
13517     "kind" : "offset_to_top"
13518    },
13519    {
13520     "kind" : "rtti",
13521     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
13522    },
13523    {
13524     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_115BpHwUsbCallback8isRemoteEv"
13525    },
13526    {
13527     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13528    },
13529    {
13530     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13531    },
13532    {
13533     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13534    },
13535    {
13536     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13537    },
13538    {
13539     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21setHALInstrumentationEv"
13540    },
13541    {
13542     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13543    },
13544    {
13545     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback4pingEv"
13546    },
13547    {
13548     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13549    },
13550    {
13551     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21notifySyspropsChangedEv"
13552    },
13553    {
13554     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13555    },
13556    {
13557     "kind" : "complete_dtor_pointer",
13558     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
13559    },
13560    {
13561     "kind" : "deleting_dtor_pointer",
13562     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
13563    },
13564    {
13565     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
13566    },
13567    {
13568     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
13569    },
13570    {
13571     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
13572    },
13573    {
13574     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
13575    },
13576    {
13577     "component_value" : 80,
13578     "kind" : "vbase_offset"
13579    },
13580    {
13581     "component_value" : -4,
13582     "kind" : "offset_to_top"
13583    },
13584    {
13585     "kind" : "rtti",
13586     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
13587    },
13588    {
13589     "kind" : "complete_dtor_pointer",
13590     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
13591    },
13592    {
13593     "kind" : "deleting_dtor_pointer",
13594     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
13595    },
13596    {
13597     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
13598    },
13599    {
13600     "component_value" : 76,
13601     "kind" : "vbase_offset"
13602    },
13603    {
13604     "component_value" : -8,
13605     "kind" : "offset_to_top"
13606    },
13607    {
13608     "kind" : "rtti",
13609     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
13610    },
13611    {
13612     "kind" : "complete_dtor_pointer",
13613     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
13614    },
13615    {
13616     "kind" : "deleting_dtor_pointer",
13617     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
13618    },
13619    {
13620     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13621    },
13622    {
13623     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13624    },
13625    {
13626     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13627    },
13628    {
13629     "component_value" : -24,
13630     "kind" : "offset_to_top"
13631    },
13632    {
13633     "kind" : "rtti",
13634     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
13635    },
13636    {
13637     "kind" : "complete_dtor_pointer",
13638     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
13639    },
13640    {
13641     "kind" : "deleting_dtor_pointer",
13642     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
13643    },
13644    {
13645     "kind" : "vcall_offset"
13646    },
13647    {
13648     "component_value" : -76,
13649     "kind" : "vcall_offset"
13650    },
13651    {
13652     "component_value" : -76,
13653     "kind" : "vcall_offset"
13654    },
13655    {
13656     "component_value" : -76,
13657     "kind" : "vcall_offset"
13658    },
13659    {
13660     "component_value" : -84,
13661     "kind" : "vcall_offset"
13662    },
13663    {
13664     "component_value" : -84,
13665     "kind" : "offset_to_top"
13666    },
13667    {
13668     "kind" : "rtti",
13669     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
13670    },
13671    {
13672     "kind" : "complete_dtor_pointer",
13673     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
13674    },
13675    {
13676     "kind" : "deleting_dtor_pointer",
13677     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
13678    },
13679    {
13680     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13681    },
13682    {
13683     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13684    },
13685    {
13686     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13687    },
13688    {
13689     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13690    }
13691   ]
13692  },
13693  {
13694   "alignment" : 4,
13695   "base_specifiers" :
13696   [
13697    {
13698     "referenced_type" : "type-189"
13699    },
13700    {
13701     "referenced_type" : "type-498"
13702    }
13703   ],
13704   "fields" :
13705   [
13706    {
13707     "access" : "private",
13708     "field_name" : "mImpl",
13709     "field_offset" : 384,
13710     "referenced_type" : "type-195"
13711    },
13712    {
13713     "access" : "private",
13714     "field_name" : "mOnewayQueue",
13715     "field_offset" : 416,
13716     "referenced_type" : "type-726"
13717    }
13718   ],
13719   "linker_set_key" : "android::hardware::usb::V1_1::BsUsb",
13720   "name" : "android::hardware::usb::V1_1::BsUsb",
13721   "referenced_type" : "type-725",
13722   "self_type" : "type-725",
13723   "size" : 68,
13724   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BsUsb.h",
13725   "unique_id" : "_ZTSN7android8hardware3usb4V1_15BsUsbE",
13726   "vtable_components" :
13727   [
13728    {
13729     "component_value" : 60,
13730     "kind" : "vbase_offset"
13731    },
13732    {
13733     "kind" : "offset_to_top"
13734    },
13735    {
13736     "kind" : "rtti",
13737     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_15BsUsbE"
13738    },
13739    {
13740     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_14IUsb8isRemoteEv"
13741    },
13742    {
13743     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13744    },
13745    {
13746     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13747    },
13748    {
13749     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13750    },
13751    {
13752     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13753    },
13754    {
13755     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb21setHALInstrumentationEv"
13756    },
13757    {
13758     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13759    },
13760    {
13761     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb4pingEv"
13762    },
13763    {
13764     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13765    },
13766    {
13767     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb21notifySyspropsChangedEv"
13768    },
13769    {
13770     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13771    },
13772    {
13773     "kind" : "complete_dtor_pointer",
13774     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsbD1Ev"
13775    },
13776    {
13777     "kind" : "deleting_dtor_pointer",
13778     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsbD0Ev"
13779    },
13780    {
13781     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
13782    },
13783    {
13784     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
13785    },
13786    {
13787     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb15queryPortStatusEv"
13788    },
13789    {
13790     "component_value" : -4,
13791     "kind" : "offset_to_top"
13792    },
13793    {
13794     "kind" : "rtti",
13795     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_15BsUsbE"
13796    },
13797    {
13798     "kind" : "complete_dtor_pointer",
13799     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_15BsUsbD1Ev"
13800    },
13801    {
13802     "kind" : "deleting_dtor_pointer",
13803     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_15BsUsbD0Ev"
13804    },
13805    {
13806     "kind" : "vcall_offset"
13807    },
13808    {
13809     "kind" : "vcall_offset"
13810    },
13811    {
13812     "kind" : "vcall_offset"
13813    },
13814    {
13815     "kind" : "vcall_offset"
13816    },
13817    {
13818     "component_value" : -60,
13819     "kind" : "vcall_offset"
13820    },
13821    {
13822     "component_value" : -60,
13823     "kind" : "offset_to_top"
13824    },
13825    {
13826     "kind" : "rtti",
13827     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_15BsUsbE"
13828    },
13829    {
13830     "kind" : "complete_dtor_pointer",
13831     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_15BsUsbD1Ev"
13832    },
13833    {
13834     "kind" : "deleting_dtor_pointer",
13835     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_15BsUsbD0Ev"
13836    },
13837    {
13838     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13839    },
13840    {
13841     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13842    },
13843    {
13844     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13845    },
13846    {
13847     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13848    }
13849   ]
13850  },
13851  {
13852   "alignment" : 4,
13853   "base_specifiers" :
13854   [
13855    {
13856     "referenced_type" : "type-734"
13857    },
13858    {
13859     "referenced_type" : "type-498"
13860    }
13861   ],
13862   "fields" :
13863   [
13864    {
13865     "access" : "private",
13866     "field_name" : "mImpl",
13867     "field_offset" : 384,
13868     "referenced_type" : "type-731"
13869    },
13870    {
13871     "access" : "private",
13872     "field_name" : "mOnewayQueue",
13873     "field_offset" : 416,
13874     "referenced_type" : "type-726"
13875    }
13876   ],
13877   "linker_set_key" : "android::hardware::usb::V1_1::BsUsbCallback",
13878   "name" : "android::hardware::usb::V1_1::BsUsbCallback",
13879   "referenced_type" : "type-739",
13880   "self_type" : "type-739",
13881   "size" : 68,
13882   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BsUsbCallback.h",
13883   "unique_id" : "_ZTSN7android8hardware3usb4V1_113BsUsbCallbackE",
13884   "vtable_components" :
13885   [
13886    {
13887     "component_value" : 60,
13888     "kind" : "vbase_offset"
13889    },
13890    {
13891     "kind" : "offset_to_top"
13892    },
13893    {
13894     "kind" : "rtti",
13895     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_113BsUsbCallbackE"
13896    },
13897    {
13898     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_112IUsbCallback8isRemoteEv"
13899    },
13900    {
13901     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13902    },
13903    {
13904     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13905    },
13906    {
13907     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13908    },
13909    {
13910     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13911    },
13912    {
13913     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback21setHALInstrumentationEv"
13914    },
13915    {
13916     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13917    },
13918    {
13919     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback4pingEv"
13920    },
13921    {
13922     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13923    },
13924    {
13925     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback21notifySyspropsChangedEv"
13926    },
13927    {
13928     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13929    },
13930    {
13931     "kind" : "complete_dtor_pointer",
13932     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallbackD1Ev"
13933    },
13934    {
13935     "kind" : "deleting_dtor_pointer",
13936     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallbackD0Ev"
13937    },
13938    {
13939     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
13940    },
13941    {
13942     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
13943    },
13944    {
13945     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
13946    },
13947    {
13948     "component_value" : -4,
13949     "kind" : "offset_to_top"
13950    },
13951    {
13952     "kind" : "rtti",
13953     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_113BsUsbCallbackE"
13954    },
13955    {
13956     "kind" : "complete_dtor_pointer",
13957     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_113BsUsbCallbackD1Ev"
13958    },
13959    {
13960     "kind" : "deleting_dtor_pointer",
13961     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_113BsUsbCallbackD0Ev"
13962    },
13963    {
13964     "kind" : "vcall_offset"
13965    },
13966    {
13967     "kind" : "vcall_offset"
13968    },
13969    {
13970     "kind" : "vcall_offset"
13971    },
13972    {
13973     "kind" : "vcall_offset"
13974    },
13975    {
13976     "component_value" : -60,
13977     "kind" : "vcall_offset"
13978    },
13979    {
13980     "component_value" : -60,
13981     "kind" : "offset_to_top"
13982    },
13983    {
13984     "kind" : "rtti",
13985     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_113BsUsbCallbackE"
13986    },
13987    {
13988     "kind" : "complete_dtor_pointer",
13989     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_113BsUsbCallbackD1Ev"
13990    },
13991    {
13992     "kind" : "deleting_dtor_pointer",
13993     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_113BsUsbCallbackD0Ev"
13994    },
13995    {
13996     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13997    },
13998    {
13999     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14000    },
14001    {
14002     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14003    },
14004    {
14005     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14006    }
14007   ]
14008  },
14009  {
14010   "alignment" : 4,
14011   "base_specifiers" :
14012   [
14013    {
14014     "referenced_type" : "type-162"
14015    }
14016   ],
14017   "linker_set_key" : "android::hardware::usb::V1_1::IUsb",
14018   "name" : "android::hardware::usb::V1_1::IUsb",
14019   "referenced_type" : "type-189",
14020   "self_type" : "type-189",
14021   "size" : 12,
14022   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h",
14023   "unique_id" : "_ZTSN7android8hardware3usb4V1_14IUsbE",
14024   "vtable_components" :
14025   [
14026    {
14027     "component_value" : 4,
14028     "kind" : "vbase_offset"
14029    },
14030    {
14031     "kind" : "offset_to_top"
14032    },
14033    {
14034     "kind" : "rtti",
14035     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_14IUsbE"
14036    },
14037    {
14038     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_14IUsb8isRemoteEv"
14039    },
14040    {
14041     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14042    },
14043    {
14044     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14045    },
14046    {
14047     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14048    },
14049    {
14050     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
14051    },
14052    {
14053     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21setHALInstrumentationEv"
14054    },
14055    {
14056     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
14057    },
14058    {
14059     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb4pingEv"
14060    },
14061    {
14062     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14063    },
14064    {
14065     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21notifySyspropsChangedEv"
14066    },
14067    {
14068     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14069    },
14070    {
14071     "kind" : "complete_dtor_pointer",
14072     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsbD1Ev"
14073    },
14074    {
14075     "kind" : "deleting_dtor_pointer",
14076     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsbD0Ev"
14077    },
14078    {
14079     "is_pure" : true,
14080     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
14081    },
14082    {
14083     "is_pure" : true,
14084     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
14085    },
14086    {
14087     "is_pure" : true,
14088     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb15queryPortStatusEv"
14089    },
14090    {
14091     "kind" : "vcall_offset"
14092    },
14093    {
14094     "kind" : "vcall_offset"
14095    },
14096    {
14097     "kind" : "vcall_offset"
14098    },
14099    {
14100     "kind" : "vcall_offset"
14101    },
14102    {
14103     "component_value" : -4,
14104     "kind" : "vcall_offset"
14105    },
14106    {
14107     "component_value" : -4,
14108     "kind" : "offset_to_top"
14109    },
14110    {
14111     "kind" : "rtti",
14112     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_14IUsbE"
14113    },
14114    {
14115     "kind" : "complete_dtor_pointer",
14116     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_14IUsbD1Ev"
14117    },
14118    {
14119     "kind" : "deleting_dtor_pointer",
14120     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_14IUsbD0Ev"
14121    },
14122    {
14123     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14124    },
14125    {
14126     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14127    },
14128    {
14129     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14130    },
14131    {
14132     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14133    }
14134   ]
14135  },
14136  {
14137   "alignment" : 4,
14138   "base_specifiers" :
14139   [
14140    {
14141     "referenced_type" : "type-153"
14142    }
14143   ],
14144   "linker_set_key" : "android::hardware::usb::V1_1::IUsbCallback",
14145   "name" : "android::hardware::usb::V1_1::IUsbCallback",
14146   "referenced_type" : "type-734",
14147   "self_type" : "type-734",
14148   "size" : 12,
14149   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h",
14150   "unique_id" : "_ZTSN7android8hardware3usb4V1_112IUsbCallbackE",
14151   "vtable_components" :
14152   [
14153    {
14154     "component_value" : 4,
14155     "kind" : "vbase_offset"
14156    },
14157    {
14158     "kind" : "offset_to_top"
14159    },
14160    {
14161     "kind" : "rtti",
14162     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_112IUsbCallbackE"
14163    },
14164    {
14165     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_112IUsbCallback8isRemoteEv"
14166    },
14167    {
14168     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14169    },
14170    {
14171     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14172    },
14173    {
14174     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14175    },
14176    {
14177     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
14178    },
14179    {
14180     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21setHALInstrumentationEv"
14181    },
14182    {
14183     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
14184    },
14185    {
14186     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback4pingEv"
14187    },
14188    {
14189     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14190    },
14191    {
14192     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21notifySyspropsChangedEv"
14193    },
14194    {
14195     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14196    },
14197    {
14198     "kind" : "complete_dtor_pointer",
14199     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallbackD1Ev"
14200    },
14201    {
14202     "kind" : "deleting_dtor_pointer",
14203     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallbackD0Ev"
14204    },
14205    {
14206     "is_pure" : true,
14207     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
14208    },
14209    {
14210     "is_pure" : true,
14211     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
14212    },
14213    {
14214     "is_pure" : true,
14215     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
14216    },
14217    {
14218     "kind" : "vcall_offset"
14219    },
14220    {
14221     "kind" : "vcall_offset"
14222    },
14223    {
14224     "kind" : "vcall_offset"
14225    },
14226    {
14227     "kind" : "vcall_offset"
14228    },
14229    {
14230     "component_value" : -4,
14231     "kind" : "vcall_offset"
14232    },
14233    {
14234     "component_value" : -4,
14235     "kind" : "offset_to_top"
14236    },
14237    {
14238     "kind" : "rtti",
14239     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_112IUsbCallbackE"
14240    },
14241    {
14242     "kind" : "complete_dtor_pointer",
14243     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_112IUsbCallbackD1Ev"
14244    },
14245    {
14246     "kind" : "deleting_dtor_pointer",
14247     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_112IUsbCallbackD0Ev"
14248    },
14249    {
14250     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14251    },
14252    {
14253     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14254    },
14255    {
14256     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14257    },
14258    {
14259     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14260    }
14261   ]
14262  },
14263  {
14264   "alignment" : 8,
14265   "fields" :
14266   [
14267    {
14268     "field_name" : "status",
14269     "referenced_type" : "type-643"
14270    },
14271    {
14272     "field_name" : "supportedModes",
14273     "field_offset" : 320,
14274     "referenced_type" : "type-2"
14275    },
14276    {
14277     "field_name" : "currentMode",
14278     "field_offset" : 352,
14279     "referenced_type" : "type-783"
14280    }
14281   ],
14282   "linker_set_key" : "android::hardware::usb::V1_1::PortStatus_1_1",
14283   "name" : "android::hardware::usb::V1_1::PortStatus_1_1",
14284   "referenced_type" : "type-782",
14285   "self_type" : "type-782",
14286   "size" : 48,
14287   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h",
14288   "unique_id" : "_ZTSN7android8hardware3usb4V1_114PortStatus_1_1E"
14289  },
14290  {
14291   "alignment" : 4,
14292   "base_specifiers" :
14293   [
14294    {
14295     "referenced_type" : "type-219"
14296    },
14297    {
14298     "referenced_type" : "type-498"
14299    }
14300   ],
14301   "fields" :
14302   [
14303    {
14304     "access" : "private",
14305     "field_name" : "_hidl_mImpl",
14306     "field_offset" : 512,
14307     "referenced_type" : "type-497"
14308    }
14309   ],
14310   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
14311   "name" : "android::hidl::base::V1_0::BnHwBase",
14312   "referenced_type" : "type-496",
14313   "self_type" : "type-496",
14314   "size" : 76,
14315   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
14316   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
14317   "vtable_components" :
14318   [
14319    {
14320     "component_value" : 68,
14321     "kind" : "vbase_offset"
14322    },
14323    {
14324     "kind" : "offset_to_top"
14325    },
14326    {
14327     "kind" : "rtti",
14328     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
14329    },
14330    {
14331     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
14332    },
14333    {
14334     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
14335    },
14336    {
14337     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
14338    },
14339    {
14340     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
14341    },
14342    {
14343     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
14344    },
14345    {
14346     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
14347    },
14348    {
14349     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
14350    },
14351    {
14352     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
14353    },
14354    {
14355     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
14356    },
14357    {
14358     "kind" : "complete_dtor_pointer",
14359     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
14360    },
14361    {
14362     "kind" : "deleting_dtor_pointer",
14363     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
14364    },
14365    {
14366     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
14367    },
14368    {
14369     "component_value" : -20,
14370     "kind" : "offset_to_top"
14371    },
14372    {
14373     "kind" : "rtti",
14374     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
14375    },
14376    {
14377     "kind" : "complete_dtor_pointer",
14378     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
14379    },
14380    {
14381     "kind" : "deleting_dtor_pointer",
14382     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
14383    },
14384    {
14385     "kind" : "vcall_offset"
14386    },
14387    {
14388     "kind" : "vcall_offset"
14389    },
14390    {
14391     "kind" : "vcall_offset"
14392    },
14393    {
14394     "kind" : "vcall_offset"
14395    },
14396    {
14397     "component_value" : -68,
14398     "kind" : "vcall_offset"
14399    },
14400    {
14401     "component_value" : -68,
14402     "kind" : "offset_to_top"
14403    },
14404    {
14405     "kind" : "rtti",
14406     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
14407    },
14408    {
14409     "kind" : "complete_dtor_pointer",
14410     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
14411    },
14412    {
14413     "kind" : "deleting_dtor_pointer",
14414     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
14415    },
14416    {
14417     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14418    },
14419    {
14420     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14421    },
14422    {
14423     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14424    },
14425    {
14426     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14427    }
14428   ]
14429  },
14430  {
14431   "alignment" : 4,
14432   "base_specifiers" :
14433   [
14434    {
14435     "referenced_type" : "type-510"
14436    },
14437    {
14438     "referenced_type" : "type-498"
14439    }
14440   ],
14441   "fields" :
14442   [
14443    {
14444     "access" : "private",
14445     "field_name" : "_hidl_mMutex",
14446     "field_offset" : 544,
14447     "referenced_type" : "type-670"
14448    },
14449    {
14450     "access" : "private",
14451     "field_name" : "_hidl_mDeathRecipients",
14452     "field_offset" : 576,
14453     "referenced_type" : "type-671"
14454    }
14455   ],
14456   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
14457   "name" : "android::hidl::base::V1_0::BpHwBase",
14458   "referenced_type" : "type-669",
14459   "self_type" : "type-669",
14460   "size" : 92,
14461   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
14462   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
14463   "vtable_components" :
14464   [
14465    {
14466     "component_value" : 84,
14467     "kind" : "vbase_offset"
14468    },
14469    {
14470     "kind" : "offset_to_top"
14471    },
14472    {
14473     "kind" : "rtti",
14474     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14475    },
14476    {
14477     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
14478    },
14479    {
14480     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14481    },
14482    {
14483     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14484    },
14485    {
14486     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14487    },
14488    {
14489     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
14490    },
14491    {
14492     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
14493    },
14494    {
14495     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
14496    },
14497    {
14498     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
14499    },
14500    {
14501     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
14502    },
14503    {
14504     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
14505    },
14506    {
14507     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14508    },
14509    {
14510     "kind" : "complete_dtor_pointer",
14511     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
14512    },
14513    {
14514     "kind" : "deleting_dtor_pointer",
14515     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
14516    },
14517    {
14518     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
14519    },
14520    {
14521     "component_value" : 80,
14522     "kind" : "vbase_offset"
14523    },
14524    {
14525     "component_value" : -4,
14526     "kind" : "offset_to_top"
14527    },
14528    {
14529     "kind" : "rtti",
14530     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14531    },
14532    {
14533     "kind" : "complete_dtor_pointer",
14534     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14535    },
14536    {
14537     "kind" : "deleting_dtor_pointer",
14538     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14539    },
14540    {
14541     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
14542    },
14543    {
14544     "component_value" : 76,
14545     "kind" : "vbase_offset"
14546    },
14547    {
14548     "component_value" : -8,
14549     "kind" : "offset_to_top"
14550    },
14551    {
14552     "kind" : "rtti",
14553     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14554    },
14555    {
14556     "kind" : "complete_dtor_pointer",
14557     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14558    },
14559    {
14560     "kind" : "deleting_dtor_pointer",
14561     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14562    },
14563    {
14564     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
14565    },
14566    {
14567     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14568    },
14569    {
14570     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14571    },
14572    {
14573     "component_value" : -24,
14574     "kind" : "offset_to_top"
14575    },
14576    {
14577     "kind" : "rtti",
14578     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14579    },
14580    {
14581     "kind" : "complete_dtor_pointer",
14582     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14583    },
14584    {
14585     "kind" : "deleting_dtor_pointer",
14586     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14587    },
14588    {
14589     "kind" : "vcall_offset"
14590    },
14591    {
14592     "component_value" : -76,
14593     "kind" : "vcall_offset"
14594    },
14595    {
14596     "component_value" : -76,
14597     "kind" : "vcall_offset"
14598    },
14599    {
14600     "component_value" : -76,
14601     "kind" : "vcall_offset"
14602    },
14603    {
14604     "component_value" : -84,
14605     "kind" : "vcall_offset"
14606    },
14607    {
14608     "component_value" : -84,
14609     "kind" : "offset_to_top"
14610    },
14611    {
14612     "kind" : "rtti",
14613     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14614    },
14615    {
14616     "kind" : "complete_dtor_pointer",
14617     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14618    },
14619    {
14620     "kind" : "deleting_dtor_pointer",
14621     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14622    },
14623    {
14624     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
14625    },
14626    {
14627     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14628    },
14629    {
14630     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14631    },
14632    {
14633     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14634    }
14635   ]
14636  },
14637  {
14638   "alignment" : 8,
14639   "fields" :
14640   [
14641    {
14642     "field_name" : "pid",
14643     "referenced_type" : "type-76"
14644    },
14645    {
14646     "field_name" : "ptr",
14647     "field_offset" : 64,
14648     "referenced_type" : "type-13"
14649    },
14650    {
14651     "field_name" : "arch",
14652     "field_offset" : 128,
14653     "referenced_type" : "type-479"
14654    }
14655   ],
14656   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
14657   "name" : "android::hidl::base::V1_0::DebugInfo",
14658   "referenced_type" : "type-478",
14659   "self_type" : "type-478",
14660   "size" : 24,
14661   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
14662   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
14663  },
14664  {
14665   "alignment" : 4,
14666   "base_specifiers" :
14667   [
14668    {
14669     "is_virtual" : true,
14670     "referenced_type" : "type-7"
14671    }
14672   ],
14673   "linker_set_key" : "android::hidl::base::V1_0::IBase",
14674   "name" : "android::hidl::base::V1_0::IBase",
14675   "referenced_type" : "type-16",
14676   "self_type" : "type-16",
14677   "size" : 12,
14678   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
14679   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
14680   "vtable_components" :
14681   [
14682    {
14683     "component_value" : 4,
14684     "kind" : "vbase_offset"
14685    },
14686    {
14687     "kind" : "offset_to_top"
14688    },
14689    {
14690     "kind" : "rtti",
14691     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
14692    },
14693    {
14694     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
14695    },
14696    {
14697     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14698    },
14699    {
14700     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14701    },
14702    {
14703     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14704    },
14705    {
14706     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
14707    },
14708    {
14709     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
14710    },
14711    {
14712     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
14713    },
14714    {
14715     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
14716    },
14717    {
14718     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
14719    },
14720    {
14721     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
14722    },
14723    {
14724     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14725    },
14726    {
14727     "kind" : "complete_dtor_pointer",
14728     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
14729    },
14730    {
14731     "kind" : "deleting_dtor_pointer",
14732     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
14733    },
14734    {
14735     "kind" : "vcall_offset"
14736    },
14737    {
14738     "kind" : "vcall_offset"
14739    },
14740    {
14741     "kind" : "vcall_offset"
14742    },
14743    {
14744     "kind" : "vcall_offset"
14745    },
14746    {
14747     "component_value" : -4,
14748     "kind" : "vcall_offset"
14749    },
14750    {
14751     "component_value" : -4,
14752     "kind" : "offset_to_top"
14753    },
14754    {
14755     "kind" : "rtti",
14756     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
14757    },
14758    {
14759     "kind" : "complete_dtor_pointer",
14760     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
14761    },
14762    {
14763     "kind" : "deleting_dtor_pointer",
14764     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
14765    },
14766    {
14767     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14768    },
14769    {
14770     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14771    },
14772    {
14773     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14774    },
14775    {
14776     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14777    }
14778   ]
14779  },
14780  {
14781   "alignment" : 4,
14782   "base_specifiers" :
14783   [
14784    {
14785     "referenced_type" : "type-16"
14786    }
14787   ],
14788   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
14789   "name" : "android::hidl::manager::V1_0::IServiceManager",
14790   "referenced_type" : "type-91",
14791   "self_type" : "type-91",
14792   "size" : 12,
14793   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
14794   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
14795   "vtable_components" :
14796   [
14797    {
14798     "component_value" : 4,
14799     "kind" : "vbase_offset"
14800    },
14801    {
14802     "kind" : "offset_to_top"
14803    },
14804    {
14805     "kind" : "rtti",
14806     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
14807    },
14808    {
14809     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
14810    },
14811    {
14812     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14813    },
14814    {
14815     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14816    },
14817    {
14818     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14819    },
14820    {
14821     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
14822    },
14823    {
14824     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
14825    },
14826    {
14827     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
14828    },
14829    {
14830     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
14831    },
14832    {
14833     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
14834    },
14835    {
14836     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
14837    },
14838    {
14839     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14840    },
14841    {
14842     "kind" : "complete_dtor_pointer",
14843     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
14844    },
14845    {
14846     "kind" : "deleting_dtor_pointer",
14847     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
14848    },
14849    {
14850     "is_pure" : true,
14851     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
14852    },
14853    {
14854     "is_pure" : true,
14855     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
14856    },
14857    {
14858     "is_pure" : true,
14859     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
14860    },
14861    {
14862     "is_pure" : true,
14863     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14864    },
14865    {
14866     "is_pure" : true,
14867     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
14868    },
14869    {
14870     "is_pure" : true,
14871     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
14872    },
14873    {
14874     "is_pure" : true,
14875     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
14876    },
14877    {
14878     "is_pure" : true,
14879     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
14880    },
14881    {
14882     "kind" : "vcall_offset"
14883    },
14884    {
14885     "kind" : "vcall_offset"
14886    },
14887    {
14888     "kind" : "vcall_offset"
14889    },
14890    {
14891     "kind" : "vcall_offset"
14892    },
14893    {
14894     "component_value" : -4,
14895     "kind" : "vcall_offset"
14896    },
14897    {
14898     "component_value" : -4,
14899     "kind" : "offset_to_top"
14900    },
14901    {
14902     "kind" : "rtti",
14903     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
14904    },
14905    {
14906     "kind" : "complete_dtor_pointer",
14907     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
14908    },
14909    {
14910     "kind" : "deleting_dtor_pointer",
14911     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
14912    },
14913    {
14914     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14915    },
14916    {
14917     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14918    },
14919    {
14920     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14921    },
14922    {
14923     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14924    }
14925   ]
14926  },
14927  {
14928   "alignment" : 8,
14929   "fields" :
14930   [
14931    {
14932     "field_name" : "interfaceName",
14933     "referenced_type" : "type-410"
14934    },
14935    {
14936     "field_name" : "instanceName",
14937     "field_offset" : 128,
14938     "referenced_type" : "type-410"
14939    },
14940    {
14941     "field_name" : "pid",
14942     "field_offset" : 256,
14943     "referenced_type" : "type-76"
14944    },
14945    {
14946     "field_name" : "clientPids",
14947     "field_offset" : 320,
14948     "referenced_type" : "type-450"
14949    },
14950    {
14951     "field_name" : "arch",
14952     "field_offset" : 448,
14953     "referenced_type" : "type-479"
14954    }
14955   ],
14956   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14957   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14958   "referenced_type" : "type-627",
14959   "self_type" : "type-627",
14960   "size" : 64,
14961   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
14962   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
14963  },
14964  {
14965   "alignment" : 4,
14966   "base_specifiers" :
14967   [
14968    {
14969     "referenced_type" : "type-16"
14970    }
14971   ],
14972   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
14973   "name" : "android::hidl::manager::V1_0::IServiceNotification",
14974   "referenced_type" : "type-140",
14975   "self_type" : "type-140",
14976   "size" : 12,
14977   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
14978   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
14979   "vtable_components" :
14980   [
14981    {
14982     "component_value" : 4,
14983     "kind" : "vbase_offset"
14984    },
14985    {
14986     "kind" : "offset_to_top"
14987    },
14988    {
14989     "kind" : "rtti",
14990     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14991    },
14992    {
14993     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
14994    },
14995    {
14996     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14997    },
14998    {
14999     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
15000    },
15001    {
15002     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
15003    },
15004    {
15005     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
15006    },
15007    {
15008     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
15009    },
15010    {
15011     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
15012    },
15013    {
15014     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
15015    },
15016    {
15017     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
15018    },
15019    {
15020     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
15021    },
15022    {
15023     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
15024    },
15025    {
15026     "kind" : "complete_dtor_pointer",
15027     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
15028    },
15029    {
15030     "kind" : "deleting_dtor_pointer",
15031     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
15032    },
15033    {
15034     "is_pure" : true,
15035     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
15036    },
15037    {
15038     "kind" : "vcall_offset"
15039    },
15040    {
15041     "kind" : "vcall_offset"
15042    },
15043    {
15044     "kind" : "vcall_offset"
15045    },
15046    {
15047     "kind" : "vcall_offset"
15048    },
15049    {
15050     "component_value" : -4,
15051     "kind" : "vcall_offset"
15052    },
15053    {
15054     "component_value" : -4,
15055     "kind" : "offset_to_top"
15056    },
15057    {
15058     "kind" : "rtti",
15059     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
15060    },
15061    {
15062     "kind" : "complete_dtor_pointer",
15063     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
15064    },
15065    {
15066     "kind" : "deleting_dtor_pointer",
15067     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
15068    },
15069    {
15070     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
15071    },
15072    {
15073     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
15074    },
15075    {
15076     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
15077    },
15078    {
15079     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15080    }
15081   ]
15082  },
15083  {
15084   "alignment" : 4,
15085   "fields" :
15086   [
15087    {
15088     "access" : "private",
15089     "field_name" : "m_ptr",
15090     "referenced_type" : "type-112"
15091    }
15092   ],
15093   "linker_set_key" : "android::sp<android::Thread>",
15094   "name" : "android::sp<android::Thread>",
15095   "record_kind" : "class",
15096   "referenced_type" : "type-111",
15097   "self_type" : "type-111",
15098   "size" : 4,
15099   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15100   "template_args" : [ "type-113" ],
15101   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
15102  },
15103  {
15104   "alignment" : 4,
15105   "fields" :
15106   [
15107    {
15108     "access" : "private",
15109     "field_name" : "m_ptr",
15110     "referenced_type" : "type-218"
15111    }
15112   ],
15113   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
15114   "name" : "android::sp<android::hardware::BHwBinder>",
15115   "record_kind" : "class",
15116   "referenced_type" : "type-217",
15117   "self_type" : "type-217",
15118   "size" : 4,
15119   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15120   "template_args" : [ "type-219" ],
15121   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
15122  },
15123  {
15124   "alignment" : 4,
15125   "fields" :
15126   [
15127    {
15128     "access" : "private",
15129     "field_name" : "m_ptr",
15130     "referenced_type" : "type-719"
15131    }
15132   ],
15133   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
15134   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
15135   "record_kind" : "class",
15136   "referenced_type" : "type-809",
15137   "self_type" : "type-809",
15138   "size" : 4,
15139   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15140   "template_args" : [ "type-17" ],
15141   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
15142  },
15143  {
15144   "alignment" : 4,
15145   "fields" :
15146   [
15147    {
15148     "access" : "private",
15149     "field_name" : "m_ptr",
15150     "referenced_type" : "type-30"
15151    }
15152   ],
15153   "linker_set_key" : "android::sp<android::hardware::IBinder>",
15154   "name" : "android::sp<android::hardware::IBinder>",
15155   "record_kind" : "class",
15156   "referenced_type" : "type-48",
15157   "self_type" : "type-48",
15158   "size" : 4,
15159   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15160   "template_args" : [ "type-31" ],
15161   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
15162  },
15163  {
15164   "alignment" : 4,
15165   "fields" :
15166   [
15167    {
15168     "access" : "private",
15169     "field_name" : "m_ptr",
15170     "referenced_type" : "type-748"
15171    }
15172   ],
15173   "linker_set_key" : "android::sp<android::hardware::IInterface>",
15174   "name" : "android::sp<android::hardware::IInterface>",
15175   "record_kind" : "class",
15176   "referenced_type" : "type-747",
15177   "self_type" : "type-747",
15178   "size" : 4,
15179   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15180   "template_args" : [ "type-511" ],
15181   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
15182  },
15183  {
15184   "alignment" : 4,
15185   "fields" :
15186   [
15187    {
15188     "access" : "private",
15189     "field_name" : "m_ptr",
15190     "referenced_type" : "type-80"
15191    }
15192   ],
15193   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
15194   "name" : "android::sp<android::hardware::ProcessState>",
15195   "record_kind" : "class",
15196   "referenced_type" : "type-79",
15197   "self_type" : "type-79",
15198   "size" : 4,
15199   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15200   "template_args" : [ "type-81" ],
15201   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
15202  },
15203  {
15204   "alignment" : 4,
15205   "fields" :
15206   [
15207    {
15208     "access" : "private",
15209     "field_name" : "m_ptr",
15210     "referenced_type" : "type-200"
15211    }
15212   ],
15213   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
15214   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
15215   "record_kind" : "class",
15216   "referenced_type" : "type-199",
15217   "self_type" : "type-199",
15218   "size" : 4,
15219   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15220   "template_args" : [ "type-3" ],
15221   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
15222  },
15223  {
15224   "alignment" : 4,
15225   "fields" :
15226   [
15227    {
15228     "access" : "private",
15229     "field_name" : "m_ptr",
15230     "referenced_type" : "type-5"
15231    }
15232   ],
15233   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
15234   "name" : "android::sp<android::hardware::hidl_death_recipient>",
15235   "record_kind" : "class",
15236   "referenced_type" : "type-371",
15237   "self_type" : "type-371",
15238   "size" : 4,
15239   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15240   "template_args" : [ "type-6" ],
15241   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
15242  },
15243  {
15244   "alignment" : 4,
15245   "fields" :
15246   [
15247    {
15248     "access" : "private",
15249     "field_name" : "m_ptr",
15250     "referenced_type" : "type-161"
15251    }
15252   ],
15253   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb>",
15254   "name" : "android::sp<android::hardware::usb::V1_0::IUsb>",
15255   "record_kind" : "class",
15256   "referenced_type" : "type-160",
15257   "self_type" : "type-160",
15258   "size" : 4,
15259   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15260   "template_args" : [ "type-162" ],
15261   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_04IUsbEEE"
15262  },
15263  {
15264   "alignment" : 4,
15265   "fields" :
15266   [
15267    {
15268     "access" : "private",
15269     "field_name" : "m_ptr",
15270     "referenced_type" : "type-152"
15271    }
15272   ],
15273   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback>",
15274   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback>",
15275   "record_kind" : "class",
15276   "referenced_type" : "type-151",
15277   "self_type" : "type-151",
15278   "size" : 4,
15279   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15280   "template_args" : [ "type-153" ],
15281   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_012IUsbCallbackEEE"
15282  },
15283  {
15284   "alignment" : 4,
15285   "fields" :
15286   [
15287    {
15288     "access" : "private",
15289     "field_name" : "m_ptr",
15290     "referenced_type" : "type-188"
15291    }
15292   ],
15293   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsb>",
15294   "name" : "android::sp<android::hardware::usb::V1_1::IUsb>",
15295   "record_kind" : "class",
15296   "referenced_type" : "type-187",
15297   "self_type" : "type-187",
15298   "size" : 4,
15299   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15300   "template_args" : [ "type-189" ],
15301   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_14IUsbEEE"
15302  },
15303  {
15304   "alignment" : 4,
15305   "fields" :
15306   [
15307    {
15308     "access" : "private",
15309     "field_name" : "m_ptr",
15310     "referenced_type" : "type-733"
15311    }
15312   ],
15313   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsbCallback>",
15314   "name" : "android::sp<android::hardware::usb::V1_1::IUsbCallback>",
15315   "record_kind" : "class",
15316   "referenced_type" : "type-732",
15317   "self_type" : "type-732",
15318   "size" : 4,
15319   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15320   "template_args" : [ "type-734" ],
15321   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_112IUsbCallbackEEE"
15322  },
15323  {
15324   "alignment" : 4,
15325   "fields" :
15326   [
15327    {
15328     "access" : "private",
15329     "field_name" : "m_ptr",
15330     "referenced_type" : "type-15"
15331    }
15332   ],
15333   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
15334   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
15335   "record_kind" : "class",
15336   "referenced_type" : "type-497",
15337   "self_type" : "type-497",
15338   "size" : 4,
15339   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15340   "template_args" : [ "type-16" ],
15341   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
15342  },
15343  {
15344   "alignment" : 4,
15345   "fields" :
15346   [
15347    {
15348     "access" : "private",
15349     "field_name" : "m_ptr",
15350     "referenced_type" : "type-90"
15351    }
15352   ],
15353   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
15354   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
15355   "record_kind" : "class",
15356   "referenced_type" : "type-89",
15357   "self_type" : "type-89",
15358   "size" : 4,
15359   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15360   "template_args" : [ "type-91" ],
15361   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
15362  },
15363  {
15364   "alignment" : 4,
15365   "fields" :
15366   [
15367    {
15368     "access" : "private",
15369     "field_name" : "m_ptr",
15370     "referenced_type" : "type-139"
15371    }
15372   ],
15373   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
15374   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
15375   "record_kind" : "class",
15376   "referenced_type" : "type-138",
15377   "self_type" : "type-138",
15378   "size" : 4,
15379   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15380   "template_args" : [ "type-140" ],
15381   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
15382  },
15383  {
15384   "alignment" : 1,
15385   "linker_set_key" : "android::trait_trivial_copy<bool>",
15386   "name" : "android::trait_trivial_copy<bool>",
15387   "referenced_type" : "type-313",
15388   "self_type" : "type-313",
15389   "size" : 1,
15390   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15391   "template_args" : [ "type-39" ],
15392   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
15393  },
15394  {
15395   "alignment" : 1,
15396   "linker_set_key" : "android::trait_trivial_copy<char>",
15397   "name" : "android::trait_trivial_copy<char>",
15398   "referenced_type" : "type-317",
15399   "self_type" : "type-317",
15400   "size" : 1,
15401   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15402   "template_args" : [ "type-74" ],
15403   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
15404  },
15405  {
15406   "alignment" : 1,
15407   "linker_set_key" : "android::trait_trivial_copy<double>",
15408   "name" : "android::trait_trivial_copy<double>",
15409   "referenced_type" : "type-373",
15410   "self_type" : "type-373",
15411   "size" : 1,
15412   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15413   "template_args" : [ "type-369" ],
15414   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
15415  },
15416  {
15417   "alignment" : 1,
15418   "linker_set_key" : "android::trait_trivial_copy<float>",
15419   "name" : "android::trait_trivial_copy<float>",
15420   "referenced_type" : "type-366",
15421   "self_type" : "type-366",
15422   "size" : 1,
15423   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15424   "template_args" : [ "type-364" ],
15425   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
15426  },
15427  {
15428   "alignment" : 1,
15429   "linker_set_key" : "android::trait_trivial_copy<int>",
15430   "name" : "android::trait_trivial_copy<int>",
15431   "referenced_type" : "type-334",
15432   "self_type" : "type-334",
15433   "size" : 1,
15434   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15435   "template_args" : [ "type-76" ],
15436   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
15437  },
15438  {
15439   "alignment" : 1,
15440   "linker_set_key" : "android::trait_trivial_copy<long long>",
15441   "name" : "android::trait_trivial_copy<long long>",
15442   "referenced_type" : "type-355",
15443   "self_type" : "type-355",
15444   "size" : 1,
15445   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15446   "template_args" : [ "type-18" ],
15447   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
15448  },
15449  {
15450   "alignment" : 1,
15451   "linker_set_key" : "android::trait_trivial_copy<long>",
15452   "name" : "android::trait_trivial_copy<long>",
15453   "referenced_type" : "type-344",
15454   "self_type" : "type-344",
15455   "size" : 1,
15456   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15457   "template_args" : [ "type-342" ],
15458   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
15459  },
15460  {
15461   "alignment" : 1,
15462   "linker_set_key" : "android::trait_trivial_copy<short>",
15463   "name" : "android::trait_trivial_copy<short>",
15464   "referenced_type" : "type-326",
15465   "self_type" : "type-326",
15466   "size" : 1,
15467   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15468   "template_args" : [ "type-324" ],
15469   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
15470  },
15471  {
15472   "alignment" : 1,
15473   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
15474   "name" : "android::trait_trivial_copy<unsigned char>",
15475   "referenced_type" : "type-321",
15476   "self_type" : "type-321",
15477   "size" : 1,
15478   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15479   "template_args" : [ "type-168" ],
15480   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
15481  },
15482  {
15483   "alignment" : 1,
15484   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
15485   "name" : "android::trait_trivial_copy<unsigned int>",
15486   "referenced_type" : "type-339",
15487   "self_type" : "type-339",
15488   "size" : 1,
15489   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15490   "template_args" : [ "type-2" ],
15491   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
15492  },
15493  {
15494   "alignment" : 1,
15495   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
15496   "name" : "android::trait_trivial_copy<unsigned long long>",
15497   "referenced_type" : "type-360",
15498   "self_type" : "type-360",
15499   "size" : 1,
15500   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15501   "template_args" : [ "type-13" ],
15502   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
15503  },
15504  {
15505   "alignment" : 1,
15506   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
15507   "name" : "android::trait_trivial_copy<unsigned long>",
15508   "referenced_type" : "type-351",
15509   "self_type" : "type-351",
15510   "size" : 1,
15511   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15512   "template_args" : [ "type-347" ],
15513   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
15514  },
15515  {
15516   "alignment" : 1,
15517   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
15518   "name" : "android::trait_trivial_copy<unsigned short>",
15519   "referenced_type" : "type-330",
15520   "self_type" : "type-330",
15521   "size" : 1,
15522   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15523   "template_args" : [ "type-170" ],
15524   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
15525  },
15526  {
15527   "alignment" : 1,
15528   "linker_set_key" : "android::trait_trivial_copy<void>",
15529   "name" : "android::trait_trivial_copy<void>",
15530   "referenced_type" : "type-309",
15531   "self_type" : "type-309",
15532   "size" : 1,
15533   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15534   "template_args" : [ "type-27" ],
15535   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
15536  },
15537  {
15538   "alignment" : 1,
15539   "linker_set_key" : "android::trait_trivial_ctor<bool>",
15540   "name" : "android::trait_trivial_ctor<bool>",
15541   "referenced_type" : "type-311",
15542   "self_type" : "type-311",
15543   "size" : 1,
15544   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15545   "template_args" : [ "type-39" ],
15546   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
15547  },
15548  {
15549   "alignment" : 1,
15550   "linker_set_key" : "android::trait_trivial_ctor<char>",
15551   "name" : "android::trait_trivial_ctor<char>",
15552   "referenced_type" : "type-315",
15553   "self_type" : "type-315",
15554   "size" : 1,
15555   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15556   "template_args" : [ "type-74" ],
15557   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
15558  },
15559  {
15560   "alignment" : 1,
15561   "linker_set_key" : "android::trait_trivial_ctor<double>",
15562   "name" : "android::trait_trivial_ctor<double>",
15563   "referenced_type" : "type-368",
15564   "self_type" : "type-368",
15565   "size" : 1,
15566   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15567   "template_args" : [ "type-369" ],
15568   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
15569  },
15570  {
15571   "alignment" : 1,
15572   "linker_set_key" : "android::trait_trivial_ctor<float>",
15573   "name" : "android::trait_trivial_ctor<float>",
15574   "referenced_type" : "type-363",
15575   "self_type" : "type-363",
15576   "size" : 1,
15577   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15578   "template_args" : [ "type-364" ],
15579   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
15580  },
15581  {
15582   "alignment" : 1,
15583   "linker_set_key" : "android::trait_trivial_ctor<int>",
15584   "name" : "android::trait_trivial_ctor<int>",
15585   "referenced_type" : "type-332",
15586   "self_type" : "type-332",
15587   "size" : 1,
15588   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15589   "template_args" : [ "type-76" ],
15590   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
15591  },
15592  {
15593   "alignment" : 1,
15594   "linker_set_key" : "android::trait_trivial_ctor<long long>",
15595   "name" : "android::trait_trivial_ctor<long long>",
15596   "referenced_type" : "type-353",
15597   "self_type" : "type-353",
15598   "size" : 1,
15599   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15600   "template_args" : [ "type-18" ],
15601   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
15602  },
15603  {
15604   "alignment" : 1,
15605   "linker_set_key" : "android::trait_trivial_ctor<long>",
15606   "name" : "android::trait_trivial_ctor<long>",
15607   "referenced_type" : "type-341",
15608   "self_type" : "type-341",
15609   "size" : 1,
15610   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15611   "template_args" : [ "type-342" ],
15612   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
15613  },
15614  {
15615   "alignment" : 1,
15616   "linker_set_key" : "android::trait_trivial_ctor<short>",
15617   "name" : "android::trait_trivial_ctor<short>",
15618   "referenced_type" : "type-323",
15619   "self_type" : "type-323",
15620   "size" : 1,
15621   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15622   "template_args" : [ "type-324" ],
15623   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
15624  },
15625  {
15626   "alignment" : 1,
15627   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
15628   "name" : "android::trait_trivial_ctor<unsigned char>",
15629   "referenced_type" : "type-319",
15630   "self_type" : "type-319",
15631   "size" : 1,
15632   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15633   "template_args" : [ "type-168" ],
15634   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
15635  },
15636  {
15637   "alignment" : 1,
15638   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
15639   "name" : "android::trait_trivial_ctor<unsigned int>",
15640   "referenced_type" : "type-336",
15641   "self_type" : "type-336",
15642   "size" : 1,
15643   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15644   "template_args" : [ "type-2" ],
15645   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
15646  },
15647  {
15648   "alignment" : 1,
15649   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
15650   "name" : "android::trait_trivial_ctor<unsigned long long>",
15651   "referenced_type" : "type-357",
15652   "self_type" : "type-357",
15653   "size" : 1,
15654   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15655   "template_args" : [ "type-13" ],
15656   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
15657  },
15658  {
15659   "alignment" : 1,
15660   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
15661   "name" : "android::trait_trivial_ctor<unsigned long>",
15662   "referenced_type" : "type-346",
15663   "self_type" : "type-346",
15664   "size" : 1,
15665   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15666   "template_args" : [ "type-347" ],
15667   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
15668  },
15669  {
15670   "alignment" : 1,
15671   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
15672   "name" : "android::trait_trivial_ctor<unsigned short>",
15673   "referenced_type" : "type-328",
15674   "self_type" : "type-328",
15675   "size" : 1,
15676   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15677   "template_args" : [ "type-170" ],
15678   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
15679  },
15680  {
15681   "alignment" : 1,
15682   "linker_set_key" : "android::trait_trivial_ctor<void>",
15683   "name" : "android::trait_trivial_ctor<void>",
15684   "referenced_type" : "type-306",
15685   "self_type" : "type-306",
15686   "size" : 1,
15687   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15688   "template_args" : [ "type-27" ],
15689   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
15690  },
15691  {
15692   "alignment" : 1,
15693   "linker_set_key" : "android::trait_trivial_dtor<bool>",
15694   "name" : "android::trait_trivial_dtor<bool>",
15695   "referenced_type" : "type-312",
15696   "self_type" : "type-312",
15697   "size" : 1,
15698   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15699   "template_args" : [ "type-39" ],
15700   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
15701  },
15702  {
15703   "alignment" : 1,
15704   "linker_set_key" : "android::trait_trivial_dtor<char>",
15705   "name" : "android::trait_trivial_dtor<char>",
15706   "referenced_type" : "type-316",
15707   "self_type" : "type-316",
15708   "size" : 1,
15709   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15710   "template_args" : [ "type-74" ],
15711   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
15712  },
15713  {
15714   "alignment" : 1,
15715   "linker_set_key" : "android::trait_trivial_dtor<double>",
15716   "name" : "android::trait_trivial_dtor<double>",
15717   "referenced_type" : "type-372",
15718   "self_type" : "type-372",
15719   "size" : 1,
15720   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15721   "template_args" : [ "type-369" ],
15722   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
15723  },
15724  {
15725   "alignment" : 1,
15726   "linker_set_key" : "android::trait_trivial_dtor<float>",
15727   "name" : "android::trait_trivial_dtor<float>",
15728   "referenced_type" : "type-365",
15729   "self_type" : "type-365",
15730   "size" : 1,
15731   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15732   "template_args" : [ "type-364" ],
15733   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
15734  },
15735  {
15736   "alignment" : 1,
15737   "linker_set_key" : "android::trait_trivial_dtor<int>",
15738   "name" : "android::trait_trivial_dtor<int>",
15739   "referenced_type" : "type-333",
15740   "self_type" : "type-333",
15741   "size" : 1,
15742   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15743   "template_args" : [ "type-76" ],
15744   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
15745  },
15746  {
15747   "alignment" : 1,
15748   "linker_set_key" : "android::trait_trivial_dtor<long long>",
15749   "name" : "android::trait_trivial_dtor<long long>",
15750   "referenced_type" : "type-354",
15751   "self_type" : "type-354",
15752   "size" : 1,
15753   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15754   "template_args" : [ "type-18" ],
15755   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
15756  },
15757  {
15758   "alignment" : 1,
15759   "linker_set_key" : "android::trait_trivial_dtor<long>",
15760   "name" : "android::trait_trivial_dtor<long>",
15761   "referenced_type" : "type-343",
15762   "self_type" : "type-343",
15763   "size" : 1,
15764   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15765   "template_args" : [ "type-342" ],
15766   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
15767  },
15768  {
15769   "alignment" : 1,
15770   "linker_set_key" : "android::trait_trivial_dtor<short>",
15771   "name" : "android::trait_trivial_dtor<short>",
15772   "referenced_type" : "type-325",
15773   "self_type" : "type-325",
15774   "size" : 1,
15775   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15776   "template_args" : [ "type-324" ],
15777   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
15778  },
15779  {
15780   "alignment" : 1,
15781   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
15782   "name" : "android::trait_trivial_dtor<unsigned char>",
15783   "referenced_type" : "type-320",
15784   "self_type" : "type-320",
15785   "size" : 1,
15786   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15787   "template_args" : [ "type-168" ],
15788   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
15789  },
15790  {
15791   "alignment" : 1,
15792   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
15793   "name" : "android::trait_trivial_dtor<unsigned int>",
15794   "referenced_type" : "type-338",
15795   "self_type" : "type-338",
15796   "size" : 1,
15797   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15798   "template_args" : [ "type-2" ],
15799   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
15800  },
15801  {
15802   "alignment" : 1,
15803   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
15804   "name" : "android::trait_trivial_dtor<unsigned long long>",
15805   "referenced_type" : "type-358",
15806   "self_type" : "type-358",
15807   "size" : 1,
15808   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15809   "template_args" : [ "type-13" ],
15810   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
15811  },
15812  {
15813   "alignment" : 1,
15814   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
15815   "name" : "android::trait_trivial_dtor<unsigned long>",
15816   "referenced_type" : "type-349",
15817   "self_type" : "type-349",
15818   "size" : 1,
15819   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15820   "template_args" : [ "type-347" ],
15821   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
15822  },
15823  {
15824   "alignment" : 1,
15825   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
15826   "name" : "android::trait_trivial_dtor<unsigned short>",
15827   "referenced_type" : "type-329",
15828   "self_type" : "type-329",
15829   "size" : 1,
15830   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15831   "template_args" : [ "type-170" ],
15832   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
15833  },
15834  {
15835   "alignment" : 1,
15836   "linker_set_key" : "android::trait_trivial_dtor<void>",
15837   "name" : "android::trait_trivial_dtor<void>",
15838   "referenced_type" : "type-308",
15839   "self_type" : "type-308",
15840   "size" : 1,
15841   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15842   "template_args" : [ "type-27" ],
15843   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
15844  },
15845  {
15846   "alignment" : 1,
15847   "linker_set_key" : "android::trait_trivial_move<android::String16>",
15848   "name" : "android::trait_trivial_move<android::String16>",
15849   "referenced_type" : "type-503",
15850   "self_type" : "type-503",
15851   "size" : 1,
15852   "source_file" : "/system/core/libutils/include/utils/String16.h",
15853   "template_args" : [ "type-42" ],
15854   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
15855  },
15856  {
15857   "alignment" : 1,
15858   "linker_set_key" : "android::trait_trivial_move<android::String8>",
15859   "name" : "android::trait_trivial_move<android::String8>",
15860   "referenced_type" : "type-491",
15861   "self_type" : "type-491",
15862   "size" : 1,
15863   "source_file" : "/system/core/libutils/include/utils/String8.h",
15864   "template_args" : [ "type-71" ],
15865   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
15866  },
15867  {
15868   "alignment" : 1,
15869   "linker_set_key" : "android::trait_trivial_move<bool>",
15870   "name" : "android::trait_trivial_move<bool>",
15871   "referenced_type" : "type-314",
15872   "self_type" : "type-314",
15873   "size" : 1,
15874   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15875   "template_args" : [ "type-39" ],
15876   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
15877  },
15878  {
15879   "alignment" : 1,
15880   "linker_set_key" : "android::trait_trivial_move<char>",
15881   "name" : "android::trait_trivial_move<char>",
15882   "referenced_type" : "type-318",
15883   "self_type" : "type-318",
15884   "size" : 1,
15885   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15886   "template_args" : [ "type-74" ],
15887   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
15888  },
15889  {
15890   "alignment" : 1,
15891   "linker_set_key" : "android::trait_trivial_move<double>",
15892   "name" : "android::trait_trivial_move<double>",
15893   "referenced_type" : "type-375",
15894   "self_type" : "type-375",
15895   "size" : 1,
15896   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15897   "template_args" : [ "type-369" ],
15898   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
15899  },
15900  {
15901   "alignment" : 1,
15902   "linker_set_key" : "android::trait_trivial_move<float>",
15903   "name" : "android::trait_trivial_move<float>",
15904   "referenced_type" : "type-367",
15905   "self_type" : "type-367",
15906   "size" : 1,
15907   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15908   "template_args" : [ "type-364" ],
15909   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
15910  },
15911  {
15912   "alignment" : 1,
15913   "linker_set_key" : "android::trait_trivial_move<int>",
15914   "name" : "android::trait_trivial_move<int>",
15915   "referenced_type" : "type-335",
15916   "self_type" : "type-335",
15917   "size" : 1,
15918   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15919   "template_args" : [ "type-76" ],
15920   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
15921  },
15922  {
15923   "alignment" : 1,
15924   "linker_set_key" : "android::trait_trivial_move<long long>",
15925   "name" : "android::trait_trivial_move<long long>",
15926   "referenced_type" : "type-356",
15927   "self_type" : "type-356",
15928   "size" : 1,
15929   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15930   "template_args" : [ "type-18" ],
15931   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
15932  },
15933  {
15934   "alignment" : 1,
15935   "linker_set_key" : "android::trait_trivial_move<long>",
15936   "name" : "android::trait_trivial_move<long>",
15937   "referenced_type" : "type-345",
15938   "self_type" : "type-345",
15939   "size" : 1,
15940   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15941   "template_args" : [ "type-342" ],
15942   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
15943  },
15944  {
15945   "alignment" : 1,
15946   "linker_set_key" : "android::trait_trivial_move<short>",
15947   "name" : "android::trait_trivial_move<short>",
15948   "referenced_type" : "type-327",
15949   "self_type" : "type-327",
15950   "size" : 1,
15951   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15952   "template_args" : [ "type-324" ],
15953   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
15954  },
15955  {
15956   "alignment" : 1,
15957   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
15958   "name" : "android::trait_trivial_move<unsigned char>",
15959   "referenced_type" : "type-322",
15960   "self_type" : "type-322",
15961   "size" : 1,
15962   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15963   "template_args" : [ "type-168" ],
15964   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
15965  },
15966  {
15967   "alignment" : 1,
15968   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
15969   "name" : "android::trait_trivial_move<unsigned int>",
15970   "referenced_type" : "type-340",
15971   "self_type" : "type-340",
15972   "size" : 1,
15973   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15974   "template_args" : [ "type-2" ],
15975   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
15976  },
15977  {
15978   "alignment" : 1,
15979   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
15980   "name" : "android::trait_trivial_move<unsigned long long>",
15981   "referenced_type" : "type-362",
15982   "self_type" : "type-362",
15983   "size" : 1,
15984   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15985   "template_args" : [ "type-13" ],
15986   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
15987  },
15988  {
15989   "alignment" : 1,
15990   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
15991   "name" : "android::trait_trivial_move<unsigned long>",
15992   "referenced_type" : "type-352",
15993   "self_type" : "type-352",
15994   "size" : 1,
15995   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15996   "template_args" : [ "type-347" ],
15997   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
15998  },
15999  {
16000   "alignment" : 1,
16001   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
16002   "name" : "android::trait_trivial_move<unsigned short>",
16003   "referenced_type" : "type-331",
16004   "self_type" : "type-331",
16005   "size" : 1,
16006   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16007   "template_args" : [ "type-170" ],
16008   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
16009  },
16010  {
16011   "alignment" : 1,
16012   "linker_set_key" : "android::trait_trivial_move<void>",
16013   "name" : "android::trait_trivial_move<void>",
16014   "referenced_type" : "type-310",
16015   "self_type" : "type-310",
16016   "size" : 1,
16017   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16018   "template_args" : [ "type-27" ],
16019   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
16020  },
16021  {
16022   "alignment" : 4,
16023   "fields" :
16024   [
16025    {
16026     "access" : "private",
16027     "field_name" : "m_ptr",
16028     "referenced_type" : "type-218"
16029    },
16030    {
16031     "access" : "private",
16032     "field_name" : "m_refs",
16033     "field_offset" : 32,
16034     "referenced_type" : "type-11"
16035    }
16036   ],
16037   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
16038   "name" : "android::wp<android::hardware::BHwBinder>",
16039   "record_kind" : "class",
16040   "referenced_type" : "type-413",
16041   "self_type" : "type-413",
16042   "size" : 8,
16043   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
16044   "template_args" : [ "type-219" ],
16045   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
16046  },
16047  {
16048   "alignment" : 4,
16049   "fields" :
16050   [
16051    {
16052     "access" : "private",
16053     "field_name" : "m_ptr",
16054     "referenced_type" : "type-719"
16055    },
16056    {
16057     "access" : "private",
16058     "field_name" : "m_refs",
16059     "field_offset" : 32,
16060     "referenced_type" : "type-11"
16061    }
16062   ],
16063   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
16064   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
16065   "record_kind" : "class",
16066   "referenced_type" : "type-718",
16067   "self_type" : "type-718",
16068   "size" : 8,
16069   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
16070   "template_args" : [ "type-17" ],
16071   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
16072  },
16073  {
16074   "alignment" : 4,
16075   "fields" :
16076   [
16077    {
16078     "access" : "private",
16079     "field_name" : "m_ptr",
16080     "referenced_type" : "type-5"
16081    },
16082    {
16083     "access" : "private",
16084     "field_name" : "m_refs",
16085     "field_offset" : 32,
16086     "referenced_type" : "type-11"
16087    }
16088   ],
16089   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
16090   "name" : "android::wp<android::hardware::hidl_death_recipient>",
16091   "record_kind" : "class",
16092   "referenced_type" : "type-4",
16093   "self_type" : "type-4",
16094   "size" : 8,
16095   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
16096   "template_args" : [ "type-6" ],
16097   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
16098  },
16099  {
16100   "alignment" : 4,
16101   "fields" :
16102   [
16103    {
16104     "access" : "private",
16105     "field_name" : "m_ptr",
16106     "referenced_type" : "type-15"
16107    },
16108    {
16109     "access" : "private",
16110     "field_name" : "m_refs",
16111     "field_offset" : 32,
16112     "referenced_type" : "type-11"
16113    }
16114   ],
16115   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
16116   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
16117   "record_kind" : "class",
16118   "referenced_type" : "type-14",
16119   "self_type" : "type-14",
16120   "size" : 8,
16121   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
16122   "template_args" : [ "type-16" ],
16123   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
16124  },
16125  {
16126   "alignment" : 4,
16127   "fields" :
16128   [
16129    {
16130     "field_name" : "maxContentLightLevel",
16131     "referenced_type" : "type-364"
16132    },
16133    {
16134     "field_name" : "maxFrameAverageLightLevel",
16135     "field_offset" : 32,
16136     "referenced_type" : "type-364"
16137    }
16138   ],
16139   "linker_set_key" : "android_cta861_3_metadata",
16140   "name" : "android_cta861_3_metadata",
16141   "referenced_type" : "type-599",
16142   "self_type" : "type-599",
16143   "size" : 8,
16144   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16145   "unique_id" : "android_cta861_3_metadata"
16146  },
16147  {
16148   "alignment" : 4,
16149   "fields" :
16150   [
16151    {
16152     "field_name" : "num_points",
16153     "referenced_type" : "type-2"
16154    },
16155    {
16156     "field_name" : "reserved",
16157     "field_offset" : 32,
16158     "referenced_type" : "type-589"
16159    },
16160    {
16161     "field_name" : "xyzc_points",
16162     "field_offset" : 288,
16163     "referenced_type" : "type-596"
16164    }
16165   ],
16166   "linker_set_key" : "android_depth_points",
16167   "name" : "android_depth_points",
16168   "referenced_type" : "type-595",
16169   "self_type" : "type-595",
16170   "size" : 36,
16171   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16172   "unique_id" : "android_depth_points"
16173  },
16174  {
16175   "alignment" : 4,
16176   "fields" :
16177   [
16178    {
16179     "field_name" : "format",
16180     "referenced_type" : "type-592"
16181    },
16182    {
16183     "field_name" : "num_planes",
16184     "field_offset" : 32,
16185     "referenced_type" : "type-2"
16186    },
16187    {
16188     "field_name" : "planes",
16189     "field_offset" : 64,
16190     "referenced_type" : "type-594"
16191    }
16192   ],
16193   "linker_set_key" : "android_flex_layout",
16194   "name" : "android_flex_layout",
16195   "referenced_type" : "type-593",
16196   "self_type" : "type-593",
16197   "size" : 12,
16198   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16199   "unique_id" : "android_flex_layout"
16200  },
16201  {
16202   "alignment" : 4,
16203   "fields" :
16204   [
16205    {
16206     "field_name" : "top_left",
16207     "referenced_type" : "type-518"
16208    },
16209    {
16210     "field_name" : "component",
16211     "field_offset" : 32,
16212     "referenced_type" : "type-590"
16213    },
16214    {
16215     "field_name" : "bits_per_component",
16216     "field_offset" : 64,
16217     "referenced_type" : "type-76"
16218    },
16219    {
16220     "field_name" : "bits_used",
16221     "field_offset" : 96,
16222     "referenced_type" : "type-76"
16223    },
16224    {
16225     "field_name" : "h_increment",
16226     "field_offset" : 128,
16227     "referenced_type" : "type-76"
16228    },
16229    {
16230     "field_name" : "v_increment",
16231     "field_offset" : 160,
16232     "referenced_type" : "type-76"
16233    },
16234    {
16235     "field_name" : "h_subsampling",
16236     "field_offset" : 192,
16237     "referenced_type" : "type-76"
16238    },
16239    {
16240     "field_name" : "v_subsampling",
16241     "field_offset" : 224,
16242     "referenced_type" : "type-76"
16243    }
16244   ],
16245   "linker_set_key" : "android_flex_plane",
16246   "name" : "android_flex_plane",
16247   "referenced_type" : "type-591",
16248   "self_type" : "type-591",
16249   "size" : 32,
16250   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16251   "unique_id" : "android_flex_plane"
16252  },
16253  {
16254   "alignment" : 4,
16255   "fields" :
16256   [
16257    {
16258     "field_name" : "displayPrimaryRed",
16259     "referenced_type" : "type-597"
16260    },
16261    {
16262     "field_name" : "displayPrimaryGreen",
16263     "field_offset" : 64,
16264     "referenced_type" : "type-597"
16265    },
16266    {
16267     "field_name" : "displayPrimaryBlue",
16268     "field_offset" : 128,
16269     "referenced_type" : "type-597"
16270    },
16271    {
16272     "field_name" : "whitePoint",
16273     "field_offset" : 192,
16274     "referenced_type" : "type-597"
16275    },
16276    {
16277     "field_name" : "maxLuminance",
16278     "field_offset" : 256,
16279     "referenced_type" : "type-364"
16280    },
16281    {
16282     "field_name" : "minLuminance",
16283     "field_offset" : 288,
16284     "referenced_type" : "type-364"
16285    }
16286   ],
16287   "linker_set_key" : "android_smpte2086_metadata",
16288   "name" : "android_smpte2086_metadata",
16289   "referenced_type" : "type-598",
16290   "self_type" : "type-598",
16291   "size" : 40,
16292   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16293   "unique_id" : "android_smpte2086_metadata"
16294  },
16295  {
16296   "alignment" : 4,
16297   "fields" :
16298   [
16299    {
16300     "field_name" : "x",
16301     "referenced_type" : "type-364"
16302    },
16303    {
16304     "field_name" : "y",
16305     "field_offset" : 32,
16306     "referenced_type" : "type-364"
16307    }
16308   ],
16309   "linker_set_key" : "android_xy_color",
16310   "name" : "android_xy_color",
16311   "referenced_type" : "type-597",
16312   "self_type" : "type-597",
16313   "size" : 8,
16314   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16315   "unique_id" : "android_xy_color"
16316  },
16317  {
16318   "alignment" : 4,
16319   "fields" :
16320   [
16321    {
16322     "field_name" : "y",
16323     "referenced_type" : "type-26"
16324    },
16325    {
16326     "field_name" : "cb",
16327     "field_offset" : 32,
16328     "referenced_type" : "type-26"
16329    },
16330    {
16331     "field_name" : "cr",
16332     "field_offset" : 64,
16333     "referenced_type" : "type-26"
16334    },
16335    {
16336     "field_name" : "ystride",
16337     "field_offset" : 96,
16338     "referenced_type" : "type-2"
16339    },
16340    {
16341     "field_name" : "cstride",
16342     "field_offset" : 128,
16343     "referenced_type" : "type-2"
16344    },
16345    {
16346     "field_name" : "chroma_step",
16347     "field_offset" : 160,
16348     "referenced_type" : "type-2"
16349    },
16350    {
16351     "field_name" : "reserved",
16352     "field_offset" : 192,
16353     "referenced_type" : "type-589"
16354    }
16355   ],
16356   "linker_set_key" : "android_ycbcr",
16357   "name" : "android_ycbcr",
16358   "referenced_type" : "type-588",
16359   "self_type" : "type-588",
16360   "size" : 56,
16361   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16362   "unique_id" : "android_ycbcr"
16363  },
16364  {
16365   "alignment" : 4,
16366   "fields" :
16367   [
16368    {
16369     "referenced_type" : "type-166"
16370    }
16371   ],
16372   "linker_set_key" : "log_msg",
16373   "name" : "log_msg",
16374   "referenced_type" : "type-165",
16375   "self_type" : "type-165",
16376   "size" : 5124,
16377   "source_file" : "/system/core/liblog/include/log/log_read.h",
16378   "unique_id" : "log_msg"
16379  },
16380  {
16381   "alignment" : 4,
16382   "fields" :
16383   [
16384    {
16385     "field_name" : "buf",
16386     "referenced_type" : "type-167"
16387    },
16388    {
16389     "field_name" : "entry",
16390     "referenced_type" : "type-169"
16391    },
16392    {
16393     "field_name" : "entry_v4",
16394     "referenced_type" : "type-169"
16395    },
16396    {
16397     "field_name" : "entry_v3",
16398     "referenced_type" : "type-172"
16399    },
16400    {
16401     "field_name" : "entry_v2",
16402     "referenced_type" : "type-173"
16403    },
16404    {
16405     "field_name" : "entry_v1",
16406     "referenced_type" : "type-174"
16407    }
16408   ],
16409   "is_anonymous" : true,
16410   "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",
16411   "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",
16412   "record_kind" : "union",
16413   "referenced_type" : "type-166",
16414   "self_type" : "type-166",
16415   "size" : 5124,
16416   "source_file" : "/system/core/liblog/include/log/log_read.h",
16417   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
16418  },
16419  {
16420   "alignment" : 1,
16421   "fields" :
16422   [
16423    {
16424     "field_name" : "tv_sec",
16425     "referenced_type" : "type-2"
16426    },
16427    {
16428     "field_name" : "tv_nsec",
16429     "field_offset" : 32,
16430     "referenced_type" : "type-2"
16431    }
16432   ],
16433   "linker_set_key" : "log_time",
16434   "name" : "log_time",
16435   "referenced_type" : "type-504",
16436   "self_type" : "type-504",
16437   "size" : 8,
16438   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
16439   "unique_id" : "_ZTS8log_time"
16440  },
16441  {
16442   "alignment" : 4,
16443   "fields" :
16444   [
16445    {
16446     "field_name" : "len",
16447     "referenced_type" : "type-170"
16448    },
16449    {
16450     "field_name" : "__pad",
16451     "field_offset" : 16,
16452     "referenced_type" : "type-170"
16453    },
16454    {
16455     "field_name" : "pid",
16456     "field_offset" : 32,
16457     "referenced_type" : "type-76"
16458    },
16459    {
16460     "field_name" : "tid",
16461     "field_offset" : 64,
16462     "referenced_type" : "type-76"
16463    },
16464    {
16465     "field_name" : "sec",
16466     "field_offset" : 96,
16467     "referenced_type" : "type-76"
16468    },
16469    {
16470     "field_name" : "nsec",
16471     "field_offset" : 128,
16472     "referenced_type" : "type-76"
16473    },
16474    {
16475     "field_name" : "msg",
16476     "field_offset" : 160,
16477     "referenced_type" : "type-171"
16478    }
16479   ],
16480   "linker_set_key" : "logger_entry",
16481   "name" : "logger_entry",
16482   "referenced_type" : "type-174",
16483   "self_type" : "type-174",
16484   "size" : 20,
16485   "source_file" : "/system/core/liblog/include/log/log_read.h",
16486   "unique_id" : "logger_entry"
16487  },
16488  {
16489   "alignment" : 1,
16490   "fields" :
16491   [
16492    {
16493     "field_name" : "len",
16494     "referenced_type" : "type-170"
16495    },
16496    {
16497     "field_name" : "hdr_size",
16498     "field_offset" : 16,
16499     "referenced_type" : "type-170"
16500    },
16501    {
16502     "field_name" : "pid",
16503     "field_offset" : 32,
16504     "referenced_type" : "type-76"
16505    },
16506    {
16507     "field_name" : "tid",
16508     "field_offset" : 64,
16509     "referenced_type" : "type-76"
16510    },
16511    {
16512     "field_name" : "sec",
16513     "field_offset" : 96,
16514     "referenced_type" : "type-76"
16515    },
16516    {
16517     "field_name" : "nsec",
16518     "field_offset" : 128,
16519     "referenced_type" : "type-76"
16520    },
16521    {
16522     "field_name" : "euid",
16523     "field_offset" : 160,
16524     "referenced_type" : "type-2"
16525    },
16526    {
16527     "field_name" : "msg",
16528     "field_offset" : 192,
16529     "referenced_type" : "type-171"
16530    }
16531   ],
16532   "linker_set_key" : "logger_entry_v2",
16533   "name" : "logger_entry_v2",
16534   "referenced_type" : "type-173",
16535   "self_type" : "type-173",
16536   "size" : 24,
16537   "source_file" : "/system/core/liblog/include/log/log_read.h",
16538   "unique_id" : "logger_entry_v2"
16539  },
16540  {
16541   "alignment" : 1,
16542   "fields" :
16543   [
16544    {
16545     "field_name" : "len",
16546     "referenced_type" : "type-170"
16547    },
16548    {
16549     "field_name" : "hdr_size",
16550     "field_offset" : 16,
16551     "referenced_type" : "type-170"
16552    },
16553    {
16554     "field_name" : "pid",
16555     "field_offset" : 32,
16556     "referenced_type" : "type-76"
16557    },
16558    {
16559     "field_name" : "tid",
16560     "field_offset" : 64,
16561     "referenced_type" : "type-76"
16562    },
16563    {
16564     "field_name" : "sec",
16565     "field_offset" : 96,
16566     "referenced_type" : "type-76"
16567    },
16568    {
16569     "field_name" : "nsec",
16570     "field_offset" : 128,
16571     "referenced_type" : "type-76"
16572    },
16573    {
16574     "field_name" : "lid",
16575     "field_offset" : 160,
16576     "referenced_type" : "type-2"
16577    },
16578    {
16579     "field_name" : "msg",
16580     "field_offset" : 192,
16581     "referenced_type" : "type-171"
16582    }
16583   ],
16584   "linker_set_key" : "logger_entry_v3",
16585   "name" : "logger_entry_v3",
16586   "referenced_type" : "type-172",
16587   "self_type" : "type-172",
16588   "size" : 24,
16589   "source_file" : "/system/core/liblog/include/log/log_read.h",
16590   "unique_id" : "logger_entry_v3"
16591  },
16592  {
16593   "alignment" : 4,
16594   "fields" :
16595   [
16596    {
16597     "field_name" : "len",
16598     "referenced_type" : "type-170"
16599    },
16600    {
16601     "field_name" : "hdr_size",
16602     "field_offset" : 16,
16603     "referenced_type" : "type-170"
16604    },
16605    {
16606     "field_name" : "pid",
16607     "field_offset" : 32,
16608     "referenced_type" : "type-76"
16609    },
16610    {
16611     "field_name" : "tid",
16612     "field_offset" : 64,
16613     "referenced_type" : "type-2"
16614    },
16615    {
16616     "field_name" : "sec",
16617     "field_offset" : 96,
16618     "referenced_type" : "type-2"
16619    },
16620    {
16621     "field_name" : "nsec",
16622     "field_offset" : 128,
16623     "referenced_type" : "type-2"
16624    },
16625    {
16626     "field_name" : "lid",
16627     "field_offset" : 160,
16628     "referenced_type" : "type-2"
16629    },
16630    {
16631     "field_name" : "uid",
16632     "field_offset" : 192,
16633     "referenced_type" : "type-2"
16634    },
16635    {
16636     "field_name" : "msg",
16637     "field_offset" : 224,
16638     "referenced_type" : "type-171"
16639    }
16640   ],
16641   "linker_set_key" : "logger_entry_v4",
16642   "name" : "logger_entry_v4",
16643   "referenced_type" : "type-169",
16644   "self_type" : "type-169",
16645   "size" : 28,
16646   "source_file" : "/system/core/liblog/include/log/log_read.h",
16647   "unique_id" : "logger_entry_v4"
16648  },
16649  {
16650   "alignment" : 4,
16651   "fields" :
16652   [
16653    {
16654     "field_name" : "version",
16655     "referenced_type" : "type-76"
16656    },
16657    {
16658     "field_name" : "numFds",
16659     "field_offset" : 32,
16660     "referenced_type" : "type-76"
16661    },
16662    {
16663     "field_name" : "numInts",
16664     "field_offset" : 64,
16665     "referenced_type" : "type-76"
16666    },
16667    {
16668     "field_name" : "data",
16669     "field_offset" : 96,
16670     "referenced_type" : "type-304"
16671    }
16672   ],
16673   "linker_set_key" : "native_handle",
16674   "name" : "native_handle",
16675   "referenced_type" : "type-303",
16676   "self_type" : "type-303",
16677   "size" : 12,
16678   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
16679   "unique_id" : "native_handle"
16680  }
16681 ],
16682 "rvalue_reference_types" :
16683 [
16684  {
16685   "alignment" : 4,
16686   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> > &&",
16687   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> > &&",
16688   "referenced_type" : "type-264",
16689   "self_type" : "type-266",
16690   "size" : 4,
16691   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16692  },
16693  {
16694   "alignment" : 4,
16695   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> > &&",
16696   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> > &&",
16697   "referenced_type" : "type-753",
16698   "self_type" : "type-755",
16699   "size" : 4,
16700   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16701  },
16702  {
16703   "alignment" : 4,
16704   "linker_set_key" : "android::hardware::Return<bool> &&",
16705   "name" : "android::hardware::Return<bool> &&",
16706   "referenced_type" : "type-249",
16707   "self_type" : "type-256",
16708   "size" : 4,
16709   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16710  },
16711  {
16712   "alignment" : 4,
16713   "linker_set_key" : "android::hardware::Return<void> &&",
16714   "name" : "android::hardware::Return<void> &&",
16715   "referenced_type" : "type-291",
16716   "self_type" : "type-294",
16717   "size" : 4,
16718   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16719  },
16720  {
16721   "alignment" : 4,
16722   "linker_set_key" : "android::hardware::Status &&",
16723   "name" : "android::hardware::Status &&",
16724   "referenced_type" : "type-221",
16725   "self_type" : "type-243",
16726   "size" : 4,
16727   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16728  },
16729  {
16730   "alignment" : 4,
16731   "linker_set_key" : "android::hardware::details::return_status &&",
16732   "name" : "android::hardware::details::return_status &&",
16733   "referenced_type" : "type-250",
16734   "self_type" : "type-287",
16735   "size" : 4,
16736   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16737  },
16738  {
16739   "alignment" : 4,
16740   "linker_set_key" : "android::hardware::hidl_handle &&",
16741   "name" : "android::hardware::hidl_handle &&",
16742   "referenced_type" : "type-408",
16743   "self_type" : "type-417",
16744   "size" : 4,
16745   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
16746  },
16747  {
16748   "alignment" : 4,
16749   "linker_set_key" : "android::hardware::hidl_memory &&",
16750   "name" : "android::hardware::hidl_memory &&",
16751   "referenced_type" : "type-415",
16752   "self_type" : "type-421",
16753   "size" : 4,
16754   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
16755  },
16756  {
16757   "alignment" : 4,
16758   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
16759   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
16760   "referenced_type" : "type-199",
16761   "self_type" : "type-201",
16762   "size" : 4,
16763   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16764  },
16765  {
16766   "alignment" : 4,
16767   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &&",
16768   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &&",
16769   "referenced_type" : "type-151",
16770   "self_type" : "type-154",
16771   "size" : 4,
16772   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16773  },
16774  {
16775   "alignment" : 4,
16776   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsb> &&",
16777   "name" : "android::sp<android::hardware::usb::V1_1::IUsb> &&",
16778   "referenced_type" : "type-187",
16779   "self_type" : "type-192",
16780   "size" : 4,
16781   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16782  },
16783  {
16784   "alignment" : 4,
16785   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsbCallback> &&",
16786   "name" : "android::sp<android::hardware::usb::V1_1::IUsbCallback> &&",
16787   "referenced_type" : "type-732",
16788   "self_type" : "type-750",
16789   "size" : 4,
16790   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16791  },
16792  {
16793   "alignment" : 4,
16794   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16795   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16796   "referenced_type" : "type-119",
16797   "self_type" : "type-118",
16798   "size" : 4,
16799   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16800  },
16801  {
16802   "alignment" : 4,
16803   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16804   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16805   "referenced_type" : "type-212",
16806   "self_type" : "type-211",
16807   "size" : 4,
16808   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16809  },
16810  {
16811   "alignment" : 4,
16812   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16813   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16814   "referenced_type" : "type-561",
16815   "self_type" : "type-560",
16816   "size" : 4,
16817   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16818  },
16819  {
16820   "alignment" : 4,
16821   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16822   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16823   "referenced_type" : "type-804",
16824   "self_type" : "type-803",
16825   "size" : 4,
16826   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16827  },
16828  {
16829   "alignment" : 4,
16830   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
16831   "name" : "std::function<sp<IBase> (void *)> &&",
16832   "referenced_type" : "type-123",
16833   "self_type" : "type-122",
16834   "size" : 4,
16835   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16836  },
16837  {
16838   "alignment" : 4,
16839   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
16840   "name" : "std::function<sp<IBase> (void *)> &&",
16841   "referenced_type" : "type-216",
16842   "self_type" : "type-215",
16843   "size" : 4,
16844   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16845  },
16846  {
16847   "alignment" : 4,
16848   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
16849   "name" : "std::function<sp<IBase> (void *)> &&",
16850   "referenced_type" : "type-571",
16851   "self_type" : "type-570",
16852   "size" : 4,
16853   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16854  },
16855  {
16856   "alignment" : 4,
16857   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
16858   "name" : "std::function<sp<IBase> (void *)> &&",
16859   "referenced_type" : "type-808",
16860   "self_type" : "type-807",
16861   "size" : 4,
16862   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16863  },
16864  {
16865   "alignment" : 4,
16866   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
16867   "name" : "std::function<sp<IBinder> (void *)> &&",
16868   "referenced_type" : "type-121",
16869   "self_type" : "type-120",
16870   "size" : 4,
16871   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16872  },
16873  {
16874   "alignment" : 4,
16875   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
16876   "name" : "std::function<sp<IBinder> (void *)> &&",
16877   "referenced_type" : "type-214",
16878   "self_type" : "type-213",
16879   "size" : 4,
16880   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16881  },
16882  {
16883   "alignment" : 4,
16884   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
16885   "name" : "std::function<sp<IBinder> (void *)> &&",
16886   "referenced_type" : "type-563",
16887   "self_type" : "type-562",
16888   "size" : 4,
16889   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16890  },
16891  {
16892   "alignment" : 4,
16893   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
16894   "name" : "std::function<sp<IBinder> (void *)> &&",
16895   "referenced_type" : "type-806",
16896   "self_type" : "type-805",
16897   "size" : 4,
16898   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16899  }
16900 ]
16901}
16902